[gstreamer-bugs] [Bug 173007] [faad] Failed to decode buffer: Channel coupling not yet implemented

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Fri Apr 21 04:03:33 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=173007
 GStreamer | gst-plugins-bad | Ver: HEAD CVS





------- Comment #2 from Tim-Philipp Müller  2006-04-21 11:03 UTC -------
Created an attachment (id=64030)
 --> (http://bugzilla.gnome.org/attachment.cgi?id=64030&action=view)
possible fix

This patch fixes the issue for this file (and many others).

It creates a 'fake' private codec data chunk based on the sample rate and
number of channels as provided by the demuxer and re-opens the decoder using
faacDecInit2() if things didn't work out with faacDecInit() and the demuxer
hasn't provided any private codec data of its own.

The implementation is fairly conservative on purpose, ie. it only adds a
fallback if things don't work as they do now (faad could certainly use some
refactoring though), it's not meant to be pretty ;)


-- 
Configure bugmail: http://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