[Bug 722187] New: Cannot decode .avi file and encode into h.264 using omxh264enc
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Jan 14 06:59:44 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=722187
GStreamer | don't know | unspecified
Summary: Cannot decode .avi file and encode into h.264 using
omxh264enc
Classification: Platform
Product: GStreamer
Version: unspecified
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: don't know
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: matt.e.moore at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
gst-launch-1.0 --gst-debug-level=2 -v filesrc location=2014-01-13_06:21:42.avi
! avidemux ! decodebin ! queue ! omxh264enc ! mp4mux ! filesink
location=test.mp4
Details: Raspberry Pi Occidentalis OS (Debian Wheezy) from Adafruity
deb http://vontaene.de/raspbian-updates/ . main
sudo apt-get update
sudo apt-get install gstreamer1.0
pi at raspberrypi /srv/www/clips $ gst-inspect-1.0 | grep omx
omx: omxmpeg2videodec: OpenMAX MPEG2 Video Decoder
omx: omxmpeg4videodec: OpenMAX MPEG4 Video Decoder
omx: omxh263dec: OpenMAX H.263 Video Decoder
omx: omxh264dec: OpenMAX H.264 Video Decoder
omx: omxtheoradec: OpenMAX Theora Video Decoder
omx: omxvp8dec: OpenMAX VP8 Video Decoder
omx: omxmjpegdec: OpenMAX MJPEG Video Decoder
omx: omxvc1dec: OpenMAX WMV Video Decoder
omx: omxh264enc: OpenMAX H.264 Video Encoder
Input file to be linked later.
Log is as follows:
Setting pipeline to PAUSED ...
tvservice-client: Failed to connect to TV service: -1
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:sink.GstProxyPad:proxypad0:
caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src:
caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:sink:
caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:sink:
caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720
/GstPipeline:pipeline0/GstDecodeBin:decodebin0.GstGhostPad:sink: caps =
video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:src:
caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720,
parsed=(boolean)true, profile=(string)simple, level=(string)1,
codec_data=(buffer)000001b001000001b58913000001000000012000c48d88001528045a1463,
pixel-aspect-ratio=(fraction)1/1
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOMXMPEG4VideoDec-omxmpeg4videodec:omxmpeg4videodec-omxmpeg4videodec0.GstPad:sink:
caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false,
framerate=(fraction)2/1, width=(int)1280, height=(int)720,
parsed=(boolean)true, profile=(string)simple, level=(string)1,
codec_data=(buffer)000001b001000001b58913000001000000012000c48d88001528045a1463,
pixel-aspect-ratio=(fraction)1/1
0:00:01.793409936 9471 0xb2500600 ERROR omx
gstomx.c:482:EventHandler:<omxmpeg4videodec-omxmpeg4videodec0> video_decode got
error: Stream corrupt (0x8000100b)
0:00:01.795476860 9471 0x1008030 ERROR omx
gstomx.c:258:gst_omx_component_handle_messages:<omxmpeg4videodec-omxmpeg4videodec0>
video_decode got error: Stream corrupt (0x8000100b)
0:00:01.797489786 9471 0x1030320 ERROR omx
gstomx.c:1231:gst_omx_port_acquire_buffer:<omxmpeg4videodec-omxmpeg4videodec0>
Component video_decode is in error state: Stream corrupt
0:00:01.799251721 9471 0x1030320 WARN omxvideodec
gstomxvideodec.c:1615:gst_omx_video_dec_loop:<omxmpeg4videodec-omxmpeg4videodec0>
error: OpenMAX component in error state Stream corrupt (0x8000100b)
ERROR: from element
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOMXMPEG4VideoDec-omxmpeg4videodec:omxmpeg4videodec-omxmpeg4videodec0:
GStreamer encountered a general supporting library error.
Additional debug info:
gstomxvideodec.c(1615): gst_omx_video_dec_loop ():
/GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstOMXMPEG4VideoDec-omxmpeg4videodec:omxmpeg4videodec-omxmpeg4videodec0:
OpenMAX component in error state Stream corrupt (0x8000100b)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
0:00:01.809132357 9471 0x1008030 ERROR omx
gstomx.c:1231:gst_omx_port_acquire_buffer:<omxmpeg4videodec-omxmpeg4videodec0>
Component video_decode is in error state: Stream corrupt
0:00:01.810139320 9471 0x1008030 WARN omxvideodec
gstomxvideodec.c:2444:gst_omx_video_dec_handle_frame:<omxmpeg4videodec-omxmpeg4videodec0>
error: OpenMAX component in error state Stream corrupt (0x8000100b)
0:00:01.824894776 9471 0x1008030 WARN avidemux
gstavidemux.c:5295:gst_avi_demux_loop:<avidemux0> error: Internal data stream
error.
0:00:01.835330392 9471 0x1008030 WARN avidemux
gstavidemux.c:5295:gst_avi_demux_loop:<avidemux0> error: streaming stopped,
reason error
0:00:01.841955148 9471 0x100c080 ERROR omx
gstomx.c:1456:gst_omx_port_set_flushing:<omxmpeg4videodec-omxmpeg4videodec0>
Component video_decode is in error state: Stream corrupt (0x8000100b)
0:00:01.854244695 9471 0x100c080 ERROR omx
gstomx.c:1456:gst_omx_port_set_flushing:<omxmpeg4videodec-omxmpeg4videodec0>
Component video_decode is in error state: Stream corrupt (0x8000100b)
0:00:01.856444614 9471 0x100c080 ERROR omx
gstomx.c:1456:gst_omx_port_set_flushing:<omxmpeg4videodec-omxmpeg4videodec0>
Component video_decode is in error state: Stream corrupt (0x8000100b)
0:00:01.863017372 9471 0x100c080 ERROR omx
gstomx.c:1456:gst_omx_port_set_flushing:<omxmpeg4videodec-omxmpeg4videodec0>
Component video_decode is in error state: Stream corrupt (0x8000100b)
0:00:01.865924265 9471 0x100c080 ERROR omx
gstomx.c:1777:gst_omx_port_deallocate_buffers_unlocked:<omxmpeg4videodec-omxmpeg4videodec0>
Component video_decode in error state: Stream corrupt (0x8000100b)
Freeing pipeline ...
pi at raspberrypi /srv/www/clips $
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list