【Ubuntu】KeyHoleTV ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
88: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によりブロックしているとは思っても見ませんでした。 プロセスがブロックされた場合、内部の時間関数がいくら正しくても、ネットワーク から送られてくるデータの処理ができなくなります。 89:915 08/06/30 14:23:08 HrfB2EEg >>87 SUSEとWindows版では音声のずれはないの? 90:login:Penguin 08/06/30 14:43:10 UgMm6UWx >>89 ほとんどありません。ネットワークの状態が悪い場合や、大量の利用者がいる場合、 発生することもありますが、映像が追いかける形で戻ってきます。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5390日前に更新/129 KB
担当:undef