【Ubuntu】KeyHoleTV ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
63:login:Penguin 08/06/29 09:49:49 SH5PHlIn >>61 直接の原因は、ESDであろう思います。8000Hz 16bit サンプルで送られてきたPCMを 44100Hz、16bis サンプルに変更して、fwrite を用いてデータを転送しています。 ESDは、unix Socket を利用しているので、パイプとなっているはずです。 SuSEでは、netstat -a | grep esd として、 unix 3 [ ] STREAM CONNECTED 15050 /tmp/.esd/socket unix 3 [ ] STREAM CONNECTED 14966 /tmp/.esd/socket となっており、Unixソケットを利用したパイプとなっていることがわかります。 従って、ESDサーバがなんらかの原因で処理ができなくなり、Unixソケットの ブロックが起こっていると思われます。Unixソケットのブロックにより、XServerとの 通信にもブロックがかかるか、keyholeTV自身の処理がブロックするかが起こっています。 対策として、esdのサーバを一端停止して、lKeyholeTVの動作をさせてみてください。 こちらは/dev/dspに対して、書き込む情報がESDの場合と比べて少ないので、file の オーバーフローが起こりにくいと思います。 また、UbuntuでESDの最新のものをいれているか調べられると、原因がはっきりすると 思います。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/129 KB
担当:undef