2009-07-27 hdusrec + libusb20 ugenじゃなくてlibusb20を使って読み込む版。libusb20 APIの呼び出し方は試行錯誤で適当なので、いまいち自身がないけど、30秒録画する程度のテストは無問題。 ugen+aio_readではreadのタイムアウトが指定できなくて、何らかの原因でデータが降ってこない場合に刺さってたのを何とかしたかったのが発端。そこは、libusb20_tr_setup_bulkでbulk転送のタイムアウトを指定できるので、ちゃんと返ってくるようになった。まあ、そもそも読み込みタイムアウトが起きるの自体がおかしいのだけど。