ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with...
authorTim-Philipp Müller <tim@centricular.net>
Fri, 28 Apr 2006 11:04:12 +0000 (11:04 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Fri, 28 Apr 2006 11:04:12 +0000 (11:04 +0000)
commit2d4c6611699ad5d4fdd7ce4385e146cebc7479b4
tree83844099edf2517190ed3a7a9bf58cac27ef0da3
parentbf3fd4f95d83633e2d7fda8955d4f94fa8cd2684
ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with faacDecInit2() using fake codec ...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx),
(gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder),
(gst_faad_close_decoder), (gst_faad_change_state):
* ext/faad/gstfaad.h:
If we run into a decoding error, try re-opening the decoder
with faacDecInit2() using fake codec data created from the
data the demuxer gave us. Should fix a whole bunch of
GStreamer-faad problems incl. 'channel coupling not
implemented', 'maximum number of scalefactor bands exceeded'
etc. (#173007, #332892).
ChangeLog
ext/faad/gstfaad.c
ext/faad/gstfaad.h