https://forum.videolan.org/viewtopic.php?f=2&t=40607 の
ページに書いてあることが、当たってるんじゃないかな。
試しに
$ vlc 2>/dev/null
と、vlcをコマンド起動し、
開いたvlcウィンドウのメニューの、メディアから、
キャプチャーデバイスを開く→
TV - デジタル を選択し、
/dev/dvb/adapterXX
デリバリーシステムは、DVB-Tのまま
再生をクリック、で問題なく映った。
hddもジリジリ音がしなくなった。
recpt1での視聴のとき、
$ recpt1 --udp --strip --b25 141 - /dev/null
としたりするぐらいだから、
/dev/null辺りにデータを逃せばいいんではないかな、
とは思っていたが、やり方が判らなかった。
根本的に直すとなると、
libdvbpsi(source)を修正して、再コンパイルせよ
と来たもんだ。absを使って、sourceを取り寄せた。
(makepkgしちゃうとコンパイルされちゃうけど、
ソースは入手できている)。
ただ、どこを直すのかがさっぱり判らない。
困ったな。
プログラマーな人なら、アプリケーションの起動に
関するところなんか自明だろうから、簡単な話なんだろう。
門前の小僧ならぬジジイには、ぜーんぜん、わからん。
↓ ↓ ↓ ↓
途中から、衛星と地上波、2波で観ていたら、
衛星のほうで、音途切れが始まった。
2>/dev/null の2は、どういう意味なのかな。
地上波でも同じにしたけど。
ちなみに、キャプチャーデバイス画面の
オプション編集で、
:dvb-adapter=XX :live-caching=300 :2>/dev/null
としても、同じ意味みたいだね。
↓ ↓ ↓ ↓
その後、受信したまま一時間以上放置して、
音途切れが始まった。映像の乱れは一切ない。
2秒おきぐらいに、一瞬音が途切れる。
うーん。
あれこれやっている中で、
pulseaudioをインストールして、
vlcで試していたのを忘れていた。
pulsaaudioをアンインストールしたのに、
設定はそのまま。
オーディオの設定項目を
デフォルトの「自動」に戻して、
また受信状況を観察する。
↓ ↓ ↓ ↓
けっきょく解決できず、一時退却した。
また、
vlc-2.0.8.a-1と
libdvbpsi-1:0.2.2-1のセットに戻した。
archのパッケージとして、libdvbpsi-1:1.1.2-1に、
不具合があるんだと思う。
vlcのデフォルト設定は、2.0.8.a-1でも
2.1.2-1でも基本的に変わりない。