home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 September / PCWorld_2006-09_cd.bin / audio-video / cdex / cdex_170b2_enu.exe / Changes.txt < prev    next >
Text File  |  2006-06-21  |  22KB  |  478 lines

  1. (c) 1998-2006 by Albert L Faber
  2. Copyright notice: 
  3. All editorial content in this file may not be copied, 
  4. re-used in other applications, without the express 
  5. written permission of the author (Albert L Faber).
  6.  
  7. // Version 1.70 beta 2
  8. Update to lame_enc.dll version 3.97 beta 2
  9. Update to vorbis version with aoTuVb4.51
  10. Update links to cdexos.sourceforge.net
  11. Fixed problem with FLAC encoder
  12. Add support to write vorbis comment tags into FLAC files
  13. Initial support for MusicBrainz
  14. Many bug fixes
  15. Update copyright statements
  16.  
  17.  
  18. // Version 1.70 beta 1
  19. Updated to GNU based winamp plugins
  20. Support conversion of WAV files > 2 Gig
  21. Updated Lame encoder
  22. Updated Ogg encoder libraries
  23. Add patches CDex 1.60++ (cue sheet generation)
  24. Updated several language files
  25. UTF-8 support for CDDB
  26. Initial support for FLAC encoder
  27.  
  28. // Version 1.50
  29. Updated some language files
  30. Updated copyright strings 
  31. Fixed eject button not disabled during extracting
  32. Fixed VBR settings with alt-preset options
  33. Fixed bug in the resample function when resampling stereo streams
  34. Fixed bug in reading from WinampDB
  35. Fixed bug when writing ID3 tag if file existing MP3 file was overwritten
  36.  
  37. // Version 1.50 b10
  38. Fixed problem: GOGO / Blade encoder DLL was not found properly.
  39. Fixed some problems with Native NT SCSI library option
  40. Fixed error handling when ASPI drivers were not loaded correctly
  41. CD-Text info was not automatically read when no in_cdda.cbd file was configured
  42. Fixed problem in file name builder, when tags (e.g. year) are empty but used in the file name builder string
  43. Switched back to Lame encoder DLL version 3.92 (because of buggy 3.93 release)
  44. Don't rip the last 10 sectors of the last track of a multi session CD to avoid hangups
  45. Set MaxBitrate to 320 kbps when alt-presets are selected
  46. Improved speed when closing the settings dialog box 
  47. Better error handling in CDDB Batch command
  48.  
  49. // Version 1.50 B9
  50. Fixed ASPI driver loading problems
  51. CDRom settings were not saved to INI file when CDrip.dll could not be initialized
  52. Added option to create lower or uper case file names (added l or u and c pre-qualifier)
  53. upgraded to LAME encoder DLL version 3.93
  54. Don't display warnings when OGG Vorbis encoder DLLs are missing
  55. Added file TYPE option in Open File dialog boxes
  56. Improved reading CD-Text information
  57. No restart of CDex required if ASPI transport layer is toggled between "Native NTSCI library" and true ASPI
  58. Fixed tooltip text cut-off problem
  59.  
  60. // Version 1.50 B8
  61. Exclude ' character to determine word in modify track name
  62. Fixed problem: on some CDs the track length was not calculated correctly
  63. Updated several language file
  64. Selecting track after editting a couple of track names was not working properly
  65. Don't auto shutdown when abort/cancel button has been pressed
  66. Switch back to sorted genre combo list, to ease the search of genres
  67. Removed CDDB default servers, since they won't work anymore
  68. Removed several language files, added a special WEB page with latest language files
  69. Added TLEN (track length) ID3V2 tag field
  70. Made the buttons in the right hand side toolbar a bit more descriptive
  71. Reset track offset (to zero) when inserting a new CD
  72. Fixed problems with FLAC external encoder, however, still have to specify the output filename,
  73. thus the proper parameter string is %"1 -o %2" and set the extension to FLAC
  74. Don't write default ogg vorbis comment tag when the comment string is empty
  75.  
  76. // Version 1.50 B7
  77. Fixed Vorbis comment field problem and track number field problem
  78. Extended Vorbis quality range from -1.0 to 10.0
  79. CDDB proxy authentication was not working properly
  80. Fixed drag 'n' drop problems
  81. Avoid second file overwrite warnings when ripping to a WAV file
  82. Fixed bug: CDex could crashed CDDB proxy authentication was enabled
  83. On some systems the profile settings were not always updated
  84. Added keyboard short-cuts to Audio CD toolbar controls
  85. Modified the play audio track (dropped the separate play multi concept)
  86. Fixed bug: The settings dialog was (sometimes) displayd incorrect (too large fonts)
  87. Fixed missing help IDs (help file was not always opened correctly)
  88. Send WAV Header setting in the external encoder option was not persistant
  89. Added "%y" tag to external encoder, which is replaced by the year field
  90. CD Volume ID (CDPlayer.ini ID) was not calculated correctly for CD < 3 tracks
  91. Fixed problem with renaming trackname (first char of every word)
  92. Fixed problem with non persistant compression settings of the WAV encoder
  93. New buttons and logo, provided by Dustin Halstead (aka: Mangax, mangax@midsouth.net)
  94. Upgraded to version 3.97 of the Monkey's APE encoder/decoder libraries 
  95.  
  96. // Version 1.50 B6
  97. Fixed the problem with the No button in the File Overwrite dialog
  98. Added No To All button in the File Overwrite dialog
  99. Due to error in the language file, only the standard ripping mode was displayed
  100. Fixed problems with the MusePack external encoder
  101. Replace illegal character in partial track option
  102. Add also ID3 tag when ripping a partial track
  103. Fixed local CDDB problem (entry was not saved) when Genre was set to Unknown
  104. Fixed analog problems (crash when output directory does not exist, opening device when recording multiple times)
  105. Use proper CDDB ID to store partial track ripping status instead of 00000000.txt file
  106. Character replacement dialog box did not accept extended ASCI characters
  107. CD Status (media loaded or not) was not properly detected when using Native NT Scsi library
  108. Under certain conditions (e.g. virtual drives), not all host CD-ROM devices were recognized when using Native NT Scsi library
  109. Added Dutch, Japanese and polish language file
  110. Added option to read CDDB entries form local Winamp in_cdda.cdb file (Winamp 2.78 file format)
  111. The track status info was not lined up correctly when trackoffset was set to non zero value.
  112. Avoid crash when using "Record from analog in"  option when no Windows MP3 codec was installed (thanks to Frank Grotelueschen for tracking down the problem)
  113. Upgraded Vorbis encoder libraries to version 1.0
  114.  
  115. // Version 1.50 B5
  116. More Source code cleanup (split of encoder.cpp file and encoder settings dialogs)
  117. Add WAV header to STDIN encoder (External Encoder) setting was always cleared after startup
  118. Support text based language files
  119. Fixed status display problem (Ripping status showed OK, while there were jitter errors )
  120. Display the number of jitter errors
  121. Added 'A' track status when ripping has been aborted
  122. Fixed remote CDDB submit problem
  123. Fixed problems with reading information from the local CDDB files
  124. Fixed status problem (all buttons disabled) when dropping files and hitting the cancel button.
  125. Fixed problem with ID3V2 genre field
  126.  
  127. // Version 1.50 B4
  128. Source code cleanup, separated encoder stuff into seperate directory
  129. Fixed problems with saving profiles
  130. Added support for Monkey's APE encoder DLL
  131. Warn if lame encoder is initialized with invalid bitrate/sample rate settings (could lead to a divide by zero)
  132. Fixed problem with WMA8 Track number tag that was not filled properly
  133. Added feature to select local CDDB file type (DOS/Unix text files)
  134. Fixed problems regarding Native NT SCSI library setting and ASPI warning message boxes
  135. Added feature to digitally play back a CD, so you can listen to the CD even though it is not connected to the sound card.
  136. Added MCDI tag to WMA8/MP3 ID3V2 files, so in the Windows Media player can query additional album information (Thanks Sam)
  137. Added support for the NTT VQF encoder DLL
  138. Patched vorbis DLLs, fixed managed bitrate problem 
  139. Many improvements to the Analog Recording function.
  140. Fixed crash with WinCoded MP3 encoder
  141. Better support for MPC encoder (now on the fly encoding is supported)
  142. Added option in the External Encoder settings to send optionally a RIFF-WAV header when encoding from stdin
  143. Trim leading/trailing spaces when creating a directory.
  144.  
  145. // Version 1.50 B3
  146. Fixed problem where encoder type was not correct for all tracks
  147.  
  148. // Version 1.50 B2
  149. CD Settings were not saved correctly
  150. Ripping to WAV file did not always work
  151. Improved Ogg Vorbis quality setting
  152.  
  153.  
  154. // Version 1.50 B1
  155. Added Auto Shutdown feature
  156. Added option to convert Artist / Track name fields
  157. Added feature to retain the original directory layout when converting from WAV<->MPEG, or MPEG->MPEG
  158. Switched to NSIS 1.96 installer
  159. Added encoder selection when recording from analog in
  160. CDText read option is now made configurable
  161. Added option to specify the Sample Rate of the MPEG file for the lame encoder
  162. Avoid duplicate entries in the playlist files
  163. Added additional short-cut keys for WAV->MPEG and MPEG->WAV option
  164. Support for Windows Media Encoder (WMA8) encoder
  165. Swithced to standard Ogg Vorbis SDK libraries
  166. Support for libfaac encoding library
  167. Switched back to standard winsock function (no need anymore for ws2_32.dll)
  168. Fixed bug in Lame encoder, it did under certain circumstance write an empty frame in front of the MPEG stream
  169. Check if input file = output file when doing MPEG->MPEG conversions
  170. Cleanup of genre code
  171. Cleanup of CD (media) available detection
  172. Added lame VRB presets
  173. Added support for user defined profiles (presets)
  174.  
  175. // Version 1.40 release
  176. Fixed bug: Ogg vorbis Minimum bitrate was always set to maximum bitrate
  177. Fixed bug: Ogg vorbis date field was filled out with current date, and not with album year
  178. Fixed bug: Ogg vorbis field did not handle extended ASCII characters correctly
  179. Added Spanish resources
  180. Fixed bug: %tn STILL doesn't work (beta 9)
  181. Fixed bug: removed purple line next to the multiple play button
  182. Fixed bug: increased maximum SCSI ID from 7 to 15
  183. Ogg vorbis RC-3 (added Quality option)
  184. Latest lame version
  185. Fixed bug: CDDB artist/trackname split was not performed correctly when artist contained a / character
  186.  
  187. // Version 1.40 beta 9
  188. ID3 Tags are now copied when performing MPEG->MPEG transcoding option
  189. Replaced German select all string in the right button menu
  190. Upgraded to latest lame encoder version
  191. Upgraded to latest Vorbis Encoder version(1.0 rc2)
  192. Fixed bug: CDexGen
  193. res.txt files was not always found
  194. Fixed bug: paranoia hangs at end of CD
  195. Fixed bug: date tag missing in ogg files
  196. Fixed bug: %tt and %tn place holder were not replaced correctly using the external encoder
  197. Fixed bug: GPF when no selecting was made in the CDDB multiple match selection box
  198.  
  199.  
  200. // Version 1.40 beta 8
  201. The select all menu item did contain a german text
  202. Fixed the 'Required Resource file was unavailable' but on Win2k OS
  203. Upgraded to latest lame version
  204. Disabled min bitrate control when R3Mix option is selected
  205.  
  206. // Version 1.40 beta 7
  207. Improved File Player, extended with a small playlist editor
  208. VBR header was not written when the ABR option was selected
  209. Fixed a couple of CDDB probems ( EXTT title was cut off)
  210. Moved genres.txt file to the local CDDB directory
  211. Improvements to the CDex.ini file ( no more CDex.ini in the Windows Directory)
  212. Improved thread synchronization ( hopefully this will address the hang-ups that sometimes occur)
  213. The new placeholder for the external encoder were not always properly substituted
  214. Improvements to the Playlist writing routines
  215.  
  216. // Version 1.40 beta 6
  217. Improved track editing (accepts return to edit the next track, escape to finish)
  218. Added support for WinAmp input plugins
  219. Upgraded to CDDB proto level 5
  220. Fixes to CDPlayer.ini writing routines
  221. Added option to add/modify the genre fields
  222. Fixes problems when the RIFF-WAV optiotn is enabled 
  223. Upgraded Lame encoder DLL ( version 3.90 alpha 2 ) 
  224. Upgraded Vorbis encoder DLL ( version 1.0 RC 1)
  225. Fixed bug reagarding the Peak level detection when the CD-Paranoia ripping method is selected 
  226. The quality setting of the lame encoder was not always set properly.
  227. Added the "Yes to All" option in the file overwrite message box
  228. Added Very High Quality lame preset ( q=0 )
  229. Fixed problems with the partial track option
  230. Added aditional place holder for the external encoder ( see help file)
  231. Not always the proper amount of sectors were ripped when using the cdparanoia mode
  232.  
  233. // Version 1.40 beta 5
  234. Genre CDDB field was not set to Unknown when data was retreived from the CDPlayer.ini file
  235. The edit/Change Track did not always change the latest track data
  236. Added R3Mix LAME encoder option ( to the quality settings )
  237. Added the Lame VBR method selection
  238. The wrong VBR method was used in CDex 1.40 beta 4 ( old instead of VBR_MTRH )
  239. Added CD Paranoia ripping methods for more secure CD-Ripping
  240. Fixed CD-Text problem
  241. Fixed small typo's
  242.  
  243.  
  244. // Version 1.40 beta 4
  245. Original WAV file was deleted when conversion was aborted
  246. Fixed MPEG->WAV problem when normalization was enabled
  247. Fixed small remote CDDB problems
  248. Title bar progress information was not set correctly
  249.  
  250. // Version 1.40 beta 3
  251. Added support for MP+ (external) encoder
  252. Fixed some normalization problems with the external encoder
  253. Fixed problems with the MPEG transcoding option
  254. Fixed Normalization bug when WAV output encoder was selected
  255. Added option specify if the CD ROM should be locked during extraction process
  256.  
  257. // Version 1.40 beta 2
  258. Fixed problems a couple of Normalization problems 
  259. RIFF WAV conversion routines were not working when MPEG files contained a ID3V2 tag
  260. CDex now uses a CDex.ini that is placed in the CDex directory in stead of the Windows directory
  261. Fixed bug regarding the time estimates
  262. CDex now supports CDPlayer.ini files that are larger than 64 Kb
  263. Added mutli CD read feature 
  264. Added Encoded By ID3V2 tag field
  265.  
  266. // Version 1.40 beta 1
  267. Added MPEG->MPEG transcoding option
  268. Avoid long delays between file conversions when ID3V2 Tag option is enabled
  269. Make sure that the CD-ROM is ulocked after ripping a CD
  270. Avoid that ID3V2 tag is written to WAV files
  271.  
  272.  
  273. // Version 1.40 beta 0
  274. Upgraded to Vorbis Beta 4
  275. Upgraded to latest lame version
  276. Added support for ID3V2 tags
  277. Fixed some minor CDDB problems
  278. Don't delete file when pressing abort when converting file
  279. Made recording device setting persistent
  280. Option to specify the track number filed for ID3V2 tags
  281.  
  282.  
  283. // Version 1.30 beta 9
  284. Fixed problem with Vorbis bit rate settings
  285. Fixed problem when encoding to MP3 mono files (lame crashed) 
  286. Fixed many CDDB submission bugs
  287. Added the possibility to add/edit manually Remote CDDB sites
  288.  
  289.  
  290. // Version 1.30 beta 9
  291. Upgraded to Vorbis Beta 3
  292. Upgraded to latest lame encoder version
  293. Fixed CDDB submission bugs
  294. Fixed memory leak in MP3 encoding engine
  295. Last track was not alway completely encoded (CDex did hang at 99%)
  296.  
  297.  
  298. // Version 1.30 beta 8
  299. Initial support for WMA decoding
  300. First character of file Title field was garbled when Split track to Track Artist was enabled
  301. Run Read CD function in seperate thread (should speed up CD reading process)
  302. Small bug fixes in remote CDDB option
  303. Initial support for CDDB batch option
  304. 384 kbits option was missing from MP2 encoder setting
  305.  
  306. // Version 1.30 beta 6
  307. Fixed 1 bit rounding errors in MpgLib
  308. Fixed bug, when root directory is selected in File open dialog box
  309. Added artist/title/album info to Vorbis files
  310. Added ABR and MaxBitrate lame option
  311. Created installer script
  312. Several MP2 encoder improvements (Added experimental VBR, can select to 
  313. write ancillary data, disable padding option, support for MPEG2)
  314. Abort button added to CDex Autodetect
  315. Select track by default is now configurable option
  316. Fixed player problems on Windows NT systems
  317. Added new buttons, thanks to the artist formally known as CHAR$(256)
  318. Update to latest Lame version
  319. Keyboard control in OpenFile dialog is now working
  320.  
  321.  
  322. // Version 1.30 beta 5
  323. Entries in the M3U files are now terminated with a newline character
  324. CDDB items are now greyed out properly
  325. Total number of tracks was not calculated properly
  326. Fixed some problems regarding multi-session CDs and the generation of the CDDB-ID number
  327. With some CD Rom drives the duration of the last track was not calculated properly
  328. Fixed problem in submit-CDDB, track info was not updated proper
  329. Add Ogg encoder option to select encoding mode + included beta 2 version of Ogg Encoder
  330. Only disable the track window (instead of delete contents) when CD is ejected
  331.  
  332. // Version 1.30 beta 4
  333. Fixed int partial track extract routine (track names were not filled out)
  334. CDex Logo in the about box shoul be displayed correctly under all resolution settings
  335. All files will be selected when CD is inserted
  336. Added feature, so CD is ejected after ripping has been completed
  337. Better handling of Multisession CDs
  338. Created a new routine to calculate the CD Volume ID, so hopefully the CDPlayer.ini files
  339. are now written correctly on all systems
  340.  
  341. // Version 1.30 beta 3
  342. Better stream error recovery in MP3 decoder
  343. Lower/Higher normalization factor can be specified seprately
  344. Normalization factor will now be logged in the CDRipInfoDB
  345. Normalization Spin buttons are now spinning the correct way
  346. Incorrect TrackName was inserted into the ID3 Tag
  347. Illegal characters replacement can now be set to empty without cutting of the string
  348. Added vorbis decoding engine, it is now possible to convert and play ogg files 
  349. Track can be split up into Artist and Track, indicated by separation character
  350. Leading and trailing space in the directory names could cause problems, therefore they will now be removed
  351.  
  352. // Version 1.30 beta 2
  353. Added support for Gogo DLL encoder
  354. Added support for Vorbis encoder
  355. Introduced new file selection dialog box, now you should be able to select many files at once
  356. Fixes problesm with play list generation
  357. Many other small fixes
  358. Added functionality to specify how with which character the illegal characters have to be replaced with
  359.  
  360. // Version 1.30 beta 1
  361. Avoid double dot when converting MP3 file back to WAV files
  362. Fixed initialization problem in MPGLib which could produce artifacts
  363. File name Buffer size is now adjustable through FNBufferSize ini parameter (still does not work)
  364. Fixed problem in ripping library that the file size was depending on Read Overlap parameter
  365. Added logo to About box
  366. Added initial support for CD-Text
  367. Added initial support for CDDB submission
  368. Added audible beep when ripping/converting is completed
  369. ASPI retries was not persistant, is fixed now
  370. ID3 V1.1 support
  371. Comment field of ID3 tag can be filled out in config dialog box
  372. Upgraded to latest lame encoder
  373.  
  374.  
  375. // Version 1.30 beta 0
  376. Switched to new MP3 decoder (MPG123 based)
  377. Fixed CDDB proxy problem
  378. Increased CDDB receive buffer to 32K
  379. New lame encoder 3.80 
  380. Made changes to support latest FAAC encoder DLL
  381. Added a simple WAV recorder (work in progress) 
  382. Fixed crash problem when there is not CD-ROM present during startup
  383. Several small UI touch ups
  384. Now you can dynamically create the playlist file name
  385.  
  386. // Version 1.20 release
  387. Fixed WAV->MPEG bug (option did not work)
  388. Updated manual
  389. There were a few problems with the HIGH_QUALITY encoder setting.
  390. Upgraded really to Lame 3.58 (was 3.57 in beta 9)
  391.  
  392.  
  393.  
  394. // Version 1.20 beta 9
  395. Hopefully fixed problem with codec enumeration
  396. Time out on CDDB Query sites added
  397. Better handling of CDDB Query Sites
  398. Automatic match of Logical drive
  399. Added support for FAAC.dll (see http://www.slimline.net/aac/ how to get encoder)
  400. Added support for on the fly encoding for external encoders
  401. Switched to LibSnd (see http://www.zip.com.au/~erikd/libsndfile/) for WAV generation,
  402. many different WAV types are now supported (u-Law, a-Law, IMA and MS ADPCM)
  403. Removed BladeDll from package
  404. Removed Manual.doc file from package
  405. Moved to GNU license (source available at www.sourceforge.net)
  406.  
  407.  
  408.  
  409.  
  410.  
  411. // Version 1.20 beta 7
  412. Just a quick fix to avoid CDex to crash upon startup when not using the Adaptect ASPI
  413. drivers
  414.  
  415.  
  416. // Version 1.20 beta 6
  417. Upgraded to LAME encoder version 3.30
  418. Added percent complete to title bar.
  419. Enhanced the extracting status information.
  420. Fixed some problem in the low-level ripping routines (i.e. crashes with some tracks)
  421. Added logic to switch to lower CD Speed when CD reading problem occur
  422. Link against the latest Windows WMA library
  423. Fixed bug where CD information was not saved when CD was ejected
  424. Added option to use short/long CDDB directory names
  425. Added special entry for Xing external encoder
  426. Added encoder entry for PsyTel AAC encoder
  427.  
  428.  
  429.  
  430. // Version 1.20 beta 5
  431. Upgraded to LAME encoder version 3.14
  432. Normalization of files should now only occur within the specified range
  433. Bug fix when extracting On the fly (it stopped after one track)
  434. Fixed time estimate when ripping/normalizing very large files
  435. Removed some spell check errors in the encoder dialog box
  436. Fixed bug in lame encoder, which causes CDex to crash for certain files 
  437. when using the the joint stereo option
  438.  
  439. // Version 1.20 beta 4
  440. Fixed time estimate when playing/decoding non VBR MP3 files.
  441. Added new LAME encoder, now VBR crashes should not occur
  442. Fixed the MP3 flag settings (private, original, copyright) are now
  443. properly inserted
  444. MP3 CRC will now be generated correctly
  445.  
  446.  
  447. // Version 1.20 beta 3
  448. Fixed bug when writing to M3U when file is opened
  449. Added Variable Bit Rate encoding to CDex
  450. Updated documentation (added manual.doc file, and updated help file)
  451.  
  452. // Version 1.20 beta 2
  453. Fixed bug so CD-ROM settings are no stored properly for drive type that contain spaces
  454. Included latest Lame Encoder (speed & quality improvements)
  455. Added additional settings for Lame Encoder
  456. Setting proper logical drive in CD-ROM configuration dialog
  457. Save the remote CDDB sites properly
  458. Fixed bugs in normalization code (Thanks to Frank!)
  459. Decreased normalization buffer in order to avoid stack overflow problems
  460. Linked to the lates MS-Audio SDK
  461.  
  462.  
  463. // Version 1.20 beta 1
  464. Save Correct TAG (Catagory Field) when performing Partial Track copy
  465. Added Simple MP3 Player
  466. Switches to Lame Encoder 3.0.2 (slower but improved quality)
  467. Added Joint stereo and Fake Stereo option in Internal Encoder options
  468. Fixed problems when converting MP3->RIFF WAV (was not doing anything)
  469. Made changes to Codec enumeration, hopefully this solves the weird crashes
  470. Store the CDDB query sites result correctly 
  471.  
  472. // Version 1.20 beta 0
  473. Added WMA encoder
  474. Better handling of ASPI errors
  475. Fixes problems with pause button
  476. Avoid system crash when no CD-ROM drive is located
  477.  
  478.