GNOME Bugzilla – Bug 579290
Require stream to be parsed for decoding
Last modified: 2009-04-17 13:55:28 UTC
+++ This bug was initially created as a clone of Bug #578926 +++ Decoding a stream which has not been parsed does not work correctly (see #578926). To force autopluggers to insert a parser, set the 'parsed=(boolean)true' property on the codec caps.
Created attachment 132827 [details] [review] Require MPEG-4 buffers to be parsed. Set the 'parsed' field in the caps of MPEG-4 codecs to 'true'. This makes sure that an mpeg4videoparse is inserted in the pipeline when decoding a raw (non-muxed) MPEG-4 stream. Note that elements that don't set the 'parsed' field can still link to ffdec_mpeg4, because their caps do intersect - only linking with elements that explicitly set 'parsed' to 'false' is not possible. Note that it is therefore not possible to link ffenc_mpeg4 with mpeg4videoparse.
As commented in Bug #578926 it is in fact sufficient to raise the rank of mpeg4videoparse. Closing again.