2017-12-05 9 views
0

私たちは1つのUVCドライバを使用してmjpegをホストアプリケーションにストリームします。私たちは単純な2バイトのuvcフレームヘッダーをpts/scr値なしで使用しています。コードはすべてのLinuxベースのuvcホストアプリケーションでうまく動作します。ウインドウズベースのuvcホストアプリケーションでは、多くのフレームドロップが発生しています。MJPEG uvcペイロードヘッダーのPTS/SCR値を生成する

誰かがこの種の動作を早く見ているのだろうかと思っていました。私は、フレーム同期のためにヘッダーにPTS/SCR値がないことを疑う。

もしそうなら、ホストクロックの周波数単位でpts/scrの値を計算する簡単な例を教えてください。

何かお手伝いがあります。

答えて

0

問題の根本原因が見つかりました。

問題ホストに送信するデータがない場合、要求されたusbの長さを0にしていませんでした。それが流れの中にバグを作り出していました。

これは、Linuxでは問題なく、ウィンドウ内で正常に機能します。

ありがとうございました

関連する問題