1056933 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

緑のボタンを押せ! Press the green button

緑のボタンを押せ! Press the green button

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Category

Keyword Search

▼キーワード検索

Archives

2024.04
2024.03
2024.02
2024.01
2023.12

Comments

 effelpist@ kilovermek.es effelpist &lt;a href=&quot; <small> <a href="http…
 Jun@ Re:「いっちゅう」さんのiEPG用ソフト入れてみた(09/15) TVdeIEPG Ver.1.2.1.0がリンク切れしてい…
 スター@ Re:hauppauge HD PVR 速報(08/25) スタービーチ <small> <a href="http://c…
 ASOBO@ Re:hauppauge HD PVR 速報 ASOBO攻略 <small> <a href="http:/…
 ハッピーメール@ Re:hauppauge HD PVR 速報 ハッピーメール <small> <a href="http:/…

Freepage List

Favorite Blog

まだ登録されていません
2009.04.02
XML
テーマ:私のPC生活(7398)
カテゴリ:Hauppauge HD PVR

auppauge HD-PVRのLinuxの問題だがやっと原因がわかりました。お恥ずかしい話だが、/dev/video0の読み出しパーミッションが無かった、というだけでした。わかってしまえばなんということも無いのだが、ハマった。(なにせlinuxあんまりわかんないのです。)
ターミナルから

sudo chmod +r /dev/video0

とかすればとりあえず解決するのだが、ホットプラグやブート時に毎回やるのはめんどくさいので、ユーザーアカウントの設定で、「TVやウェブカムに・・・」にチェックをつけておけばOK。ターミナルからはどうすれば、いいのだろう?要調査です。

実は別の問題も発覚してしまいました。
今までは、Windows XPのVMPlayerで走っているubuntu serverでHD PVRを使っていました。ディスクはlinux(ubuntu)には数Gbしか割り当てていないので、いかにH264とはいえ、録画にはそれなりにディスク容量が必要です。そこでXPのディスクを共有設定して、smbmountでマウントしてるようにしてました。
今回、動作不良の原因がまったくわからないためちょうど仮組みしたubuntu 8のデスクトップで試していたのですが、録画中に他のファイルを消したりすると、録画が途切れる症状がでました。
どうも、ディスクアクセス中にHD PVRからのデータの引取りが間に合わなくなるようです。推察するに、smbmountでネットワークドライブへ書き込む場合はディスクサーバーのキャッシュで救われていたのだと思います。
 いままでのプログラムはバッファを4KByteしか割り当てていないので、12Mbpsの設定とすると、0.6MByte/Secなので、4kB/0.6(MB/sec) = 0.0066・・・ 200分の1秒位しか余裕が無いことになります。これはムリがありますね・・・
reniceコマンドとかでnice値を-5とかにしてみましたが、この程度では効果はないようです。

 ん~、やっぱりHD PVRからデータを吸い上げる部分と、ディスク出力のthreadを分けて、FIFOみたいなもの間に用意しないとだめかなぁ・・・だいたいthreadとかmutex(排他制御)とかcでどうやってやるんだっけ?






お気に入りの記事を「いいね!」で応援しよう

Last updated  2009.04.02 05:49:27
コメント(0) | コメントを書く



© Rakuten Group, Inc.