∮Ω奧米加空間∮»軟體推薦區»ImgBurn (映像檔燒錄軟體)
作者 |
主題 分頁:[ 1 2 ] |
dc
管理員

性別:男
來自:瓦肯星
發表總數:11559
註冊時間:2002-05-07 16:32 |
(第 11 篇)
2.4.2.0 Released: Tuesday 22nd July 2008
* Added: 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 folder within it).
* 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 cue sheet to the drive at burn time.
* 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 names in Read/Verify mode)
* 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.
Your mind to my mind,
your thought to my thought |
發表時間:2008-07-28 00:44 |
|
dc
管理員

性別:男
來自:瓦肯星
發表總數:11559
註冊時間:2002-05-07 16:32 |
(第 12 篇)
2.5.0.0 Released: Sunday 26th July 2009
Added: An 'Advanced' input mode to build mode where you have total control over the layout of the disc and can add new folders, change names etc. (i.e. you're no longer limited to burning an existing folder structure on your hard disc as-is)
Added: Optional logging when hidden or system files/folders are skipped in Build mode due to the current settings (i.e. when 'Include Hidden Files' or 'Include System Files' are disabled).
Added: Yet another attempt at setting the write speed - this one does it 100% by the book. It fills the fields in the performance descriptor sent via 'SET STREAMING' with the values returned in the descriptor after issuing the 'GET PERFORMANCE' command. (The previous best method of setting the speed missed one field out)
Added: An option (off by default) to enable the enumeration of medium changer devices (this was previously always enabled) on the I/O tab in the Settings.
Added: Support for enumerating medium changer devices via the SPTI 'Device Interface' method too - previously it was always done by 'Device Class'.
Added: The graph data preview in the Settings now uses a default value for media/volume id if one isn't available based on the current media/image file.
Added: Support for another IOCTL for locking the drive - this one (only) appears to work with the 'Device Interface' enumeration method of the SPTI I/O interface ('lock volume' doesn't).
Added: Support for using 'Opti Drive Control' as the IBG viewer when you click the 'Display Graph Data' buttons/menu option.
Added: ImgBurn now adds itself to the context menu's 'Open With' submenu for files it's associated with.
Added: Debug logging to the function that compares the image file/disc layouts.
Added: Option to disable the 'Fix VTS Sectors' function when building a DVD Video disc.
Added: The 'Create DVD File' feature can now make DVD files with the MediaType field set to 'CD'.
Added: Support for saving plain MODE1/2048 discs as a MODE1/2352 image in Read mode by saving as a BIN/IMG file.
Added: Support for converting a MODE2/FORM1 track (on a single session/track disc) into MODE1 when reading a disc so it can be stored in an ISO file.
Added: Support for burning CCD files.
Added: Support for adding files that exceed the limit imposed by the ISO9660/Joliet file systems. Those file systems will record the file size as 4GB (-1 byte) but all their data will be physically present in the image. The UDF file system will use the correct size.
Added: Support for building images using the 'MODE2/FORM1/2352' data type. (previously it only supported 'MODE1/2048'
Added: Warning when user attempts to read a 'complex' disc to an ISO file and option to use BIN instead.
Added: Support for using 'BurnPlot' as the IBG viewer when you click the 'Display Graph Data' buttons/menu option.
Added: Advice in the log window (on how to remove the virus) for when the 'maximum number of secrets exceeded' error in encountered when searching for devices (and 0 drives are found).
Added: Mini lookup table for some CD disc ID's to get manufacturer info. This info is now show in the disc information panel (under ATIP Information) and also in the log when you erase a disc or burn one.
Added: Option to stop the program from analysing (doing the dummy decode pass on) cd-da ready wav files.
Added: Show the booktype in the log when reading a disc in Read mode.
Added: A check to ensure all the DVD Video files in a sequence are present. (i.e. it'll prompt if VTS_XX_1.VOB and VTS_XX_3.VOB are present but VTS_XX_2.VOB isn't)
Added: It now does a basic parse of any supported 'Special' file system on a disc when in Read mode so it can display a volume label (to match what you'd see when loading an image of said disc into Write mode).
Added: 'Write Speed Miscompare!' warning in the log when the drive reports a write speed that doesn't match what the user selected.
Added: Error balloon when user tries to enter an unacceptable character in the 'Rename' box when replacing/overwriting files.
Added: Error checking (and logging) when searching for folders/files (via 'FindFirstFile'/'FindNextFile' and adding them to the image in Build mode.
Added: Detection of attempts to build Vista style OS installation discs (via the 'sources\install.wim' file) and the relevant prompting for conflicting settings, failing to make it bootable etc (same as an 'I386' install disc).
Added: 'Explore' and 'Open' options to the 'Source' box's context menu in Build mode.
Added: You can now control which 'image layout' files Build mode creates via its own set of options (rather than piggy backing the Read mode ones)
Added: Ability to select the media type when creating an MDS file via the 'Create MDS File' feature.
Added: Ability to select the font used by the program's GUI.
Added: New CLI parameter '/CERTIFICATEFOLDER ' to tell the program if it should attempt to include/create a CERTIFICATE folder when a BDAV/BDMV folder is present.
Added: Sanity checking for most of the comboboxes - to catch errors in translations where they don't notice I've added new entries!
Added: 'Average Write Speed' to the log when full erasing a BD-RE disc with 'perfer properly formatted discs' enabled - i.e. so it performs the 'Zeroing Sectors' part.
Added: Workaround for a bug in Windows 7 (7077 anyway) where the PlaySound API will bring up an 'insert disc' error box if the current working directory is no longer valid (i.e. it was set to an optical drive and the disc has been ejected).
Added: Workaround for drives/drivers that randomly report a bogus error ('No Additional Sense Information' during the burn, thus forcing a retry - which fails with the error 'Invalid Address For Write' because those sectors HAVE actually been written ok - according to the track's NWA info anyway.
Added: The option to read/write CD-TEXT using the Ansi code page rather than ISO 8859-1.
Added/Changed: The log entry/error box that pops up when 'send cue sheet' or 'set write parameters' fail now includes a 'reason' in the form of the decoded sense area message.
Added/Changed: The ISO9660 Volume Label will now accept characters based on the current ISO9660 character set selection.
Added/Changed: Had a go at making all the Build mode question type messageboxes simpler and translatable.
Added/Changed: Tweaked and cleaned up the file search code when loading CUE files. It now supports relative paths.
Changed: The installer no longer offers the 'Quick Launch' option when Windows 7 is detected as an OS.
Changed: The SPTI device enumeration method now defaults to 'Device Interface' on XP SP2/2003 SP2 + IMAPI v2.0, XP SP3, Vista and newer.
Changed: The SPTI device enumeration method 'CdRom Class' is now known as 'Device Class'.
Changed: The 'CERTIFICATE' folder is no longer created for Blu-ray Video discs by default. This means the programs creating the file structure have more control over whether one gets added or not.
Changed: Tweaked all the code for file associations to make it more compliant with Microsoft's documentation. (The installer cleans up the old ones so make sure you use it!)
Changed: Tweaked the code used to determine the drive's current write speed before then displaying the 'Write Speed Miscompare' message (I blame the buggy drive firmware!).
Changed: Tweaked the code that positions forms when they open (in the middle of the main form) so they're no longer drawn a few pixels off the screen (assuming the main form is along the edge) when desktop composition is enabled under Vista / 7.
Changed: Tweaked the code that positions forms when they open (in the middle of the main form) so they're opened on whichever monitor their 'centre point' is on (or the nearest to it).
Changed: Tweaked some of the functions associated with the ISO9660 file system's volume label so they handle characters with extra bits like accents a little better and hopefully reduce the number of '_' characters that end up being used.
Changed: Even when set to 'No', the DVD/MDS layout files will still be created (if they're selected in the first place) when multiple output files have been created (i.e. file splitting has been used).
Changed: Tweaked the way fields in the Joliet volume descriptor are read to hopefully deal with buggy descriptors (like those written by XP's built in burning software) where the fields don't contain Unicode text.
Changed: Updated the Virtual TreeView control to the latest on SVN.
Changed: Ignore failure to set the layer break position (when changeable or not) if the desired position is where the drive reports it is already . Previously it only ignored the failure if the position was the same and wasn't changeable.
Changed: Tweaked some of the code that sizes and positions controls based on the current translation.
Changed: The information window shown when building the image/calculating its size in Build mode can now be translated.
Changed: The custom strings inserted into system / application menus can now be translated.
Changed: When loading a CUE into the 'Create CUE File' feature, the program will now warn you if track/index info will be lost (i.e. if a file is used for more than 1 track or a track has more than 1 index).
Changed: Renamed 'Create CD CUE File' feature (and associated buttons/tooltips etc) to 'Create CUE File' so it matches with 'Create DVD File' & 'Create MDS File'.
Changed: Rewrote all the code that deals with when to create/not create CCD/CUE/DVD/MDS files. Each one is handled individually now.
Changed: Modified that MDS file slightly when building an image with a BDAV/BDMV folder in it (so it'll play when mounted in DT).
Changed: Since adding support for CCD/CUE/DVD, the 'Create MDS File' term/option in the Settings didn't really fit - so it's been renamed to a more generic 'Create Image Layout File'.
Changed: The 'Filter Drive Load Order' feature now scans for and lists device class filters found in all the relevant 'CdRom' keys under 'HKLM\SYSTEM\CurrentControlSet\Enum\[IDE|SCSI|USBSTOR|1394]' rather than just the first one it finds with an 'UpperFilters/LowerFilters' entry.
Changed: The 'Filter Drive Load Order' feature can now remove 'Upper/Lower Device Class' filters.
Changed: When burning a CD, the program will now also issue the 'SET STREAMING' command (where supported and in addition to the existing 'SET CD SPEED' one) to set the write speed.
Changed: 'FastWrite' no longer applies to BD-R, the new option 'BD-R Verify Not Required' now takes its place.
Changed/Fixed: Tweaked the 'Title Case' function to handle certain strings a bit better.
Changed/Fixed: Implemented a workaround for Windows 7 whereby ImgBurn prompts 'Do you really want to cancel?' if it's open when you try to restart/shutdown the computer.
Changed/Fixed: The program would only use the layer break position in an IBB if the /CLOSE switch was issued via CLI, /CLOSESUCCESS wouldn't work (and it should have done).
Fixed: Clicking 'Cancel' to certain build mode prompts (that correct conflicts/settings) didn't prevent some other prompts from popping up.
Fixed: Initial disc space check when doing a 'Read' operation didn't take into account the wave header when outputting an audio cd to a wav file.
Fixed: The MD5 was incorrect when reading an audio disc to a *.wav file.
Fixed: Incorrect / missing drive letters when using 'Device Interface' SPTI enumeration.
Fixed: The 'Device Interface' SPTI drive enumeration method didn't work on Vista (drive letters would have been used as a fallback).
Fixed: A little bug (they you'd be very unlikely to run into) in the function that compares the layout of an image file to the layout of a disc in terms of sessions, tracks etc.
Fixed: A problem where code (specific to 'Image File' output mode) was being called for something that only applies to Device output mode. This was to do with changing the data type to 'MODE1/2048' if the current disc was DVD/HD DVD/Blu-ray.
Fixed: Problem with reporting the correct error code in the booktype setting tool on the 'LiteOn' tab if the drive doesn't support any of the 3 different I/O command versions (it would always just return 'No Additional Sense Information' .
Fixed: The wrong 'Free Space' was/could be displayed in Build mode (image file output) if the destination was set to 'desktop\[*.*]' and the desktop folder was on a different drive to the 'Image File' one configured in the settings.
Fixed: A problem with some code that decides if a CCD file should be created or not.
Fixed: A few problems with the creation of CCD files (wrong values in certain fields) - mainly when doing multisession.
Fixed: Incorrect start time of Indexes >= 1 in a CUE file when any sort of pre/postgap was also present.
Fixed: If the 'unlock volume' (exclusive access) function failed after an erase, the program logged that the erase had failed - when actually it hadn't. Also, if the erase had failed but the unlock succeeded, the program logged that the erase was successful.
Fixed: The volume label tooltip on the Read mode progress screen was showing 'Unknown' for fields that it shouldn't have been.
Fixed: Problem where the program opens the drive whilst in the middle of a temporary open/close which leads to the drive being left in a 'closed' state ('invalid handle' message in the status bar) and potentially leaves an orphaned drive handle which prevents the program from being able to lock the drive for exclusive usage.
Fixed: Labels were not displaying the '&' character properly in the 'Image Information' box.
Fixed: List out of bounds error when changing the language.
Fixed: Bad text width calculation (due to font changes) when positioning controls.
Fixed: Task status wasn't updated from 'Fixing VTS Sectors' to 'Getting Region Information'.
Fixed: An issue where some internal stuff got messed up as a result of the program prompting to include ADV_OBJ / CERTIFICATE folders (but only if the user said 'Yes' .
Fixed: Multi-monitor issue where forms centred over the main one could be displayed slightly off the screen.
Fixed: A call to the SystemParametersInfo(SPI_GETNONCLIENTMETRICS) API function was failing on pre-Vista OS's and so the GUI font might have been different to previous versions of the program - shouldn't have been an issue for people using the default OS fonts for everything though.
Fixed: Bogus 'Destination' text (parent folder of the *.IBB) when loading a project in Build mode where the Output is set to 'Image File' and the destination field is blank.
Fixed: Clicking the 'Close' (X) button in the preparing image / building image tree boxes closed the window but didn't actually stop the program from doing what it was doing.
2.4.4.0 Released: Friday 10th April 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 'isolinux\isolinux.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).
2.4.3.0 Released: 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/204 .
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 (0x2 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.
Your mind to my mind,
your thought to my thought |
發表時間:2009-07-28 10:54 |
|
dc
管理員

性別:男
來自:瓦肯星
發表總數:11559
註冊時間:2002-05-07 16:32 |
(第 13 篇)
2.5.1.0 Released: Tuesday 16th March 2010
* Added: 'Explorer' style file manager pane to the top of the Disc Layout Editor window (can be disabled via a button on the existing toolbar).
* Added: New 7.95GB, 23.3GB and 46.6GB file splitting options so the individual image file parts can be archived on DVD+R DL, BD-R or BD-R DL media.
* Added: An option so the user can control whether or not the program will not halt logging after 'too many' (1000) messages.
* Added: Option in the settings to automatically make the Disc Layout Editor window 'stay on top' (joins the existing one for the Write Queue window).
* Added: The user can now decide if 'Reparse Point' (A.K.A 'Junction' files/folders are included when scanning for files/folder to add to the compilation.
* Added: Option to prevent the program from blocking AutoPlay when it receives the 'QueryCancelAutoPlay' message from the OS (probably only when it's in the foreground).
* Added: Support for detecting when the user might be attempting to build a DVD Audio disc.
* Added: Automatic change booktype support for the LiteOn drives using the NEC chipset ('iHASxxx Y' rather than 'iHASxxx A'
* Added: Added additional bits of information to the disc information panel on the right.
* Added: Support for a couple of other locations for the isolinux.bin file when trying to determine if it should automatically patch the boot-info-table.
* Added: When the program fails to create a directory for the destination file in Read/Build modes, it'll now mention the reason rather than just saying it couldn't do it.
* Added: Debug code for the functions that deal with the Taskbar's progress bar type feature under Windows 7.
* Added: 'Reset DMA' feature to the 'Tools' menu. It's just an internal version of the 'ResetDMA.vbs' script found on the Internet.
* Added: 'Reset Change Counter' option to the booktype feature for NEC drives. This resets the 'Changes Available' counter back to 500 and the booktype options to factory defaults.
* Added: Support for reading MCN and ISRC information via other (and more reliable, especially on LiteON drives - will they ever fix the firmware bug?!) means.
* Added: Support for reading ISRC information on some older devices that aren't quite as MCC standards compliant as was previously required.
* Added: Blu-ray disc information to the disc info panel on the right.
* Added: The 'N/A' text can now be translated.
* Added: The default 'UNDEFINED' volume label can now be translated.
* Added: Detection of/warning for HDD images without MBR - these cannot be used when making a bootable disc, the MBR must also be present.
* Added: New 'errorlevel' return codes for use with CLI. (4 = Build/Read/Write aborted, 5 = Verify aborted)
* Added: Support for the Acronova 'Nimbie' series of auto loaders.
* Added: A new log entry to show the effective write speed.
* Added: A workaround for buggy LG drive firmware (first noticed with my GGW-H20L@FW:YL05 - tried to contact LG twice but they ignored me) when issuing the 'GET PERFORMANCE' command with CD media in the drive.
* Added: You can now decide between single and multiple extents when allowing files that exceed 4GB in the ISO9660/Joliet file systems. (Single fakes the size to 4GB, Multiple allows for the full size but isn't compatible with all parsers)
* Added: Optional installation of the Ask.com toolbar within the installer as part of a new partnership.
* Added: Optional creation of desktop icons/shortcuts (web links) for free scans using Uniblue's DriverScanner, RegistryBooster and SpeedUpMyPC programs within the installer as part of an affiliate scheme.
* Added/Changed: Wipe out old 'HKEY_CURRENT_USER' file association stuff if HKEY_LOCAL_MACHINE is writable.
* Changed: The installer now has a checkbox to reset the settings rather than using a message box.
* Changed: When adding a >4GB file in Build mode, the program now prevents ignoring the ISO9660 maximum file size if 'single extent' method is selected and the UDF file system isn't being included (i.e. you're left with no way to access the entire file).
* Changed: No longer using the TOC information for the disc layout when reading DVD/HD DVD/BD disc, the information reported by the 'Read Disc/Track Information' commands is used instead.
* Changed: Don't prompt for certain DVD Video related stuff if the VIDEO_TS folder is empty. (Gets around the double prompts when doing a homemade HD DVD Video disc with dummy/empty VIDEO_TS folder)
* Changed: The Device MD5 in Verify mode now includes zeroed data for session gaps (as already used in Read mode - thus hopefully making them report the same MD5 for a disc!).
* Changed: Tweak within the installer for the 'AllocateCDRoms' registry value on x64 OS's.
* Changed: The 'Disc ID' button in the AWS window is now disabled when there's no active drive.
* Changed: Moved the Yes/No/Cancel buttons on the 'Confirm Volume Label' form over to the right (same as the other forms now) which allows more room for the 'Auto Yes in X seconds' text on the left.
* Changed: Searching for 'Medium Changers' (and also 'Auto Loaders' is now its own function and gets logged independently from the normal SCSI/ATAPI device scan.
* Changed: Rewrote the code that sets the write speed so it now sets the speed and checks it against the selected speed properly before then trying fallback commands if there's a mismatch.
* Changed: Tweaked the way the program handles discs where (according to the TOC) track 1 starts in what should be the pregap (i.e. 00:00:00 - 00:01:74 (MM:SS:FF)).
* Changed: The 'Auto Yes in X seconds' text on the 'Create Volume Label' window is now translatable.
* Changed: Tweaked the SPTD warning to say 'Duplex Secure's SPTD driver can have a detrimental effect on drive performance.'.
* Changed/Fixed: The program wouldn't suggest a volume label when using Advanced Build mode unless a folder had been added to the compilation.
* Changed/Fixed: The 'New Project' option on the 'File' menu didn't clear the Disc Layout Editor window.
* Changed/Fixed: Tweaked the 'Stay On Top' code a bit so it behaves a little better.
* Changed/Fixed: Workaround for Windows 7 'Show Desktop' issue where restoring the application via the taskbar button could (randomly) leave the main window minimised and the log window hidden off the screen.
* Changed/Fixed: The NEC drive section of the booktype feature so you can adjust the temporary settings even when the initial query fails (assuming the v4 command set is supported by the drive).
* Changed/Fixed: Tweaked the way the initial folder for the open/save boxes is calculated.
* Changed/Fixed: (AGAIN!) The program would only use the layerbreak position in an IBB if the /CLOSE switch was issued via CLI, /CLOSESUCCESS wouldn't work (and it should have done).
* Changed/Fixed: The 'Eject' option is now persistent across queued burns.
* Changed/Fixed: Tweaked the way the program detects if a drive returns TOC info in BCD form or not (mainly an issue with really old/non compliant drives).
* Fixed: Bringing up the 'Cancel' box (and leaving it there) whilst the program was adding files to the DLE window or preparing the build would mean that the form you tried to cancel would stay on the screen even after the operation had actually completed.
* Fixed: (Again, I hope!) Not getting the 'TaskbarButtonCreated' message in Windows 7 and therefore not being able to do the fancy taskbar progress bar stuff.
* Fixed: Main form losing focus when switching to Build mode or between Standard and Advanced Input.
* Fixed: An issue with finding a layer break position when burning directly to DVD+R DL and the 'Double Layer' profile was set to 'DVD-R DL' on the 'Advanced' -> 'Media' tab (only visible when NOT burning direct to disc).
* Fixed: An issue with unicode file/folder names being converted for the ISO9660 file system. (The file extension could get messed up)
* Fxied: An issue when truncating ISO9660 file names (those with no extension anyway) when the option to allow names without extensions is enabled.
* Fixed: The AutoPlay handler for BD Burning wasn't working correctly.
* Fixed: You could right click the lower part of the column header of the listview control on the disc editor window and it would bring up a context menu as if you'd clicked the 1st item in the list.
* Fixed: Issue where cached information was being used for the 'Source' information in Read mode when going from a burnt disc to an empty one.
* Fixed: Filter driver file information was missing on x64 OS's.
* Fixed: Couldn't add 4GB+ padding to an image.
* Fixed: Problem when clearing the drop description in the 'DragLeave' event as part of a drag+drop operation.
* Fixed: Problem with the listview header within the Write Queue window if the handle ever gets recreated.
* Fixed: Certain fields that should have been present in the disc information panel on the right were missing for certain (multisession) discs.
* Fixed: Imagelist issue on the 'Disc Layout Editor' window that could result in a crash when closing the program.
* Fixed: Tweaked the parsing (and display) of track information for DVDs with open sessions.
* Fixed: Tweaked the parsing (and display) of the TOC for multisession DVDs.
* Fixed: UDF parsing code always used the first file set descriptor in the partition when looking for files (so files in a 2nd+ session were not seen).
* Fixed: The '/DEST' CLI parameter didn't work in Verify mode (used to specify the image file to compare the disc to).
* Fixed: The taskbar 'window preview' showed the log window under Windows 7 (no idea why, it just did!).
* Fixed: Shutdown/restart/logoff code running before the forms are destroyed (and the log is saved).
* Fixed: Random failure to load CCD files.
* Fixed: A bug (you'd never run into) when the program tries to create a folder where there wouldn't be room for an 8.3 format file name after it whilst still keeping under MAX_PATH in length.
* Fixed: Verify/Read speed linked to Write speed issue with AD-7240S drive (and possibly others?)
* Fixed: Bug within the installer for the 'AllocateCDRoms' registry value where the type was set to DWORD rather than a String like it should have been.
* Fixed: The README.TXT file in the fake ISO9660 FS on bootable UDF only discs was being recorded without an actual name.
* Fixed: An issue loading CCD/CUE files made by CloneCD where the first index didn't start at 00:00:00.
Your mind to my mind,
your thought to my thought |
發表時間:2010-03-31 10:28 |
|
所有時間均為GMT+8, 現在是2025-09-28 19:07 分頁:[ 1 2 ] |
|