ext/faad/gstfaad.c: FAAD fails to decode low (e.g. 8 kHz) sample rate AAC data in...
authorMichael Smith <msmith@xiph.org>
Fri, 20 Apr 2007 15:31:32 +0000 (15:31 +0000)
committerMichael Smith <msmith@xiph.org>
Fri, 20 Apr 2007 15:31:32 +0000 (15:31 +0000)
Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_open_decoder):
FAAD fails to decode low (e.g. 8 kHz) sample rate AAC data in
quicktime because of sample rate mismatches.
Reenable overriding the implicit SBR behaviour (accidently changed?)
to allow playback of these files.

ChangeLog
ext/faad/gstfaad.c

index 56bcb6bec26174f87efeb32435a9c0ab2161acd0..70d59e3057cc52b849ae259a367a71b821a46b65 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-04-20  Michael Smith  <msmith@fluendo.com>
+
+       * ext/faad/gstfaad.c: (gst_faad_open_decoder):
+         FAAD fails to decode low (e.g. 8 kHz) sample rate AAC data in
+         quicktime because of sample rate mismatches.
+         Reenable overriding the implicit SBR behaviour (accidently changed?)
+         to allow playback of these files.
+
 2007-04-19  David Schleef  <ds@schleef.org>
 
        * configure.ac:
index 120f88ce13a1d85048014e36341ad527667f9116..814de23b8ab6b3bc6918dc774f7bee4973ee9f8c 100644 (file)
@@ -1461,7 +1461,7 @@ gst_faad_open_decoder (GstFaad * faad)
 
   conf = faacDecGetCurrentConfiguration (faad->handle);
   conf->defObjectType = LC;
-  /* conf->dontUpSampleImplicitSBR = 1; */
+  conf->dontUpSampleImplicitSBR = 1;
   conf->outputFormat = FAAD_FMT_16BIT;
 
   if (faacDecSetConfiguration (faad->handle, conf) == 0) {