[gstreamer-bugs] [Bug 548776] gstomx mpe4dec can not work with qtdemux
bugzilla-daemon at bugzilla.gnome.org
Thu Aug 21 19:42:58 PDT 2008
If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
GStreamer | gst-openmax | Ver: HEAD CVS
------- Comment #7 from ye haomiao 2008-08-22 02:42 UTC -------
sorry, this is the first time that I used this tool, I don't know how to delete
the patch and edit the description again, so I can only add comments now.
1. I build version gst-omx 0.10.0.4 failed, so I worked on 0.10.0.3. I used
Bellagio OpenMAX IL implementation for libomxil-B-0.3.3 (0.3.9 build failed)
2. I try to use qtdemux and gst-omx dec to play an mp4 failed
gst-launch-0.10 filesrc location=./1m=.mp4 ! qtdemux ! omx_mpeg4dec !
ffmpegcolorspace ! videoscale ! ximagesink
it report picture size failed (0, 0, (nil))
found the resean is qtdemux add codec_data in caps, but omx_mpeg4dec did not
sent it to decoder, so I add the codec data in the first buffer and sent it
with the first frame, it can play now.
3. I'am not from the gst-omx team, so I don't know if there is better methods
to resolve this problem, and I don't know if how it works on TI hardware, so I
add this property to maintain the old behaviors.
4. Changed files:
gstomx_base_videodec.c (this files change is same with 0.10.0.4)
Motorola would like to contribute Gstreamer patch to the Gstreamer open source
community project. Please find attached the patch applicable for Gstreamer. For
any questions, please feel free to contact ("Zhao Liang "e3423c at motorola.com",
Shi Ling "w20230 at motorola.com",Ye Haomiao "e5969c at motorola.com).
(In reply to comment #6)
> Ok, so #117106 and #1171065 are the same patch, that is not required for
> 0.10.0.4, right?
> #117102 and #117103 are the same patch too. For this patch I would say you
> should remove the "enable-codecdata" property. If you get codecdata from the
> container you should always pass it somehow.
> So #117104 is not required, and #117102, #117103 (which are the same) can be
> Thanks for the contribution. Can you mention if you are using Bellagio or some
> other OpenMAX IL implementation?
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.
You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=548776.
More information about the Gstreamer-bugs