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;

ctrl.id = 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!

Outcomes