Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DVB デバイス対応関連の諸問題 #87

Open
tsukumijima opened this issue Nov 2, 2023 · 3 comments
Open

DVB デバイス対応関連の諸問題 #87

tsukumijima opened this issue Nov 2, 2023 · 3 comments
Assignees

Comments

@tsukumijima
Copy link
Collaborator

  • libdvbv5 と libudev は、static link で recisdb のバイナリ内に埋め込んでしまった方が別途のインストールやバージョン違いによる諸々が発生しなくていいのでは?
  • libdvbv5 のログが現状 verbose なので標準出力に出るが、これでは tune で出力を標準出力に吐き出す場合に TS データが壊れる
    • 普通に verbose をオフにすればいいだけではあるが、ログを見る必要がなくなった際の削除になるだろうか
  • DVB デバイスでは現状 checksignal が実装されていない
    • 実装されているべき
  • ISDB-T で受信できない (放送されてない) チャンネルの場合は "Checking signal level..." で永遠にループしてしまうので、どこかでタイムアウト処理なりを入れるべきだろう
    • あとこのログ自体の表現も適切ではないので適切な文言に変えるべき、もしくは廃止するとか
    • chardev の時同様に "Channel selection failed. The channel may not be received." というエラーメッセージが出ることが理想
@kazuki0824 kazuki0824 self-assigned this Nov 3, 2023
@kazuki0824
Copy link
Owner

下2つは #86 で解決済み。

@kazuki0824 kazuki0824 mentioned this issue Nov 3, 2023
@kazuki0824
Copy link
Owner

1つ目の課題、debパッケージに依存性を表現できていたらその問題は起こらないのではと思いますが、どうですか...?
2つ目は1.2.0で修正します

@tsukumijima
Copy link
Collaborator Author

@kazuki0824 Static Link が面倒そうであればそれ (Debian パッケージに libpcsclite1 同様に依存を明記して同時にインストールされるようにする) でも全然良いと思います。現状 Ubuntu 20.04 と 22.04 の間に libdvbv5 / libudev のバージョン差はなさそうなので、パッケージのバージョン差で問題が出ることもないでしょうし。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants