2014年6月28日土曜日

設定メモ: epgrec dvb: Value too large for defined data type

設定メモ: epgrec dvb: Value too large for defined data type



とりあえずカーネルのリングバッファサイズを増やしたら

現象が起こりにくくなるように思える。



ただ、根本的な原因は出力先が遅いことだと思われる。

出力先が遅いために書き出しができなくて、

バッファから出て行かないために読み出しも行われない。

readが行われないのでカーネル内のバッファが溜まっていき、

上記のメッセージが出るということだと思う。



とくにtssplitter_liteが遅いっぽい。

(tssplitter_liteはwriteを待っている間にreadしないから。 )



なんか変に重い処理とかしてないのであれば

バッファを思いっきり大きめにとっておけば大丈夫そう。



つくったものは別途まとめる。

0 件のコメント:

コメントを投稿