Advertisement
Guest User

pt1_dev.h

a guest
Sep 3rd, 2021
500
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 14.07 KB | None | 0 0
  1. /* -*- tab-width: 4; indent-tabs-mode: nil -*- */
  2. #ifndef _PT1_DEV_H_
  3. #define _PT1_DEV_H_
  4.  
  5.  
  6. #ifndef FULLAUTO_SEARCH
  7. #define FULLAUTO_SEARCH 1       // 0にする事で以下のDVBデバイス番号テーブルを利用したDVB自動選択に処理を変更できる
  8. #endif
  9.  
  10. #if FULLAUTO_SEARCH == 0
  11. // DVBデバイス番号テーブル
  12. // 環境により各々違うと思われるので各自で適切に変更すること
  13. //
  14. // DVBデバイス番号を変更する場合は、/etc/modrpobe.d/options-dvb.confを以下の1行を参考に編集してください。
  15. // options earth_pt1 adapter_nr=0,1,2,3         // 衛星0 地上0 衛星1 地上1の順に指定
  16.  
  17. // BS/CS
  18. int bsdev[] = {
  19.     0,
  20.     2,
  21.     4,
  22.     6,
  23.     8,
  24.     10,
  25.     12,
  26.     14
  27. };
  28. // VHF/UHF/CATV
  29. int isdb_t_dev[] = {
  30.     1,
  31.     3,
  32.     5,
  33.     7,
  34.     9,
  35.     11,
  36.     13,
  37.     15
  38. };
  39.  
  40. #define NUM_BSDEV               (sizeof(bsdev)/sizeof(int))
  41. #define NUM_ISDB_T_DEV          (sizeof(isdb_t_dev)/sizeof(int))
  42. #endif
  43.  
  44.  
  45. // 変換テーブル
  46.  
  47. ISDB_T_FREQ_CONV_TABLE    isdb_t_conv_table[] = {
  48.     {   0, CHTYPE_SATELLITE, 0, 0x4010, "151"},  /* 151ch:BS朝日 */
  49.     {   0, CHTYPE_SATELLITE, 1, 0x4011, "161"},  /* 161ch:BS-TBS */
  50.     {   0, CHTYPE_SATELLITE, 2, 0x4012, "171"},  /* 171ch:BSジャパン */
  51.     {   1, CHTYPE_SATELLITE, 0, 0x4030, "191"},  /* 191ch:WOWOW prime */
  52.     {   1, CHTYPE_SATELLITE, 1, 0x4031, "103"},  /* 103ch:NHK-BSプレミアム*/
  53.     {   2, CHTYPE_SATELLITE, 0, 0x4450, "192"},  /* 192ch:WOWOWライブ */
  54.     {   2, CHTYPE_SATELLITE, 1, 0x4451, "193"},  /* 193ch:WOWOWシネマ */
  55.     {   4, CHTYPE_SATELLITE, 0, 0x4090, "211"},  /* 211ch:BS11デジタル */
  56.     {   4, CHTYPE_SATELLITE, 1, 0x4091, "200"},  /* 200ch:スター・チャンネル1 */
  57.     {   4, CHTYPE_SATELLITE, 2, 0x4092, "222"},  /* 222ch:TwellV */
  58.     {   5, CHTYPE_SATELLITE, 1, 0x46b1, "241"},  /* 241ch:BSスカパー! */
  59.     {   5, CHTYPE_SATELLITE, 2, 0x46b2, "231"},  /* 231ch:放送大学テレビ1 */
  60.     {   5, CHTYPE_SATELLITE, 2, 0x46b2, "232"},  /* 232ch:放送大学テレビ2 */
  61.     {   5, CHTYPE_SATELLITE, 2, 0x46b2, "531"},  /* 531ch:放送大学ラジオ */
  62.     {   5, CHTYPE_SATELLITE, 3, 0x46b3, "251"},  /* 251ch:BS釣りビジョン */
  63.     {   6, CHTYPE_SATELLITE, 0, 0x40d0, "141"},  /* 141ch:BS日テレ */
  64.     {   6, CHTYPE_SATELLITE, 1, 0x40d1, "181"},  /* 181ch:BSフジ */
  65.     {   6, CHTYPE_SATELLITE, 2, 0x46d2, "236"},  /* 236ch:BSアニマックス */
  66.     {   7, CHTYPE_SATELLITE, 1, 0x40f1, "101"},  /* 101ch:NHK-BS1 */
  67.     {   7, CHTYPE_SATELLITE, 1, 0x40f1, "102"},  /* 102ch:NHK-BS1臨時 */
  68.     {   7, CHTYPE_SATELLITE, 2, 0x40f2, "201"},  /* 201ch:スター・チャンネル2 */
  69.     {   7, CHTYPE_SATELLITE, 2, 0x40f2, "202"},  /* 202ch:スター・チャンネル3 */
  70.     {   9, CHTYPE_SATELLITE, 0, 0x4730, "245"},  /* 245ch:J SPORTS 4 */
  71.     {   9, CHTYPE_SATELLITE, 1, 0x4731, "242"},  /* 242ch:J SPORTS 1 */
  72.     {   9, CHTYPE_SATELLITE, 2, 0x4732, "243"},  /* 243ch:J SPORTS 2 */
  73.     {   9, CHTYPE_SATELLITE, 3, 0x4733, "244"},  /* 244ch:J SPORTS 3 */
  74.     {  10, CHTYPE_SATELLITE, 0, 0x4750, "252"},  /* 252ch:IMAGICA BS */
  75.     {  10, CHTYPE_SATELLITE, 1, 0x4751, "255"},  /* 255ch:日本映画専門チャンネル */
  76.     {  10, CHTYPE_SATELLITE, 2, 0x4752, "234"},  /* 234ch:グリーンチャンネル */
  77.     {  11, CHTYPE_SATELLITE, 0, 0x4770, "256"},  /* 256ch:ディズニー・チャンネル */
  78.     {   7, CHTYPE_SATELLITE, 1, 0x40f2, "910"},  /* 910ch:ウェザーニュース(WNI)*/
  79.     {   8, CHTYPE_SATELLITE, 2, 0x4311, "291"},  /* 291ch:NHK総合テレビジョン(東京)*/
  80.     {   8, CHTYPE_SATELLITE, 2, 0x4311, "292"},  /* 292ch:NHK教育テレビジョン(東京)*/
  81.     {   8, CHTYPE_SATELLITE, 1, 0x4310, "294"},  /* 294ch:日本テレビ */
  82.     {   8, CHTYPE_SATELLITE, 1, 0x4310, "295"},  /* 295ch:テレビ朝日 */
  83.     {   8, CHTYPE_SATELLITE, 1, 0x4310, "296"},  /* 296ch:TBSテレビ */
  84.     {   8, CHTYPE_SATELLITE, 1, 0x4310, "297"},  /* 297ch:テレビ東京 */
  85.     {   8, CHTYPE_SATELLITE, 2, 0x4311, "298"},  /* 298ch:フジテレビ */
  86.     {  12, CHTYPE_SATELLITE, 0, 0x6020, "CS2"},  /* ND2:
  87.                                           * 237ch:スター・チャンネル プラス
  88.                                           * 239ch:日本映画専門チャンネルHD
  89.                                           * 306ch:フジテレビNEXT */
  90.     {  13, CHTYPE_SATELLITE, 0, 0x7040, "CS4"},  /* ND4:
  91.                                           * 100ch:e2プロモ
  92.                                           * 256ch:J sports ESPN
  93.                                           * 312ch:FOX
  94.                                           * 322ch:スペースシャワーTV
  95.                                           * 331ch:カートゥーンネットワーク
  96.                                           * 294ch:ホームドラマチャンネル
  97.                                           * 334ch:トゥーン・ディズニー */
  98.     {  14, CHTYPE_SATELLITE, 0, 0x7060, "CS6"},  /* ND6:
  99.                                           * 221ch:東映チャンネル
  100.                                           * 222ch:衛星劇場
  101.                                           * 223ch:チャンネルNECO
  102.                                           * 224ch:洋画★シネフィル・イマジカ
  103.                                           * 292ch:時代劇専門チャンネル
  104.                                           * 238ch:スター・チャンネル クラシック
  105.                                           * 310ch:スーパー!ドラマTV
  106.                                           * 311ch:AXN
  107.                                           * 250ch:スカイ・Asports+ */
  108.     {  15, CHTYPE_SATELLITE, 0, 0x6080, "CS8"},  /* ND8:
  109.                                           * 055ch:ショップ チャンネル
  110.                                           * 335ch:キッズステーションHD */
  111.     {  16, CHTYPE_SATELLITE, 0, 0x60a0, "CS10"}, /* ND10:
  112.                                           * 228ch:ザ・シネマ
  113.                                           * 800ch:スカチャンHD800
  114.                                           * 801ch:スカチャン801
  115.                                           * 802ch:スカチャン802 */
  116.     {  17, CHTYPE_SATELLITE, 0, 0x70c0, "CS12"}, /* ND12:
  117.                                           * 260ch:ザ・ゴルフ・チャンネル
  118.                                           * 303ch:テレ朝チャンネル
  119.                                           * 323ch:MTV 324ch:大人の音楽専門TV◆ミュージック・エア
  120.                                           * 352ch:朝日ニュースター
  121.                                           * 353ch:BBCワールドニュース
  122.                                           * 354ch:CNNj
  123.                                           * 110ch:ワンテンポータル */
  124.     {  18, CHTYPE_SATELLITE, 0, 0x70e0, "CS14"}, /* ND14:
  125.                                           * 251ch:J sports 1
  126.                                           * 252ch:J sports 2
  127.                                           * 253ch:J sports Plus
  128.                                           * 254ch:GAORA */
  129.     {  19, CHTYPE_SATELLITE, 0, 0x7100, "CS16"}, /* ND16:
  130.                                           * 305ch:チャンネル銀河
  131.                                           * 333ch:アニメシアターX(AT-X)
  132.                                           * 342ch:ヒストリーチャンネル
  133.                                           * 290ch:TAKARAZUKA SKYSTAGE
  134.                                           * 803ch:スカチャン803
  135.                                           * 804ch:スカチャン804 */
  136.     {  20, CHTYPE_SATELLITE, 0, 0x7120, "CS18"}, /* ND18:
  137.                                           * 240ch:ムービープラスHD
  138.                                           * 262ch:ゴルフネットワーク
  139.                                           * 314ch:LaLa HDHV */
  140.     {  21, CHTYPE_SATELLITE, 0, 0x7140, "CS20"}, /* ND20:
  141.                                           * 258ch:フジテレビONE
  142.                                           * 302ch:フジテレビTWO
  143.                                           * 332ch:アニマックス
  144.                                           * 340ch:ディスカバリーチャンネル
  145.                                           * 341ch:アニマルプラネット */
  146.     {  22, CHTYPE_SATELLITE, 0, 0x7160, "CS22"}, /* ND22:
  147.                                           * 160ch:C-TBSウェルカムチャンネル
  148.                                           * 161ch:QVC
  149.                                           * 185ch:プライム365.TV
  150.                                           * 293ch:ファミリー劇場
  151.                                           * 301ch:TBSチャンネル
  152.                                           * 304ch:ディズニー・チャンネル
  153.                                           * 325ch:MUSIC ON! TV
  154.                                           * 351ch:TBSニュースバード
  155.                                           * 343ch:ナショナルジオグラフィックチャンネル */
  156.     {  23, CHTYPE_SATELLITE, 0, 0x7180, "CS24"}, /* ND24:
  157.                                           * 257ch:日テレG+ HD
  158.                                           * 291ch:fashiontv
  159.                                           * 300ch:日テレプラス
  160.                                           * 315ch:FOXプラス
  161.                                           * 321ch:MusicJapan TV
  162.                                           * 350ch:日テレNEWS24
  163.                                           * 362ch:旅チャンネル */
  164.     {   0, CHTYPE_GROUND, 0, 0,   "1"}, {   1, CHTYPE_GROUND, 0, 0,   "2"},
  165.     {   2, CHTYPE_GROUND, 0, 0,   "3"}, {   3, CHTYPE_GROUND, 0, 0, "C13"},
  166.     {   4, CHTYPE_GROUND, 0, 0, "C14"}, {   5, CHTYPE_GROUND, 0, 0, "C15"},
  167.     {   6, CHTYPE_GROUND, 0, 0, "C16"}, {   7, CHTYPE_GROUND, 0, 0, "C17"},
  168.     {   8, CHTYPE_GROUND, 0, 0, "C18"}, {   9, CHTYPE_GROUND, 0, 0, "C19"},
  169.     {  10, CHTYPE_GROUND, 0, 0, "C20"}, {  11, CHTYPE_GROUND, 0, 0, "C21"},
  170.     {  12, CHTYPE_GROUND, 0, 0, "C22"}, {  13, CHTYPE_GROUND, 0, 0,   "4"},
  171.     {  14, CHTYPE_GROUND, 0, 0,   "5"}, {  15, CHTYPE_GROUND, 0, 0,   "6"},
  172.     {  16, CHTYPE_GROUND, 0, 0,   "7"}, {  17, CHTYPE_GROUND, 0, 0,   "8"},
  173.     {  18, CHTYPE_GROUND, 0, 0,   "9"}, {  19, CHTYPE_GROUND, 0, 0,  "10"},
  174.     {  20, CHTYPE_GROUND, 0, 0,  "11"}, {  21, CHTYPE_GROUND, 0, 0,  "12"},
  175.     {  22, CHTYPE_GROUND, 0, 0, "C23"}, {  23, CHTYPE_GROUND, 0, 0, "C24"},
  176.     {  24, CHTYPE_GROUND, 0, 0, "C25"}, {  25, CHTYPE_GROUND, 0, 0, "C26"},
  177.     {  26, CHTYPE_GROUND, 0, 0, "C27"}, {  27, CHTYPE_GROUND, 0, 0, "C28"},
  178.     {  28, CHTYPE_GROUND, 0, 0, "C29"}, {  29, CHTYPE_GROUND, 0, 0, "C30"},
  179.     {  30, CHTYPE_GROUND, 0, 0, "C31"}, {  31, CHTYPE_GROUND, 0, 0, "C32"},
  180.     {  32, CHTYPE_GROUND, 0, 0, "C33"}, {  33, CHTYPE_GROUND, 0, 0, "C34"},
  181.     {  34, CHTYPE_GROUND, 0, 0, "C35"}, {  35, CHTYPE_GROUND, 0, 0, "C36"},
  182.     {  36, CHTYPE_GROUND, 0, 0, "C37"}, {  37, CHTYPE_GROUND, 0, 0, "C38"},
  183.     {  38, CHTYPE_GROUND, 0, 0, "C39"}, {  39, CHTYPE_GROUND, 0, 0, "C40"},
  184.     {  40, CHTYPE_GROUND, 0, 0, "C41"}, {  41, CHTYPE_GROUND, 0, 0, "C42"},
  185.     {  42, CHTYPE_GROUND, 0, 0, "C43"}, {  43, CHTYPE_GROUND, 0, 0, "C44"},
  186.     {  44, CHTYPE_GROUND, 0, 0, "C45"}, {  45, CHTYPE_GROUND, 0, 0, "C46"},
  187.     {  46, CHTYPE_GROUND, 0, 0, "C47"}, {  47, CHTYPE_GROUND, 0, 0, "C48"},
  188.     {  48, CHTYPE_GROUND, 0, 0, "C49"}, {  49, CHTYPE_GROUND, 0, 0, "C50"},
  189.     {  50, CHTYPE_GROUND, 0, 0, "C51"}, {  51, CHTYPE_GROUND, 0, 0, "C52"},
  190.     {  52, CHTYPE_GROUND, 0, 0, "C53"}, {  53, CHTYPE_GROUND, 0, 0, "C54"},
  191.     {  54, CHTYPE_GROUND, 0, 0, "C55"}, {  55, CHTYPE_GROUND, 0, 0, "C56"},
  192.     {  56, CHTYPE_GROUND, 0, 0, "C57"}, {  57, CHTYPE_GROUND, 0, 0, "C58"},
  193.     {  58, CHTYPE_GROUND, 0, 0, "C59"}, {  59, CHTYPE_GROUND, 0, 0, "C60"},
  194.     {  60, CHTYPE_GROUND, 0, 0, "C61"}, {  61, CHTYPE_GROUND, 0, 0, "C62"},
  195.     {  62, CHTYPE_GROUND, 0, 0, "C63"}, {  63, CHTYPE_GROUND, 0, 0,  "13"},
  196.     {  64, CHTYPE_GROUND, 0, 0,  "14"}, {  65, CHTYPE_GROUND, 0, 0,  "15"},
  197.     {  66, CHTYPE_GROUND, 0, 0,  "16"}, {  67, CHTYPE_GROUND, 0, 0,  "17"},
  198.     {  68, CHTYPE_GROUND, 0, 0,  "18"}, {  69, CHTYPE_GROUND, 0, 0,  "19"},
  199.     {  70, CHTYPE_GROUND, 0, 0,  "20"}, {  71, CHTYPE_GROUND, 0, 0,  "21"},
  200.     {  72, CHTYPE_GROUND, 0, 0,  "22"}, {  73, CHTYPE_GROUND, 0, 0,  "23"},
  201.     {  74, CHTYPE_GROUND, 0, 0,  "24"}, {  75, CHTYPE_GROUND, 0, 0,  "25"},
  202.     {  76, CHTYPE_GROUND, 0, 0,  "26"}, {  77, CHTYPE_GROUND, 0, 0,  "27"},
  203.     {  78, CHTYPE_GROUND, 0, 0,  "28"}, {  79, CHTYPE_GROUND, 0, 0,  "29"},
  204.     {  80, CHTYPE_GROUND, 0, 0,  "30"}, {  81, CHTYPE_GROUND, 0, 0,  "31"},
  205.     {  82, CHTYPE_GROUND, 0, 0,  "32"}, {  83, CHTYPE_GROUND, 0, 0,  "33"},
  206.     {  84, CHTYPE_GROUND, 0, 0,  "34"}, {  85, CHTYPE_GROUND, 0, 0,  "35"},
  207.     {  86, CHTYPE_GROUND, 0, 0,  "36"}, {  87, CHTYPE_GROUND, 0, 0,  "37"},
  208.     {  88, CHTYPE_GROUND, 0, 0,  "38"}, {  89, CHTYPE_GROUND, 0, 0,  "39"},
  209.     {  90, CHTYPE_GROUND, 0, 0,  "40"}, {  91, CHTYPE_GROUND, 0, 0,  "41"},
  210.     {  92, CHTYPE_GROUND, 0, 0,  "42"}, {  93, CHTYPE_GROUND, 0, 0,  "43"},
  211.     {  94, CHTYPE_GROUND, 0, 0,  "44"}, {  95, CHTYPE_GROUND, 0, 0,  "45"},
  212.     {  96, CHTYPE_GROUND, 0, 0,  "46"}, {  97, CHTYPE_GROUND, 0, 0,  "47"},
  213.     {  98, CHTYPE_GROUND, 0, 0,  "48"}, {  99, CHTYPE_GROUND, 0, 0,  "49"},
  214.     { 100, CHTYPE_GROUND, 0, 0,  "50"}, { 101, CHTYPE_GROUND, 0, 0,  "51"},
  215.     { 102, CHTYPE_GROUND, 0, 0,  "52"}, { 103, CHTYPE_GROUND, 0, 0,  "53"},
  216.     { 104, CHTYPE_GROUND, 0, 0,  "54"}, { 105, CHTYPE_GROUND, 0, 0,  "55"},
  217.     { 106, CHTYPE_GROUND, 0, 0,  "56"}, { 107, CHTYPE_GROUND, 0, 0,  "57"},
  218.     { 108, CHTYPE_GROUND, 0, 0,  "58"}, { 109, CHTYPE_GROUND, 0, 0,  "59"},
  219.     { 110, CHTYPE_GROUND, 0, 0,  "60"}, { 111, CHTYPE_GROUND, 0, 0,  "61"},
  220.     { 112, CHTYPE_GROUND, 0, 0,  "62"},
  221.     { 0, 0, 0, 0, NULL} /* terminate */
  222. };
  223. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement