shithub: aacdec

Download patch

ref: 583b72bd587731822ed92ff2784cc365244842ec
parent: bf186d7ca12a7f1cf6240f3e860fcb860914e824
author: menno <menno>
date: Mon Feb 2 18:37:32 EST 2009

Final changes for version 2.7 release

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,163 +1,7 @@
-21 january 2005  gpascutto(at)nero.com
-    - hcr.c, drm_dec.c: updates for DRM PS standard, error resilience changes
-    - reverted above error resilience changes
-
-8 december 2004  mbakker(at)nero.com
-    - ps_dec.c, ps_syntax.c: PS fixes (OPD huffman table and modulo decoding)
-
-6 december 2004  gpascutto(at)nero.com
-    - drm_dec.c, drm_dec.h, sbr_dec.c: DRM PS Standards update
-
-5 december 2004  gpascutto(at)nero.com
-    - syntax.c, hcr.c, decoder.c, sbr_syntax.c, specrec.c:
-        Improved (DRM) error resilience
-
-18 october 2004  mbakker(at)nero.com
-    - sbr_dec.c, sbr_hfadj.c, common.h: fixed Low Power SBR decoding
-
-18 october 2004  mbakker(at)nero.com
-    - main.c: added "quiet" option to frontend
-
-5 october 2004  mbakker(at)nero.com
-    - decoder.c: skip ID3 tags in library
-
-24 september 2004  mbakker(at)nero.com
-    - syntax.c,h, lt_predict.c, mp4.c, decoder.c:
-         Added stereo DRM support, removed fake scalable support
-
-21 september 2004  mbakker(at)nero.com
-    - specrec.c, bits.h, common.h, error.h, sbr_hfadj.h, structs.h,
-      decoder.c, error.c, hcr.c, sbr_dec.c, sbr_hfadj.c, sbr_syntax.c, syntax.c:
-         Improved error detection and handling.
-
-16 september 2004  mbakker(at)nero.com
-    - specrec.c, bits.h, common.h, error.h, sbr_hfadj.h, structs.h,
-      decoder.c, error.c, hcr.c, sbr_dec.c, sbr_hfadj.c, sbr_syntax.c, syntax.c:
-         Improved error detection and handling.
-
-8 september 2004  mbakker(at)nero.com
-    - specrec.c: fixed compilation without PS
-
-4 september 2004  mbakker(at)nero.com
-    - sbr_fbt.c, sbr_hfgen.c: fixed possible lockup with bad data.
-
-4 september 2004  mbakker(at)nero.com
-    - cfft.c,h, common.c,h, filtbank.c,h, mdct.h, sbr_qmf.h, structs.h, decoder.c, specrec.c:
-         Removed USE_SSE
-
-4 september 2004  gpascutto(at)nero.com
-    - specrec.c: small optimizations to inverse quant
-
-3 september 2004  mbakker(at)nero.com
-    - neaacdec.h, decoder.c, syntax.c, structs.h: added output flag for PS
-
-3 september 2004  mbakker(at)nero.com
-    - common.c: added log2_fix()
-
-28 august 2004  gpascutto(at)nero.com
-    - sbr_syntax.c: bugfix with PS_DEC and DRM_PS defines
-
-21 august 2004  mbakker(at)nero.com
-    - cfft.c, cfft_tab.h: added size 128 fixed point FFT tables for HVXC
-
-18 august 2004  mbakker(at)nero.com
-    - sbr_syntax.c: allow only 1 PS data element per SBR extension data
-
-18 august 2004  gpascutto(at)nero.com
-    - specrec.c: safeguard against PS suddenly going on
-
-4 august 2004   gpascutto(at)nero.com
-    - drm_dec.c: make sure we still copy to the right channel if there's no data
-
-2 august 2004   gpascutto(at)nero.com
-    - hcr.c: bugfix
-
-31 july 2004    gpascutto(at)nero.com
-    - hcr.c: Rewritten and optimized
-
-29 july 2004    mbakker(at)nero.com
-    - /mp4ff/mp4ff.c,mp4atoms.c: support video decoding better
-
-28 july 2004    gpascutto(at)nero.com
-    - drm_dec.*, sbr_dec.c, syntax.c: improved error concealment
-
-27 july 2004    gpascutto(at)nero.com
-    - sbr_dec.c, sbr_syntax.c: duplicate code removal
-
-25 july 2004    gpascutto(at)nero.com
-    - syntax.c: re-enable SBR CRC checking for DRM
-
-22 july 2004    gpascutto(at)nero.com
-    - drm_dec.*: changed delay filter to 2 samples plus fractional delay, as in normal PS AAC
-                (DRM standard is wrong here)
-                
-2 july 2004     mbakker(at)nero.com
-    - huffman.c: Implemented VCB11 error concealment
-
-22 june 2004    mbakker(at)nero.com
-    - ps_dec.c: Removed samplerate dependancy in PS, likely to be updated in corrigendum
-
-15 june 2004    mbakker(at)nero.com
-    - sbr_dct.c,h: Removed huge ugly DCT_4_64...
-    - sbr_qmf.c: replaced DCT_IV in qmf synthesis
-
-13 june 2004    mbakker(at)nero.com
-    - ps_dec.c: Fixed fixed point code, no more cos() and sin() used
-
-7 june 2004     mbakker(at)nero.com
-    - sbr_*.c,h: Overall speedups and improvements in SBR code.
-
-4 june 2004     gpascutto(at)nero.com
-    - drm_dec.c: Fixed a bug in the standard (PAN mixing)
-
-3 june 2004     mbakker(at)nero.com
-    - ps_syntax.c: fixed a bug in one of the huffman tables
- 
-2 june 2004     gpascutto(at)nero.com
-    - drm_dec.c: Fully working fixed point support
- 
-27 may 2004     mbakker(at)nero.com
-    - sbr_qmf.c, sbr_dec.h: Fixed fixed point problems with downsampled QMF
-
-17 may 2004     mbakker(at)nero.com
-    - syntax.c, decoder.c: Added some logging output
-
-17 may 2004     mbakker(at)nero.com
-    - mp4atom.c: Fixed an issue with broken MP4 files
-
-16 may 2004     mbakker(at)nero.com
-    - ps_dec.c: fixed point: forgot to convert a few multiplies
-
-14 may 2004     mbakker(at)nero.com
-    - sbr_*.c: reduced memory usage
-
-6 may 2004      mbakker(at)nero.com
-    - common.c: added some bit tricks and fixed point log2/pow2
-    - sbr_hfadj.c: log2/pow2 based gain calculation for SBR
-    - sbr_hfgen.c: use block exponent instead of stupid search to find max value
-
-5 may 2004      mbakker(at)nero.com
-    - decoder.c, neaacdec.h, decoder.h: added extra decode function to which a
-      buffer can be provided. Instead of the library providing a buffer.
-
-5 may 2004      mbakker(at)nero.com
-    - mdct.c: fixed fixed point MDCT with framesizes 960, 480, 120
-
-2 may 2004      mbakker(at)nero.com
-    - mdct_tab.h, mdct.c: Added tables for MDCT, for increased accuracy in fixed point
-    - specrec.c: Moved quantisation, scaling and reordering to 1 function
-
-20 april 2004   gpacutto(at)nero.com
-    - drm_dec.c, drm_dec.h: Don't do PS processing if no data was read this frame.
-      Fix for bitstread reading bug in specification.
-
-15 april 2004   mbakker(at)nero.com
-    - sbr_hfadj.c: fixed buffer overflow
-    - multiple: fixed some eVC problems
-
-12 april 2004   mbakker(at)nero.com
-    - common.h, ps_dec.c: Updates for PS fixed point, should completely work now
-
-12 april 2004   gpascutto(at)nero.com
-    - drm_dec.c, drm_dec.h: eliminated sqrt and SA mapping/dequantization from DRM PS decoder                
-
+2009-02-02 - Version 2.7
+	* DAB+ support
+	* Use public headers internally to prevent duplicate declarations
+	* Explicitly typedef all types as signed
+	* Made sure MAIN prediction can't be started after the first frame
+	* Lot's of compilation issues solved
+	* Bugfix in SBR envelope border calculation
--- a/README.linux
+++ b/README.linux
@@ -2,7 +2,6 @@
 ----------------------
 just run :
 
-./bootstrap
 ./configure --with-mp4v2
 make
 sudo make install