Mercurial > pt1.oyama
comparison src/pt1_dev.h @ 168:061ef2cd98f0
Code refactoring.
| author | Naoya OYAMA <naoya.oyama@gmail.com> |
|---|---|
| date | Sun, 07 Oct 2012 00:37:10 +0900 |
| parents | da6ea0ef68ff |
| children |
comparison
equal
deleted
inserted
replaced
| 167:b21f1e823ec3 | 168:061ef2cd98f0 |
|---|---|
| 2 #ifndef _PT1_DEV_H_ | 2 #ifndef _PT1_DEV_H_ |
| 3 #define _PT1_DEV_H_ | 3 #define _PT1_DEV_H_ |
| 4 | 4 |
| 5 #define DEVICE_NAME_BASE "/dev/pt1video" | 5 #define DEVICE_NAME_BASE "/dev/pt1video" |
| 6 | 6 |
| 7 char *bsdev[NUM_BSDEV] = { | |
| 8 "/dev/pt1video1", | |
| 9 "/dev/pt1video0", | |
| 10 "/dev/pt1video5", | |
| 11 "/dev/pt1video4", | |
| 12 "/dev/pt1video9", | |
| 13 "/dev/pt1video8", | |
| 14 "/dev/pt1video13", | |
| 15 "/dev/pt1video12", | |
| 16 "/dev/pt3video1", | |
| 17 "/dev/pt3video0", | |
| 18 "/dev/pt3video5", | |
| 19 "/dev/pt3video4", | |
| 20 "/dev/pt3video9", | |
| 21 "/dev/pt3video8", | |
| 22 "/dev/pt3video13", | |
| 23 "/dev/pt3video12" | |
| 24 }; | |
| 25 char *isdb_t_dev[NUM_ISDB_T_DEV] = { | |
| 26 "/dev/pt1video2", | |
| 27 "/dev/pt1video3", | |
| 28 "/dev/pt1video6", | |
| 29 "/dev/pt1video7", | |
| 30 "/dev/pt1video10", | |
| 31 "/dev/pt1video11", | |
| 32 "/dev/pt1video14", | |
| 33 "/dev/pt1video15", | |
| 34 "/dev/pt3video2", | |
| 35 "/dev/pt3video3", | |
| 36 "/dev/pt3video6", | |
| 37 "/dev/pt3video7", | |
| 38 "/dev/pt3video10", | |
| 39 "/dev/pt3video11", | |
| 40 "/dev/pt3video14", | |
| 41 "/dev/pt3video15" | |
| 42 }; | |
| 43 | |
| 44 // 変換テーブル(ISDB-T用) | |
| 45 // 実際にioctl()を行う値の部分はREADMEを参照の事。 | |
| 46 // BS/CSの設定値およびスロット番号は | |
| 47 // http://www5e.biglobe.ne.jp/~kazu_f/digital-sat/index.htmlより取得。 | |
| 48 // | |
| 49 | |
| 50 ISDB_T_FREQ_CONV_TABLE isdb_t_conv_table[] = { | |
| 51 { 0, CHTYPE_SATELLITE, 0, "151"}, /* 151ch:BS朝日 */ | |
| 52 { 0, CHTYPE_SATELLITE, 1, "161"}, /* 161ch:BS-TBS */ | |
| 53 { 1, CHTYPE_SATELLITE, 0, "191"}, /* 191ch:WOWOW prime */ | |
| 54 { 1, CHTYPE_SATELLITE, 1, "171"}, /* 171ch:BSジャパン */ | |
| 55 { 2, CHTYPE_SATELLITE, 0, "192"}, /* 192ch:WOWOWライブ */ | |
| 56 { 2, CHTYPE_SATELLITE, 1, "193"}, /* 193ch:WOWOWシネマ */ | |
| 57 { 3, CHTYPE_SATELLITE, 0, "201"}, /* 201ch:スター・チャンネル2 */ | |
| 58 { 3, CHTYPE_SATELLITE, 0, "202"}, /* 202ch:スター・チャンネル3 */ | |
| 59 { 3, CHTYPE_SATELLITE, 1, "236"}, /* 236ch:BSアニマックス */ | |
| 60 { 3, CHTYPE_SATELLITE, 2, "256"}, /* 256ch:ディズニー・チャンネル */ | |
| 61 { 4, CHTYPE_SATELLITE, 0, "211"}, /* 211ch:BS11デジタル */ | |
| 62 { 4, CHTYPE_SATELLITE, 1, "200"}, /* 200ch:スター・チャンネル1 */ | |
| 63 { 4, CHTYPE_SATELLITE, 2, "222"}, /* 222ch:TwellV */ | |
| 64 { 5, CHTYPE_SATELLITE, 0, "238"}, /* 238ch:FOX bs238 */ | |
| 65 { 5, CHTYPE_SATELLITE, 1, "241"}, /* 241ch:BSスカパー! */ | |
| 66 { 5, CHTYPE_SATELLITE, 2, "231"}, /* 231ch:放送大学テレビ1 */ | |
| 67 { 5, CHTYPE_SATELLITE, 2, "232"}, /* 232ch:放送大学テレビ2 */ | |
| 68 { 5, CHTYPE_SATELLITE, 2, "233"}, /* 233ch:放送大学テレビ3 */ | |
| 69 { 5, CHTYPE_SATELLITE, 2, "531"}, /* 531ch:放送大学ラジオ */ | |
| 70 { 6, CHTYPE_SATELLITE, 0, "141"}, /* 141ch:BS日テレ */ | |
| 71 { 6, CHTYPE_SATELLITE, 1, "181"}, /* 181ch:BSフジ */ | |
| 72 { 7, CHTYPE_SATELLITE, 0, "101"}, /* 101ch:NHK-BS1 */ | |
| 73 { 7, CHTYPE_SATELLITE, 0, "102"}, /* 102ch:NHK-BS1臨時 */ | |
| 74 { 7, CHTYPE_SATELLITE, 1, "103"}, /* 103ch:NHK-BSプレミアム*/ | |
| 75 { 7, CHTYPE_SATELLITE, 1, "910"}, /* 910ch:ウェザーニュース(WNI)*/ | |
| 76 { 8, CHTYPE_SATELLITE, 2, "291"}, /* 291ch:NHK総合テレビジョン(東京)*/ | |
| 77 { 8, CHTYPE_SATELLITE, 2, "292"}, /* 292ch:NHK教育テレビジョン(東京)*/ | |
| 78 { 8, CHTYPE_SATELLITE, 1, "294"}, /* 294ch:日本テレビ */ | |
| 79 { 8, CHTYPE_SATELLITE, 1, "295"}, /* 295ch:テレビ朝日 */ | |
| 80 { 8, CHTYPE_SATELLITE, 1, "296"}, /* 296ch:TBSテレビ */ | |
| 81 { 8, CHTYPE_SATELLITE, 1, "297"}, /* 297ch:テレビ東京 */ | |
| 82 { 8, CHTYPE_SATELLITE, 2, "298"}, /* 298ch:フジテレビ */ | |
| 83 { 9, CHTYPE_SATELLITE, 0, "234"}, /* 234ch:グリーンチャンネル */ | |
| 84 { 9, CHTYPE_SATELLITE, 1, "242"}, /* 242ch:J SPORTS 1 */ | |
| 85 { 9, CHTYPE_SATELLITE, 2, "243"}, /* 243ch:J SPORTS 2 */ | |
| 86 { 10, CHTYPE_SATELLITE, 0, "252"}, /* 252ch:IMAGICA BS */ | |
| 87 { 10, CHTYPE_SATELLITE, 1, "244"}, /* 244ch:J SPORTS 3 */ | |
| 88 { 10, CHTYPE_SATELLITE, 2, "245"}, /* 245ch:J SPORTS 4 */ | |
| 89 { 11, CHTYPE_SATELLITE, 0, "251"}, /* 251ch:BS釣りビジョン */ | |
| 90 { 11, CHTYPE_SATELLITE, 1, "255"}, /* 255ch:日本映画専門チャンネル */ | |
| 91 { 11, CHTYPE_SATELLITE, 2, "258"}, /* 258ch:D-Life */ | |
| 92 { 12, CHTYPE_SATELLITE, 0, "CS2"}, /* ND2: | |
| 93 * 237ch:スター・チャンネル プラス | |
| 94 * 239ch:日本映画専門チャンネルHD | |
| 95 * 306ch:フジテレビNEXT */ | |
| 96 { 13, CHTYPE_SATELLITE, 0, "CS4"}, /* ND4: | |
| 97 * 100ch:e2プロモ | |
| 98 * 256ch:J sports ESPN | |
| 99 * 312ch:FOX | |
| 100 * 322ch:スペースシャワーTV | |
| 101 * 331ch:カートゥーンネットワーク | |
| 102 * 294ch:ホームドラマチャンネル | |
| 103 * 334ch:トゥーン・ディズニー */ | |
| 104 { 14, CHTYPE_SATELLITE, 0, "CS6"}, /* ND6: | |
| 105 * 221ch:東映チャンネル | |
| 106 * 222ch:衛星劇場 | |
| 107 * 223ch:チャンネルNECO | |
| 108 * 224ch:洋画★シネフィル・イマジカ | |
| 109 * 292ch:時代劇専門チャンネル | |
| 110 * 238ch:スター・チャンネル クラシック | |
| 111 * 310ch:スーパー!ドラマTV | |
| 112 * 311ch:AXN | |
| 113 * 250ch:スカイ・Asports+ */ | |
| 114 { 15, CHTYPE_SATELLITE, 0, "CS8"}, /* ND8: | |
| 115 * 055ch:ショップ チャンネル | |
| 116 * 335ch:キッズステーションHD */ | |
| 117 { 16, CHTYPE_SATELLITE, 0, "CS10"}, /* ND10: | |
| 118 * 228ch:ザ・シネマ | |
| 119 * 800ch:スカチャンHD800 | |
| 120 * 801ch:スカチャン801 | |
| 121 * 802ch:スカチャン802 */ | |
| 122 { 17, CHTYPE_SATELLITE, 0, "CS12"}, /* ND12: | |
| 123 * 260ch:ザ・ゴルフ・チャンネル | |
| 124 * 303ch:テレ朝チャンネル | |
| 125 * 323ch:MTV 324ch:大人の音楽専門TV◆ミュージック・エア | |
| 126 * 352ch:朝日ニュースター | |
| 127 * 353ch:BBCワールドニュース | |
| 128 * 354ch:CNNj | |
| 129 * 110ch:ワンテンポータル */ | |
| 130 { 18, CHTYPE_SATELLITE, 0, "CS14"}, /* ND14: | |
| 131 * 251ch:J sports 1 | |
| 132 * 252ch:J sports 2 | |
| 133 * 253ch:J sports Plus | |
| 134 * 254ch:GAORA */ | |
| 135 { 19, CHTYPE_SATELLITE, 0, "CS16"}, /* ND16: | |
| 136 * 305ch:チャンネル銀河 | |
| 137 * 333ch:アニメシアターX(AT-X) | |
| 138 * 342ch:ヒストリーチャンネル | |
| 139 * 290ch:TAKARAZUKA SKYSTAGE | |
| 140 * 803ch:スカチャン803 | |
| 141 * 804ch:スカチャン804 */ | |
| 142 { 20, CHTYPE_SATELLITE, 0, "CS18"}, /* ND18: | |
| 143 * 240ch:ムービープラスHD | |
| 144 * 262ch:ゴルフネットワーク | |
| 145 * 314ch:LaLa HDHV */ | |
| 146 { 21, CHTYPE_SATELLITE, 0, "CS20"}, /* ND20: | |
| 147 * 258ch:フジテレビONE | |
| 148 * 302ch:フジテレビTWO | |
| 149 * 332ch:アニマックス | |
| 150 * 340ch:ディスカバリーチャンネル | |
| 151 * 341ch:アニマルプラネット */ | |
| 152 { 22, CHTYPE_SATELLITE, 0, "CS22"}, /* ND22: | |
| 153 * 160ch:C-TBSウェルカムチャンネル | |
| 154 * 161ch:QVC | |
| 155 * 185ch:プライム365.TV | |
| 156 * 293ch:ファミリー劇場 | |
| 157 * 301ch:TBSチャンネル | |
| 158 * 304ch:ディズニー・チャンネル | |
| 159 * 325ch:MUSIC ON! TV | |
| 160 * 351ch:TBSニュースバード | |
| 161 * 343ch:ナショナルジオグラフィックチャンネル */ | |
| 162 { 23, CHTYPE_SATELLITE, 0, "CS24"}, /* ND24: | |
| 163 * 257ch:日テレG+ HD | |
| 164 * 291ch:fashiontv | |
| 165 * 300ch:日テレプラス | |
| 166 * 315ch:FOXプラス | |
| 167 * 321ch:MusicJapan TV | |
| 168 * 350ch:日テレNEWS24 | |
| 169 * 362ch:旅チャンネル */ | |
| 170 { 0, CHTYPE_GROUND, 0, "1"}, { 1, CHTYPE_GROUND, 0, "2"}, | |
| 171 { 2, CHTYPE_GROUND, 0, "3"}, { 3, CHTYPE_GROUND, 0, "C13"}, | |
| 172 { 4, CHTYPE_GROUND, 0, "C14"}, { 5, CHTYPE_GROUND, 0, "C15"}, | |
| 173 { 6, CHTYPE_GROUND, 0, "C16"}, { 7, CHTYPE_GROUND, 0, "C17"}, | |
| 174 { 8, CHTYPE_GROUND, 0, "C18"}, { 9, CHTYPE_GROUND, 0, "C19"}, | |
| 175 { 10, CHTYPE_GROUND, 0, "C20"}, { 11, CHTYPE_GROUND, 0, "C21"}, | |
| 176 { 12, CHTYPE_GROUND, 0, "C22"}, { 13, CHTYPE_GROUND, 0, "4"}, | |
| 177 { 14, CHTYPE_GROUND, 0, "5"}, { 15, CHTYPE_GROUND, 0, "6"}, | |
| 178 { 16, CHTYPE_GROUND, 0, "7"}, { 17, CHTYPE_GROUND, 0, "8"}, | |
| 179 { 18, CHTYPE_GROUND, 0, "9"}, { 19, CHTYPE_GROUND, 0, "10"}, | |
| 180 { 20, CHTYPE_GROUND, 0, "11"}, { 21, CHTYPE_GROUND, 0, "12"}, | |
| 181 { 22, CHTYPE_GROUND, 0, "C23"}, { 23, CHTYPE_GROUND, 0, "C24"}, | |
| 182 { 24, CHTYPE_GROUND, 0, "C25"}, { 25, CHTYPE_GROUND, 0, "C26"}, | |
| 183 { 26, CHTYPE_GROUND, 0, "C27"}, { 27, CHTYPE_GROUND, 0, "C28"}, | |
| 184 { 28, CHTYPE_GROUND, 0, "C29"}, { 29, CHTYPE_GROUND, 0, "C30"}, | |
| 185 { 30, CHTYPE_GROUND, 0, "C31"}, { 31, CHTYPE_GROUND, 0, "C32"}, | |
| 186 { 32, CHTYPE_GROUND, 0, "C33"}, { 33, CHTYPE_GROUND, 0, "C34"}, | |
| 187 { 34, CHTYPE_GROUND, 0, "C35"}, { 35, CHTYPE_GROUND, 0, "C36"}, | |
| 188 { 36, CHTYPE_GROUND, 0, "C37"}, { 37, CHTYPE_GROUND, 0, "C38"}, | |
| 189 { 38, CHTYPE_GROUND, 0, "C39"}, { 39, CHTYPE_GROUND, 0, "C40"}, | |
| 190 { 40, CHTYPE_GROUND, 0, "C41"}, { 41, CHTYPE_GROUND, 0, "C42"}, | |
| 191 { 42, CHTYPE_GROUND, 0, "C43"}, { 43, CHTYPE_GROUND, 0, "C44"}, | |
| 192 { 44, CHTYPE_GROUND, 0, "C45"}, { 45, CHTYPE_GROUND, 0, "C46"}, | |
| 193 { 46, CHTYPE_GROUND, 0, "C47"}, { 47, CHTYPE_GROUND, 0, "C48"}, | |
| 194 { 48, CHTYPE_GROUND, 0, "C49"}, { 49, CHTYPE_GROUND, 0, "C50"}, | |
| 195 { 50, CHTYPE_GROUND, 0, "C51"}, { 51, CHTYPE_GROUND, 0, "C52"}, | |
| 196 { 52, CHTYPE_GROUND, 0, "C53"}, { 53, CHTYPE_GROUND, 0, "C54"}, | |
| 197 { 54, CHTYPE_GROUND, 0, "C55"}, { 55, CHTYPE_GROUND, 0, "C56"}, | |
| 198 { 56, CHTYPE_GROUND, 0, "C57"}, { 57, CHTYPE_GROUND, 0, "C58"}, | |
| 199 { 58, CHTYPE_GROUND, 0, "C59"}, { 59, CHTYPE_GROUND, 0, "C60"}, | |
| 200 { 60, CHTYPE_GROUND, 0, "C61"}, { 61, CHTYPE_GROUND, 0, "C62"}, | |
| 201 { 62, CHTYPE_GROUND, 0, "C63"}, { 63, CHTYPE_GROUND, 0, "13"}, | |
| 202 { 64, CHTYPE_GROUND, 0, "14"}, { 65, CHTYPE_GROUND, 0, "15"}, | |
| 203 { 66, CHTYPE_GROUND, 0, "16"}, { 67, CHTYPE_GROUND, 0, "17"}, | |
| 204 { 68, CHTYPE_GROUND, 0, "18"}, { 69, CHTYPE_GROUND, 0, "19"}, | |
| 205 { 70, CHTYPE_GROUND, 0, "20"}, { 71, CHTYPE_GROUND, 0, "21"}, | |
| 206 { 72, CHTYPE_GROUND, 0, "22"}, { 73, CHTYPE_GROUND, 0, "23"}, | |
| 207 { 74, CHTYPE_GROUND, 0, "24"}, { 75, CHTYPE_GROUND, 0, "25"}, | |
| 208 { 76, CHTYPE_GROUND, 0, "26"}, { 77, CHTYPE_GROUND, 0, "27"}, | |
| 209 { 78, CHTYPE_GROUND, 0, "28"}, { 79, CHTYPE_GROUND, 0, "29"}, | |
| 210 { 80, CHTYPE_GROUND, 0, "30"}, { 81, CHTYPE_GROUND, 0, "31"}, | |
| 211 { 82, CHTYPE_GROUND, 0, "32"}, { 83, CHTYPE_GROUND, 0, "33"}, | |
| 212 { 84, CHTYPE_GROUND, 0, "34"}, { 85, CHTYPE_GROUND, 0, "35"}, | |
| 213 { 86, CHTYPE_GROUND, 0, "36"}, { 87, CHTYPE_GROUND, 0, "37"}, | |
| 214 { 88, CHTYPE_GROUND, 0, "38"}, { 89, CHTYPE_GROUND, 0, "39"}, | |
| 215 { 90, CHTYPE_GROUND, 0, "40"}, { 91, CHTYPE_GROUND, 0, "41"}, | |
| 216 { 92, CHTYPE_GROUND, 0, "42"}, { 93, CHTYPE_GROUND, 0, "43"}, | |
| 217 { 94, CHTYPE_GROUND, 0, "44"}, { 95, CHTYPE_GROUND, 0, "45"}, | |
| 218 { 96, CHTYPE_GROUND, 0, "46"}, { 97, CHTYPE_GROUND, 0, "47"}, | |
| 219 { 98, CHTYPE_GROUND, 0, "48"}, { 99, CHTYPE_GROUND, 0, "49"}, | |
| 220 { 100, CHTYPE_GROUND, 0, "50"}, { 101, CHTYPE_GROUND, 0, "51"}, | |
| 221 { 102, CHTYPE_GROUND, 0, "52"}, { 103, CHTYPE_GROUND, 0, "53"}, | |
| 222 { 104, CHTYPE_GROUND, 0, "54"}, { 105, CHTYPE_GROUND, 0, "55"}, | |
| 223 { 106, CHTYPE_GROUND, 0, "56"}, { 107, CHTYPE_GROUND, 0, "57"}, | |
| 224 { 108, CHTYPE_GROUND, 0, "58"}, { 109, CHTYPE_GROUND, 0, "59"}, | |
| 225 { 110, CHTYPE_GROUND, 0, "60"}, { 111, CHTYPE_GROUND, 0, "61"}, | |
| 226 { 112, CHTYPE_GROUND, 0, "62"}, | |
| 227 { 0, 0, 0, NULL} /* terminate */ | |
| 228 }; | |
| 229 #endif | 7 #endif |
