[gst-devel] mpeg4videoparse in decodebin(2)
Arnout Vandecappelle
arnout at mind.be
Wed Apr 15 18:21:23 CEST 2009
Hoi all,
I've posted a bug about this:
http://bugzilla.gnome.org/show_bug.cgi?id=578926
but before starting on a fix I need some advice.
I repeat the problem: when streaming MPEG4 from an IP camera over http,
decodebin(2) doesn't insert an mpeg4videoparse element in the pipeline, which
results in faulty decoding (by ffdec_mpeg4).
I'm prepared to fix this, but I need some input about what would be the best
solution:
1. don't fix it - application should insert mpeg4videoparse;
2. modify typefind and ffdec_mpeg4 (any others?) so they have
parsed=(boolean)... in their caps;
3. increase rank of mpeg4videoparse, and modify decodebin2 so it will not
chain multiple mpeg4videoparse elements;
4. do parsing in ffdec_mpeg4;
5. something else still.
Option 2 seems to be the simplest to implement, but may affect other mpeg4
elements that I don't know about. It could also be considered an API change.
Option 3 is the most generic (applies to other codecs too, and could be used
to autoplug convertors, perhaps).
Regards,
Arnout
--
Arnout Vandecappelle arnout at mind be
Senior Embedded Software Architect +32-16-286540
Essensium/Mind http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint: D206 D44B 5155 DF98 550D 3F2A 2213 88AA A1C7 C933
More information about the gstreamer-devel
mailing list