Hi, I've been playing around with gstreamer's mfw_isink plugin and noticed a lower quality playback than using mfw_v4lsink.
I am using Yocto dora branch, imx53qsb based board, 2.6.35_maintain kernel.
I've tested and seen this issue when playing video files (h264+mp4/mkv) or even using videotestsrc.
I have a presentation converted to video and when playing with mfw_v4lsink, then everything is fine - text is visible fine (have tested with 960x720 and 1024x768 video resolution and have tested with .mkv and .mp4):
gst-launch filesrc location=xxx.mp4 ! qtdemux ! mfw_vpudecoder ! mfw_v4lsink
When playing with mfw_isink then the quality drops and text on video almost can't be read.
gst-launch filesrc location=xxx.mp4 ! qtdemux ! mfw_vpudecoder ! mfw_isink
Note, that I've tested many combinations - using playbin2, inserting mfw_ipucsc, inserting caps with different resolutions and raw video formats,played with disp-width, disp-height variables - result is the same.
I need this because I am playing multiple videos at the same time, so mfw_v4lsink can't be used in the end.
What could be the problem? I have used verbose output and see that negotiated caps of mfw_isink and mfw_v4lsink are the same.
Could this be ipu driver problem? If so, then is imx53 and imx6 IPU hardware the same? If so, then could I try to merge newer ipu/ipu3 driver version from 3.0.35 into 2.6.35_maintain? Or could it be gst-fsl-plugin problem?