AnsweredAssumed Answered

imx6 android play interlace video issue

Question asked by Jacky Huang on Sep 13, 2013
Latest reply on Feb 27, 2014 by Chet Kaufman
Branched to a new discussion

Dear All:


Now we got some video file  which is interlace YUV data after decoder.

when I play this file  with imx6 android platform (version: android_4.2.2_1.1.0),  I got some stripe when the object is motion in the video.


then I try to play the video file in the imx6 linux platform, the effect is better than above.


So, I guess the android platform haven't open the De-interlace motion function.

in the linux platform, I can found the source code about the De-interlace motion in the gstreamer plugin   mfw_vl4sink

struct v4l2_control ctrl; = V4L2_CID_MXC_MOTION;

ctrl.value = v4l_info->motion;

err = ioctl (v4l_info->v4l_id, VIDIOC_S_CTRL, &ctrl);


this ioctl can control the framebuffer driver to handle the motion De-interlace issue.

But I don't know how to add the motion De-interlace function into the android platform.

Hope your help!



Thanks Advance!