こんにちは。
現在、Synergy DK-S7G2ボード上でUSBXのVideoクラスを使用してUSBカメラから映像を取り込んでLCDに表示することを目指しています。USBより取り込むデータはMotion JPEG形式であるため、SSPのJPEG Decoderで変換後LCD用バッファにデータを渡す処理を行います。
しかし、手元にある2種類のUSBカメラを使用して上記の処理を行おうとしたところ1台はSSP_ERR_JPEG_SOF0_DQT_DHT_NOT_DETECTED、1台はSSP_ERR_JPEG_BLOCK_DATA_NUMBER_ERRORのエラーが発生して変換が行えませんでした。
調べたところ、Motion JPEGは静止画のJPEGと完全一致しない場合があるため上記のような現象は起こり得るようです。
上記のような状況ですが、同様の処理を行い変換/LCDへの表示が行えた方はいらっしゃいますでしょうか。また、何かアドバイスや確認すべき点等があればご教示いただければと思います。
こちらで試したUSBカメラは以下です。・Logicool C270 (SSP_ERR_JPEG_SOF0_DQT_DHT_NOT_DETECTEDが発生)・BUFFALO BSWHD06M(SSP_ERR_JPEG_BLOCK_DATA_NUMBER_ERRORが発生)
宜しくお願いいたします。
しぶや さんほや です。こんにちは。
英語のSynergy forumでもUVC classってどう使うの?みたいな投稿がありますね。https://renesasrulz.com/synergy/f/synergy---forum/8170/usbx-host-custom-class-creation
そちらで質問された方が早いかもしれませんよ。実際使われているユーザも多そうだし。