AnsweredAssumed Answered

It can not play MPEG(NTSC) video on Yocto1.5

Question asked by charles huang on Aug 16, 2016
Latest reply on Sep 23, 2016 by charles huang

I am trying to play two videos using Gstreamer on Yocto1.5

These videos are both MPEG format, but one is for NTSC, another one is for PAL

Their detail video information are in the attachment.


It can not play the video of MPEG format (NTSC), but MPEG format (PAL) video can be.


Using command:

gst-launch filesrc location=/media/sda1/mpeg2sample.mpg  typefind=true ! aiurdemux ! queue ! vpudec ! mfw_v4lsink device=/dev/video17


and error message of gst-launch:


MFW_GST_V4LSINK_PLUGIN 3.0.11 build on Aug 31 2015 23:31:54.

rotate = 180Setting pipeline to PAUSED ...

[INFO]  Product Info: i.MX6Q/D/S

vpudec versions

        plugin: 3.0.11

        wrapper: 1.0.46(VPUWRAPPER_ARM_LINUX Build on Aug 31 2015 23:30:41)

        vpulib: 5.4.23


ERROR: Pipeline doesn't want to pause.

ERROR: from element /GstPipeline:pipeline0/GstFileSrc:filesrc0: Could not determine type of stream.

Additional debug info:

/build1/dailybuild/scripts_yocto_1.0.0/imx6LBV3480_2015-08-31/build_all/tmp/work/cortexa9hf-vfp-neon-poky-linux-gnueabi/gstreamer/0.10.36-r3/gstreamer-0.10.36/libs/gst/base/gstbasesrc.c(2838): gst_base_src_start (): /GstPipeline:pipeline0/GstFileSrc:filesrc0

Setting pipeline to NULL ...

Total rendered:0

Freeing pipeline ...

[--->FINALIZE v4l_sink

[--->FINALIZE aiurdemux



Are there any advice about the issue?