AdvaLame Suite version history
avcsuite@fastmail.fm, http://www.advacrypt.cjb.net, http://advacrypt.110mb.com

advacalc version history advacrypt and advarsa suite version history advalame version history advahist eraser version history home prepare for release thanks

   
  All available (final) versions | Version history

AdvaLame Suite Source (Delphi 6(+)) v1.0.0.0s (286.412 bytes)
AdvaLame Suite Source (Delphi 6(+)) v1.3.2.2s (511.627 bytes)

AdvaLame Suite (mp3 encoding) v1.0.0.0s (850.351 bytes)
AdvaLame Suite (mp3 encoding for all Windows versions) v1.3.4.201 (Service Release 10a) (1.459.883 bytes)
AdvaLame Suite (mp3 encoding for all Windows versions) v1.4.9.990 (Alpha Release 0) (2.222.807 bytes)

v1.3.4.201 (Service Release 10a)-v1.4.9.990 (Alpha Release 0)

  • AdvaLame Suite now includes native cdda extraction
  • Added Unicode support for filenames
  • Improved user interface
  • Improved compatibility with latest Windows versions
  • AdvaLame Suite no longer uses third party components
  • Removed a massive amount of legacy code
  • Inserted a lot of new code
  • Some other major improvements

v1.3.4.200 (Service Release 10)-v1.3.4.201 (Service Release 10a)

  • Fixed issue where empty file lists were not saved properly which caused
    already processed files to be re-selected after restart.
  • Improved installer, added several new features and fixed some issues
  • Improved shell extension, previously filenames with spaces were treated as
    dos filenames
  • Added Lame 3.98.4
  • Some other small improvements

v1.3.4.199 (Service Release 9)-v1.3.4.200 (Service Release 10)

  • Fixed issue where multiple instances were not detected properly in most
    cases
  • Fixed issue where during some operations, the main form still reacted to
    user input
  • Removed some old window management code
  • "Reset to Default and Exit " is no longer available in sub instances
  • Some other small improvements

v1.3.4.198 (Service Release 8)-v1.3.4.199 (Service Release 9)

  • Fixed issue where after uninstall some scripted shell extension parts could
    remain
  • Fixed small bug where AdvaLame Suite Setup did not exit when the uninstaller
    was run by the installer
  • Fixed small bug where a handle leak could occur in rare cases (main form)
  • Improved commandline procedure (more help and added option to read/write
    from/to setting only to application directory)
  • Improvements to central code base, now a lot of code (used for
    writing/reading) goes through the same procedures
  • Fixed bug where -t option (without -p) was processed as file
  • Some other small improvements

v1.3.4.197 (Service Release 7)-v1.3.4.198 (Service Release 8)

  • Fixed issue where AdvaLame Suite processed the same file twice without
    warning after cdda extraction had failed and the process was restarted
  • Fixed issue where "dae extraction failed" window was not positioned
    correctly
  • Improved instances management, now multiple instances are possible again
    (only settings from the main instance are saved though)
  • Fixed bug where the application title was used in various
    filesystem operations, now the application title constant will be used
  • Improved saving of options, now options are only saved after they have been
    changed
  • Improved thread management and synchronization
  • AdvaLame Suite no longer overwrites a filelist (.lst) if there are only cdda
    tracks selected
  • AdvaLame Suite now only loads and saves file lists from the main instance
  • Tuned AdvaLame Suite tag
  • Now id3v2 tags are also added if songinfo is available
  • Fixed problem with installer introduced with version 1.3.4.197 (Service
    Release 7), now checking for NeroApi, or other instances of the installer or
    AdvaLame Suite works as designed again
  • Added new very basic shell extension that should work properly with 64-bit
    (x64) Windows versions
  • Easy encoding options now default to high quality with a 192 (cbr) bitrate
  • Improved installer with more checks (code) and other improvements
  • Added new installer (InnoSetup 5.1.23)
  • Added Lame 3.98.2 (replaces v3.98 beta-3) with support for non-standard wave
    formats
  • Some other small improvements

v1.3.4.196 (Service Release 6)-v1.3.4.197 (Service Release 7)

  • AdvaLame Suite now uses user based directory for various settings
  • Removed some legacy code that tried to do things that should be done
    automatically by the operating system
  • Added new installer (InnoSetup 5.1.12)
  • Major improvements to permission checking, AdvaLame Suite now
    checks for proper permissions during startup, also changing permissions
    during run will cause AdvaLame Suite to try to handle these permissions
    silently while previously this would have caused unpredictable behavior
  • Improved stability by handling more errors and by replacing some very old
    code with fresh new AdvaLame Suite code
  • Added Lame 3.98 beta-3 (replaces v3.97)
  • Some other small improvements

v1.3.4.195 (Service Release 5)-v1.3.4.196 (Service Release 6)

  • Fixed a rare bug where AdvaLame Suite stalled when loading an erroneous
    stored list of files
  • Fixed bug where the low drivespace message was shown more than once when
    encoding from shell, or commandline
  • Improved directory handling from commandline and shell extension, now user
    will be able to select an alternate directory if the current selection is
    denied, previously, AdvaLame Suite would close
  • Improved loading of options, now AdvaLame Suite only loads options during
    start
  • Added transcode mode from good old DOS (32-bits) commandline
  • Improved commandline help dialog
  • Added main and sub instances to make sure that the correct settings are saved
    from only one instance to prevent multi-instance issues
  • Added new installer (InnoSetup 5.18)
  • Many other small improvements

v1.3.4.194 (Service Release 4)-v1.3.4.195 (Service Release 5)

  • Fixed a filename selection issue where a track number was added to a filename
    when it was checked but disabled, also improved procedure since it had some
    other (but rarely occurring) unpredictable behaviour
  • Fixed a multiple filename selection issue where AdvaLame Suite assumed that
    an artist, a track number and/or title information was available for all
    following items when it was found at least once which could result into
    strange filenames
  • Improved window management, now only one instance is allowed to prevent
    some multi-instance issues
  • Added option to allow raw input
  • Improved (layout of) options form
  • Added Lame 3.97
  • Some other small improvements

v1.3.4.193 (Service Release 3)-v1.3.4.194 (Service Release 4)

  • Improved songinfo editing (id3 tags) by adding more options to keep already
    added songinfo
  • Added Lame 3.97 beta-3
  • Some other very small code improvements

v1.3.4.192 (Service Release 2)-v1.3.4.193 (Service Release 3)

  • Fixed bug where AdvaLame Suite would refuse cd-audio tracks from non-standard
    cd's with audio tracks (like cd-extra, mixed mode and certain protected
    audio-cd's)
  • Some other small improvements

v1.3.4.191 (Service Release 1)-v1.3.4.192 (Service Release 2)

  • Fixed bug where AdvaLame Suite always used the first drive for cdda
    extraction, causing cdda extraction not to work properly on computers with
    multiple (cd/dvd-rom) drives
  • Fixed a (very) small thread synchronization related issue
  • Some other small improvements

v1.3.4.19s-v1.3.4.191 (Service Release 1)

  • Fixed critical bug that could even crash Windows where all memory used for
    cdda extraction was freed right after track selection. AdvaLame Suite assumed
    it was still available during cdda extraction. This bug only occurred when
    the new NeroApi track selection was used.
  • Fixed critical bug where AdvaLame Suite accessed freed thread memory, causing
    the threads return value most of the time to be non-zero, however, this bug
    hardly occurred because of the previous bug
  • Improved stability (added more checks and centralized more code)
  • Wait form now behaves normally again
  • Some other small improvements

v1.3.4.16s-v1.3.4.19s

  • Options form now shows correct Lame information for alternate Lame path,
    because it may also be a non-APE Lame version
  • Fixed songinfo bug where the songinfo form did not display <multiple files>
    when transcode mode was enabled and multiple files were selected. The
    function worked flawlessly though
  • Fixed leak in new extended directoryselection procedure, leak only occurred
    when selection was cancelled during the last selection phase
  • Fixed issue where unbalanced calls to beginupdate and endupdate caused some
    cosmetic glitches
  • Fixed bug where unselecting a previously selected (and confirmed) alternate
    Lame path (options form) caused cd-audio tracks to be removed from the
    Listview (if selected)
  • Fixed memory leak that occurred every time cd-audio track selection was
    cancelled
  • Improved stability of cd-audio track selection and extraction by rewriting a
    lot of synchronized code
  • Centralized a lot of code to prevent possible future bugs
  • Sorting code has been rewritten from scratch, because it was buggy
    (sorting did not work properly if columns were repositioned)
  • Some other small improvements and fixes

v1.3.4.15s-v1.3.4.16s

  • Now files will be refused if extended directory selection is enabled and new
    output directory does not exist and cannot be created
  • Fixed small listview issue where adding items could in rare cases result in
    too many (end of) update calls, causing the content of the listview to always
    be visible instead of non-visible during updating
  • Removed some legacy test code
  • Reformatted code to Borland standard
  • Fixed small issue with songinfo form, now clearing the form will cause the
    songinfo to be removed
  • Some other small improvements

v1.3.4.11s-v1.3.4.15s

  • Fixed issue where images disappeared after checking "Use row selection"
    (when selecting cd-audio tracks)
  • Improved commandline parsing, now everything works properly
  • Removed some old testing code and made some other small improvements
  • Added option to copy (part of) directory to output directory, AdvaLame Suite
    also creates non-existing (sub)directories
  • Added saving of column position and size and added option to reset column
    sizes. Autofit columns are only stored if a file list has been saved
  • Improved autofit procedure (for columns) to offer a workaround for some
    strange resizing behaviour
  • AdvaLame Suite no longer saves file lists during adding and removing of files
    which should cause speed improvements with large sets of selected files
  • Improved colordialog, it used application handle instead of form handle
  • Fixed bug in commandline parsing procedure, only first file on commandline
    was used and relative paths were assumed
  • Fixed serious issue with the cd-audio form, form was referenced before
    existence (could cause stability issues)
  • Replaced some old static code with more dynamic code
  • Some other small and medium improvements that improve stability

v1.3.4.10s-v1.3.4.11s

  • Cleaned code, removed items that were not used anymore
  • Some other very small improvements

v1.3.4.9s-v1.3.4.10s

  • Improved commandline parsing, fixed issues with relative paths on commandline
  • AdvaLame Suite no longer displays changed (output)filename info on taskbar
    when selecting is cancelled
  • Fixed some small focus issues
  • Updated version number in avlsuite.htm
  • Some other minor improvements

v1.3.4.8s-v1.3.4.9s

  • Items are no longer placed at bottom of list if cdda extraction is cancelled
  • Tuned some procedures

v1.3.4.5s-v1.3.4.8s

  • Improved encoding/decoding speed while trayicon is visible by a massive
    amount because progress is only updated when mouse enters icon space
  • Updated NeroApi reference interface code to latest version
  • Fixed issue where enabled state of "Add cd-audio folder" menuitem did not
    respond to checked state of "Use enhanced cd-audio/NeroAPI select" checkbox
  • Improved checking for availability of NeroAPI
  • Improved checking of .cda files (can still be used through normal file
    selection)
  • Fixed issue where sorting did not continue to work when it was enabled and a
    new file was selected
  • Improved sorting, now sorting will be disabled after cancel, because item
    will be inserted as last item if this happens, AdvaLame Suite always
    processes the first file in the listview
  • Added new tracknr option to filename selection form of outputfile
  • Fixed bug where selecting the same outputname as the inputname (file
    selection form) caused the extension dot to be removed
  • AdvaLame Suite now only moves files to bottom after cancelling if sorting is
    not enabled
  • Some other minor improvements

v1.3.4.0s-v1.3.4.5s

  • Seperated cd-audio track selection from normal directory selection, also
    fixes issues when selecting a folder from data cd-roms where previously,
    AdvaLame Suite would always try to find cd-audio tracks
  • Updated avlsuite.htm version number (forgot it in previous release)
  • Improved memory usage and freeing (version 1.3.4.0s leaked 4096 bytes per
    session, tested with latest memproof)
  • Added improved window handling where active form (instead of application
    hidden form) now is always used as parent when showing new dialogs or forms
  • Fixed bug in systemimagelist code where the wrong code was used to retrieve
    icons for cd-audio tracks causing the icons not to show when selecting cd-
    audio tracks
  • Removed support for mp1 and mp2 files, since these are rarely encountered
    formats
  • Added tracknr option to trackselection
  • Fixed issue where the enabled state of transcode mode could change per added
    file
  • Improved songinfo error checking
  • Fixed bug where sorting was not performed properly, up and down were reversed
  • Now previous user settings are no longer deleted during uninstall
  • Improved memory management of shell extension, now freeing all global memory
    directly after closing the contextemenu
  • Some other minor improvements

v1.3.3.3s-v1.3.4.0s

  • AdvaLame Suite now adds id3 tag (only version 1, or 128 bytes tags with
    "TAG" identification string) to output file after transcoding (only if no
    songinfo manually selected and if id3 tag available in original file)
  • Removed old tbrowsedr component and replaced it with selectdirectory
    function, slightly less functionality but far greater compatibility and
    stability
  • Removed old tedfslistview component and replaced it with native listview and
    my own code
  • Removed systemimagelist component (nearly 1000 lines) and replaced it with
    only 5 lines of code
  • Improved sorting, now allows correct sorting of filedate and filesize,
    because sorting is no longer performed on text (but on their actual type) for
    these two items
  • Fixed bug (another!) where selecting the "use infilename" option (select
    filename form) based the output filename on the current output filename,
    while it should be based on the input name
  • Set histogram painting to every second, but with faster start (realtime not
    necessary and slightly slower) and added synchronization protection
  • Improved theme support on Windows XP
  • Improved directory checking
  • Cleaned up sourcecode and removed unused units
  • AdvaLame Suite now compiles successfully when using Delphi 7(+)
  • Fixed bug where launching the easy options form could cause an unknown OS
    error
  • Some other minor improvements

v1.3.3.0s-v1.3.3.3s

  • Fixed bug in transcode procedure where filenames were not renamed correctly
  • Fixed some issues where new code interfered with code existing before release
    1.3.3.0s
  • Added transcode option to shell extension and added code to support it from
    within the executable
  • Fixed issue where selecting an inputname was not modified to support new
    transcoding filename
  • Fixed bug in filename checking procedure that only showed because of new
    transcode mode, since you can actually (try to) select the same output as
    input file
  • Changed (centralized) parts of code to improve stability and functionality
  • Some other minor improvements

v1.3.2.4s-v1.3.3.0s

  • Improved histogram painting
  • Added transcode mode
  • Fixed issues with Lame releases >=3.98
  • New Nero cd-track selection now is default
  • Added code to support direct reaction to Lame console output
  • Added earlier detection of alpha Lame releases
  • Removed some legacy code and replaced it with improved code
  • Added more error checking to buffer supplied by redirected console output
  • AdvaLame Suite now tries to select most appropriate extension for file
    selection
  • AdvaLame Suite no longer accepts selecting a non-existing, or non-Lame
    encoder
  • Fixed rare io bug with checking of APE support
  • Some other minor improvements

v1.3.2.3s-v1.3.2.4s

  • Lame now comes in standard paths to be able to update Lame versions without
    updating sourcecode
  • Added Lame 3.97 beta-2 instead of Lame 3.97 beta-1
  • Now default installer only installs standard Lame version
  • Added new installer

v1.3.2.2s-v1.3.2.3s

  • Improved .dat file, fixed problems with Lame releases >=3.97
  • Added updated theme code
  • Added Lame 3.97b1 instead of Lame 3.96
  • Added new installer

v1.3.2.1s-v1.3.2.2s

  • Fixed bug where output directory did not have to exist in certain cases
  • Improved installer by adding shell extension to selection and by adding custom install option
  • Improved checking for .dat file
  • Some other small improvements

v1.3.2.0s-v1.3.2.1s

  • AdvaLame Suite Setup now checks for NeroAPI and displays warning if not found
  • Simple lame options no longer immediately show on statusbar
  • AdvaLame Suite now adds unrecognized messages to logfile
  • Fixed issue where easy lame options setting did not respond correctly to cancel
  • Fixed small memory leak in shell extension
  • Improved some algorithms to use cardinals instead of integers to prevent subrange issues
  • Added new installer (small size reduction)
  • Some other small improvements

v1.3.1.5s-v1.3.2.0s

  • Added alternate Lame path option
  • Added easy Lame options which is now the default (so new users don't get scared about the enhanced features)
  • Improved Lame path checking
  • Improved checking for APE support
  • Improved layout of options screen
  • Changed default Easy Lame bitrate to 160
  • Changed default Lame bitrate to 160
  • Improved installer to support more than one Lame version to be installed
  • Fixed bug where wrong pointer could be passed to NeroAPI (in some rare cases)
  • Improved tab order
  • Lame path(s) is/are now displayed as hint
  • Added Stay on top option
  • Improved application stability
  • Changed some names and captions
  • Added ability to reset options to default
  • Some other small improvements

v1.3.1.4s-v1.3.1.5s

  • AdvaLame Suite now supports Lame alpha releases through new option
  • Added option to stop operation when error occurs
  • Added new installer
  • Some other small improvements

v1.3.1.3s-v1.3.1.4s

  • Fixed bug where wrong numbers were used in .dat file
  • Fixed bug where answering ‘No’, or ‘No to All’ to overwrite question caused an access violation when only one file was selected
  • Improved .dat file

v1.3.1.2s-v1.3.1.3s

  • Fixed bug where checking of existing files did not work properly
  • Improved .dat file

v1.3.1.1s-v1.3.1.2s

  • Improved support for alternate lame versions
  • Improved decoding support
  • Improved docking support
  • Some other small improvements

v1.3.1.0s-v1.3.1.1s

  • Fixed bug where removing songinfo did not work properly which could lead to a memory access violation
  • Column header of Cdda extraction window is no longer clickable
  • Improved support for alternate Lame distributions

v1.3.0.4s-v1.3.1.0s

  • Added better checking of cdda files
  • Added support for Monkey's Audio
  • Improved visual appearance of options window
  • Added Lame v3.90.3 with extended preset options and Monkey’s Audio support
  • Improved installer to support multiple Lame installations
  • Fixed low level equation bug where progressform would not close when errors occurred in encoding/decoding process
  • Fixed bug where decode procedure responded to abort call from cdda extraction (only encode procedure should respond to abort calls)
  • Added new infostrings to AvLsuite.dat to support Lame v3.90.3
  • Improved event handling of Lame Options window
  • Now AdvaLame Suite no longer displays an error message if Lame Presets are checked but not enabled and other preset options are not set
  • Added option to keep output with errors (for test reasons only though)
  • Some other small improvements

v1.3.0.3s-v1.3.0.4s

  • Replaced Lame v3.95.1 with v3.96 stable edition

v1.3.0.2s Release Candidate 1-v1.3.0.3s

  • Added new icon
  • Added new installer
  • Improved installer, now uninstall icon is available and multiple other improvements have been made
  • Added AdvaLame Suite tag option (now you can select whether program should write to mp3file)
  • Some small code changes that improve stability
  • Some other small improvements

v1.3.0.1s Release Candidate 0-v1.3.0.2s Release Candidate 1

  • Fixed bug where wrong filesize was used with cdda extraction which caused the batch progressbar to use the wrong values, now batch progressbar only displays files processed against total files when encoding
  • Speed improvements to cdda extraction through new low-level NeroAPI interface
  • Improved Window minimizing and restoring
  • Cdda progresswindow is (as of now) always child window
  • Improved rowselection option (cd-audiotrackselection window)
  • Fixed issue where files were removed from listview with cdda extraction when process was cancelled
  • Fixed bug where cdtitle was used for cdartist and cdtitle
  • Updated installer
  • Small improvements to html file accompanying AdvaLame Suite
  • Some other small improvements

v1.3.0.0s beta-0-v1.3.0.1s Release Candidate 0

  • Fixed new audiotrack selection, now only works when selected
  • improved window handling procedures
  • Fixed bug where application would close when cddaprocess was finished and close procedure was called earlier
  • Fixed bug where title-artist and artist-title selection (cdda filename) was not stored and loaded properly
  • Now it is possible to use custom options with Lame (alt)presets
  • Improved memory usage and stability of NeroAPI interface procedures
  • Drive is now always closed before operation to prevent cdda extraction problems, because standard Windows functions cannot access cda files on Windows. Now NeroAPI is used.
  • Fixed bug where reading cdda from multiple drives was not possible anymore (since beta-0)
  • Fixed bug where old .rlo files were not loaded properly when new presets were enabled
  • Fixed bug where the new cd-audio trackselection was stored as “use output directory for cdda extraction”
  • Application now uses normal trackselection again when initialization of NeroAPI fails. Re-start to try again.
  • Added new installer with version information (right mouse click)
  • Fixed some focus related issues with new cd-audio trackselection window
  • Fixed bug where cd-audio options were only saved when lame options window was opened and closed. Otherwise default options were always used for cd-audio trackselection
  • Improved quality setting (Lame options), now optimization settings are not used when q “quality” is set, since these are the same values with the latest Lame releases
  • Many other improvements

v1.2.3.5s-v1.3.0.0s beta-0

  • Removed font option
  • Added multiple cd-text options
  • Added alternate cd-audio track selection for extraction from mixed-mode and cd-extra cd’s
  • Re-ordered options form
  • Improved commandline, now it is possible to add, or process mp3-files from commandline
  • Automatic cd-text to filename and cd-text to songinfo support
  • Improved NeroAPI support, now requires NeroApi 6 because of very long filename support (also works with working demo)

v1.2.3.4s-v1.2.3.5s

  • Final attempt to fix a bug where vbr checkboxes could be enabled after custom, or preset-options were unchecked.
  • Improved directory checking
  • Some other small improvements

v1.2.3.2s-v1.2.3.4s

  • AdvaLame Suite now defaults to temporary directory for cdda extraction to improve support for portable mp3players.
  • Another attempt to fix a bug where vbr checkboxes could be enabled after custom, or preset-options were unchecked.
  • Did some testing with old preset files. They will still work, but the new preset items will not change. So if you load an old .rlo file, be sure to check the settings if you’ve used the new preset method. Of course the new .alo files do support all settings.
  • Some other small improvements

v1.2.3.0s-v1.2.3.2s

  • Fixed bug where AdvaLame Suite would not load rlo (by default) files anymore
  • Added lame 3.95.1
  • Improved fix for annoying histogram bug where, with some low abr bitrates, histogram behaves strangely
  • AdvaLame Suite now uses new vbr routine
  • Some other small improvements

v1.2.2.4s-v1.2.3.0s

  • O.k. button on songinfo window is now default button (so it responds to Enter pressing)
  • Added choice between lame 3.93(.1) and 3.94 beta
  • Added support for integrated lame presets
  • Added tabsheet selection for new lame presets
  • Fixed issue where VBR settings were not disabled when custom mode was
    chosen
  • Improved errorcheck for incorrect settings
  • Added more hints
  • Removed multiple bitrate settings for abr as these were not used
  • Added new inifile format
  • First fix attempt for a bug in AdvaLame Suite (and RazorLame) where
    histogram is not shown correctly with ABR mode and low bitrates
  • Some other small improvements

v1.2.2.3s-v1.2.2.4s

  • Improved menu lay-out

v1.2.2.1s-v1.2.2.3s

  • Bugfix, files from cd (or all files from a non-writable directory) were not
    loaded when the application was closed and re-opened
  • Latest output fileselection now stored
  • Improved initialization of global variables
  • Improved taborder of filename selection form
  • AdvaLame Suite now writes tag to comment section (when unused)
  • Made some small improvements to commandline
  • Improved directory checking before encoding/decoding process
  • Directory not available Windows dialog now suppressed during startup
  • Improved listview settings
  • Improved stability after cancel
  • Some other small improvements

v1.2.2.0s-v1.2.2.1s

  • Improved look of new icons
  • Fixed issue where exit menuitem did not work

v1.2.1.7s-v1.2.2.0s

  • Fixed issue where some underlined characters were used more than once
  • Fixed underlined ‘about’ toolbutton
  • Fixed pointer error, occurring when error occurs during encoding/decoding
    process
  • Improved output filename selection speed
  • Modified visual appearance of application by adding new icons and by
    improving theme code
  • Improved checking for duplicate entries when changing (output)filename, or
    directory
  • Added hints to toolbar
  • Changed waitform position to improve visual appearance
  • Some other small improvements

v1.2.1.6s-v1.2.1.7s

  • Added directory and file check for stored items
  • Improved memory usage of listview
  • Mode now set when first existing file is found
  • Added more info and improved error detection when loading files from list
  • Some other small improvements

v1.2.1.5s-v1.2.1.6s

  • Left/top of mainform is no longer stored, because this is now determined by
    Windows
  • Fixed a bug where the width and height of the mainform was lost after
    maximizing, closing and re-opening of the application
  • Fixed a small issue where the same data was saved multiple times
  • Removed panel from mainform to (slightly) improve visual appearance of the
    application
  • Some small other improvements

v1.2.1.3s-v1.2.1.5s

  • Color of aboutform is now theme-based, also made some small other font
    improvements
  • Added waitform to directory/file selection
  • AdvaLame Suite now has better response to user input
  • Fixed issue where too much was being checked before directory could be
    changed
  • Added statusbar information for directory/file selection
  • Made some improvements to error messages in shell extension
  • Added support for commandlines with more than 32.000 characters
  • Some other small fixes

v1.2.1.2s-v1.2.1.3s

  • Added unlock function to unlock drive when cdda to wave conversion is
    cancelled. Previously the drive became locked when process was cancelled.
  • Improved communication between AdvaLame Suite and NeroAPI on Win9x systems
  • Some stability improvements

v1.2.1.0s-v1.2.1.2s

  • Fixed unfinished filename format errormessage
  • Fix: Selected output filename was not used and wrong filename/directory was
    used on several other places in code.
  • Removed cursor management, now handled by Windows. I have never seen this
    anymore in modern applications.
  • Changed position of waitform to upperleft (also controlled by Windows)
  • Fixed a bug where closing the waitform without clicking cancel could cause
    unpredictable behaviour
  • Fixed some other minor issues

v1.2.0.3s-v1.2.1.0s

  • Added output filename column
  • Added macro's for output filename selection
  • Fixed sortcolumns, wrong column attributes were being used
  • Fixed issue where not all columns were visible
  • Fixed bug where cancelling encoding/decoding with a lot of very small files
    could lead to unpredictable behavior
  • Added paste song info to multiple files
  • Cdda progressform now has better responding to keyboard cancel events
  • Added extra option: scan subdirectories for folder scanning, default=off
  • Added cancel ability for file/folder scanning
  • Re-ordered option screen
  • Added my own (high quality) presets
  • Removed keyaccelerator characters for toolbuttons
  • Added duplicate checking for outputname+folder
  • Added columns adjustment options for runtime
  • First edit field of songinfo screen nows gets focus on show
  • Removed some unused code
  • Removed folder scanning status message
  • Improved speed of folder scanning
  • Added writability check for output directory selection
  • Directory (directory selection) no longer stored when not accessible
  • Added new installer (Inno Setup 4.10)
  • A lot of other smaller enhancements

v1.2.0.2s Release Candidate 1-v1.2.0.3s

  • Fixed bug where files were not always deleted on error (for instance with cda
    files, delete tempname instead of cda file, fixed this by deleting true name)
  • Added vbr bitrate check, 32=minimum
  • Enhanced some internal procedures
  • Added movetobottom to cda error, the same as with other files
  • Improved checking of .cda files from within shell extension
  • Some other minor improvements

v1.2.0.1s Release Candidate 0-v1.2.0.2s Release Candidate 1

  • Completely new trayicon code for dynamic trayicon creation and better Windows XP support, also fixes bug with trayicon popupmenu (not responding to mouseclick within other control) and adds support for balloon tips (where available and only when trayicon is active and no commandline has been passed).
  • Now taskbar window flashes when process is finished and application is
    minimized (only when no commandline has been passed)
  • AdvaLame Suite now truncates very large errormessages from NeroAPI
  • Improved Windows handling with logscreen
  • Improved hiding, minimizing and showing of several windows
  • Improved error detection of bad files
  • Removed some unused (old) code
  • Added fileexist check before actual encoding/decoding
  • Added bitrate selection check: maximum bitrate must be higher, or equal to minimum bitrate
  • Centralized more code and made some speed improvements to checking algorithms
  • Some minor other improvements

v1.2.0.0s beta-0-v1.2.0.1s Release Candidate 0

  • Fixed a bug where application crashed when Nero(API) was removed during
    run.
  • Fixed a double handle leak with createprocess
  • Improved communication with NeroAPI (where available)
  • More intelligent process handling
  • Improved Windows hiding, minimizing and showing
  • Some other minor improvements

v1.1.1.2s-v1.2.0.0s beta-0

  • Added cdda to wave conversion with Nero API where available
  • Added output folder to listview to improve file handling
  • Added outputdirectory check to prevent trying to write to non-writable
    directories. Also added directory to storage.
  • Updated checking for acceptable input
  • Added encode/decode mode selection. Only one type of file can be used at
    once. Mode selection is based on the first file. Only available modes are
    enabled.
  • Centralized mp3/wave testing code
  • Added tabsheet to songinfo screen and updates several other screen related
    items.
  • mainform now keeps focus on cancel
  • Serious centralization of code
  • Some other minor improvements

v1.1.1.1s-v1.1.1.2s

  • Fixed Lame options GUI problem when deselecting custom options. Previous fix
    did not always work.

v1.1.1.0s-v1.1.1.1s

  • Fixed Lame options GUI problem when deselecting custom options. Previous fix
    did not work.
  • Fixed directory selection bug with lame options

v1.1.0.8s-v1.1.1.0s

  • Corrected bug with ALT-A/Action and ALT-E/Edit. Normally, toolbuttons do not
    use ALT shortcuts, but fixed it anyway by changing underlined letters.
  • Added ability to add folder (with selectdirectory Delphi function)
  • Added processmessages to folder selection to prevent application hang with a
    lot of folders/files.
  • Larger size for statusbar to show folder/file selection
  • Set cancel button for modal forms to make escape closing possible
  • Fixed Lame options GUI problem when deselecting custom options
  • Non-API fix for OK-button problem with selectdirectory and non-filesystem
    directories
  • Some other small improvements

v1.1.0.7s-v1.1.0.8s

  • Removed dynamic compiler/debug information from code
  • Fixed tguid issue, wrong format was used in installer. This could have caused
    problems with future Windows versions.

v1.1.0.6s-v1.1.0.7s

  • Added temporary priority boost for taskbar status icon (when selected) to
    improve reaction to user input
  • Added minimize ability to progressform

v1.1.0.5s-v1.1.0.6s

  • Fixed small issue with wave/aif(f) detection
  • Improved songinfo error detection speed
  • Improved songinfo (order) error detection
  • Larger songinfo screen to make 30 characters fit into edit boxes

v1.1.0.4s-v1.1.0.5s

  • Fixed issue with zero length files, they can no longer be added, because they
    stalled AdvaLame Suite when adding from commandline/explorer
  • Fixed small issue where checking for mp3/wave was hard coded and other
    extensions were not checked (although used rarely)
  • Fixed small memory leak in commandline detection procedure
  • Added improved errorcheck for commandline
  • Completely rewrote shell extension, removed unused code and improved speed

v1.1.0.3s Release Candidate 0-v1.1.0.4s

  • Changed image base address for shell extension to prevent relocation
  • Upgraded installer

v1.1.0.2s beta-2-v1.1.0.3s Release Candidate 0

  • Added ability to copy and paste song information
  • Added enhanced songinfo error detection when loading from file
  • Fixed small (handle)leak with communication between shell extension and application
  • Fixed small memory leak within shell extension, wrong function was used
  • Fixed small leak in shell extension where
  • Made some other small improvements

v1.1.0.1s beta-1-v1.1.0.2s beta-2

  • Centered forms
  • Added Songinfo settings (ID3 tags v1.0 and 1.1) for one, or multiple files and advanced input detection and added functionality to load and save this information
  • Added select all items function
  • Add ansiuppercase instead of uppercase (only available in previous AdvaLame Suite versions) to improve compatibility with non-english Windows versions
  • Enhanced mainmenu editmenu
  • Added latest 3.93.1 compile of Lame
  • Shell extension now also supports aif, aiff, mp1 and mp2

v1.1.0.0s beta-0-v1.1.0.1s beta-1

  • Added hint to quality setting
  • Now incomplete output is always deleted on abort, or error (old code only deleted incomplete output when it had zero bytes)
  • Removed XP menu setting, since AdvaLame Suite always uses Windows XP theme (when available)
  • Improved layout of options form
  • Set default thread priority to normal instead of idle
  • Removed version information in application title
  • AdvaLame Suite now uses MS Sans Serif as default font
  • Improved reaction time with commandline

v1.0.0.0s-v1.1.0.0s beta-0

  • Added shell extension to encode/decode wave/mp3 files from within explorer
  • AdvaLame Suite now responds to commandline input
  • AdvaLame Suite now shuts down after commandline usage to make its integration with explorer fluently
  • Added original presets
  • Added Lame v3.93.1 stable edition
  • Some name changes to prevent Razorlame name to pop up during certain messageboxes
  • Filelists are no longer stored when files are added through commandline/explorer
  • Fixed some Window issues where AdvaLame Suite could be closed from taskbar when program was busy
  • Installer changes

RazorLame v1.1.5-AdvaLame Suite v1.0.0.0s

  • Compiled with Delphi 6 Update Pack 2, RTL 2+3
  • Removed all possible leaks (with memproof, www.automatedqa.com)
  • Updated handle for all dialogs and forms through createparams and hwndowner (getactivewindow) to bypass delphi window
    handling
  • Added Mike Lischke's Windows XP theme package (www.lischke-online.de), primarily for correct drawing of toolbar buttons
    and groupboxes)
  • Removed XP menu and improved mainmenu imagelist drawing, by assigning at runtime instead of designtime (in formcreate section)
  • Introduced a new name to avoid naming conflicts and to show the difference between the official RazorLame version and this version
  • Added lame version 3.93 MMX stable edition
  • Modified pointer referencing by data pointer of listview. Now fileitems are freed the right way by casting to a tfileitem and calling free before removing from listview
  • Modified enhanced listview. Added last column to sort method and removed ownerdraw bitmap
    (set showsortarrows to false) to improve XP support. Listview component is getting old though and should be replaced one day!
  • Progressform can no longer minimize, because this is not compatible with new window handling methods
  • Some other small optimizations
  • Added Windows XP dialogs (where necessary by using Delphi 6 dialogs)
  • Added installer (innosetup v3.07, www.innosetup.com)
All available (final) versions | Version history
 
advacalc version history advacrypt and advarsa suite version history advalame version history advahist eraser version history home prepare for release thanks