Coda: imx53 plays video with incorrect colors

Nicolas Dufresne nicolas at ndufresne.ca
Sun Jan 17 02:46:22 UTC 2021


Le jeudi 14 janvier 2021 à 12:36 -0300, Fabio Estevam a écrit :
> On Thu, Jan 14, 2021 at 9:20 AM Fabio Estevam <festevam at gmail.com> wrote:
> > 
> > Hi,
> > 
> > I am testing video playback on an imx53-qsb running 5.10.6, but I am
> > not getting the correct colors in the TVE output. This is the result:
> > 
> > https://www.dropbox.com/s/a4ifivpoi663dkd/mx53.mp4?dl=0
> > 
> > The original video is this one:
> > http://cdn.clipcanvas.com/sample/clipcanvas_14348_offline.mp4
> > 
> > I resized the TVE output to 1024x576 so that scaling is not needed for now.
> > 
> > The Gstreamer pipeline I am using is:
> > 
> > # gst-launch-1.0 filesrc location=/media/clip.mp4 ! qtdemux !
> > h264parse ! v4l2h264dec ! kmssink
> > 
> > Gstreamer version is 1.18.2.
> > 
> > Any ideas on how to get the video playback with the correct colors?
> 
> I forgot to mention that this incorrect color behavior is seen with
> other video files too.
> 
> Actually, I was not able to see video playback with correct colors
> using mainline kernel on i.MX53 yet.

Perhaps you would explain in detail what isn't color correct ? To debug this,
you probably want to inspect the caps and the colorimetry negotiated between
each element (use -v in gst-launch-1.0). It's quite possible that the decoder is
ignoring upstream colors and get badly hinted by the driver, or that kmssink is
pnot passing colorimetry to the driver.

> 
> Thanks




More information about the gstreamer-devel mailing list