We recently updated our 2-way video call app written using QT Framework (GLVideoItem in QML) from Yocto Kirkstone to Scarthgap and that resulted in half of the remote video rendered on i.MX6 DL painted green.
After investigation we narrowed the issue down to "imxvpudec_h264" since there is no green line shown when using "avdec_h264".
We recently updated our 2-way video call app written using QT Framework (GLVideoItem in QML) from Yocto Kirkstone to Scarthgap and that resulted in half of the remote video rendered on i.MX6 DL painted green.
After investigation we narrowed the issue down to "imxvpudec_h264" since there is no green line shown when using "avdec_h264".
Using the gst-launch command below works normally
We also tested "qmlglsink" by just display basic camera feed in QML and that also worked without any green line
No error or warning in logs from GST_DEBUG="imx:6"
Setup:
DOT file from webrtcbin pipeline converted to PNG: