RZ/G1Eにおいて、質問があり投稿させて頂きました。
RZ/G1E (RZ/G1E Starter Kit用BSP + マルチメディアパッケージ) にて、GStreamerを用いて拡縮、画像表示、ファイル保存を実現しようとしているのですが、表示画像が添付ファイルのように崩れます。
具体的な処理の流れは次の通りです。
H.264デコード ⇒ VSPMを用いた拡大&NV12形式に変換(データA)
データA ⇒ VSPMを用いたフォーマット変換 ⇒ Waylandを用いた表示
データA ⇒ NV12ファイル保存
実行したGStreamerのコマンドは次の通りです。
# gst-launch-1.0 filesrc location=input.mp4 ! qtdemux ! omxh264dec ! vspmfilter outbuf-alloc=true ! video/x-raw,format=NV12,width=800,height=480 ! tee tee0. ! vspmfilter outbuf-alloc=false ! video/x-raw,format=BGRA ! waylandsink sync=false async=false tee0. ! filesink location=output.dat sync=false async=false
ちなみに、拡大時にI420形式に変換すると正常に表示されます。
# gst-launch-1.0 filesrc location=input.mp4 ! qtdemux ! omxh264dec ! vspmfilter outbuf-alloc=true ! video/x-raw,format=I420,width=800,height=480 ! tee tee0. ! vspmfilter outbuf-alloc=false ! video/x-raw,format=BGRA ! waylandsink sync=false async=false tee0. ! filesink location=output.dat sync=false async=false
原因わかる方、いらっしゃいますでしょうか?
以上、よろしくお願いいたします。
ヤマダさん、こんにちは。NoMaYと申します。以前にも、こちらのフォーラムにRZ/G1Eの質問を投稿された人がいらっしゃいまして、その時にも同じ返信をしたのですが、RZ/G Linux Platformには専用のコミュニティがありますので、そちらに投稿される方が良いと思います。(恐らく、こちらよりは適切なアドバイスを得られる可能性が高いかと思います。)コミュニティ - RZ/G Linux Platform マーケットプレイス -mp.renesas.com/ja-jp/rzg/community/index.html[関連リンク]RZ/G1E + LCD-KIT-B01 on Yocto2.0 でLCDに表示させたいjapan.renesasrulz.com/cafe_rene/f/103__-_forum/4593/rz-g1e-lcd-kit-b01-on-yocto2-0-lcdRZ/G1E + LCD-KIT-B01 on Yocto2.0 でLCDに表示させたいmp.renesas.com/ja-jp/rzg/community/2017/10/rzg1e-lcd-kit-b01-on-yocto20-lcd.html