【Ubuntu】KeyHoleTV Part.1【Debian】at LINUX
【Ubuntu】KeyHoleTV Part.1【Debian】 - 暇つぶし2ch88:login:Penguin
08/06/30 14:13:38 UgMm6UWx
追加です。音声は、2つのエンコーダがあって、ひとつは、speex、
もうひとつは自作です。
>>80
時間管理は、KeyHoleTVのライブラリの中で行っています。g_timeout_add_fullを
利用するのは、gtk_main で表示関数を呼びすタイミングが欲しいだけで、
(別Threadで表示するとGTKに怒られる)その中に、時間の制御処理が入っています。
また、usleepを使うのは、単にCPUが100%にならないために入れてあるだけです。
PIPE処理を記述する場合、受取側が送信側をブロックしないように書くの普通だと
信じていましたから、プロセスがfwriteによりブロックしているとは思っても見ませんでした。
プロセスがブロックされた場合、内部の時間関数がいくら正しくても、ネットワーク
から送られてくるデータの処理ができなくなります。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch