|
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 Monkeys 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 cds
- 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 youve 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
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)
|