Sunday, September 4, 2016

recdvbが衛星放送に対応していた

recdvbがPX-BCUD対応になっていた。PX-BCUDは持っていないけど、PT2が転がっていたのでubuntuでPT2標準ドライバのまま使ってみたが、問題なく使用できる模様。
ただし、chinachuで使うには、BSは論理チャンネルCSは物理チャンネルとsid指定で行わなければならないにも関わらず、recdvb は論理チャンネル指定時に --lchオプションを与えなければならない。
BS CS 同じコマンドで録画する都合上BS時のみ--lchオプションが指定できるように、recpt1.cを一部書き換えて、
@@ -687,6 +687,8 @@
         { "sid",       1, NULL, 'i'},
         { "tsid",      1, NULL, 't'},
         { "lch",       0, NULL, 'c'},
+        { "BS",        0, NULL, 'c'},
+        { "CS",        0, NULL, 'C'},
         {0, 0, NULL, 0} /* terminate */

     };
として、config.jsonでは
      "command"     : "recdvb --<type> --dev 2 --b25 --sid <sid> <channel> - -"
とすればなんとかなった。
まぁ、BS、CSはチューナーで見るので使わないんですけどね。