comparison recpt1/recpt1.h @ 6:d898fd27547f

cleanups
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 17 Feb 2009 11:39:26 +0900
parents 97fd2315114e
children 4615eaf04415
comparison
equal deleted inserted replaced
5:97fd2315114e 6:d898fd27547f
17 #define WRITE_SIZE (1024 * 1024 * 2) 17 #define WRITE_SIZE (1024 * 1024 * 2)
18 #define TRUE 1 18 #define TRUE 1
19 #define FALSE 0 19 #define FALSE 0
20 20
21 typedef struct _BUFSZ { 21 typedef struct _BUFSZ {
22 int size ; 22 int size;
23 u_char buffer[MAX_READ_SIZE]; 23 u_char buffer[MAX_READ_SIZE];
24 } BUFSZ; 24 } BUFSZ;
25 25
26 typedef struct _QUEUE_T { 26 typedef struct _QUEUE_T {
27 unsigned int in; // 次に入れるインデックス 27 unsigned int in; // 次に入れるインデックス
34 pthread_cond_t cond_empty; // データが空のときに待つための cond 34 pthread_cond_t cond_empty; // データが空のときに待つための cond
35 BUFSZ *buffer[1]; // バッファポインタ 35 BUFSZ *buffer[1]; // バッファポインタ
36 } QUEUE_T; 36 } QUEUE_T;
37 37
38 typedef struct _ISDB_T_FREQ_CONV_TABLE { 38 typedef struct _ISDB_T_FREQ_CONV_TABLE {
39 int set_freq ; // 実際にioctl()を行う値 39 int set_freq; // 実際にioctl()を行う値
40 int type ; // チャンネルタイプ 40 int type; // チャンネルタイプ
41 int add_freq ; // 追加する周波数(BS/CSの場合はスロット番号) 41 int add_freq; // 追加する周波数(BS/CSの場合はスロット番号)
42 char *parm_freq ; // パラメータで受ける値 42 char *parm_freq; // パラメータで受ける値
43 } ISDB_T_FREQ_CONV_TABLE; 43 } ISDB_T_FREQ_CONV_TABLE;
44 44
45 // 変換テーブル(ISDB-T用) 45 // 変換テーブル(ISDB-T用)
46 // 実際にioctl()を行う値の部分はREADMEを参照の事。 46 // 実際にioctl()を行う値の部分はREADMEを参照の事。
47 // BS/CSの設定値およびスロット番号は 47 // BS/CSの設定値およびスロット番号は