HI,
I'm trying to render a mjpeg stream using gstreamer on DM8148 EVM.
Sw setup is ti-ezsdk_dm814x-evm_5_03_01_15, gstreamer_ti_dm81xx Release 04 (svn 1023).
gst-launch filesrc location=a.mjpg ! omx_mjpegdec ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
unrecoverable error: There were insufficient resources to perform the requested operation (0x80001000)
Recieved EOS event, press <CTRL+C> to terminate pipeline.
ERROR: from element /GstPipeline:pipeline0/GstOmxMJPEGDec:omxmjpegdec0: GStreamer encountered a general stream error.
Additional debug info:
gstomx_base_filter.c(659): pad_chain (): /GstPipeline:pipeline0/GstOmxMJPEGDec:omxmjpegdec0:
Error from OpenMAX component
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
I can view the video using mplayer with the following log
[lavf] stream 0: video (mjpeg), -vid 0
VIDEO: [MJPG] 640x480 0bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
Load subtitles in ./
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
open: No such file or directory
[MGA] Couldn't open: /dev/mga_vid
[VO_TDFXFB] This driver only supports the 3Dfx Banshee, Voodoo3 and Voodoo 5.
[VO_3DFX] Unable to open /dev/3dfx.
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG)
==========================================================================
Thank you for your help.