Changelogs for ImgBurn
Current version: v2.4.2.0
Changelog for v2.4.2.0Added: The program now identifies that you might be building an OS installation disc before scanning the directory structure in a similar way to that used for DVD Video etc. (i.e. if you add a single folder to the source box it will look for an I386 folde
Added: Code to try and detect HD DVD and BD Video files in the 'Source' box within Build mode in the same way the program currently detects DVD Video files
Added: If you hold down 'CTRL' when clicking the 'Image Information' button, the program will do a dummy decode pass on any audio files that make up that image to get an accurate duration rather than using DirectShow's GetDuration() function
Added: Current LBA to the log entry when buffer recovery kicks in
Added: You can now double click the layer break list entries to preview them
Added: Support for 'MPA' as a known file extension for Audio files
Added: Code to detect and warn about audio files that decode to digital silence
Added: 'Show Information' option to make the ImgBurnPreview program show the information window automatically
Added: New 'Drop Zone' for Build and Write modes. You can drag and drop folder/files to the 'stay on top' window without having to bring ImgBurn to the foreground all the time
Added: Support for writing unicode names into MDS files and a new 'Create MDS - Save As Ansi File' option to go with it
Added: New 'Don't Prompt Delete Files' option (with Yes/No answers) to the Write tab in the settings
Added: New 'Show Real Size (1:1)' option for the previewer
Added: New 'Don't Use Immediate I/O' option to the I/O tab in the settings
Added: New 'Prevent Entering StandBy' option. When enabled, ImgBurn will attempt to stop the machine going into standby whilst it's burning
Added: Workaround for Plextor PX-116A3 (FW 1.01) returning a single descriptor in the Formatted TOC
Added: Detection of x64 versions of Vista
Added: Support for patching the '\isolinux\isolinux.bin' file in Build mode with the correct 'boot information table' data
Added: Option to not auto retry when the close track/session/disc commands fail
Added: Additional error messages to the code that deals with loading CUE files
Added: When the close track/session/disc commands fail, you're now given Abort/Retry/Ignore options in the message box rather than just Retry/Cancel
Added: BenQ 'Clean EEPROM (Learnt Media)' option to the Advanced Settings windows
Added: Choice of 'None' for the 'Shutdown Action' option in the settings - for people that click 'Shutdown when done' accidently and don't want it to do anything when they do
Added: Additional logging when erase disc fails on CD-RW/DVD-RW/HD DVD-RW media
Added: Additional error messages and logging to code the deals with analysing audio files
Added: Option to automatically ignore failures when the close track/session/disc commands fail
Added: Improved detection of DVD/HD DVD/BD Video content when detecting conflicting settings in build mode
Added: Automatic creation of the 'CERTIFICATE' folder on Blu-ray Video disc in the same way the program automatically creates the AUDIO_TS folder on DVD Video discs
Added: Support for (a version of) relative paths within MDS files
Added: The 'Create DVD MDS File' feature will now store the relative path (assuming images are in a folder below the MDS) in the MDS rather than just the file name
Added: The disc information text on the right of the main window now contains the 'Physical Format' information for each layer on double layer media
Added: The 'Create DVD MDS File' feature now has the ability to specify the Track Path for a double layer image (PTP or OTP)
Added: Regardless of the number of (silent) retries performed when attempting to lock the drive for exclusive access (it normally does 10), if it's been trying for more than 30 seconds the program will error out just as soon as it regains control
Added: Media profiles for DVD-5 and DVD-9 to Build mode (useful for mastering)
Added: Detection of BD Video content based on the BDAV folder (rather than just BDMV)
Added/Changed: When setting the media type for the directshow conversion, the program now falls back to using WAVE_FORMAT_EXTENSIBLE if WAVE_FORMAT_PCM fails. This means filters that don't support WAVE_FORMAT_PCM should now work
Changed: The 2 leftmost buttons (ignore and preview) on the select/create layer break windows now dynamically resize/reposition themselves base on their caption. (This is better for translated text)
Changed: When setting write parameters, the 'Write Type' no longer uses fall backs - this was very messy and caused its own set of problems
Changed: Workaround for when DS filters (or the libs they use) don't like SetPosition(0) when they're already at the start - issuing it can lead to missed audio samples
Changed: The 'Temporary' booktype option no longer falls back to displaying the 'Permanent' setting if it's not supported
Changed: Removed one set of calls to the 'Init DirectShow' function that would happen just before a dummy decode pass was run on the audio files - so it's a bit quicker now
Changed: Updated ImgBurnPreview to v1.1.6.0
Changed: Verify won't go ahead if the drive reports the track contains 0 sectors - otherwise the program would generate dummy data for the entire thing and that's 110% pointless
Changed: Max buffer size is now 512MB
Changed/Fixed: Made tweaks to ACM MP3 file parsing code to make it more reliable when searching for the frame header and to prevent a potential divide by zero error
Changed/Fixed: Image/Media Information window is closed if the program fails to initialise the image
Changed/Fixed: When building an OS installation disc, the DOS character set is now used and not ASCII
Changed/Fixed: Improved support for writing Mode 2 tracks in TAO mode
Changed/Fixed: Attempt to workaround drives reporting first track in a session starting before the actual session
Changed/Fixed: Attempt to workaround decoded files that fall short of their estimated durations and cause any trailing/appended pregaps ('INDEX 0' markers in a CUE file) to mess up the internal image layout - which then leads to an error when sending the
Changed/Fixed: When Previewing a Cell for the LB, the audio stream is no longer forced to 0x80, the program takes the number from the IFO
Changed/Fixed: The 'Create DVD MDS File' function always made MDS files with the Track Path set to PTP
Fixed: Removed the very well camouflaged button in the booktype window
Fixed: Drive related buttons being enabled when no devices are present if you perform certain operations
Fixed: What I believe to be a bug when trying to determine if a single source folder was anything to do with a BD video disc
Fixed: The total count of file/folder names modified due to current settings wasn't 100% accurate due to the file name comparison not being case sensitive
Fixed: Bug converting sector mode/form/size to an internal data type
Fixed: Some odd issue when decoding certain letters (character codes) within CD-TEXT data on a disc or in a *.cdt file. (It would display a square box for the letter)
Fixed: WavPack files were not being decoded during burning, they were being read as if they were PCM/RAW audio files
Fixed: Incorrect 'Last Physical Sector of Data Track' value within MDS files for OTP discs
Fixed: Aborting on an error during the audio file analysis stage didn't actually abort anything and having aborted, the error condition meant that future analysis wasn't carried out
Fixed: Potential problem where ImgBurn might check for updates more often than it should do because the 'last update check' value isn't parsed correctly due to regional settings
Fixed: The 'Write Queue' window wasn't being close when going between 'Write -> Read' or 'Write -> Ez-Mode Picker' modes
Fixed: When converting the volume label from one file system to another (or applying a CLI specified one), the resulting name could turn out to be shorter in length than actually permitted
Fixed: Problem where 'DecodedSize == 0' error could appear when DirectShow decoding failed and ACM worked
Fixed: Building a DVD/HD DVD/Blu-ray Video disc didn't work properly if the files were in the root folder of a drive and the root folder was added to the 'Source' list
Fixed: Odd looking configuration message if a root folder was added to the 'Source' list in Build mode and the folder contained DVD/HD DVD/Blu-ray files
Fixed: WMA Tag parsing wasn't working - messed up text strings due to reading them with the wrong byte order
Fixed: Incorrect values in 2nd layer descriptor within MDS for OTP discs
Fixed: ImgBurn not respecting 'Top' and 'Left' coordinates of the desktop (i.e. the area excluding the taskbar)
Fixed: One rogue structure used when parsing the UDF file system was limiting the file size to 32 bits (DWORD), meaning any file over 4GB would have been displayed incorrectly size wise. (Only caused a problem when mapping sectors with errors to file name
Fixed: Memory leak if dummy audio decoding pass fails
Fixed: Adding the content (files/folders) of a normal BDMV folder to the source box in Build mode didn't create the proper BD structure Changelog for v2.4.1.0Added: Support for the TAO write type as a real option rather than just a fallback if SAO fails
Added: Support for burning APE/FLAC/WV files with an embedded CUE sheet as if they were normal image files
Added: Accurate audio duration calculation (via a dummy decode pass just before the burn) leading to less gaps/padding and no missing audio data
Added: Support for new booktype related options known as 'Active Setting' on NEC/Optiarc drives (to swap between the 'Permanent' and 'Temporary' setting)
Added: The ability to have the open/save dialog boxes always default to the folder specified in the 'File Locations' tab within the Settings window. (otherwise it'll default to the MRU one)
Added: 'New Project' option to the File menu in Build mode
Added: When the program is unable to find any cells to use for the LB when buring a DL disc in Build mode, it now tells you extra info about which cell to split and where to do it
Added: Support for reading discs recorded using the TAO write type
Added: Context/popup/right click menu to the 'Add file or folder to source list' button in Build mode (the green +) with the option of 'Clear Source MRU List' on it
Added: Options to enable/disable the success/error sounds after certain program functions
Added: 'Show Non-Present Devices' option to the 'Automatic Write Speed' form when 'View By' is set to 'Device' (It's enabled by default)
Added: 'Translated By' field to the 'About' box
Added: The ability to define the start LBA when building an image - useful for custom disc layouts
Added: Variable 'PreGap Snapping' whereby gaps will snap to the nearest second (multiple of 75 frames) if within the specified range. (i.e. 1 second, 72 frames will snap to 2 seconds)
Added: If you don't enter a path for the file in Build/Read modes it'll use the 'Image Files' default one configured in the Settings (File Locations tab)
Added: You can type a relative path into Build/Read modes destination box and it'll resolve it when you click Write/OK
Added: Saving a project file now writes the previously selected LB info from the 'Create Layer Break' window. This can then be used when loading the IBB via CLI so the user isn't prompted to pick a LB, thus allowing for batch builds
Added: 'Don't Enable Sound' checkbox to the ImgBurnPreview options
Added: A button in the settings to reset the burn statistics
Added: 'Device.CDROM' Shell extension option where you get 'Read using ImgBurn' as an option when you right click on any CD/DVDROM drive. (It's off by default because windows appears to make it the default option - hence double clicking on the drive opens
Added: Option to turn off the funny quotes on the Ez-Mode Picker screen. (For people without a sense of humour ;-) )
Added: The ability to sort tracks in the order of the 'Track Number' field in any available file 'Tag' within the 'Create CD CUE File' window
Added: The ability to define a default folder for Project files (*.ibb)
Added: The ability to define a default folder for Language files (*.lng)
Added: Support for 'WavePack' files (*.wv) in the 'Create CD CUE File' window
Added: A failed read of a sector in read mode now maps that sector to a file name and the result is shown in the log
Added: Support for reading unicode file names in MDS v1.5+ files
Added/Changed: When running in 'Portable' mode, certain paths will be saved relative to the exe's folder if they're at the same level or below it. (i.e. 'D:\ImgBurn\Sounds\Success.wav' becomes '.\Sounds\Success.wav')
Added/Changed: When build mode detects you're building DVD Video/HD DVD Video/Blu-ray Video/OS installation discs, it now tells you exactly which settings will be modified in the 'conflicting settings detected' message box
Changed: When saving an project file, the initial file name is now taken from the image file name (but with an 'ibb' extension), falling back to using the volume label, then MRU value and finally just 'My Project.ibb'
Changed: Handling of manually entered file names in build/read mode to parse environment variables
Changed: Updated ImgBurnPreview.exe to the latest code - this one has support for audio
Changed: If the bootable image (in Build mode) isn't a multiple of 512 bytes in size, the user can now choose to proceed anyway
Changed: Tweaked some of the TOC parsing code to work around bugs found in certain drives
Changed: Tweaked the UDF file system parsing code to minimise the amount of random access reads and potentially speed up the process by a substantial amount when lots of files are present
Changed: You can now build 'pure' bootable images/discs without having to add a 'dummy' file to the source box
Changed: The 'Restore Defaults' button in the settings now resizes itself to fit the string
Changed: The 'Languages' list is now sorted alphabetically
Changed: Limited the initial height of the 'Create CD CUE File' window to that of the desktop area (for people using 800x600 and below where it wouldn't quite fit on the screen)
Changed: Settings screen is now wider to better accommodate longer translated strings
Changed: The buttons on the 'Filter Drivers' screen now auto-resize themselves to fit the translated string
Changed: The 'Create MDS' windows now uses picture buttons for Add/Remove/Move etc just as the 'Create CUE' window does
Changed: All controls have been changed to the 'TTnt*' unicode style so you can use/view a properly translated GUI on a normal 'English' Windows install
Changed: The folder 'IBB Files' now defaults to using the name 'Project Files'
Changed: The folder 'IBG Files' now defaults to using the name 'Graph Data Files'
Changed: The folder 'IBQ Files' now defaults to using the name 'Queue Files'
Changed: Moved some of the 'select a folder' type options in the settings to a new 'File Locations' tab
Changed: The 'Start' button in Read mode is no longer disabled when CSS/AACS protected media is detected. There's just a warning that it won't work (warning can be disabled in the settings)
Changed: Date/Time pickers in Build mode now display the selected date/time according to the 'Short Date' format as found in Regional Settings within Control Panel
Changed: Log entries for 'File System(s)' no longer translate the 'None' word when there's no file system present in the image. (The Log is supposed to be English)
Changed: Removed the need for a second basic parsing of the file system on the disc when in Read mode (as the automatic destination file name was generated)
Changed: Under Vista/2008, the Volume Label displayed by ImgBurn is taken from the 'File Set Descriptor' (when set) rather than the 'Logical Volume Descriptor' to match the behaviour of Windows
Changed: 'DVD+R Reserve Track' is now enabled by default
Changed: Removed the pre-read/verify 'Samsung Set Magic Speed' option. It was often slow to complete and not very well supported by some Samsung drives
Changed: Optimised the code that checks for interfering programs so they're all done at the same time rather than individually
Changed: Updated the code that checks for interfering programs to look for newer versions of DVD43
Changed: Prompt user if auto retries of tray cycling still don't make the drive initialise the disc properly between write and verify
Changed: Handling of the 'Delete the image when done' option when the image is a CUE file. The user can now delete the CUE without deleting the files it calls upon (if more than 1)
Changed: The 'Open/Save As' file dialog boxes within the Log window now default to the 'Log Files' file location as specified in the settings
Changed: The 'Open/Save As' file dialog boxes for IBB, IBG, IBQ and LOG files now default to the appropriate folder - as specified in the settings
Changed: Some of the messages that can pop up when performing 'Display IFO Layer Break Information' on a drive so that they're appropriate for a drive rather than an image file
Changed: Updated ImgBurnPreview to v1.1.1.0 - Based on Jeanl's latest code
Changed: The log entry for 'BookType' now displays the permanent setting unless the 'Active Setting' is actually set to 'Temporary', in which case it displays the temporary one!
Changed: Modified the names of the 'Browse for...' entries on the 'File' menu to make them less confusing
Changed: 'Read Disc Information' command reverted to asking for 32 bytes of data, not 34. (Some dodgy drivers appear to hang when it's 34)
Changed: Updated the installer to NSIS 2.36
Changed/Fixed: Removed the double image file initialisation when trying to burn the currently selected file in Write mode when it wasn't actually marked as 'Queued' in the Write queue (i.e. having already burnt it)
Changed/Fixed: The 'Automatic Change Book Type' option for NEC drives now sets the 'Active Setting' to 'Temporary' so the correct value is actually used
Changed/Fixed: Tweaked some of the code that deals with expanding relative paths passed via CLI or stored within IBB project files
Changed/Fixed: Most of the forms are now dynamically created at runtime as and when need. This cuts down on the resources used by ImgBurn (especially GDI objects) and speeds up the loading time. (GDI object count is down from ~1100 to ~550)
Changed/Fixed: CD-TEXT options/controls in the 'Create CD CUE File' window are now disabled when the selected track isn't an audio track
Changed/Fixed: Silently fail (failure is still logged) when MCN control fails with the 'ERROR_NOT_SUPPORTED' error code
Changed/Fixed: Potential workaround for drives that hang when being queried to see if they support labelflash
Changed/Fixed: Better ACM 'acmStreamConvert' handling so the program knows when all the data has been converted (even when buffered under Linux/Wine)
Changed/Fixed: When verifying, if the track on the disc is smaller than the one in the image file the user is asked if they want to continue or not. If they choose to, the disc's track is padded out (zero filled) to the size of the image file's track so t
Changed/Fixed: Don't add the current image file name to Write mode's 'Recent Files' list when a 'Read' operation fails
Changed/Fixed: The 'Delete image' button on the 'Insert next disc' window didn't prompt the user when deleting multiple files (like in a CUE with lots of audio tracks)
Fixed: Incorrect handling of 'desktop' at the start of a destination image file path in Build/Read mode if it was followed by another folder name - i.e. 'desktop\new image\image.iso'
Fixed: The default paths (i.e. before any settings have been read) were incorrect when loading the program with the '/PORTABLE' CLI switch
Fixed: When writing a multisession disc, the 'Writing Session X of X' and 'Writing Track X of X' log entries weren't always being written if the session/track was small
Fixed: A bug when attempting to send a CUE Sheet to the drive ending in the error 'SendCueSheet Bug! - CueSheetVariant 13' being shown
Fixed: Wrong 'REM LEAD-OUT' entry in *.cue file when created using the 'Create CD CUE File' window
Fixed: Better support for old drives that want weird LeadIn/LeadOut 'DataForm' values (non MMC compliant values) in the 'SEND CUE SHEET' parameter list
Fixed: A bug preventing the 'Logical Volume Identifier' field in the 'File Set Descriptor' from being updated when changing the volume label of an image
Fixed: The Layer Break 'Preview Selected Cell' feature didn't always work when working with Image Files/Drives - the preview window would take ages to appear and the 'ImgBurnPreview.exe' process would need terminating via Task Manager
Fixed: Problem with analysing track pregaps on drives that fell back to using the 'Read Sub-Channel' command when 'Read CD' failed
Fixed: Various problems when using the legendary 'old skool' Plextor SCSI CD-ROM drives
Fixed: When SAO wasn't available and the program fell back to using TAO, multi track images weren't burnt correctly. (They came out as 1 long track because I'd made no effort to make it work properly!)
Fixed: The 'Add file or folder to source list' button in Build mode was being enabled after 'Calculate' even when there was no text in the field to it's left
Fixed: Access violation when you're in Build mode with Device output and you press 'Cancel' on any of the prompts that come up before the build actually starts
Fixed: A problem where ImgBurn could get stuck at the start of a read/verify operation
Fixed: When reading a disc using only ISO9660/Joliet file systems (no UDF) from DVD+RW/DVD-RAM/BD-RE the image would be 1 sector too short
Fixed: Divide By Zero bug if you terminate a verify operation whilst it's still analysing the tracks on a CD
Fixed: Memory leak if you cancel the 'Open' file dialog box from within the Log window
Fixed: A problem where a file name such as 'desktop\image' in the Read mode destination box was not being parsed correctly to have 'desktop' replaced AND the '.iso' file extension added
Fixed: The 'ACM' audio decoding fallback method wasn't working - acmStreamConvert failed
Fixed: CD-TEXT info at 'Disc' level wasn't always added to the CUE file made by the 'Create CD CUE File' feature
Fixed: When warned that 'Test Mode' *might* not work with the current media (and the user accepted the warning), it was actually being turned off rather than being left on
Fixed: The 'Changer Control' buttons were sometimes being disabled when they shouldn't have been
Fixed: 'Retrying (x of y)...' was wrong in the log when close track/session/disc failed at the end of the burn. x was always 1 number too big
Fixed: No image being added to the combobox on the medium changer control window when running under Vista
Fixed: The 'Medium Changer Control' feature didn't work properly on Vista/2008
Fixed: Incorrect file name sorting in the ISO9660 file system - files starting with '_' came before the others using 'A-Z'. (This prevented WinXP install discs from working)
Fixed: Memory leak when loading a CUE containing multiple index points for the same track
Fixed: Read modes 'Default Destination - MRU' option wasn't working Changelog for v2.4.0.0Added: Support for multi-session/track CD reading/burning (*using a CUE file - this includes Audio CD's from anything DirectShow/ACM can handle - AAC/APE/FLAC/MP3/MPC/OGG/PCM/WAV/WMA etc)
Added: 'Ez-Mode Picker' screen with big buttons for newbies to help them decide on which mode to use (and people who want the program to load up in a 'neutral' mode where no discs get initialised - bit faster)
Added: Support for additional UDF revisions in Build mode. It now supports 1.02, 1.50, 2.00, 2.01, 2.50 and 2.60
Added: Ability to use 'Language Files' to have the GUI in your own native language
Added: New 'Create CD CUE File...' option to the Tools menu (and a button to the Write mode and Write Queue windows for easy access). Here you can build your own custom layout CUE file (for burning in Write mode). ID3/APE/OGG tags within Audio files can b
Added: Support for building images that only (officially) use UDF but are bootable. A fake ISO9660 filesystem is added with a dummy 'README.TXT' file in the Root saying the disc uses UDF
Added: Support for '/SRC ALLSECTORS' and '/SRC ' CLI commands to be used in Discovery mode
Added: Support for non-stop 'queued' burning from a changer device - like the Sony VGP-XL1B2(3)
Added: 'Find Next Blank Disc' button to the 'Insert Next Disc' window if the 'Next' drive has a changer device associated with it
Added: 256x256 Vista style icons for the application exe and also the file association icon for when ImgBurn is the file's default associated application
Added: 'Recent Files' option to the popup menu on the build mode destination browse button. These recent files are mirrored in the drop down combobox. As 'Clear' is now part of the Recent File list I've removed the 'Clear Dest MRU List' button from the se
Added: Support for controlling (just the basic stuff - query / load / eject / mount / dismount) medium changers (like the Sony XL1B)
Added: 'Form X' (for Mode 2 tracks) to the TOC Information shown in the info panel on the right
Added: By default, the program now sends the 'Send OPC Information' command prior to sending any 'Write' commands
Added: Option to not prompt for 'Close Track/Session/Disc' functions on aborted burn
Added: The option to skip the 'close track/session/disc' commands if a burn fails
Added: Another the option 'Clear OPC History' to the 'Change Advanced Settings...' screen for LITEON drives
Added: Support for using relative path names in IBB files or when passing arguments via CLI using the /SRC and /DEST switches
Added: CLI switch '/PORTABLE' to tell the program not to write the file association / autoplay / shell extension registry keys ('/NOSAVESETTINGS' already does it)
Added: The ability to perform 'Display IFO Layer Break Information...' function on the media in the current drive
Added: A final 'fallback' function for calculating the correct image file format on 'Unknown' images
Added: Removeable drives (excluding A: and B:) to the 'Drive Quick Change' context menu available on the destination file name label in Read mode and the destination browse button in Build mode
Added: Support for correct sorting of IFO/BUP files in the HD DVD Video 'HVDVD_TS' folder
Added: Support for ECC block (64k) padding between IFO/BUP files in the HD DVD Video 'HVDVD_TS' folder
Added: Link to (forum based) guides within the 'Help' menu
Added: Link to IBQ folder within the 'Help' menu
Added: Seperate 'Read Speed' settings for Data/Audio in 'Read' mode
Added: Support for the 'PortableMode' option ('/PORTABLE' via CLI) when reading from the registry/ini file
Added: When calculating the automatic destination path for read mode, the program now checks the user has permission to write to the folder. As it normally goes to the root folder of the drive, this fails under Vista when running as a 'Normal' user. Now i
Added: Support for NEC (Optiarc) drives to the 'Automatic Change Book Type' feature
Added: The log now displays the current booktype setting (where supported) just before a burn onto DVD+ (plus) format media
Added: A new screen (called 'Changer Control') for drives with embedded disc changers. This screen allows the users to load/unload slots and view details about the changer
Added: Detection of HD-DVD / Blu-ray Video images in Build mode by their folder names (in the same way DVD Video is detected by the presense of a VIDEO_TS folder)
Added: 'Optimised Size' info to the log and the summary box when in Build mode with the 'Optimise Duplicate Files' setting enabled and some duplicates have been found
Added: The destination file 'Save As' dialog box in Build mode now defaults to using the volume label (if one is specified) as a basis for the initial file name
Added: You can hold CTRL when clicking on the 'copy volume label to other file system' buttons and it'll also copy the text to the clipboard
Added: The 'Sync Cache/Close Track/Close Session/Finalise Disc' functions at the end of a burn are now auto retried 3 times on failure
Added: 'Share Selected Images Amongst Drives' button the the Queue window
Added: Ability to read the volume label from Wii ISO images
Added: Message saying 'Sorry, ImgBurn cannot copy protected discs.' if the user inserts a CSS/CPPM protected DVD or AACS protected HD DVD/Blu-ray disc - the 'Read' button also remains disabled so they can't click it
Added: New 'Magic Speed' (high speed / silent) option for Samsung drives in the 'Advanced Features' dialog window
Added: 'Read Speed' option to the main window in Read/Verify modes. These have now been removed from the settings
Added: Option to prevent the screen saver from starting whilst the program is open
Added: Support for reading the disc name from the 'VPLST000.XPL' file on HD DVD Video builds - used in the same way the DVD Text name is from a DVD Video disc - as a basis for the auto generated Volume Label
Added: 'Recent Files' support to Read/Build modes. It's accessed via the 'File' menu (Both modes) or by right clicking on the 'Browse' button (Read mode)
Added: Drag + Drop a folder onto the program exe/shortcut and ImgBurn will open in Build mode and add that folder to the source list
Added: A tiny bit more error checking during the burn - could catch errors right at the start that would otherwise be lost
Added: Command line parameters for all the 'Bootable Disc' options in Build mode
Added: Option to have Build mode sort files in the order they're in within the source window. (This is only possible to a certain degree!)
Added: Message to tell user to close the drive tray during the write/verify tray cycling process if the program fails to do it automatically. The message can be disabled in the settings for non-newbie people
Added: 'Changer Control' button to the 'Insert Next Disc' window
Added: Support for reading/reporting the 'Volume Set Identifier' from the UDF file system
Added: 'Move To Top', 'Move Up', 'Move Down', 'Move To Bottom' functionality for the 'Source' list within Build mode. Options are availabe on the context menu, via keyboard shortcuts and via buttons (but only when in 'expanded' view)
Added: Option to enable/disable OS AutoPlay on Data/Audio CD's (like the option in TweakUI and CloneCD). This makes the whole 'Operating System Options' bit (with regards to AutoInsert/AutoPlay) more complete
Added: When no cells can be found for a layer break, ImgBurn will identify which one you should split. (Build mode only)
Added: Additional detail to the error/warning messages that get logged when there's an issue with the user specified layer break position
Added: The option of not capturing graph data at all
Added: Support for relative paths (i.e. starting with '.\' and '..\') and [DATE], [TIME], [DATETIME] modifiers when specifying a name for the destination file for build mode via CLI (or in an IBB file)
Added: Support for relative paths and [DATE], [TIME], [DATETIME] modifiers when specifying a name for the log file via CLI
Added: Support for the newer LiteOn ID string ('ATAPI DVD A') within the automatic booktype/advanced settings code
Added: Support for a '/SRCLIST' CLI parameter to pass the name of a file (plain text) that contains the names of folders / files to add to the 'Source' box in Build mode
Added: New CLI option '/DELETESOURCE' where 'Build' mode will delete all the files it just burnt - assuming burn (and verify) was successful
Added: The ability to use the drive name within the AWS feature to force a speed for a specific device when the current 'Disc ID' is not in the list
Added: Additional keyboard shortcuts when working with Build mode's 'Source' list, Burn Queue's 'Image' list or 'Create CD CUE File's 'Layout' list
Added: 'Add To Write Queue When Done' checkbox option to 'Create DVD MDS File' window
Added: The 'Extract Boot Image' feature now also lists the drive volume label next to the appropriate list entry if one exists
Added: When filling the buffer before a write operation, the program won't ever consider it full if the 'Cancel' window is open. This gives the user time to cancel the burn and prevent anything from being written to the disc
Added: A 'View ImgBurn Translations...' option to the 'Help' menu
Added: 'Media Information' (a.k.a. Image Information) button within Read mode. To make it skip analysing the tracks (for CD-TEXT, MCN, ISRC, PreGaps), hold the 'Ctrl' key when clicking the button
Added: Tooltips to all the 'Size' type labels where the size is shown in Bytes, KB, MB and GB
Added: AutoPlay options for the following events: HandleHDDVDBurning, HandleBluRayBurning, PlayCDAudio, PlayDVDMovie, PlayHDDVD, PlayBluRay
Added: Version information to the installer exe
Added: 'ImgBurn Projects...' option to the 'Help' menu. (This points to the 'IBB Projects' folder in the users 'Application Data\ImgBurn' folder)
Added: If the automatic check for updates feature fails, an entry is added to the log to show that it failed
Added: Support for the new 'Verify Not Required' (VNR) flag in the 'Write 12' command when BD-R media is being used. This comes under the 'FastWrite' option - i.e. when FastWrite is enabled, this flag gets set
Added: 'Open With' shell extension option in the Settings window. When enabled, ImgBurn lists itself in the manual 'Open With' selection window that you can have pop up on files with unknown file extensions
Added: Warning message if burning to DVD-RAM / HD DVD / Blu-ray when 'Test Mode' is enabled saying that it might not be supported and data could actually get written to the disc. (seems to vary between drives - certainly with DVD-RAM anyway)
Added: New CLI option '/IGNORELOCKVOLUME' that causes the program to automatically ignore any failure to lock the drive for exclusive access if the error code is 'Access Is Denied'
Added: A new hint to the error box when attempts to lock the drive for exclusive usage fail, the error is 'Access is denied' and 'wmplayer.exe' (Windows Media Player) is open
Added: Tooltips to the listbox in the 'Create DVD MDS File' window for items that are longer than the box. (For some weird reason the scrollbar can't scroll far enough on vista even though the calculation for it's limits is perfect on all previous Windows
Added/Changed: When drives are on the same SCSI ID, the program will fall back to sorting them by drive letter and finally by name when the 'Device -> Sort Order' is set to 'Address'
Added/Changed: The 'auto set booktype' code is now called again if the disc finalisation fails - otherwise the drive appears to forget what it's been told to do
Added/Changed: If Build mode detects the file 'I386\NTLDR', it will automatically enable the ISO9660/Joliet options of allowing files without extensions
Added/Changed: Read mode's Destination 'Save As' dialog window now also includes filters for .BIN and .IMG files. Defaults to .BIN for complex CD discs and ISO for everything else
Added/Changed: Build mode's Destination 'Save As' dialog window now also includes filters for .IMG files
Added/Changed: Optimised the file I/O buffering when writing to a hdd/removeable drive
Added/Changed: The IFO modifying code as part of LB selection has been updated to handle LB cells where the previous one has a Cell Command associated with it that's just a NOP
Added/Changed: Read mode has gone back to remembering the destination path of the image you just read and using that instead of a new one it would normally calculate. The 'old' path is only used if the current disc has the same volume label, same creation
Added/Changed: The 'Graph Data' folder is now created if it doesn't exist
Added/Changed: Build mode now groups files by an entire directory (including sub directories) rather than doing it by directory level (as it did previously). There is a new option to make it revert to doing it by directory level
Added/Changed: 'DVDPreview' code updated to include latest fixes and option of Real-time (normal film FPS) playback speed in the layer break preview window
Added/Changed: Tweaked the error handling of the code that sets the layer break on the disc. You can now actually abort the write operation if it fails (abort/retry/ignore options are provided)
Added/Changed: When typing into ISO9660 fields, spaces are automatically translated to underscores
Added/Changed: When 'Delete Image When Done' is enabled in 'Write' mode, the program will prompt the user before deleting anything if there are more than 10 files to delete or if any of them are in the supported audio files list (i.e. APE, ACC, FLAC, OGG,
Added/Changed: Sector Viewer now remembers/restores the current 'scroll' position when changing sectors
Changed: Build mode won't use current inserted media's layer break info during calculate/write if the media isn't empty - it'll stick with the default values as taken from the 'Media' tab
Changed: Updated some of the booktyping/advanced settings stuff so it reports the error if the actual command fails
Changed: Rewrote the function that detects if a given process (name) is running - used to detect programs the can interfere with certain program operations
Changed: The Quick Edit 'Destination' field in Read mode (double click the file name label) is now a combobox and maintains a history of previous file names (taken from 'Recent Files' list)
Changed: Destination files names chosen in Build mode are now added to the 'Recent Files' list in Write/Verify mode
Changed: Destination files names chosen in Read mode are now added to the 'Recent Files' list in Write/Verify mode
Changed: Updated the installer to NSIS 2.34
Changed: Updated the exe compressor to UPX 3.02
Changed: 'Calculate MD5 Hash Values' now defaults to OFF. It's less work for the app to do and will reduce latency between reads/writes because of that
Changed: Optimised the filesystem parsing code
Changed: The 'Install for All Users' option in the installer will record the current users 'check for updates' setting in HKLM\Software\ImgBurn. Other users (on a multi-user PC) will then use this value rather than using the program's default value
Changed: The images used in the log window to the XP versions (32bit colour + alpha channel)
Changed: Done away with the 'ReadAhead' caching part when parsing the file system as it often meant far more was being read than actually necessary
Changed: Optimised the 'last resort' (fallback) image analysing code so it should be a bit quicker now. (This is the bit that runs just before it pops up the 'Invalid or unsupported image file' message)
Changed: The IFO modifying code as part of LB selection has been updated to leave all the other cells alone if the one selected is already marked as non-seamless. (Chances are that it's the original LB cell and so the others don't need / shouldn't be modi
Changed: Fine tuned some of the 'Recent Files' stuff so images created in 'Build' mode are added to the 'Write' mode recent file list at the end of the build. Same goes for 'Read' mode (at the end of the read!)
Changed: Verify mode now defaults to reading Audio at MAX speed instead of 8x
Changed: The destination 'browse' button in Read mode now has the same popup menu as the one in Build mode (i.e. with 'Change Drive' and 'Recent Files' options)
Changed: The destination 'file name' label in Read mode now has a new popup menu with the options - 'Edit' and 'Copy'
Changed: Read Error retries are now handled / logged in the same way Write errors are (i.e. 1 log entry per retry - so we can see exactly what's going on and why it failed)
Changed: 'Clipboard' button in the 'Filter Driver Load Order' window to say 'Copy To Clipboard'. I noticed people didn't instantly get what it was for, hopefully that'll change now
Changed: Updated the 'Display Graph Data using DVDInfoPro' icon to the current one use by the actual program
Changed: I/O Debug mode is now automatically disabled whenever the program is closed - so it's then not active the next time ImgBurn is loaded
Changed: Removed the 'I/O Debug Mode' checkbox from the settings window. (It's only available via the F8 key now)
Changed: UDF File Set Identifier now defaults to using the volume label field rather than 'UNDEFINED'
Changed: Button height is now the Windows standard 23 pixels rather than Borland standard 25
Changed: Optimised 'Duplicate File' detection code
Changed: Buttons on the 'Write Queue' window are now only enabled if they're applicable / available based on the current state of the listview
Changed: Tweaked the 'Create DVD MDS File' feature so that it can be used to create an .MDS file from a .DVD file and keep the layer break information intact
Changed: Renamed the 'Create Boot Image' option on the 'Bootable Disc' tab in Build mode to 'Extract Boot Image' and changed the layout slightly
Changed: Handling of file extensions / initial file names in the 'Save As' dialog boxes used in Read and Build modes (for the destination file)
Changed: Tweaked some of the code used to find interfering programs
Changed: Changed the nsis installer script so it enhances the ImgBurn entry in Add/Remove programs (offering web/support links and making it 'Remove' only etc)
Changed: Browsing for a destination file in Read or Build modes no longer adds the selected file to the Write mode MRU list - the file is only added after the actual Read/Build
Changed: Build mode no longer automatically changes settings when it finds 'I386\NTLDR', it prompts the user first if a certain few settings aren't configured correctly and could produce a non-working disc
Changed: Ignore miscompares in 'Optional EDC' area (last 4 bytes in the sector) in Mode 2 Form 2 tracks during a Verify if the bytes in the file are zeroed out
Changed/Fixed: TOC information ('track mode') is now reported as-is and is no longer using info obtained via 'Read Track Information' (which I've now seen to return bogus/different info)
Changed/Fixed: Certain unicode functions have been tweaked to allow for file/path names longer than 'MAX_PATH'. They should now support upto 32767 characters rather than 260
Changed/Fixed: The ISO9660 file/folder entries within the file system have been made more compatible with certain players
Changed/Fixed: Program should have complained if you tried to burn an unsupported format to DVD/HD DVD/BD and then quit early
Changed/Fixed: Program would keep asking (for each track) if you wanted to burn data of the wrong format (but stuff that could be converted) to DVD/HD DVD/BD
Changed/Fixed: Tweaked the 'Supported Write Speeds' code to not give odd values from certain drives
Changed/Fixed: Updated the forms to use 'TUIStateForm' instead of 'TForm' as their base VCL control so it fixes an issue on Windows 2000 (or Windows XP without themes) to do with focus rectangles
Changed/Fixed: Context menu option (in Write/Verify modes) to change the volume label no longer appears when it's not possible to do so (i.e. when the image has no supported file systems)
Changed/Fixed: More registry calls that access HKLM\Software so it changes both branches under Wow64 (x64 OS's)
Changed/Fixed: When loading an IBB into Build mode via CLI, the other CLI parameters are now processed both before (to correctly configure things like file system etc) and after the IBB has been processed. (CLI parameters therefore take priority over thos
Fixed: Refresh issue with changing the volume label on small images where the app was reading the old label from the cache rather than the new one in the image
Fixed: Read mode not maintaining the correct 'Track Path' value within the MDS file
Fixed: Verify could fail with miscompares when converting some images on-the-fly
Fixed: Some option reading the ISORead value rather than the ISOVerify one (can't remember which one exactly doh!)
Fixed: Bug that could mess up the destination file name in 'Read' mode if the path was a network share
Fixed: Potential issue with 'pending' ASPI commands where the SendASPI32Command function doesn't set its return value to 'pending'
Fixed: Failure to remove the 'Shell Extensions - DVD' keys from the registry
Fixed: Potential access violation when determining the format of an image file and the program doesn't find a match in the first set of checks
Fixed: 'Build' modes 'DVD Video - Uppercase File/Folder Names' option wasn't always working correctly
Fixed: 'Read Capacity' I/O Error when starting off in Read mode and no disc was present
Fixed: The 'Browse for folder' button for Read mode's 'Default Destination -> Custom' setting was defaulting to the wrong folder
Fixed: The Joliet Volume Descriptor's (SVD) 'Root Directory' entry had a different value for 'size' (the real one rather than rounded to nearest 2048) than the one in extent itself
Fixed: Incorrectly set Joliet file identifier lengths to 2 instead of 1 if there was no file name at all
Fixed: The ";1" was being cut off the filenames in the ISO9660 file system
Fixed: A UDF descriptor was being messed up due to an incorrect mem copy operation
Fixed: UDF directory/file UniqueID values weren't compliant with the specs
Fixed: It was possible to right click the volume label text in 'Read' mode and bring up the 'Change Volume Label' box
Fixed: A byte in the data/time field within PVD of ISO9660 FS was incorrect when NOT specifying a value
Fixed: Dodgy wording in the prompt when you check the 'seamless' box on the layer break dialog
Fixed: The program wasn't always correctly locating the file system in images where the data track was offset in the file. (i.e. it didn't start right at the start)
Fixed: When analysing an image the program could potentially use (read from) cached data when it wasn't valid for the area being requested
Fixed: 'Read' option in the 'File' menu wasn't hooked up to anything
Fixed: Arithmetic overflow operation when pre-allocating files - they weren't being made with the correct size if over 4GB
Fixed: Using the wrong functions to work out conversion from KB/s to read speed (i.e. 2x) on HDDVD and Blu-ray discs in code that checks if the requested read speed matches the real one the drive says it's using
Fixed: Bug in the graph data (IBG file) code where it was (could be) writing incorrect values for the 'speed' in Verify and Read modes
Fixed: Flashing progress bars under running Vista. (Borland's problem, not mine!)
Fixed: The 'Apply' button wasn't being enabled on the 'Change Volume Label' window when enabling/disabling Unicode support
Fixed: The UDF volume label wasn't being updated (via the 'Change Volume Label' window) if all you'd done is enabled/disabled Unicode support
Fixed: UDF Volume Set Identifier is now filled out in the correct format using the volume creation date/time rather than the value of GetTickCount()
Fixed: 'Read' mode thought it was ok to read from an unformatted BD-RE disc
Fixed: The program should not display 'Supported Write Speeds' on BD-ROM media
Fixed: 'Duplicate File' detection code could end up setting some files with an LBA of 0 if the 'real' file hadn't been assigned an LBA yet
Fixed: The 'Open Containing Folder' button in Verify mode is now only enabled when a file has been selected/loaded
Fixed: The 'Open Containing Folder' button didn't work during verify unless actually being done from Verify mode
Fixed: A couple of little bugs I found having turned on a few more compiler warnings
Fixed: AutoPlay settings not being written to the registry properly on x64 OS's
Fixed: Global 'Overwrite Files' option wasn't being reset at the end of a read operation and so any response given would be applied to all the reads until the program was closed down
Fixed: When looking for modified filenames in build mode (due to various file system restrictions), the check was not case sensitive
Fixed: TOC display in the info window on the right of the main screen wasn't showing (larger than normal) 'PreGap' areas for anything other than the first session. (This is where the 1st track in the session doesn't begin right at the start of the session
Fixed: 3.3x was being filtered as a 'Supported Write Speed' (available on some 8x DVD+RW in certain drives) and showing as 3.4x instead Changelog for v2.3.2.0Added: Support for Lite-On drives to the 'Auto Change Book Type' feature
Added: Loading an IBB via CLI no longer requires a path. It'll use the current working directory if one isn't specified, making it a bit more portable
Added: '/OUTPUT' as an alternative to '/BUILDMODE' for a command line argument
Added/Changed: If Build mode detects the file 'I386\NTLDR', it will automatically enable the ISO9660/disable the Joliet options of adding versions numbers to file names
Changed: None of the build mode 'text' options will be changed if an IBB doesn't actually specify a value for that field
Changed/Fixed: Disabled 'Auto Calculate' whilst adding files / folders to the source list from an IBB file specifed via the CLI
Fixed: Incorrect signature matching (due to new FAT16/FAT32 file system detection code) on some images made them look odd sizes and have weird sector modes/sizes
Fixed: Drag + Drop of a folder containing an .ISO and a .MDS file (of the same name*) should have been filtering out the ISO and just adding the MDS
Fixed: The 'Remove All' button in the 'Write Queue' window wasn't being enabled when it should have been Changelog for v2.3.1.0Added: 'Reset Settings' feature to the 'Options' tab in 'Build' mode
Added: 'Read' support for discs (DVDRAM etc) formatted with the FAT16/32 file system
Changed: Optimised the file system parsing code
Changed: Set default write buffer size to 40MB for people with 1GB of RAM or more (actually set at 980MB rather than 1GB this time)
Changed: Set default path for IBG files to [APPDATA]\ImgBurn\IBG Files
Changed: Set default path for LOG files to [APPDATA]\ImgBurn\Log Files
Changed: The little 'DVDInfoPro' icon to the latest one - as taken from the program's exe
Changed: Upgraded to NSIS v2.25
Changed: Some internal workings of the 'Check For Program Updates' code
Fixed: Access Violation error when doing an 'on the fly' DL burn in Build mode
Fixed: DVDRAM discs formatted with FAT32 were always seen as 'empty' and so no 'overwrite' prompt was displayed if you tried to write to them
Fixed: Old drives that don't report the track mode correctly in the TOC could then read normal Mode1/2048 discs to a Mode1/2352 image
Fixed: Problem using numeric keypad to enter a custom number for 'sectors' in Discovery mode
Fixed: The layer break preview application wasn't working correctly under win 9x (Problems in the CreateProcess/ShellExecute wrappers)
Fixed: The stars in the 'Select/Create Layer Break Position' window's list showed some odd graphics corruption under Win9x
Fixed: UDF file system parsing code could get stuck in a loop Changelog for v2.3.0.0Added: Parsing of the Joliet filesystem (in addition to the existing UDF/ISO9660 parsing) for pin pointing the file where a read error is occuring.
Added: Ability to have the program use erase/format commands where DVD-RAM and BD-RE disc then give their full capacity to the user data area and do not keep any 'spare areas' for error recovery. (Potentially useful for PS3)
Added: A little 'Erase' button to the main screen for easy access to disc formatting/erasing functions.
Added: Support for images with a 2332 byte sector size (Easy CD Creator v5 ?)
Added: Support for converting a few additional image formats over to the correct format for burning to DVD (Mode1/2048).
Added: Import / Export of 'Automatic Write Speed' configuration.
Added/Changed: If Build mode detects the file 'I386\NTLDR', it will automatically enable the ISO9660/Joliet options to allow file names without extensions.
Changed: When files/folders are dragged + dropped into the source list in Build mode, they're now added to the MRU list - but only if 8 or less items are added at a time.
Changed: When files added to the source list in Build mode via the 'Browse for file' button, they're now added to the MRU list - but only if 8 or less items are added at a time.
Fixed: Browsing for (and opening) a file (especially in 'Verify' mode) could fail due to some garbage being appended to the filename.
Fixed: A potential error when unlocking a volume from exclusive access when locking it had failed in the first place.
Fixed: File/folder names parsed from the ISO9660 file system could have garbage appended to them if there was no trailing null.
Fixed: Thread synchronisation issue where MD5 values might then be missing from the Log.
Fixed: The first cell in an angle block was being ignored and hence never shown in the 'Create Layer Break Position' window. (The first should have been visible, but not the others)
Fixed: The program displayed the incorrect 'previous' cell in layer break preview if the chosen cell followed one or more interleaved cells.
Fixed: UDF Filesystem didn't allow for the ';' character in file names.
Fixed: The 'Don't Prompt VIDEO_TS Content' option wasn't acutally using the answer specifed in the settings.
Fixed: The Filter Driver Load Order page was listing 'Upper Class Filters - [None Found]' for an item that should have said 'Lower Class Filters - [None Found]'.
Fixed: The wrong item in the Build mode MRU list could get deleted when the 16 item limit was reached. (Number 8 was deleted rather than number 16) Changelog for v2.2.0.0Added: 'Read' mode for basic (sector by sector) creation of images direct from a cd/dvd
Added: Unicode support to everywhere that needs it
Added: An 'AUTO' write speed where you can now have custom write speeds for individual media types/dyes on a drive by drive basis. You can also use things like 'CD-R', 'DVD-R', 'DVD+R' etc
Added: Ability to preview Cells in the Build mode's 'Create layer break position' dialog box (or doing it via Tools -> ISO -> Display IFO Layer Break Position). This uses PgcEdit's little PgcEditPreview.exe file
Added: Option of Standard/DOS/ASCII characters set for ISO9660 file systems. (previously only Standard/ASCII was supported)
Added: Ability to build ISO9660 file systems where files can have no extension at all (not even a '.' (dot))
Added: Options to disable warnings when checking 'seamless' or 'don't update ifo/bup files' boxes in the layer break dialog windows
Added: Options to automatically check the 'seamless' and 'don't update ifo/bup files' boxes in the layer break dialog windows
Added: Support for reading/parsing UDF v2.50 - as used on HDDVD / Blu-ray discs
Added: Build mode now has the ability to look for and optimise duplicate files so that only 1 copy of that file actually exists in the ISO/on the disc
Added: /EJECT CLI command
Added: 'Auto Change Book Type' option to the settings. This is only used for LG and Samsung drives. When enabled (default), it will make the program send the appropriate command to tell the drive to booktype the disc to DVDROM at the start of every burn -
Added: Ability to insert a layer break position in the MDS file made by the 'Create DVD MDS File' tool
Added: Early warning message on DVD Video builds where the files are probably too big for the destination DVD media
Added: Checks for people loading '*.000' and '*.ISO' files in Write mode when a '*.DVD' one exists
Added: Ability to burn small images JUST to the first layer on DL media (normally you would split the data between layers)
Added: Warning message if user specified layer break differs from that in the loaded *.MDS/*.DVD file
Added: Additional check for file splitting suitability when doing a read/build to hdd using the FAT/FAT32 file system
Added: 'Sector Viewer' button to Read/Verify modes in the 'Source' box
Added: 'Cancel' option when loading an IBQ file and none of the images are in the right place
Added: Files created in Read/Build mode are now (optionally - default = on) pre-allocated. This cuts down on fragmentation
Added: Options to set process priority during Read/Write/Verify
Added: Support for reading hdd partitions to an image file suitable for use as the boot image when building a bootable disc/iso
Added: A button on the 'volume label' windows to have it insert the current date/time in YYYYMMDD_HHMM format
Added: Answer 'Yes' / Answer 'No' options to the 'Don't prompt VIDEO_TS content' option
Added: An optional timeout to the auto volume label window (default is ON and 30 seconds)
Added: Layer break positions are now displayed in the main GUI if the MDS/DVD file loaded in Write/Verify mode contained one
Added: Options on the 'Create DVD MDS File' window are now remembered between sessions
Added: The option of preserving full pathnames within MDS files created by Read/Build modes
Added: Improved logging options for files that have their names shortened due to file system limitations / restrictions currently in place
Added: Ability to add device id strings that are really OEM LG / Samsung drives - for use by the 'Auto Change Book Type' feature
Added: New 'Filter Driver Load Order' feature so you can see which drivers all your I/O is going through - and spot ones that could be messing things up. (Available on Windows 2000 and newer)
Added: When the book type commands fail, the 'reason' (I/O SenseArea interpretation) is now also displayed in the messagebox
Added: Support for Vista's new 'OnDVDArrival' autoplay stuff - so it now says 'Burn an Image' (using ImgBurn) as an option when you insert a blank DVD. (This had already been implemented for OnCDArrival and I had assumed it would apply to both - it didn't
Added: Support for showing supported write speeds on CD
Added: Support for identifying DVD+RW DL booktype
Added: 'TOC Information' to the Info panels in all modes
Added: Detection/Identification of 'HD DVD-ROM' etc type drives to the log when ImgBurn first starts
Added: Detection of HD DVD-RW read/write capabilities
Added: Context menu with 'Copy' option on it to the 'Label' field in the 'Previous Image' groupbox on the 'Please insert next disc' window
Added: Message in 'Build' mode when user tries to write an ISO image - where they should probably be using 'Write' mode
Added: 'Free Space' to the info page in build mode - used as part of the 'Calculate' function
Added/Changed: 'Preferred Format Capacity' value to info window for rewritable media. This value is now used during full erase rather than the maximum one
Added/Changed: A little workaround for a glitch in Vista with windows using a non resizable frame under the Aero theme. Pixel 0, 0 is not the absolute top left of the window - making the window appear off the screen
Added/Changed: The shutdown options / API's now use the 'FORCE' flag if ImgBurn detects the computer is 'Locked' - this can be disabled in the settings
Changed: Only the first cell in an angle block is now shown as a potential layer break. Other cells in the block take on the same SPLIP flag as the first
Changed: Check for updates defaults to 'Weekly' now. (Beta versions still do it every time it's started)
Changed: 'Time' column header in layer break dialog boxes to say 'Start Time'
Changed: Some of the 'Program Update' code to hopefully reduce the chance of getting a cached response when checking for version updates
Changed: When looking for firmware updates, only the model is now passed to the www.rpc1.org search engine rather than make + model
Changed: On a fresh install, people with over 1GB RAM get a 40MB buffer, not 20MB
Changed: Process priority for Verify mode now defaults to 'Normal'
Changed: Some of the little hdd/cdrom pictures to their XP equivalents
Changed: New images for the column sort arrows shown in the Queue window (Applies to all OS's prior to XP - XP handles arrows by itself). The previous ones were not very clear
Changed: The icon on the DVDInfoPro buttons so it matches the new one used in the latest version of the program
Changed: Samsung 'change book type' screen always used to say the current setting was DVDROM. This was 'forced' because the drive doesn't appear to report the current value. ImgBurn now tells it like it is
Changed: BD-RE Full Erase code now also writes 0's to all the sectors on the disc. Unlike with DVD+RW erase, the drive doesn't do this automatically
Changed: The exe is now compressed using UPX 2.92 (beta). This new version appears to fix the Windows 98 crashing bug that plagued it previously and UPX doesn't suffer from the XP crashes that PECompact does
Changed: Update to using NSIS 2.23 for the installation program
Changed/Fixed: There wasn't anything 'logged' when a file wasn't readable when building an image in 'Build' mode
Changed/Fixed: Errors caught during the sync cache / disc finalisation stages were not taken into consideration when deciding if the burn succeeded/failed
Changed/Fixed: Loads of stuff for Blu-ray media / burning. (BIG Thanks to SVP for letting me borrow a drive!)
Changed/Fixed: Some bits for HD DVD media / burning
Changed/Fixed: Now only single session/track data discs can be processed by Read & Verify modes
Changed/Fixed: Unless the user specifically overwrites an image in read/build mode, the MDS file will not overwrite an existing one with the same name - it'll rename / create a new one in the 'filename(x).ext' format
Fixed: IFO parsing code wasn't processing VMGM / VTSM cell info properly (well, ok, at all!) and so they'd show up as non seamless when they shouldn't have in the layer break selection boxes
Fixed: Build mode's layer break code was a little too good at skipping analysis of files it didn't think would work - as such, some perfectly valid potential layer break positions were missing from the dialog box
Fixed: Bad/failed copies in a multi-copy queued burn were not being taken into account when decided whether or not to delete an image based on the 'Delete the image when done' setting
Fixed: The Patin-Couffin I/O interface caused BSOD's on Windows 9x. This is probably due to changes in the driver as 9x used to use different code to NT. ImgBurn now uses the same code for all OS's. Tested with v36
Fixed: UDF Version was displayed using OS's regional setting for a decimal place rather than being fixed as a '.' (dot)
Fixed: Drag + Drop of folders into the write queue could lead to duplicates if a .DVD and .ISO were present in the same folder and had the same name (well, first part anyway!)
Fixed: Times were wrong in layer break dialog for PGC's using multiple angles
Fixed: Having 'Auto Calculate' enabled messed up builds initiated via CLI
Fixed: The 'Verify Against Image File' option in the settings (Write tab) had no effect on the 'Build' Mode virtual image and so a verify always compared the burnt disc to the original data
Fixed: Just adding VIDEO_TS type files to the source box in Build mode failed to build a DVD Video disc (after you answered 'yes' to say that's what you wanted to do). The operation was aborted instantly
Fixed: /LOG CLI command didn't work if the program was already auto saving the log somewhere due to normal option in the settings (Events tab)
Fixed: Pasting text into ISO9660 volume label boxes allowed for characters that should have been restricted (it bypassed the normal checks)
Fixed: 'Weekly' and 'Fortnightly' were round the wrong way in the 'check for program update' option drop down box
Fixed: Couldn't just specify a filename (no path) for the /SETTINGS CLI 'File Name' argument. It would save ok but wouldn't load
Fixed: LBA offset was wrong in one of the UDF descriptors if the file descriptors for a given directory spanned multiple sectors. (Some OS's didn't then show all the files)
Fixed: Starting the build/write automatically via CLI could mean the autoinsert thread was run after it should have already been terminated. This could cause errors to pop up as the disc continued to burn (so not really damaging anything)
Fixed: Memory leak if you used the 'Create DVD MDS File' tool
Fixed: Incorrect decoding of I/O errors when using the 'Write (12)' command
Fixed: A couple of glitches in the GUI on Vista
Fixed: A problem where the MD5 hash wasn't always calculated/displayed in the log after a burn/verify etc
Fixed: The open file dialog boxes now have the places bar down the left hand side on Windows Me
Fixed: 'Chapter' column in layer break dialog boxes was showing a number with a base of 0, instead of with a base of 1 - i.e. it was 1 too low
Fixed: Layer break positions in the list view were only sorted by LBA and those with the same LBA could appear in the wrong order - LU / PGC / Chapter / Cell wise
Fixed: Tools -> ISO -> 'Display IFO Layer break position' could start with part of an internal (to the program) string in the 'file' box
Fixed: Open/Save File dialog boxes were not resizable
Fixed: The AutoPlay (on insert blank cd/dvd) 'Burn Image / Build + Burn Image' entries were passing the drive letter with the '/SOURCE' CLI parameter rather than the '/DEST' one
Fixed: Some memory leaks when closing the program down on Vista (with UAC enabled) due to it not being able to write certain registry entries
Fixed: Lots of error catching code so Borland's internal exceptions are deleted properly and not 'leaked' when the program closes
Fixed: Some issues to do with the 'DVDRAM / BD-RE FastWrite' option
Fixed: Old CD-R/RW drives that don't report the current media properly would cause ImgBurn to prompt the user to select which type of media they wanted to erase - when CD-RW was the only one it could ever be
Fixed: Discovery mode's 'Sectors' box wouldn't accept a large enough number for use on large discs - i.e. HD DVD, Blu-ray Changelog for v2.1.0.0Added: Option of using an auto-generated (where possible) volume label if none as been specified in Build mode
Added: Option to auto ignore 'In Use' files during a 'Build'
Added: Directories now have their 'Modified' dates preserved in 'Build' mode
Added: Log entry to show existing emulation type of boot image (plus other info) on a cd/dvd when using the 'Create Boot Image' feature
Added: The 'Sync Cache' command now auto retries when it fails with the error 'Logical unit not ready, Long Write in Progress'
Added: If you load an IBQ (ImgBurn Queue) file and one (or more) of the image files don't exist, you can choose to locate them elsewhere - incase you renamed / moved them
Added: Ability to add ';1' (known as File Version Number) to the files in the Joliet filesystem. This 'should' only be done for ISO9660 filesystem files but some players are buggy
Added: Ability to auto queue images created in Build mode
Added: The 'save on exit' option for the log now has the ability to append to an existing log file. The log is now save by default on new/updated installation and is set to append to a single file
Added: Additional logging for when the 'Create Boot Image' operation fails
Added: Option to apply the 'Delete Image' setting to the other selected images
Added: Buttons to the bottom of the queue window for applying the current settings (i.e. those of the first selected image in the list) to all the other selected images
Added: Option to sort Queued images by their parent folder name (NOT the full path, just the folder name)
Added: Info about total number of queued images remaining and total number of copies remaining to the burn queue window
Added: An alternative 'Padded' MD5 calculation for when burning + verifying an image on DVD+R media where the drive automatically pads the image so the last sector is divisible by 16
Added: Right click the 'Browse' button in the destination box (in build mode) and you'll get an option to swap the drive of the current path - it'll also show you all drive names / sizes (same as how DVD Dec used to do it when you right clicked the actual
Added: 'Stay On Top' to the system menu of the main window. (Left/right click the top left icon in the Windows caption bar)
Added: ISO Build mode can now be told where to put the DVD Video type content within an image (start/mixed/end) - really only applies to when you also have normal DVDROM content to add to the image - the default is 'mixed'
Added: Support for listing the Manufacturer ID of BluRay discs
Added: Various options for how often the 'Check for program update' code should run. Choices are: Daily, Weekly, Fortnightly, Monthly
Added: Speeds shown during burn/verify of HD DVD/BD discs should now show the correct relative speeds for that format (rather than being based on 1x DVD speed)
Added: Support for/detection of new types of media (HD DVD-R DL and BD-R DL)
Added: Buttons to copy volume labels to the other file systems - i.e. from ISO9660 to Joliet and UDF
Added: Info about current status of 'IFO/BUP 32K Padding' option to the image details message box that pops up just before the build starts
Added: BD-RE has been added to the existing 'DVD-RAM FastWrite' option. This prevents the drive from performing its own internal write + verification, leaving verification down to the software
Added: '/CLOSEINFO' CLI command to allow closing of the application once it has written the info file (based on '/INFO' CLI command)
Added: '/ROOTFOLDER' CLI command to allow bypassing of the prompt about a single folder representing the root folder
Added: '/NOSAVESETTINGS' CLI command to prevent the program from saving the settings when it's closed
Added: '/VOLUMELABEL_ISO9660', '/VOLUMELABEL_JOLIET' and '/VOLUMELABEL_UDF' CLI commands for people that like to have different volume labels for each file system in 'Build' mode
Added: '/PRESERVEFULLPATHNAMES', '/RECURSESUBDIRECTORIES', '/INCLUDEHIDDENFILES', '/INCLUDESYSTEMFILES', '/INCLUDEARCHIVEFILESONLY' and '/CLEARARCHIVEATTRIBUTE' CLI commands to allow maniplulation of core 'Build' mode settings
Added: Build mode can now be passed multiple folders/files via cli using the '/SOURCE' argument and by using pipes ('|') to separate file/folder names within the quotes
Added: '%B' to the default IBG file naming options. This is replaced by the date in YYYY/MM/DD format
Added: Option of automating the answer ('Yes' or 'No') to the 'Root Content' question in Build mode
Added: IBB files now also support the 'Bootable Disc' tab settings in Build mode
Added: Option to have the most recently used tab remembered / restored within Build mode
Added: Correct sorting of files in the AUDIO_TS folder
Added: The uppercase / filtering options for DVD-Video have now been extended to include the AUDIO_TS and JACKET_P folders
Added: Warning message to the 'Ignore' button on the 'Create Layer Break Position' window
Added/Changed: The 'Create MDS File' option in build mode has been expanded to allow 'Auto' / 'Yes' and 'No' modes. 'Auto' means it'll only be created when there is a need for it
Added/Changed: Images built in build mode are now padded so their total size is divisible (exactly) by 16
Added/Fixed: Files with the 'Hidden' attribute set are now marked as 'Hidden' within the image file that Build mode creates
Changed: The 'Change Volume Label' dialog box has been redesigned so it's more like the one that pops up when you build an image without specifying a name
Changed: Some of the pictures on the 'start' buttons have been replaced so they all match. i.e. no more picture of a hdd - it now shows a picture of an image file
Changed: The 'Media' tab in ISO Build mode is now hidden when outputting to a 'Device' rather than an 'Image File'. It does not apply when outputting to a 'Device' because it's all automatic
Changed: 'Create/Select Layer Break Position' dialog boxes are now resizable
Changed: All the 'Media Control Notification' stuff has been rejigged so that windows can detect when the media/media content has been changed if the program isn't doing anything important like burning/erasing etc
Changed: The Queue window is now reopened (if appropriate) after inserting the next disc for a queued burn
Changed/Fixed: When a build is cancelled and an incomplete file is deleted, the empty folders were also deleted without warning. You're now asked if you want to remove empty directories
Fixed: UDF filesystem wasn't using the 'Creation Date' specified in the options for volume dates
Fixed: Statusbar stayed showing '0% - Creating Boot Image...' even when it had finished if the boot file was really small
Fixed: Verify mode wasn't showing the correct 'progress' values (sectors, size, time etc.) for some CD images
Fixed: Layerbreak code in ISO Write mode wasn't correctly being told about fixed layerbreaks - as found on DVD-R DL
Fixed: Jumping focus bug when selecting items in the burn queue that had certain option enabled
Fixed: It was possible to click the big 'Write' / 'Build' / 'Verify' buttons twice and get 2 lots of threads running doing the same thing. The buttons are now disabled the second they're clicked
Fixed: UDF backup anchor could end up in the wrong position due to automatic drive padding on DVD+R when the total image size (in sectors) is not divisible (exactly) by 16
Fixed: When doing queued burns (shared between multiple drives), the taskbar button would flash forever until the program was made the foreground app (by clicking on it). Now it stops it flashing once the 'Auto OK' thing has kicked in and it's no longer w
Fixed: Some of the 'open file' dialog boxes could attempt to take on default file names that they shouldn't have been (i.e. ones internal to the program)
Fixed: Path names with trailing back slashes weren't accepted/used by build mode when passed using the '/SOURCE' CLI command
Fixed: In Build mode, double layer images requiring a lot of padding (to make it 50/50) and at the same time making use of 32k gaps could end up with layer 1 being larger than layer 0 and layerbreak LBA positions shown in the 'Create layer break position'
Fixed: Incorrect offset in IFO when a gap was added between IFO and BUP (i.e when there's no, or a small, VOB file)
Fixed: Some methods of drag + drop weren't working as they should have been
Fixed: PECompact virus warning from some AV software
Fixed: 'End Of File Reached' error message when verifying some really small images
Fixed: 'On Startup' option of setting the 'Build Mode' (i.e. what it outputs to - device/image file) didn't work
Fixed: Incorrect custom file/folder times due to daylight savings being applied once within the image and then again by the operating system as the end user views it Changelog for v2Added: 'Build' mode for creating ISO's from files on your hard disk, or burning them direct to a disc.
Added: Capturing Processor usage is now optional.
Added: Option to change the thread priority of the 'Graph Data' thread. Might give more accurate results on some PC's.
Added: Workaround for Windows Vista where the system tray icon wouldn't display the initial (top most) 'Restore ImgBurn' item because it had the 'Default' flag set.
Added: Additional variations of the 'Send Cue Sheet' command when the initial attempt fails.
Added: If 'Send Cue Sheet' now fails because the drive is sooooo old it doesn't support SAO burning, the program will revert to TAO.
Added: Option to make Verify mode just test readability of the disc itself and not verify against an image file.
Added: Verify mode now reports (for all modes) the file mapped to any unreadable sector at a given LBA address.
Added: Buffer Recovery (+ user configurable threshold settings) for times when burning and hdd goes mental, meaning device buffer empties. This means less start / stopping for the drive.
Added: Option to set read speed for Verify mode (any type of verify, in the case where it's being done after burn etc).
Added: 32bit colour Icons to the icon used for 'default' file associations.
Added: When the program needs another disc as part of queued burns (and it's not the foreground window), it now flashes the taskbar button.
Added: A rating system to the layerbreak positions/screens. Should make it easier to pick the best one.
Added/Changed: The 'Wait For +RW Background Format' option into a 'Prefer Properly Formatted +RW' option. When checked, the program waits for background format to finish and will also prompt to format (before writing) any disc that's in the 'Formatted: No' or 'Formatted: No (Started)' states. When unchecked, it will only prompt when in the 'Formatted: No' state (i.e. when it really has to format).
Added: 'Mark as Burnt' to the Queue window context menu.
Added: New startup screen on OS's supporting layered windows.
Added: A new item to the main menu called 'Output'. This is visible in ISO Build mode and lets you switch between building to an image file or doing on-the-fly to a device (drive).
Added: '/VOLUMELABEL' CLI parameter for ISO Build mode.
Added: '/NOIMAGEDETAILS' CLI parameter for use in ISO Build mode. Does the same thing at ticking 'Don't Prompt Image Details' in the settings.
Added: '/OVERWRITE' CLI parameter for use in ISO Build mode.
Added: Support for detecting device arrival / removal.
Added: 'Copies' to the main window - as such, logic behind queue has had to change (as has the Queue window).
Added: '/COPIES' CLI command for use in ISOWRITE mode.
Added: Ability to load/save settings to a '.ini' file. File name passed via '/SETTINGS' CLI command or will default to 'ImgBurn.ini' in the exe's directory.
Added: 'Eject Tray' checkbox to all the transfer screens. Whatever that box is set to is now what the program does at the end of the burn (or burn + verify).
Added: Additional MD5 calculations to Build/Write/Verify modes where I thought they'd be handy - logged when operation completes successfully.
Added: Ability to eject the tray after write ONLY when there are additional images in the queue.
Added: Copies + speed info to the burn progress screen.
Added: Support for '.IBB' files - these are plain text backup project files. See 'ReadMe.txt' for additional information.
Added: Support for '/FILESYSTEM' CLI command for use in ISOBUILD mode.
Added: Support for CloneCD's updated version of my old '.dvd' file (from DVD Dec days) where it also contains layerbreak information.
Added: More image info to verify / write main screens (to fill empty space!) - due to additional real estate needed for 'Build' mode.
Added: Files > 1GB and that have sizes divisible (exactly) by 2048 are now just always accepted for burning - regardless of presence of 'supported' filesystems in the image.
Added: 'ImgBurn Statistics' to the 'Help' menu.
Added: '/LOG' CLI switch to auto save the log to specified file (overrides setting / filename in settings window).
vAdded: '/INFO' CLI switch to save Info panel information to specified file the first time a disc is fully recognised / checked.
Added: The installer now writes out the options (Desktop/Quick Launch icon etc) to the registry so those options are preserved if you install again.
Added: Ability to Load/Eject disc from Queue window.
Added: Improved file association removal code within the uninstaller.
Added: List of (supported!) file systems used within an image to the log and to the tooltip on the volume label.
Added: Ability to sort the queue asc/desc by clicking on the column header.
Added: Workaround for some old drives that wouldn't report a disc as being erasable.
Added: Option to ignore IFO/Filesystem layerbreak positions and revert to VOBU/ECC scanning.
Added: Option to set the chosen layerbreak position as 'seamless' via a checkbox in the 'select layer break position' / 'create layer break position' dialog boxes.
Added: Option to tell the program NOT to update the IFO/BUP files.
Added: Verify mode can now collect data / produce IBG files in its own right.
Added/Changed: Use of ComboBoxEx for device dropdown lists when running under Vista. The standard customdraw ComboBox didn't theme properly.
Changed: Processor performance counters are now initialised earlier to reduce the delay when the 'GraphData' thread starts.
Changed: Even when you load the ISO rather than the MDS file, the MDS (with the same name) will still be deleted if you opt to delete the image.
Changed: IBG files are now made to version 2 specs. You'll need an updated DVDInfoPro to view them.
Changed: Max speed can now be 33% larger than the average value (was 20%) - otherwise it's ignored - probably a spike.
Changed: Shortcut keys for modes/log window/queue window have been changed - forced due to nature of keypressing in new 'Build' mode. Old shortcuts do still work for Write/Verify/Discovery modes though.
Changed: 'L' and 'E' on Load/Eject buttons have been replaced by some pictures.
Changed: Updated 'ReadMe.txt' file with new CLI stuff.
Changed: The little picture of the drive in the device dropdown boxes is now greyed out for all devices except the active one.
Fixed: Drag + Drop of some items could look like it was going to work (going by the mouse cursor) but then didn't actually do anything (Effected Build mode's 'Source' box, the 'Queue' window and the 'Create DVD MDS File' window).
Fixed: When setting SPLIP flag in IFO/BUP files as a result of layerbreak stuff, it now checks the previous cell doesn't have a cell command before doing so.
Fixed: MSF values found in the 16 byte header of some CD sectors sizes (as part of internal conversion routines) were being calculated/stored in normal decimal format, not BCD (binary coded decimal).
Fixed: Selecting 'Incremental' and burning a CD meant all kinds of weird things happened. As Incremental doesn't work on CD (or at least not in ImgBurn), it'll always force SAO mode burning.
Fixed: Transparency problem with the 48x48x32 program icon.
Fixed: Unfinalised multisession discs where last session was empty were reported as being totally empty - meaning the program didn't prompt to erase them - meaning the burn then failed.
Fixed: Couldn't open read-only files (via the 'Open' dialog box) using Windows 98.
Fixed: Problem with non all-numeric OS 'short dates' in IBG files. The export function would bomb out because Borland's Date/Time functions wouldn't convert the string (taken from the IBG) back into a 'TDateTime' object. i.e. '2/July/2006 12:00:00' would fail where '2/7/2006 12:00:00' would work fine.
Fixed: Error message boxes shown from within threads did not stop other windows from becoming inactive.
Fixed: Problem where freshly formatted +RW media with unreadable sectors (not normal! probably means burn will fail anyway) was not considered as writable.
Fixed: (Workaround) For a problem with Borlands resource compiler where icons have their index's messed up - this stopped the icon for file associations from working properly.
Fixed: Problem with Queue sort order not resetting when going between 'sort by name' and 'sort by name (ignore path)'.
Fixed: Unnecessary creation of reg keys for file types where association was disabled.
Fixed: 'Standard' user accounts got errors when closing the program down (failing to set file associations) - Maybe it is just visible in Vista?
Fixed: Problem updating volume labels in UDF filesystem if previously there was no volume label at all.
Fixed: Acceleration character (an '_') was shown in the Queue window for images containing an '&' in the volume label or file name.
Fixed: IBG CPU % usage stats on non English PC's.
Fixed: Incorrect 'Start In' property for shortcuts/icons created by the installer.
Fixed: Incorrect conversion of UDF revision field resulted in some weird values being reported.
Fixed: Problem where displaying IBG file with minimum required version of DVDInfoPro would show an error.
Fixed: IBQ files couldn't be loaded from the CLI and still keep all the correct settings - selected device info was lost.
Fixed: The Log window's open/save dialog boxes used the 'filename' path (part of internal structure) as the default folder, rather than the 'initialdir' path - so they didn't default to the correct 'Most Recently Used' folder.
Fixed: Compressing the exe with PECompact meant the 2nd application icon was compressed and so didn't show up for associated file extensions.
Fixed: Deferred errors caught by the 'WaitImmediateIO' function were not being correctly copied to the parent function - this could cause a crash.
Fixed: File Association code wasn't clearing up the registry properly. Changelog for v1.3.0.0Added: New 'Sector Viewer' feature - within the 'Tools -> Drive' menu and the device context menu
Added: Log windows 'Save As' box now defaults to/remembers the last folder you saved to
Added: 'Open File' / 'Save File' / 'Browse for folder' dialog boxes are now centred when displayed
Added: Checking/unchecking the 'Delete Image' checkbox during a burn/verify now also updates the Queue window (if it's open) to reflect those changes
Added: Support for newer LiteOn drives & their new features in the 'Advanced Settings' window
Added: 'UDF Revision' of the Image file to the log and to the tooltip/hint of the volume label text shown in main window
Added: 'Volume Identifier' (aka. volume label) of the Image file to the log when burning / verifying
Added: Device Buffer and CPU % Usage to IBG data file
Added: Ability to remove the warning about overburning for people that use it all the time
Added: Support for setting the action to be performed when the 'shutdown computer' box is ticked. Options are: Log Off, Restart, Turn Off, Stand By, Hibernate
Added: New context menu to 'Shutdown Computer' checkbox (visible when burning / verifying). This provides a shortcut to the 'Shutdown Action' options
Added: 'Layer Jump Recording' has now been fixed (Thanks to a nice man at LiteOn) and is no longer always disabled. Due to the weird way it works, it's actually very pointless and not at all what I originally thought/hoped it was
Added: Ability to disable the 'Shutting down...' window that lets you abort the shutdown
Added: '/IBG ""' CLI parameter. This will make the program export the graph data to that file when it finishes burning/verifying
Added: Setting ImgBurn to be the default program for the selected image file extensions now refreshes the Shell Icon Cache to you can see the changes without a reboot
Added: A few more errors codes to where the automatic tray cycling code comes into play between writing and verifying if there is an error
Added: Errors are now looked at/checked for when using certain lengthy commands - i.e. Sync Cache, Close Track / Session / Disc. This now works for those where the 'IMMED' (immediate) bit is set - i.e. after burning. Previously, errors during these stag
Changed: Default IBG naming to something more useful
Changed: Tweaked the 'max speed' capturing code a little more to help reduce the chance of 'spike' speeds becoming the max value
Changed: 'Layer Jump Recording' warning message has been replaced by a 'Layer Break on DVD-R DL' warning
Fixed: Stupid problem with the OS caching the image file as it's read into the internal buffer. This often lead to running low on memory and hence use of the hdd swap file - causing major buffer problems for some people
Fixed: /TESTMODE CLI switch bypassed the normal checks for 'Test Mode' not working on certain media - i.e. DVD+ format discs
Fixed: Bug with 'Open/Save File' dialog boxes being open and still being able to close the program from the task bar. This often led to an internal never-ending loop somewhere
Fixed: Compressing the ImgBurn.exe file with UPX caused problems (BSOD's) on Windows 9x so this will not be used again. PECompact will be used instead
Fixed: 'Delete Image when done' being unchecked on queued images as a result of resetting the controls on the screen ready for the next image
Fixed: It wasn't possible to click the 'Write' button if the currently selected drive wasn't in the 'ready' state - even if that drive wasn't used by any images in the queue
Fixed: Problem with using CVS version of NSIS installer on Windows 98. The Welcome / Finish screens were not displayed correctly
Fixed: Problem with updating the IFO files when burning DL images where layer break position needed to be moved
Fixed: The 'Shutting down...' window had problems when triggered by the 'Shutdown computer' option visible when burning
Fixed: CD MDS files weren't being accepted as valid single session / track MDS files - when really they were
Fixed: Discovery mode's Verify was including the 'parse filesystem' code - which of course failed as it's not a real image Changelog for v1.2.0.0Added: Queue can now switch drives/write speed on a per image basis
Added: Verify now displays which file the error was in - if/when a miscompare occurs
Added: Filesystem parsing within Image Files has been improved to include the ISO9660 FS too
Added: A check for AnyDVD / DVD43 (displayed as 'Interfering programs') - as they could potentially modify data when it's being verified - resulting in a 'Miscompare' error
Added: 'Sort By Name' to context menu in Queue window
Added: 'Sort By Name (Ignore Path)' to context menu in Queue window
Added: 'Image Files' as an option for IBG default path options within the settings. This means the IBG gets put in the same folder as the source Image file
Added: %V to custom IBG filename options within the settings. %V stands for 'Volume Identifier' A.K.A. Volume Label
Added: 'Compress Spaces' to custom IBG filename options within the settings
Added: Ability to click column header in Queue window and have it 'sort by name'
Added: Ability to tell Write mode to tell Verify mode to not compare against the file - so it behaves more like 1.0.0.0 where it just checked the sectors could be read
Added: Ability to have Verify mode ignore non user data within sectors. i.e. So with Mode1/2352 images, it only compares the real 2048 user data bytes
Added: Support for loading / saving IBG v2.0 files - to take into account the new options for queued items
Added: '/TESTMODE' CLI switch
Added: Settings fixing/deleting within the installation program depending on current action (downgrade / reinstall / upgrade) Changelog for v1.1.0.0Image Queuing
Verify Mode
Discovery Mode
IBG Files / Write Speed Graphs Changelog for v1.0.0.0
Added: Much improved ISO (DVD Video) image double layer burning. The image is now parsed, the IFO file scanned and the 'seamless playback linked in PCI' flag read/updated to find the best place for the layer break.
Added: Changing the volume label of an ISO image via the 'Tools' menu will refresh the one displayed on the main screen if it's the same file.
Added: 'Device' to the information area in ISO Write mode during burning.
Added: Alternative method of 'load/eject' for drives that dont support 'immediate' command execution.
Added: 'Display IFO Layer Break Information' to new Context menu to 'Sectors' label.
Added: Tooltip to log windows when the line the mouse is hovering over is too long to fit in the window. The tooltip contains the full line!
Added: Possible workaround for drives that randomly return 'Unknown' for 'current profile' that then leads to DVD+R/+RW discs not being finalised.
Added: Support for *.GCM images.
Added: Retries (10) to the 'CreateFile' API call when doing the 'Search for SCSI / ATAPI Devices' thing using SPTI as the I/O Interface.
Added: Log entry explaining in plain english that when you get a 'createfile failed!' message in the log, it means the drive WILL NOT be visible in the program.
Added: Log entry when FSCTL_LOCK_VOLUME fails with 'Invalid Function' error. Means drivers dont support it, and therefore need updating. I now mention this in the log.
Added: The reason behind FSCTL_LOCK_VOLUME failing to the log.
Added: Option to not have the program wait for the background process of formatting a DVD+RW.
Added: Support for detection of DVD+RW DL media.
Added: Sarcastic message when people try to load IFO/BUP/VOB files for burning.
Added: CLI switch '/LAYERBREAK' to allow 3rd party apps to pass the layerbreak LBA directly, rather than manipulating the registry.
Added/Fixed: UDF File system error detection when file potentially use 32bits to store their size, rather than the 30 they're supposed to use. A dialog box now comes up if this is detected and asks the user which 'size' they'd like to use - the 30 bit version or the 32 bit one.
Changed: Layer break info now shown for DVD-R DL media.
Changed: Tooltips - so they're displayed for 5 seconds instead of 2.5.
Changed: Hitting 'retry' during a write error will no longer perform X number of retries (as specified in the settings). It'll just do the 1 now!
Changed: Layout of drive compatibilities page.
Changed: (for the moment anyway) Write parameters are now sent again for DVD+R burns. Some older drives had problems when they weren't sent.
Changed: No more forcing of dismounts on the volume when the disc is ejected. They cause other problems.
Changed/Fixed: Aborting a write operation whilst it's filling the buffer will no longer perform any of the actual writing/finalising etc.
|
 |
|
|
|