11/03/12 16:58:52.28 rNJW0lBk
fuse_b25 v0.4.2+mythtvにてチャンネルフルスキャンが途中で止まってしまう原因を調べたところ、
空きチャンネルがチューニングされた状態でreadすると返ってこなくなるようです。
fuse_b25無しの場合は問題ないです。
mythtv側は/dvrの方をO_NONBLOCKでopenしていますが(どのみち見てないようですが)、
readで固まってしまいます。
とりあえず超いい加減な対応としてdvr_readの最初のwhileループを二週したら
諦めてreturn 0するようにしてみたらとてもまったり動作ですが、
mythtv側が固まることは無くなりました。
mythtv側でもpthreadでやっていたので、