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