home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 September (Special) / Chip-Special_2004-09_Digitalni-Hudba.bin / konvertory / headac3 / HeadAC3.exe / WhatsNew.txt < prev   
Text File  |  2002-07-12  |  9KB  |  233 lines

  1. ===========================================
  2. |HeadAC3he's new features by Dark Avenger |
  3. -------------------------------------------
  4. |website: http://darkav.de.vu             |
  5. |  email: darkav@gmx.net                  |
  6. -------------------------------------------
  7.  
  8. =-0.23a-=
  9.  
  10. - modified for use with modified vorbis.dll (based on Vorbis 1.0)
  11.   Ch Coupling sel. was deactivated as Vorbis 1.0 seems to dynamically employ it,
  12.   so no chance to select it anymore (if I am mistaken, feel free to let me know
  13.   and tell me where to change it...)
  14. - several bugfixes (esp CLI)
  15. - added INI Option to change IO priority on PCM writing
  16. - following settings will be forced on update:
  17.   4ch and 6ch preset will be defaulted to DS (DS2 makes no sense here anyway...)
  18.   IO priority will be decremented
  19.  
  20.  
  21. =-0.23-=
  22.  
  23. - added WAV input
  24. - added mp2 and mp3 input by using a modified version of mpglib (input is scanned on start-up to enable frame
  25.   selectioning and to minimise events of crashing on corrupt streams)
  26. - used latest sources form LAME and modified mpglib with a floating point interface
  27. - added mp3 pre delay fix (tuned for 48kHz LAME mp3s)
  28. - added internal downmixer (now only to 1ch or 2ch possible) with DS2 ("Surround 2") downmix capabilities
  29. - DS2 downmix for ac3 input added (6ch input is decoded with selected DRC for output ch)
  30. - improved booster and added more boost functions
  31. - new input formats fully integrated (cutting possible, though not advised on mp3 input if bit reservoir is used)
  32. - deleted "quick mode" option from mp2, as I found out I understood it wrongly after looking into the source again
  33. - added "4ch" preset and made all three presets configurable by INI file
  34. - some (drastic) internal changes and a bunch of fixes
  35. - following settings are forced on update:
  36.   global gain to 0
  37.   downmix to surround 2
  38.   private flag for mp2/mp3 to 0
  39.  
  40. - global gain is used for wav/mp2/mp3 input in 1pass mode and input gains are used by downmixer (only if downmixing is done)
  41.  
  42.  
  43. =-0.22b [Divine Edition]-=
  44.  
  45. - added two Vorbis options for experts: Stereo Channel Coupling and Lowpass
  46. - workaround for SSRC not sending last samples and calculationg wrong last samples
  47. - some more fixes and newbie short instructions
  48.  
  49.  
  50. =-0.22a [Divine Edition]-=
  51.  
  52. - fixed a minor but critical issue with SSRC which lead to clicking/ticking in the sound
  53.   (thx to Divine, TND and OCE)
  54.  
  55.  
  56. =-0.22 [Divine Edition]-=
  57.  
  58. - modified to use azid.dll 1.8 (no new functions, yet)
  59. - added MP2 target by using my modified MP2enc.dll (orignal by A. Faber), which now
  60.   has a 32bit float interface and nearly(?) all features enabled
  61. - added automatic delay compensation (if I'd do marketing I'd call it "ADC" ;-) for all
  62.   modes and targets (except ac3/ac3-wav only frame precise and only neg. delays supported)
  63. - SSRC now works in float mode, as well
  64. - MP3 target now uses john33's modified lame dll for all MP3 profiles
  65. - modified boost function to auto limit, thus making limit parameter obsolete
  66. - boost curve is drawn
  67. - fixed wrong destination filesize shown on files >4GB
  68. - full hd space usage needed for conversion shown - next to destination filesize
  69.  (esp. usefull in float mode: if you use FAT32 and it shows more than 4GB usage you should
  70.   either change to NTFS or use dumb mode)
  71. - added possibility of cancelling process (Formerly HeadAC3he behaved like a rocket:
  72.   After ignition self-destruct was the only possibility to stop. ;-)
  73. - added free space detection (and colour indication)
  74. - HeadAC3he now searches (within first 256KB) for ac3 header (with double check),
  75.   so eg. now you can open nandub demuxed ac3s with a wav header in front.
  76. - If a corrupt frame is found, the frame number will be shown.
  77. - added priority selectioning for main and transfer thread
  78. - tuned bitrate prediction for vorbis
  79. - some bug-fixes and a lot of new ini options
  80. - forces ShowLog=1
  81.  
  82.  
  83. =-0.21 [MaTTeR Edition]-=
  84.  
  85. - a hudge amount of critical and minor bug fixes (too many to list here,
  86.   but the critical ones include thread synchronization and buffer management)
  87.   Since I found most of the bugs due to MaTTeR, who spent hour after hour testing
  88.   and complaining, this release is dedicated to him.
  89.   Of course I want to thank my other beta testers as well, esp Divine and Acaila,
  90.   who gave me long reports and/or helped me fixing bad bugs.
  91. - SSRC downsampling added to 1p and dumb 2p (float 2p will come later, but
  92.   SSRC with hybrid 2p is quite impossible) by using my modified ssrc.dll
  93.   (original dll by DSPGuru, based on code by Naoki Shibata)
  94. - more options, float interface and multi channel support added for vorbis by using
  95.   my modified dll (original dll by A.Faber, based on code by the Xiphophorus company)
  96.   ABR and (pseudo) CBR only supported for 44.1kHz vorbis files (restriction of rc3 dll)
  97.   and bitrate prediction (code by john33) integrated
  98. - ini option to use lower gain for azid in 2p mode as corrective measurement 
  99.   (this won't harm quality, but saves you from overflows in 6ch decodes)
  100. - more detailed log and of course more ini options
  101. - since it seems block sizes of 16kb for read and 256kb for write seem to be optimal in
  102.   a w2k/wxp environment, this release forces these sizes on update
  103.  
  104.  
  105. =-0.20pre-=
  106.  
  107. - added full mp3 preset support (including alt!) by using both dlls
  108.   Rename the "hacked" dll to lame_alt.dll.
  109.   Use VBR for alt presets, except for "Alt ABR" don't forget to set to ABR!
  110.   Presets could overwrite certain settings, so don't be surprised...
  111.  
  112.  
  113. =-0.19pre-=
  114.  
  115. - added OGG target (EXPERIMENTAL!)
  116.   Only use VBR mode, other will cause exceptions with RC3 dll!
  117.   (calculation of Dest filesize not implemented, yet)
  118. - source/dest paths in GUI will be shortened, when too long.
  119. - minor fixes
  120.  
  121.  
  122. =-0.18pre-=
  123.  
  124. - fixed and enhanced block size management
  125.   (I must have been completely stoned when I coded it first... ;-)
  126.   Use PTB to find out optimal values for block sizes.
  127.   Optimal values could speed up HD I/O by 40% (in my case)!
  128. - you can now directly enter values for start/end frame
  129. - various fixes and enhancemnts (esp. cosmetically)
  130.  
  131.  
  132. =-0.17pre-=
  133.  
  134. - definately fixed HeadAC3he crashing in float mode (big thx to MaTTeR)
  135. - fixed "Kernel CPU bug" (thx to kxy)
  136. - added basic log window (more messages to come)
  137. - made all ABR bitrates available (that was some work...)
  138. - some minor fixes and enhancements
  139.  
  140.  
  141. =-0.16a-pre -=
  142.  
  143. - fixed HeadAC3he tends to crash at the end of mp3 encoding
  144. - some minor fixes
  145.  
  146.  
  147. =-0.16pre (x-mas edition)-=
  148.  
  149. - mp3 encoding now done without going to 16bit, ie. the complete conversion
  150.   is done in the float region! (Thx to DSPGuru for enhancing the lame_enc.dll!)
  151. - disabled hybrid mode for 32bit floats (makes no sense!)
  152. - added 32bit float WAV target
  153. - azid.dll is now dynamically linked, so for AC3 and AC3-WAV target you don't need
  154.   the dll
  155. - a lot of fixes and enhancements
  156.  
  157.  
  158. =-0.15a-pre-=
  159.  
  160. - fixed endframe time not being shown on file-opening
  161. - fixed mp3 target showed wav destination size.
  162.   Keep in mind in VBR mode it is just guessing and not all possibilities are considered!
  163. - added more logics to the bitrate selectioning (to prevent min>ave>max)
  164.  
  165.  
  166. =-0.15pre-=
  167.  
  168. - added LAME_ENC.DLL support (mp3 target) + INI options
  169. - implemented Ligh's boost function + INI options
  170. - added Drag&Drop support
  171. - various minor bug fixes and enhancements
  172.  
  173.  
  174. =-0.14pre-=
  175.  
  176. - added basic CLI (there won't come more though)
  177.   to find out the options: run "HeadAC3he ?"
  178. - added multiple INI files support; you can save and load INI files
  179. - added multi-channel output support (see KnownIssues.txt)
  180.  
  181. =-0.13pre-=
  182.  
  183. - added basic AC3 infos (using my own bitstream parser...)
  184. - added basic INI file support and thus indirect CLI
  185.   (INIVersion, WAVFormat, ErrorDetail 3 and select output channels deactivated, yet) 
  186. - various minor bug fixes
  187.  
  188.  
  189. =-0.12pre-=
  190.  
  191. - implemented float mode (see ReadMe.txt)
  192. - fixed periodic wrong samples calc'ed at 16bit target if not
  193.   hybrid mode was used
  194.  
  195.  
  196. =-0.11pre-=
  197.  
  198. - changed GUI font and size (man that was work!) and made GUI usable
  199.   at lower screen resolutions than 1024x678
  200.  
  201.  
  202. =-0.10pre-=
  203.  
  204. - added 24 and 32 bit int wav target
  205. - minor cosmetical fixes
  206.  
  207.  
  208. =-0.9pre-=
  209.  
  210. - fixed destination size in GUI got not updated (broken on last release)
  211. - got rid of the nag-screen and included an about-screen
  212.  
  213.  
  214. =-0.8pre-=
  215.  
  216. - input channels were not deactivated if not selected - fixed
  217. - some more GUI changes
  218.  
  219.  
  220. =-0.7pre-=
  221. - fixed AC3-WAV target which broke somehow...
  222. - some minor GUI changes
  223.  
  224.  
  225. =-0.6pre-=
  226.  
  227. - Added "Normalize to" option
  228. - Rearranged GUI and added some more logics
  229.  
  230.  
  231. =-0.5a-pre-=
  232.  
  233. - Selectioning now works flawlessly