| 1 |
a52dec-0.7.4 Sat Jul 27 20:44:00 PDT 2002 |
|---|
| 2 |
-The library is now fully reentrant. |
|---|
| 3 |
-Added win32 output module, al file output, gain control. |
|---|
| 4 |
-A few additional portability enhancements. |
|---|
| 5 |
|
|---|
| 6 |
a52dec-0.7.3 Wed Feb 20 23:38:22 PST 2002 |
|---|
| 7 |
-rewrite of the imdct code, making a52dec 40% to 80% faster than version 0.7.2 |
|---|
| 8 |
-fixed one memory corruption problem in parse.c |
|---|
| 9 |
-small liba52 portability fixes |
|---|
| 10 |
-byte order and CRLF bugfixes in wav file output |
|---|
| 11 |
-aif file output |
|---|
| 12 |
-IRIX al sound output (untested, tell us if it works) |
|---|
| 13 |
|
|---|
| 14 |
a52dec-0.7.2 Sun Dec 16 14:39:56 PST 2001 |
|---|
| 15 |
-demuxer improvements, with support for TS streams. |
|---|
| 16 |
-smaller demux buffer, making it easier to use a52dec as a pipe |
|---|
| 17 |
-wav output |
|---|
| 18 |
-avoid -fPIC when possible (-prefer-non-pic) |
|---|
| 19 |
-support for vc++ and TenDRA |
|---|
| 20 |
-portability fixes |
|---|
| 21 |
|
|---|
| 22 |
a52dec-0.7.1b Fri Aug 31 02:37:23 PDT 2001 |
|---|
| 23 |
-removed an #include <stdint.h> that was only breaking libc5 builds |
|---|
| 24 |
|
|---|
| 25 |
a52dec-0.7.1 Thu Aug 30 02:13:23 PDT 2001 |
|---|
| 26 |
-gcc 3.0 fixes |
|---|
| 27 |
-mlib fixes (now passes the test suite) |
|---|
| 28 |
-in a52dec.c, made sample_data and flags static |
|---|
| 29 |
-removed a few statics in liba52/parse.c (still not reentrant, but closer) |
|---|
| 30 |
|
|---|
| 31 |
a52dec-0.7.0 Thu Aug 23 23:18:00 PDT 2001 |
|---|
| 32 |
-Downmix to arbitrary speaker configurations |
|---|
| 33 |
-Dynamic range compression |
|---|
| 34 |
-Major speedups: 2x for 2.0 streams with 2.0 output, |
|---|
| 35 |
3x for 5.1 streams with 2.0 output. |
|---|
| 36 |
-New library interface |
|---|
| 37 |
-Rematrixing bugfix |
|---|
| 38 |
-Higher precision |
|---|
| 39 |
|
|---|
| 40 |
ac3dec-0.6.1 Mon Mar 27 20:27:06 EST 2000 |
|---|
| 41 |
-Fix another 2.0 problem (rematrix was wrong). |
|---|
| 42 |
-Fix the never resync on a bad crc bug. |
|---|
| 43 |
|
|---|
| 44 |
ac3dec-0.6.0 Sat Mar 18 19:43:25 EST 2000 |
|---|
| 45 |
-New library interface |
|---|
| 46 |
-Fix bug wrt coupling channels that was causing sound quality problems. |
|---|
| 47 |
-Fix 2.0 mode problems (aka the I forgot to implement the phase flags bug). |
|---|
| 48 |
-All around speed improvements (almost twice as fast) |
|---|
| 49 |
-Improved robustness when fed bad data. The entire frame is checksummed before playback. |
|---|
| 50 |
|
|---|
| 51 |
ac3dec-0.5.6 Tue Nov 16 00:37:34 EST 1999 |
|---|
| 52 |
-Irix support |
|---|
| 53 |
-Alpha fixes |
|---|
| 54 |
-Minor performance enhancements to downmix and imdct |
|---|
| 55 |
-OpenBSD fixes |
|---|
| 56 |
-extract_ac3 can now read from stdin |
|---|
| 57 |
-Change output_linux to block on write instead of using the |
|---|
| 58 |
ring buffer. Let me know if this causes/fixes any problems |
|---|
| 59 |
|
|---|
| 60 |
ac3dec-0.5.5 Wed Aug 25 15:36:44 EDT 1999 |
|---|
| 61 |
-Fixed a cut and paste bug (argh!) in parse.c which potentially |
|---|
| 62 |
screwed up delta bit allocation info. |
|---|
| 63 |
-Martin Mueller <mamueller@topmail.de> informed me that I was missing |
|---|
| 64 |
some corrections from the AC-3 errata document. It turns out that |
|---|
| 65 |
I used an earlier version of the errata when I initially wrote ac3dec. |
|---|
| 66 |
Fortunately the errata fix the outstanding bugs that I was pulling |
|---|
| 67 |
my hair out on for a long time. Woohoo! Thanks Martin. Kudos to Dolby |
|---|
| 68 |
Labs for keeping their documentation up to date as well. |
|---|
| 69 |
-stereo downmixing (downmix.c) is now in. Matrix encoded surround |
|---|
| 70 |
(Dolby Prologic Surround) should work too. |
|---|
| 71 |
-clipping due to high level signals has been fixed. We normalize a |
|---|
| 72 |
block of samples by its maximum absolute value if the max exceeds |
|---|
| 73 |
the %100 digital level. This shouldn't be a problem, but for some |
|---|
| 74 |
reason some channels have a dynamic range that exceeds [-1.0,1.0]. |
|---|
| 75 |
I blame the encoder :) |
|---|
| 76 |
-Multiple track support in extract_ac3. Simply just give it the track |
|---|
| 77 |
number you want [1,8] after the filename. |
|---|
| 78 |
|
|---|
| 79 |
ac3dec-0.5.4 Thu Jul 29 16:55:10 PDT 1999 |
|---|
| 80 |
-Fixed a stupid bug with the coupling channel that was causing |
|---|
| 81 |
high frequencies to be attenuated. |
|---|
| 82 |
-Re-wrote the extract_ac3 tool. |
|---|
| 83 |
-Added to a tool to verify the checksums on a given AC3 stream. |
|---|
| 84 |
(tools/verify_ac3) |
|---|
| 85 |
|
|---|
| 86 |
ac3dec-0.5.3 Mon Jul 12 10:45:56 PDT 1999 |
|---|
| 87 |
-Fixed problems related to streams with coupling channel enabled. |
|---|
| 88 |
-Minor performance enhancements |
|---|
| 89 |
|
|---|
| 90 |
ac3dec-0.5.2 Sun Jul 4 12:00:25 PDT 1999 |
|---|
| 91 |
-output_linux.c patch provided by Michael Holzt <kju@flummi.de> |
|---|
| 92 |
|
|---|
| 93 |
ac3dec-0.5.1 Wed Jun 30 17:48:52 PDT 1999 |
|---|
| 94 |
-Compiles and dies gracefully under Linux now. |
|---|
| 95 |
|
|---|
| 96 |
ac3dec-0.5.0 Wed Jun 23 11:06:06 EDT 1999 |
|---|
| 97 |
-First public release of ac3dec. |
|---|