Mercurial > pt1.oyama
diff recpt1/recpt1.h @ 4:43d177fa65c9
fixed indentation
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Tue, 17 Feb 2009 01:46:54 +0900 |
parents | 6801fe7e04ff |
children | 97fd2315114e |
line wrap: on
line diff
--- a/recpt1/recpt1.h Tue Feb 17 01:40:56 2009 +0900 +++ b/recpt1/recpt1.h Tue Feb 17 01:46:54 2009 +0900 @@ -10,37 +10,36 @@ "/dev/pt1video3" }; -#define CHTYPE_SATELLITE 0 // 衛星デジタル放送 -#define CHTYPE_GROUND 1 // 地上デジタル放送 -#define MAX_QUEUE 8192 +#define CHTYPE_SATELLITE 0 // 衛星デジタル放送 +#define CHTYPE_GROUND 1 // 地上デジタル放送 +#define MAX_QUEUE 8192 +#define MAX_READ_SIZE (1024 * 16) +#define WRITE_SIZE (1024 * 1024 * 2) +#define TRUE 1 +#define FALSE 0 -#define MAX_READ_SIZE (1024 * 16) -#define WRITE_SIZE (1024 * 1024 * 2) -#define TRUE 1 -#define FALSE 0 - -typedef struct _BUFSZ { - int size ; - u_char buffer[MAX_READ_SIZE]; +typedef struct _BUFSZ { + int size ; + u_char buffer[MAX_READ_SIZE]; } BUFSZ; -typedef struct _QUEUE_T { - unsigned int in; // 次に入れるインデックス - unsigned int out; // 次に出すインデックス - unsigned int size; // キューのサイズ - unsigned int no_full; // 満タンになると 0 になる - unsigned int no_empty; // 空っぽになると 0 になる - pthread_mutex_t mutex; - pthread_cond_t cond_full; // データが満タンのときに待つための cond - pthread_cond_t cond_empty; // データが空のときに待つための cond - BUFSZ *buffer[1]; // バッファポインタ +typedef struct _QUEUE_T { + unsigned int in; // 次に入れるインデックス + unsigned int out; // 次に出すインデックス + unsigned int size; // キューのサイズ + unsigned int no_full; // 満タンになると 0 になる + unsigned int no_empty; // 空っぽになると 0 になる + pthread_mutex_t mutex; + pthread_cond_t cond_full; // データが満タンのときに待つための cond + pthread_cond_t cond_empty; // データが空のときに待つための cond + BUFSZ *buffer[1]; // バッファポインタ } QUEUE_T; -typedef struct _ISDB_T_FREQ_CONV_TABLE { - int set_freq ; // 実際にioctl()を行う値 - int type ; // チャンネルタイプ - int add_freq ; // 追加する周波数(BS/CSの場合はスロット番号) - char *parm_freq ; // パラメータで受ける値 +typedef struct _ISDB_T_FREQ_CONV_TABLE { + int set_freq ; // 実際にioctl()を行う値 + int type ; // チャンネルタイプ + int add_freq ; // 追加する周波数(BS/CSの場合はスロット番号) + char *parm_freq ; // パラメータで受ける値 } ISDB_T_FREQ_CONV_TABLE; // 変換テーブル(ISDB-T用)