Ac3Decode  
   Home   News   Links   History   Download   About   Contact


  HISTORY LOG


Revision history

v0.8.19
    -seek to HH:MM:SS timecode in ac3's added


v0.8.18
    -loadcodec/-savecodec to use codecs without gui
    -44100 option is now of higher quality
    output should be generaly of better quality
    I have used the various bits of the latest ac3dec0.6.x from the linux version, but some obviously changed too much so Id rather not totaly mod that release all over again (though id love to take out the bbdmux layer and use my fast/lean decoder instead, a combo of decodevob/ac3dec is faster than decoding a vob to a wav from the beginning)
    I would still like to integrate the xing mp3 encoder DLL, and 5.1 output (3 wavs), perhaps a plugin output architecture??? Also compiling with intels VTune compiler could be better too than MSs.


v0.8.17
    added -pcmwav so you can automaticly output to pcm wavs without chooser box


v0.8.16
    status output fixed where it wouldnt wrap to next line.


v0.8.15
    better seeking to ac3 data.
    insertms option added to add blank silence at the front.
    aac stuff is still in beter, its in the source but commented out because its not working.


v0.8.14
    buffered write can be set to any size, and some other new args too.
    last buffer also is saved properly.


v0.8.13
    Optimized mantisas to be faster (3%), still the bbdemux code is holding it back the new vob decoder has not yet been inserted.
    Added buffered output, so only every 300k is written, not every small block.
    All in all should be faster.


v0.8.12
    Nothing amazing, just a SkipForward/Backword command in realtime listening.
    So if its working for you, no need to download it.


v0.8.11
    Fixed high pitch sound errors, I hope.


v0.8.10
    made status nicer so it doesnt overlap 80 columns
    we now have a beta in_ac3.dll plugin for Winamp
    slightly speeded up math code too, but the de-mux is whats killing its speed now, that is hell crap code that needs replacement soon.
    Btw, I forgot to mention that the -44100 conversion option seams to work ok.


v0.8.9
    added fixed elapsed time value (blame old relic code from mpeg2avi) added heaps of realtime options for switching streams/ changing volumes
    fixed -length option where it would do one more second before


v0.8.8
    again, fixed the EOF detection for all levels, should be ok now.
    made -info act just like BBDMUX spanning is 100% now with correct EOF checks etc... version info printed all the time


v0.8.7
    again, fixed the EOF detection for all levels, should be ok now.
    added more stat info at the end for 'jmm'


v0.8.6b
    fixed reading of ac3 files, detects EOF nicely, sorry, there was lots of messy code to go through.


v0.8.6
    fixed writing last segment of data, and added more precision to output seconds status, fixed ac3 input reading. Thanks for checking DanniDin.


v0.8.5
    correctly does multi vob spanning, ie doesnt miss packets and works together with any stream
    added option to kill rear/centre/lfe channels if you want to.


v0.8.4
    hopefully a bit more speedier, if you notice
    - more stats/info in realtime


v0.8.3
    50% faster so it can now basicly do 3x realtime decoding.
    - added -info option to show VOB stream infos
    - added -reargain for adjusting audio
    - its handles premature ending VOBs nicely, without failing/falling over
    - added more stats to the status texts


v0.8.2
    Audio center channel gain added
    - Seek option now works properly
    - the substream option works now correctly, finaly
    - added max length ability, so you can decide to only
    decode 10 minutes or 83 minutes exactly, either use HH:MM:SS or seconds value


v0.8.1
    substream args fixed, whoops
    - added another inverse squared curved gain control to volume enhancement use as -gain2 {1...900} just experiment


v0.8
    Audio output gain added, use -gain 1 to 500 for percent.
    it is a sliding gain, so only quieter sounds are made louder without the loud sounds distorting.


v0.7
    audio downmixes speedups for other downmix combos
    added working multivob support, any blah_1.vob goes to blah_2.vob etc.. until 9
    substream support added via -substream command, use 0x81 or 0x80 as the hex codes
    * gain control is coming


v0.6
    handles more codecs much faster decoding
    handles stdin via -- filename (experimental)
    cool processing speed statistics
    * multi vob source support is in experimentation
    * ground work being done for 48000hz to 44100 live conversion


v0.05
    updated bit_allocate.c (0.5.5), should fix compatibility problems with some AC-3 bitstreams.
    corrections to downmix.c, rematrix.c,
    added phase-inversion to uncouple.c
    minor cosmetic changes (statistics report) to user interface


v0.04
    lfe-channel now mixed at +10dB (instead of +9dB)
    improved resistance to "bad AC3 frames"
    updated downmix module (still not thoroughly tested)


v0.03
    ac3dec_mci renamed to ac3dec_wave, to avoid confusion
    added ACM (audio compression manager) support, file output
    added downmix module


v0.02
    integrated BBDMUX with ac3dec_mci, allows ac3dec
    to directly demux AC3 audiostream (0x80BD) from *.VOB files
    (unencrypted VOB files only!)


v0.01
    first release of AC3DEC for Win32 (ac3dec_mci),
    output to Windows wave routines (waveOut library)










© 2000-2004