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