===========================================
|HeadAC3he's new features by Dark Avenger |
-------------------------------------------
|website: http://darkav.de.vu             |
|  email: darkav@gmx.net                  |
-------------------------------------------

=-0.23a-=

- modified for use with modified vorbis.dll (based on Vorbis 1.0)
  Ch Coupling sel. was deactivated as Vorbis 1.0 seems to dynamically employ it,
  so no chance to select it anymore (if I am mistaken, feel free to let me know
  and tell me where to change it...)
- several bugfixes (esp CLI)
- added INI Option to change IO priority on PCM writing
- following settings will be forced on update:
  4ch and 6ch preset will be defaulted to DS (DS2 makes no sense here anyway...)
  IO priority will be decremented


=-0.23-=

- added WAV input
- added mp2 and mp3 input by using a modified version of mpglib (input is scanned on start-up to enable frame
  selectioning and to minimise events of crashing on corrupt streams)
- used latest sources form LAME and modified mpglib with a floating point interface
- added mp3 pre delay fix (tuned for 48kHz LAME mp3s)
- added internal downmixer (now only to 1ch or 2ch possible) with DS2 ("Surround 2") downmix capabilities
- DS2 downmix for ac3 input added (6ch input is decoded with selected DRC for output ch)
- improved booster and added more boost functions
- new input formats fully integrated (cutting possible, though not advised on mp3 input if bit reservoir is used)
- deleted "quick mode" option from mp2, as I found out I understood it wrongly after looking into the source again
- added "4ch" preset and made all three presets configurable by INI file
- some (drastic) internal changes and a bunch of fixes
- following settings are forced on update:
  global gain to 0
  downmix to surround 2
  private flag for mp2/mp3 to 0

- global gain is used for wav/mp2/mp3 input in 1pass mode and input gains are used by downmixer (only if downmixing is done)


=-0.22b [Divine Edition]-=

- added two Vorbis options for experts: Stereo Channel Coupling and Lowpass
- workaround for SSRC not sending last samples and calculationg wrong last samples
- some more fixes and newbie short instructions


=-0.22a [Divine Edition]-=

- fixed a minor but critical issue with SSRC which lead to clicking/ticking in the sound
  (thx to Divine, TND and OCE)


=-0.22 [Divine Edition]-=

- modified to use azid.dll 1.8 (no new functions, yet)
- added MP2 target by using my modified MP2enc.dll (orignal by A. Faber), which now
  has a 32bit float interface and nearly(?) all features enabled
- added automatic delay compensation (if I'd do marketing I'd call it "ADC" ;-) for all
  modes and targets (except ac3/ac3-wav only frame precise and only neg. delays supported)
- SSRC now works in float mode, as well
- MP3 target now uses john33's modified lame dll for all MP3 profiles
- modified boost function to auto limit, thus making limit parameter obsolete
- boost curve is drawn
- fixed wrong destination filesize shown on files >4GB
- full hd space usage needed for conversion shown - next to destination filesize
 (esp. usefull in float mode: if you use FAT32 and it shows more than 4GB usage you should
  either change to NTFS or use dumb mode)
- added possibility of cancelling process (Formerly HeadAC3he behaved like a rocket:
  After ignition self-destruct was the only possibility to stop. ;-)
- added free space detection (and colour indication)
- HeadAC3he now searches (within first 256KB) for ac3 header (with double check),
  so eg. now you can open nandub demuxed ac3s with a wav header in front.
- If a corrupt frame is found, the frame number will be shown.
- added priority selectioning for main and transfer thread
- tuned bitrate prediction for vorbis
- some bug-fixes and a lot of new ini options
- forces ShowLog=1


=-0.21 [MaTTeR Edition]-=

- a hudge amount of critical and minor bug fixes (too many to list here,
  but the critical ones include thread synchronization and buffer management)
  Since I found most of the bugs due to MaTTeR, who spent hour after hour testing
  and complaining, this release is dedicated to him.
  Of course I want to thank my other beta testers as well, esp Divine and Acaila,
  who gave me long reports and/or helped me fixing bad bugs.
- SSRC downsampling added to 1p and dumb 2p (float 2p will come later, but
  SSRC with hybrid 2p is quite impossible) by using my modified ssrc.dll
  (original dll by DSPGuru, based on code by Naoki Shibata)
- more options, float interface and multi channel support added for vorbis by using
  my modified dll (original dll by A.Faber, based on code by the Xiphophorus company)
  ABR and (pseudo) CBR only supported for 44.1kHz vorbis files (restriction of rc3 dll)
  and bitrate prediction (code by john33) integrated
- ini option to use lower gain for azid in 2p mode as corrective measurement 
  (this won't harm quality, but saves you from overflows in 6ch decodes)
- more detailed log and of course more ini options
- since it seems block sizes of 16kb for read and 256kb for write seem to be optimal in
  a w2k/wxp environment, this release forces these sizes on update


=-0.20pre-=

- added full mp3 preset support (including alt!) by using both dlls
  Rename the "hacked" dll to lame_alt.dll.
  Use VBR for alt presets, except for "Alt ABR" don't forget to set to ABR!
  Presets could overwrite certain settings, so don't be surprised...


=-0.19pre-=

- added OGG target (EXPERIMENTAL!)
  Only use VBR mode, other will cause exceptions with RC3 dll!
  (calculation of Dest filesize not implemented, yet)
- source/dest paths in GUI will be shortened, when too long.
- minor fixes


=-0.18pre-=

- fixed and enhanced block size management
  (I must have been completely stoned when I coded it first... ;-)
  Use PTB to find out optimal values for block sizes.
  Optimal values could speed up HD I/O by 40% (in my case)!
- you can now directly enter values for start/end frame
- various fixes and enhancemnts (esp. cosmetically)


=-0.17pre-=

- definately fixed HeadAC3he crashing in float mode (big thx to MaTTeR)
- fixed "Kernel CPU bug" (thx to kxy)
- added basic log window (more messages to come)
- made all ABR bitrates available (that was some work...)
- some minor fixes and enhancements


=-0.16a-pre -=

- fixed HeadAC3he tends to crash at the end of mp3 encoding
- some minor fixes


=-0.16pre (x-mas edition)-=

- mp3 encoding now done without going to 16bit, ie. the complete conversion
  is done in the float region! (Thx to DSPGuru for enhancing the lame_enc.dll!)
- disabled hybrid mode for 32bit floats (makes no sense!)
- added 32bit float WAV target
- azid.dll is now dynamically linked, so for AC3 and AC3-WAV target you don't need
  the dll
- a lot of fixes and enhancements


=-0.15a-pre-=

- fixed endframe time not being shown on file-opening
- fixed mp3 target showed wav destination size.
  Keep in mind in VBR mode it is just guessing and not all possibilities are considered!
- added more logics to the bitrate selectioning (to prevent min>ave>max)


=-0.15pre-=

- added LAME_ENC.DLL support (mp3 target) + INI options
- implemented Ligh's boost function + INI options
- added Drag&Drop support
- various minor bug fixes and enhancements


=-0.14pre-=

- added basic CLI (there won't come more though)
  to find out the options: run "HeadAC3he ?"
- added multiple INI files support; you can save and load INI files
- added multi-channel output support (see KnownIssues.txt)

=-0.13pre-=

- added basic AC3 infos (using my own bitstream parser...)
- added basic INI file support and thus indirect CLI
  (INIVersion, WAVFormat, ErrorDetail 3 and select output channels deactivated, yet) 
- various minor bug fixes


=-0.12pre-=

- implemented float mode (see ReadMe.txt)
- fixed periodic wrong samples calc'ed at 16bit target if not
  hybrid mode was used


=-0.11pre-=

- changed GUI font and size (man that was work!) and made GUI usable
  at lower screen resolutions than 1024x678


=-0.10pre-=

- added 24 and 32 bit int wav target
- minor cosmetical fixes


=-0.9pre-=

- fixed destination size in GUI got not updated (broken on last release)
- got rid of the nag-screen and included an about-screen


=-0.8pre-=

- input channels were not deactivated if not selected - fixed
- some more GUI changes


=-0.7pre-=
- fixed AC3-WAV target which broke somehow...
- some minor GUI changes


=-0.6pre-=

- Added "Normalize to" option
- Rearranged GUI and added some more logics


=-0.5a-pre-=

- Selectioning now works flawlessly