Log in

View Full Version : ImgBurn v2.4.3.0 Released!


LIGHTNING UK!
1st April 2009, 11:40
http://www.imgburn.com/

Wednesday, 1st April 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 'HKCU\Software\ImgBurn' key exists the program will try to load 'system wide' default settings (i.e. for new users in a multi user environment) from 'HKLM\Software\ImgBurn'.
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).

LIGHTNING UK!
1st April 2009, 11:40
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.

LIGHTNING UK!
1st April 2009, 11:41
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.

b66pak
1st April 2009, 19:54
thanks a lot...best burning software ever...
_

Taurus
1st April 2009, 20:02
So, you did it again....
The changelog looks amazing,
I have to walk thru it, when I find the time for this.
All I can say is::thanks::thanks::thanks:
Who's the April Fool by the way?

kempodragon
1st April 2009, 20:07
I second that. ImgBurn is World Series champion while others are at best single A short season.:D

lucamark
2nd April 2009, 08:51
Thanks again LUK for your great work!!! :thanks:

GrofLuigi
2nd April 2009, 10:42
:thanks: Nothing can compare to IMGBURN...

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.

:confused: :confused: :confused: (and I don't expect to understand it ever; I trust IMGBURN blindly :D)

GL

stax76
2nd April 2009, 12:01
Thanks, reliable, feature rich yet lightweight and easy to use with a clean UI. Considering the amount of work and knowledge such a application takes, fewest freeware applications have such a high quality standard, only bad thing is that I don't burn much these days.

buzzqw
2nd April 2009, 13:11
Awesome! thanks LU!

BHH

turbojet
2nd April 2009, 14:56
Thanks a lot for the new build.

I really should have asked this before the new build but would these things be possible to add in an upcoming release?

- either zip distribution or add portable option to installer (doesn't touch registry, create shortcuts, or create uninstaller)
- if something besides BD/HDDVD content is loaded check for UDF 2.5 and ask to revert to ISO+UDF 1.02 (or have an option in settings to revert to, basically reverse of asking to change to UDF 2.5 if BD\HDDVD currently)
- Allow Level X - 219 characters for ISO by default (I haven't come across any but maybe there are players that limit to level 1 or 2?)
- option to disable splash screen
- option to auto close on timer (like volume label window) or don't show this window (http://i43.tinypic.com/qqentk.jpg) that pops up after volume label window in write mode (helpful if you are using RW media that takes a few minutes to erase and want to step away)

LIGHTNING UK!
3rd April 2009, 11:59
1. I have no real interest in extending the 'portable' support. I've already provided the ability to run ImgBurn itself in portable mode, I'll leave the installer for people to do themselves. Nothing is stopping you from opening the setup exe in 7zip and extracting the updated exes, readme etc. Of course on your main machine, ImgBurn works best when it's installed properly and allowed to roam free.
2. I'm not so sure that would work in practice. Too many variables.
3. I never break specs by default.
4. It's only up whilst the forms load. If you don't want to see it (for as long), buy a faster machine.
5. You can already tell ImgBurn not to show that window. It's a simple (standard windows API) MessageBox so a timeout isn't possible. You could also take to using DVD+RW rather than DVD-RW, then there's no need to erase it.

sneaker_ger
3rd April 2009, 16:09
Thank you for your new version. Impressive changelog....

Is there any way to disable the "avi in root folder, ISO?" prompt?

turbojet
4th April 2009, 07:51
1. I have no real interest in extending the 'portable' support. I've already provided the ability to run ImgBurn itself in portable mode, I'll leave the installer for people to do themselves. Nothing is stopping you from opening the setup exe in 7zip and extracting the updated exes, readme etc. Of course on your main machine, ImgBurn works best when it's installed properly and allowed to roam free.

I wasn't aware of the ability to open exe with 7zip to get the files, will just do this for newer updates.

2. I'm not so sure that would work in practice. Too many variables.

Isn't it just BDMV/BDM or EVO directories versus *?
Or does it go beyond that?

3. I never break specs by default.

Understandable, it's something I'll just have to set and sometimes forget to after an update or fresh install otherwise I get too short of filenames especially with mp3.

4. It's only up whilst the forms load. If you don't want to see it (for as long), buy a faster machine.

It's a very common option and in most cases it helps the program load much faster, thought it might be the same case with imgburn. It's not that it's slow loading now, just that I thought it might speedup the loading while removing something I don't need or want to see.

5. You can already tell ImgBurn not to show that window. It's a simple (standard windows API) MessageBox so a timeout isn't possible. You could also take to using DVD+RW rather than DVD-RW, then there's no need to erase it.

Oh I found the option in build now, this whole time I was looking for it in write page. This will work.

Midzuki
4th April 2009, 15:14
I wasn't aware of the ability to open exe with 7zip to get the files, will just do this for newer updates.

In case of doubt, use *Uniextract* for opening most "setup.EXEs" and all .msi files.:devil:

Inventive Software
4th April 2009, 17:24
A massive thanks for this, I don't burn many CDs or DVDs, but yours is the only program I use! :)

b66pak
4th April 2009, 18:00
@LIGHTNING UK! can you add an option to burn files to the edge of media...for example the LBA for 2 gb file will be 1 mil instead of 0...this is very useful for increasing the reading speed...
_

LIGHTNING UK!
6th April 2009, 20:32
Look in the settings.

You can pad the file system by any amount you like.

b66pak
13th April 2009, 22:47
i was thinking at something like an auto padding...its not at hand to go to settings for every data dvd you make...
_

zn
14th April 2009, 01:59
meanwhile, 2.4.4.0 released

blutach
15th April 2009, 07:37
Yes, time to close this thread.

Regards

LIGHTNING UK!
15th April 2009, 09:42
b66pak,

I'm pretty sure that functionality is already offered by the 'Image Minimum Sectors' option.

Set it to 2000000 or whatever. Of course any image you make will then be at least that size, thus won't fit on a CD and it's no good if you just want to burn something quickly!