Portable ImgBurn Changelog

What's new in Portable ImgBurn 2.4.4.0

Apr 29, 2009
  • Added: A 'Note' to the box that pops up at the start of a burn when the LB in the settings doesn't match the one in the DVD/MDS file - basically it tells you to put the setting back on 'Calculate Optimal'.
  • Added: Support for one more Lite-On device identifier ('ATAPI iHES') - used when automatically changing the book type etc.
  • Added: Ability to select the size of the format when multiple options are available. 'Preferred' uses the 'Number Of Blocks' value from the first descriptor in the list for a given format type, 'Minimum' and 'Maximum' should be pretty obvious!
  • Added: New log entries showing the status of options (enabled/disabled etc) that have an effect on what happens during an erase operation.
  • Added: The user can now choose if they want to perform full certification or not (the opposite being 'Quick Certification' !) when full erasing BD-RE via the New option 'Prefer Format With Full Certification'. Previously the program always requested full certification - i.e. where the drive tests all the sectors and maps out any bad ones.
  • Added: Detailed 'Write Speed' descriptor information to the bottom of the disc information text.
  • Added: Option to never delete audio files when deleting files (having been told to!) after a burn/verify. This makes it safer for people burning audio discs via the 'Create CD CUE File' feature.
  • Added: The ability to create *.DVD files (a plain text and basic alternative to .MDS files) via the same basic interface used to create the *.MDS ones.
  • Added: 'Content Type' field to the image details box that pops up when you use build mode. ('DVD Video', 'BD Video', 'Data' etc)
  • Added: 'Shut Down' shutdown action that calls the 'ExitWindowsEx' API with the 'EWX_SHUTDOWN' flag. This might work to shut down and turn off the PC for some users where 'EWX_POWEROFF' fails to do so.
  • Added: More debug code to the exclusive access locking / unlocking functions.
  • Added: Options to control build mode prompts for including ADV_OBJ and CERTIFICATE folders when they're present but not in the source list.
  • Added: Ability to ignore the reported file system on remote drives - so the program doesn't then force the 4GB file splitting limit on anything (possibly incorrectly) reported to be using FAT/FAT32.
  • Added: Options to do with (not) prompting for confirmation of HVDVD_TS / BDMV content in Build mode.
  • Added: Options to do with (not) prompting for confirmation of correcting DVD Video / HD DVD Video / BD Video / DivX Video / OS Install Disc settings in Build mode.
  • Added: The option to have Read and Build modes write out an MD5 file when they're done (assuming ImgBurn has been told to calculate the MD5 values in the first place).
  • Added: The program now remembers if the Log windows was minimised / maximised when it was closed and restores it accordingly when opened again.
  • Added: The Main and Log windows now snap to the centre of the screen vertically too, rather than just horizontally.
  • Added/Changed: The program will once again (by default) update the GUI with any proposed setting changes it detects are required when you're building a disc. A new option 'Proposed Setting Changes - Update GUI' can be used to toggle this on/off.
  • Added/Changed: The program will now examine the write speed descriptors to find a match with whatever the user selected (i.e. '8x') and use the values from it (if one is found) when setting the write speed.
  • Changed: Split the BD-RE full erase (with 'Prefer Properly Formatted Discs' enabled) up into the drive controlled operation and the program controlled operation (where ImgBurn zeroes out all the sectors).
  • Changed: When doing a full erase on BD-RE, the program will no longer try a slightly different command unless the previous one wasn't supported - i.e. a failure during the erase (due to a dodgy disc) will no longer make it try again with a slightly different command.
  • Changed: The disc capacity is now shown in the disc information text even when the disc is said to be 'empty', so long as the disc status is 'complete'.
  • Changed: The 'Turn Off' action is now known as 'Power Off' to match the actual flag ('EWX_POWEROFF') used in the 'ExitWindowsEX' API.
  • Changed/Fixed: The program will now only replace the selected boot image with the 'isolinuxisolinux.bin' file (and patch it) if the two point to the same file on your hdd.
  • Changed/Fixed: You were unable to use 'Change Folder' (found on the context menu) when in Build mode if the destination box didn't include a file name.
  • Fixed: An issue when sorting the Write Speed descriptors into ascending order.
  • Fixed: Typo in 'For best result, burn single layer DVDs at 8x or 12x.' status bar message - should have said 'results' (with an 's' !).
  • Fixed: Maximising the log window causes the main window to get lost / hidden behind it - now it jumps back to the front.
  • Fixed: If the application is minimised to the taskbar (or system tray) when the log is maximised, the log window covers/hides the main window when it's restored again.
  • Fixed: Bug where the wrong CRC was STILL being calculated for the isolinux.bin file's boot information table!
  • Fixed: Bug where the selected folder (when coming from the change folder/recent folder menu) was being added to the recent files list.
  • Fixed: Bug where the selected file was not being added to the recent files list.
  • Fixed: A bug in the new function that zeros out unused buffer space which then messed up any 'GET PERFORMANCE' command (the one used to get the supported write speeds).

New in Portable ImgBurn 2.4.3.0 (Apr 29, 2009)

  • Added: Support for some other common Lite-On device identifiers - used when automatically changing the book type etc.
  • Added: Support for reading ID3 v2 tags from the end of files.
  • Added: Workaround for drivers that fill unused buffer bytes with random data rather than leaving it zero filled.
  • Added: Data Preparer, Publisher and System Identifiers to the 'Volume Label' tooltip.
  • Added: 'Change Folder' and 'Recent Folders' options to the 'destination' (either file name or browse button) context menus in Build/Read mode.
  • Added: Logging when the drive fails to set the L0 Data Zone Capacity on DL media and the user hits 'Retry'.
  • Added: Option to automatically ignore miscompare errors during the verify process.
  • Added: 'Miscompares' counter to the Verify progress screen.
  • Added: Ability to provide your own 'Status Bar Messages' via a 'StatusBarMessages.txt' file in the same folder as the Program's EXE. If the file isn't present, the default/internal ones will be used.
  • Added: Support for loading Unicode '.DVD' and '.LST' files.
  • Added: Prompt to include the original ADV_OBJ folder if ones exists and the user has only added the HVDVD_TS folder to the 'Source' box.
  • Added: Prompt to include the original CERTIFICATE folder if ones exists and the user has only added the BDAV/BDMV folder to the 'Source' box.
  • Added: Prompt to include the Joliet file system if an '*.avi' or '*.divx' file is detected in the root folder of the image/disc - most standalone players will only read DivX type discs via the Joliet and ISO9660 file systems (i.e. NOT the UDF one).
  • Added: Option to have ImgBurn reset the CPI flags within M2TS file packets as it creates an image/disc in Build mode - this was a request from someone at a duplication plant to save them having to mux two projects - one with AACS and one without.
  • Added: Super basic loading of CUE files to the 'Create CD CUE File' feature - the file names within the CUE are imported as a basic list of tracks. Nothing else is read/used from the CUE file.
  • Added: Context menu option 'Copy LBA to Clipboard' on the 'Potential Layer Break Positions' / 'Select Layer Break Position' window.
  • Added: Default CD-TEXT selection boxes to the 'Create CD CUE File' window.
  • Added: Additional I/O debug logging of all the software generated sectors as part of pre/post/.. gaps.
  • Added: Support for parsing the LIST / INFO chunks in WAVE files when attempting to read tagging data from audio files.
  • Added: Message telling people not to close the log window down when they attempt to do exactly that - it will only show up until you actually click 'Yes' and close it.
  • Added: Region Code and TV System details to the image information screen that pops up just before creating the image / burning the disc in Build mode.
  • Added: ImgBurn now shows up in the 'Default Programs -> Set your default programs' box within Vista so you can control file associations from within there too (I think!).
  • Added: 'Lock Volume' log entry to say if the option is enabled or not at the start of the burn.
  • Added: 'Copy' (and write speed) info to the Build mode transfer/progress screen.
  • Added: Additional debug logging when parsing MP3 files.
  • Added: 'Disc ID' field to the transfer progress screen when burning.
  • Added: Support for translating the 'AWS' text that's in the 'Write Speed' drop down box. ('AUTO' is always accepted as a valid value via CLI and will map to whatever the translated string is)
  • Added: Support for (quick and dirty) creation of CCD files for CD's (single session) in Read mode. This allows you to mount Audio CD's in Virtual CloneDrive which wasn't possible before due to it not supporting BIN/CUE. (Note: The image data file needs to be named *.IMG as that's what VCD looks for).
  • Added: '/LANGID' CLI switch to set the GUI's language via the command line. Refer to the ReadMe.txt file for more information.
  • Added: Support for manipulating the new 'Optimal Write Speed' option found on the Pioneer DVR-116/216 drive.
  • Added: Copy protection warning when user attempt to 'Read' an original XBOX 360 game - which of course won't work.
  • Added: Support for creating a .DVD file alongside/instead of the .MDS file in Read/Build modes.
  • Added: When loading Toshiba HD Player firmware update images in write mode, the volume label is now constructed from reading the model and firmware version from the ISO.
  • Added: Once ImgBurn has extracted the boot image file from a fdd/cd/hdd it'll now ask if you want to use it in the current project and will automatically fill out the bootable disc options if you do.
  • Added: Various 'Read Error' handling options to Verify mode (copied from Read mode).
  • Added: If no 'HKCUSoftwareImgBurn' key exists the program will try to load 'system wide' default settings (i.e. for new users in a multi user environment) from 'HKLMSoftwareImgBurn'.
  • Added: 'Prefer Accurate Audio Track Duration' checkbox to the 'Create CD CUE File' window. This makes the program analyse the audio files properly as they're added to the list.
  • Added: Options to not forcefully disable Unicode support on DVD / HD DVD / BD Video disc.
  • Added: Options to allow Unicode volume labels on HD DVD / BD Video discs.
  • Added: Support for loading M3U files in the 'Create CD CUE File' window.
  • Added: Implemented an alternative method of device enumeration under SPTI using the SetupDiXxx functions.
  • Added: You can now double click the drop zone to bring ImgBurn to the foreground (and 'restore' it if it's minimised).
  • Added: Warning if building OS install disc and user hasn't made it bootable.
  • Added: Test for non '00' or '01' initial 'INDEX' value for a 'TRACK' within a CUE file.
  • Added: Option to warn the user when the MD5 of a disc / image do not match after a Verify operation.
  • Added: Option to enable / disable automatic creation of the 'CERTIFICATE' folder on Blu-ray Video discs. (Previously it just piggybacked the 'Create AUDIO_TS Folder' option)
  • Added: You can now choose to ignore the ISO9660 directory depth message on a 'one time only' basis, saving you from having to enable the 'Allow More Than 8 Directory Levels' option within the Advanced -> Restrictions -> ISO9660 tab.
  • Added/Changed: Compiled with FastMM v4.92 replacing the default memory manager.
  • Added/Changed: Put in a bit more debug info for the lock/unlock volume and enable/disable MCN functions.
  • Added/Changed: File I/O in Build mode (reading the files from the hdd) is now using unbuffered I/O (no system caching - 'FILE_FLAG_NO_BUFFERING').
  • Added/Changed: File I/O in Write / Verify mode (reading the image file from the hdd) is now using unbuffered I/O (no system caching - 'FILE_FLAG_NO_BUFFERING') when the image is a bog standard ISO file (single session, single track, MODE1/2048).
  • Changed: Removed support for legacy (single key) keyboard shortcuts that switch modes and open/close certain windows (i.e. 'R', 'W', 'B', 'L' etc.).
  • Changed: Made the Book Type / Advanced Settings screens a bit wider to give more room for error strings etc.
  • Changed: Removed the 'Current / Preferred / Maximum Format Capacity' disc information entries (because they're semi useless/made up) and switched to displaying the raw 'Format Capacities' information instead.
  • Changed: Rewrote some of the 'Erase Disc' code to use more appropriate 'Number of Blocks' values from the 'READ FORMAT CAPACITIES' command.
  • Changed: Updated the VirtualTreeView component to v4.8.5 - it should now use Vista's visual theme properly (apart from the tooltips :-( ).
  • Changed: Build mode no longer suggest 'HD DVD' media for the 'Required Media' when 'Calculate' is used. (The format is dead after all!)
  • Changed: Some of the file association stuff to better suite Vista's *recommended* way of working.
  • Changed: 'Funny Quotes' are now known as 'Status Bar Messages'.
  • Changed: The statusbar is now Unicode enabled.
  • Changed: When ImgBurn detects you might be building a certain type of disc (DVD Video, BD Video, OS Install etc), it'll no longer update the GUI options based on the proposed changes... it's all done on the fly instead.
  • Changed: When scanning for the end of tracks when TOC info gives a different track size to Track info, the program will retry on a failed sector read before considering it the REAL end of track.
  • Changed: ImgBurn now calculates the MD5 values shown in the log based on the exact data written to the buffer (i.e. this could be after any sector type/size conversion has taken place and any pre/post gaps have been generated).
  • Changed: The icon used for the discovery mode start button (and the one on the 'mode picker' screen).
  • Changed: Firmware update function to work with new system at firmwarehq.com
  • Changed: Q Sub-channel in the sector viewer is now displayed in the format shown for the 'READ CD' command in the MMC 6 specs.
  • Changed: Tweaked some UDF descriptor flags depending on the type of disc being built.
  • Changed: Tweaked some code when setting the layer break so that it handles drives that report it's been done when really it's still in progress, thus making the next command that checks the LB position fail.
  • Changed: Tweaked some code where Build mode tries to open the files in order to read them - this might mean it can read some files that previous versions couldn't.
  • Changed: The 'AUTO' write speed entry to say 'AWS' so people don't think ImgBurn can perform miracles. It's not a fully automatic setting, it means it'll go by whatever you've configured in the 'Automatic Write Speed' feature.
  • Changed: When parsing FLAC files, the program will now skip any leading 'ID3' tag (if present) when looking for the 'fLaC' one.
  • Changed: The amount of sense data requested to 18 bytes (down from 24) because NVIDIA drivers can't handle the larger size and cause them to report bogus error codes.
  • Changed: Unicode support is now disabled for HD DVD and BD Video discs by force, just as it already was for DVD Video.
  • Changed: The 'Drag & Drop' code so it tries to default to 'Copy' rather than 'Move'. This should stop programs that act on 'Move' operations and remove the file or folder from any explorer type window they happen to be displaying.
  • Changed/Fixed: When running Win 9x and the (default) Tahoma font is not available, the substituted GUI font was pretty awful! Now it'll attempt to use the system default (probably 'MS Sans Serif') if that's the case.
  • Changed/Fixed: A little problem when listing the drives the device scan had found (a few types were being shown as slightly less capable types).
  • Changed/Fixed: For some reason, Ez-Mode Picker came up when pressing the 'F' key rather than the 'P' key (in modes that allow the old single key shortcuts) - the new shortcut is CTRL+ALT+P so in theory the 'old' one should have been P and not F. This (combined with the above change/fix) now means ALT+F works as it should do for bringing up the File menu.
  • Changed/Fixed: When the program recommends a different file system combo for a given set of source files in Build mode, the primary FS volume label is now copied to the new FS's rather than being left blank.
  • Changed/Fixed: Tweaked the pregap analysis code to cope with some odd results I had when reading an Audio CD mounted in Virtual CloneDrive (Q sub-channel was reporting MSF values based on the start of the disc and not of the track like it's supposed to).
  • Changed/Fixed: Implemented a workaround/fallback for when files are already opened (non exclusively) for read+write access by something and ImgBurn is unable to open them too.
  • Changed/Fixed: Reading tags from Ape/Ogg/Flac files only supported ANSI, not UTF-8 as it's supposed to.
  • Changed/Fixed: The 'Automatic Write Speed' feature's 'Export' option will now append an '.aws' file extension if it's missing.
  • Changed/Fixed: ISO9660 and Joliet '.' and '..' file descriptors were always being set with a size of 40 (0x28) bytes where they should probably use 34 (0x22) for compatibility reasons.
  • Changed/Fixed: Prevent ACM dummy decode pass on RAW/PCM audio files.
  • Changed/Fixed: Dummy decode pass now honours the start of data/first frame offset when processing.
  • Changed/Fixed: ACM decoding now has additional sanity checks in it to catch potential problems with the 'Xing' header within VBR MP3 files.
  • Fixed: Aborting the verify stage (before it actually got started) of a write+verify process would leave some things locked/in use that shouldn't have been.
  • Fixed: The Write Speed drop down boxes (Write, Build and Discovery modes) lost their text when changing the gui interface's language.
  • Fixed: Problem with incorrect vorbis comment lengths causing a crash when the program tried to allocate stupid amounts of memory.
  • Fixed: Problem where the BD-RE erase function might retry (with a slightly different command) upon failure when it shouldn't do.
  • Fixed: None of the automatic string truncation stuff (making them fit in the available space within the window) was working properly when the font being used was anything but 'Tahoma' (XP default). I blame Borland/CodeGear because changing a control's font doesn't update the canvas's font!
  • Fixed: Test for 2 matching frame headers in an mp3 file to allow channel mode changes so long as it's not to/from mono.
  • Fixed: Problem burning certain images that lead to a 'Reached EOF!' error message being displayed.
  • Fixed: Problem where any 'junk' bytes at the end of the last file in a multi-part image file where not being discarded. This lead to a 'Reached EOF!' error message being displayed.
  • Fixed: Problem where if you cancel a burn very early on (i.e. at the 'Creating Graph Data Thread' stage and before any real writing starts) the program would get stuck waiting for the Read Thread to terminate.
  • Fixed: Problem where the program could get stuck if it found the end of the disc earlier than expected.
  • Fixed: Reading discs with both data and audio tracks in certain drives could fail at the end of the data track.
  • Fixed: Lack of 'success' sound when burning multiple copies from Build mode.
  • Fixed: Problem parsing APE tag based on footer tag.
  • Fixed: Checkboxes for how to (automatically) deal with the close track/session/disc prompt weren't working as intended.
  • Fixed: Write mode looking at one of Build mode's controls (The 'Write Speed' one) when resetting what's being displayed on the screen.
  • Fixed: An issue where the program doesn't always restore properly if it's minimised to the system tray when a burn finishes.
  • Fixed: Bogus error message about only supporting single session images when mounting newer (v2.x) MDS files. They are in fact not supported at all due to them now being compressed/encrypted.
  • Fixed: Setting 'Hardware Read Error Retries' wasn't actually hooked up internally.
  • Fixed: Found a rogue call to a non-unicode function that checks to see if a file exists - so it could have failed on a path/file that required unicode when the file did actually exist.
  • Fixed: A problem loading homemade multi-session (CD-Extra) CUE files by adding a new 'FILE-DECODED-SIZE' keyword under 'FILE' in the CUE file created using the 'Create CD CUE File'. This new keyword also means the program doesn't need to analyse the audio files before it burns.
  • Fixed: The UDF 'DVD Video - Allow Unicode Volume Label' option wasn't being applied to all the descriptors.
  • Fixed: When creating MDS files the 'Preserve Full Pathnames' options wasn't always being honoured - the path+filename of the image data file was sometimes just replaced by a '*' (meaning same path+filename as the mds file, but with a different extension of course!).
  • Fixed: Bug in CRC calculation when patching the isolinux.bin file on a bootable disc.
  • Fixed: Bug when testing if a bootable disc 'Load Sector Count' exceeds the size of the boot image.
  • Fixed: When finalising a disc with Immediate I/O disabled, an error could potentially be missed (go unreported) as the command is retried with slightly different parameters.
  • Fixed: Error when loading .DVD file with 'MediaType' keyword/parameter in it.

New in Portable ImgBurn 2.4.1.0 (May 20, 2008)

  • Added: 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 ImgBurn!)
  • 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 'WavPack' 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:ImgBurnSoundsSuccess.wav' becomes '.SoundsSuccess.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: 'Perform OPC Before Write' is now disabled by default - it errored out on too many drives.
  • 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 that the verification process works properly. (otherwise it would just sit there waiting for more data that was never coming)
  • 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
  • ew imageimage.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 'desktopimage' 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.