mfcdec problem under linux

David Vega Nevares dvega at altabox.net
Fri Jul 5 05:21:44 PDT 2013


Dear All,

I am working in a video player with the  gstreamer libs under linux  in a
odroid x2. When i try to play a mov video using the exynos mfc decoder in
get a error.

This is the pipleline:

gst-launch-1.0 filesrc location=nbacafe_test30mb.mov ! qtdemux name=d
 d.video_0 ! h264parse ! video/x-h264,stream-format=byte-stream,aligment=av
! mfcdec ! videoconvert ! fbdevsink

And this the output:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps =
video/x-h264, stream-format=(string)avc, alignment=(string)au,
level=(string)4.1, profile=(string)main,
codec_data=(buffer)014d4029ff010014274d4029a9180a00b7600d4040406db0ad7bdf0101000428de09c8,
width=(int)1280, height=(int)720, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps =
video/x-h264, stream-format=(string)byte-stream, alignment=(string)au,
level=(string)4.1, profile=(string)main, width=(int)1280, height=(int)720,
framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1,
parsed=(boolean)true
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps =
video/x-h264, stream-format=(string)byte-stream, aligment=(string)av,
alignment=(string)au, level=(string)4.1, profile=(string)main,
width=(int)1280, height=(int)720, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
/GstPipeline:pipeline0/GstMFCDec:mfcdec0.GstPad:sink: caps = video/x-h264,
stream-format=(string)byte-stream, aligment=(string)av,
alignment=(string)au, level=(string)4.1, profile=(string)main,
width=(int)1280, height=(int)720, framerate=(fraction)25/1,
pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps =
video/x-h264, stream-format=(string)byte-stream, alignment=(string)au,
level=(string)4.1, profile=(string)main, width=(int)1280, height=(int)720,
framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1,
parsed=(boolean)true
ERROR: from element /GstPipeline:pipeline0/GstMFCDec:mfcdec0: Failed to
initialize output
Additional debug info:
gstmfcdec.c(905): gst_mfc_dec_dequeue_output ():
/GstPipeline:pipeline0/GstMFCDec:mfcdec0:
mfc_dec_init: -1
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstMFCDec:mfcdec0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:src: caps = NULL
/GstPipeline:pipeline0/GstH264Parse:h264parse0.GstPad:sink: caps = NULL
/GstPipeline:pipeline0/GstQTDemux:d.GstPad:audio_0: caps = NULL
/GstPipeline:pipeline0/GstQTDemux:d.GstPad:video_0: caps = NULL
Freeing pipeline ...


I'm using debian with the kernel 3.8.13

What is the problem?

-- 

Best regads *
*

*David Vega Nevares*

Departamento de desarrollo

*ALTABOX*

*dvega at altabox.net*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20130705/0be774d8/attachment-0001.html>


More information about the gstreamer-devel mailing list