(c) 1998-2006 by Albert L Faber Copyright notice: All editorial content in this file may not be copied, re-used in other applications, without the express written permission of the author (Albert L Faber). // Version 1.70 beta 2 Update to lame_enc.dll version 3.97 beta 2 Update to vorbis version with aoTuVb4.51 Update links to cdexos.sourceforge.net Fixed problem with FLAC encoder Add support to write vorbis comment tags into FLAC files Initial support for MusicBrainz Many bug fixes Update copyright statements // Version 1.70 beta 1 Updated to GNU based winamp plugins Support conversion of WAV files > 2 Gig Updated Lame encoder Updated Ogg encoder libraries Add patches CDex 1.60++ (cue sheet generation) Updated several language files UTF-8 support for CDDB Initial support for FLAC encoder // Version 1.50 Updated some language files Updated copyright strings Fixed eject button not disabled during extracting Fixed VBR settings with alt-preset options Fixed bug in the resample function when resampling stereo streams Fixed bug in reading from WinampDB Fixed bug when writing ID3 tag if file existing MP3 file was overwritten // Version 1.50 b10 Fixed problem: GOGO / Blade encoder DLL was not found properly. Fixed some problems with Native NT SCSI library option Fixed error handling when ASPI drivers were not loaded correctly CD-Text info was not automatically read when no in_cdda.cbd file was configured Fixed problem in file name builder, when tags (e.g. year) are empty but used in the file name builder string Switched back to Lame encoder DLL version 3.92 (because of buggy 3.93 release) Don't rip the last 10 sectors of the last track of a multi session CD to avoid hangups Set MaxBitrate to 320 kbps when alt-presets are selected Improved speed when closing the settings dialog box Better error handling in CDDB Batch command // Version 1.50 B9 Fixed ASPI driver loading problems CDRom settings were not saved to INI file when CDrip.dll could not be initialized Added option to create lower or uper case file names (added l or u and c pre-qualifier) upgraded to LAME encoder DLL version 3.93 Don't display warnings when OGG Vorbis encoder DLLs are missing Added file TYPE option in Open File dialog boxes Improved reading CD-Text information No restart of CDex required if ASPI transport layer is toggled between "Native NTSCI library" and true ASPI Fixed tooltip text cut-off problem // Version 1.50 B8 Exclude ' character to determine word in modify track name Fixed problem: on some CDs the track length was not calculated correctly Updated several language file Selecting track after editting a couple of track names was not working properly Don't auto shutdown when abort/cancel button has been pressed Switch back to sorted genre combo list, to ease the search of genres Removed CDDB default servers, since they won't work anymore Removed several language files, added a special WEB page with latest language files Added TLEN (track length) ID3V2 tag field Made the buttons in the right hand side toolbar a bit more descriptive Reset track offset (to zero) when inserting a new CD Fixed problems with FLAC external encoder, however, still have to specify the output filename, thus the proper parameter string is %"1 -o %2" and set the extension to FLAC Don't write default ogg vorbis comment tag when the comment string is empty // Version 1.50 B7 Fixed Vorbis comment field problem and track number field problem Extended Vorbis quality range from -1.0 to 10.0 CDDB proxy authentication was not working properly Fixed drag 'n' drop problems Avoid second file overwrite warnings when ripping to a WAV file Fixed bug: CDex could crashed CDDB proxy authentication was enabled On some systems the profile settings were not always updated Added keyboard short-cuts to Audio CD toolbar controls Modified the play audio track (dropped the separate play multi concept) Fixed bug: The settings dialog was (sometimes) displayd incorrect (too large fonts) Fixed missing help IDs (help file was not always opened correctly) Send WAV Header setting in the external encoder option was not persistant Added "%y" tag to external encoder, which is replaced by the year field CD Volume ID (CDPlayer.ini ID) was not calculated correctly for CD < 3 tracks Fixed problem with renaming trackname (first char of every word) Fixed problem with non persistant compression settings of the WAV encoder New buttons and logo, provided by Dustin Halstead (aka: Mangax, mangax@midsouth.net) Upgraded to version 3.97 of the Monkey's APE encoder/decoder libraries // Version 1.50 B6 Fixed the problem with the No button in the File Overwrite dialog Added No To All button in the File Overwrite dialog Due to error in the language file, only the standard ripping mode was displayed Fixed problems with the MusePack external encoder Replace illegal character in partial track option Add also ID3 tag when ripping a partial track Fixed local CDDB problem (entry was not saved) when Genre was set to Unknown Fixed analog problems (crash when output directory does not exist, opening device when recording multiple times) Use proper CDDB ID to store partial track ripping status instead of 00000000.txt file Character replacement dialog box did not accept extended ASCI characters CD Status (media loaded or not) was not properly detected when using Native NT Scsi library Under certain conditions (e.g. virtual drives), not all host CD-ROM devices were recognized when using Native NT Scsi library Added Dutch, Japanese and polish language file Added option to read CDDB entries form local Winamp in_cdda.cdb file (Winamp 2.78 file format) The track status info was not lined up correctly when trackoffset was set to non zero value. 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) Upgraded Vorbis encoder libraries to version 1.0 // Version 1.50 B5 More Source code cleanup (split of encoder.cpp file and encoder settings dialogs) Add WAV header to STDIN encoder (External Encoder) setting was always cleared after startup Support text based language files Fixed status display problem (Ripping status showed OK, while there were jitter errors ) Display the number of jitter errors Added 'A' track status when ripping has been aborted Fixed remote CDDB submit problem Fixed problems with reading information from the local CDDB files Fixed status problem (all buttons disabled) when dropping files and hitting the cancel button. Fixed problem with ID3V2 genre field // Version 1.50 B4 Source code cleanup, separated encoder stuff into seperate directory Fixed problems with saving profiles Added support for Monkey's APE encoder DLL Warn if lame encoder is initialized with invalid bitrate/sample rate settings (could lead to a divide by zero) Fixed problem with WMA8 Track number tag that was not filled properly Added feature to select local CDDB file type (DOS/Unix text files) Fixed problems regarding Native NT SCSI library setting and ASPI warning message boxes 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. Added MCDI tag to WMA8/MP3 ID3V2 files, so in the Windows Media player can query additional album information (Thanks Sam) Added support for the NTT VQF encoder DLL Patched vorbis DLLs, fixed managed bitrate problem Many improvements to the Analog Recording function. Fixed crash with WinCoded MP3 encoder Better support for MPC encoder (now on the fly encoding is supported) Added option in the External Encoder settings to send optionally a RIFF-WAV header when encoding from stdin Trim leading/trailing spaces when creating a directory. // Version 1.50 B3 Fixed problem where encoder type was not correct for all tracks // Version 1.50 B2 CD Settings were not saved correctly Ripping to WAV file did not always work Improved Ogg Vorbis quality setting // Version 1.50 B1 Added Auto Shutdown feature Added option to convert Artist / Track name fields Added feature to retain the original directory layout when converting from WAV<->MPEG, or MPEG->MPEG Switched to NSIS 1.96 installer Added encoder selection when recording from analog in CDText read option is now made configurable Added option to specify the Sample Rate of the MPEG file for the lame encoder Avoid duplicate entries in the playlist files Added additional short-cut keys for WAV->MPEG and MPEG->WAV option Support for Windows Media Encoder (WMA8) encoder Swithced to standard Ogg Vorbis SDK libraries Support for libfaac encoding library Switched back to standard winsock function (no need anymore for ws2_32.dll) Fixed bug in Lame encoder, it did under certain circumstance write an empty frame in front of the MPEG stream Check if input file = output file when doing MPEG->MPEG conversions Cleanup of genre code Cleanup of CD (media) available detection Added lame VRB presets Added support for user defined profiles (presets) // Version 1.40 release Fixed bug: Ogg vorbis Minimum bitrate was always set to maximum bitrate Fixed bug: Ogg vorbis date field was filled out with current date, and not with album year Fixed bug: Ogg vorbis field did not handle extended ASCII characters correctly Added Spanish resources Fixed bug: %tn STILL doesn't work (beta 9) Fixed bug: removed purple line next to the multiple play button Fixed bug: increased maximum SCSI ID from 7 to 15 Ogg vorbis RC-3 (added Quality option) Latest lame version Fixed bug: CDDB artist/trackname split was not performed correctly when artist contained a / character // Version 1....
makxymilian