
Changelog CloneBD Blu-ray Media Converter

Hidden hotkey:
--------------
If CloneBD finishes transcoding succesfully, there will be no button "Send log file ...".
However, should you want to send a bug report or save the log file, just hold down the 
ALT key and 2 additional buttons will appear

-------------------------------------------------------------------------------------

1.0.4.1 2015-04-12
- fix: sometimes convert uncompressed even through compression was selected. [#3487, #3163, #3465, #3467]
- fix: installer will no longer try to install files after a reboot, but throw an error message instead, if a file can't be written (reported by Ch3vr0n)
- updated languages

1.0.4.0 2015-04-11
- change: disc hash includes additional files to better detect differences caused by decryptor tools
- change: extended burner logging
- fix: remove path delimiters from disc descriptions when deriving mkv/mp4 filenames. [#3460]

1.0.3.9 2015-04-10
- new: display estimated uncompressed output size on selection page, when creating partial BD copies. [#656]
- new: add burner log to CloneBD log file to further study spurious write errors on BD-Rs
- change: improved secondary video size estimation
- change: improved drop clips with differing streams/missing audio on MKV/MP4 encode [#3287]
- change: copy instead of compress secondary video
- change: size units for KB, MB, GB, TB have been changed from IEC "binary representation" (1024^x) to SI (decimal) representation (1000^x) to better match the sizes of storage media and for less confusion. If IEC values are to be displayed, they will be denoted with KiB, MiB, GiB, ... respectively.
- change: ensure user can't manually specify a non-empty temp path, as this can cause the result to be too large for the blank disc (append a postfix, if nonempty temp was specified) [#3346]
- change: log actual sectors when encountering read errors
- fix: skip unsupported CC in MPEG-2 [#2104]
- fix: support for very chatty x264 encoder used on some BDs
- minor fixes and improvements
- updated languages

1.0.3.8 2015-03-27
- fix: asynchronous writer would not flush data, which broke short files (also caused SpeedMenus to fail)
- fix: watermark detection was broken
- new: allow direct jump to main title (bypassing the menu) on playback of converted discs
- updated languages

1.0.3.7 2015-03-26
- fix: estimator values were not correctly retrieved from cache
- fix: chapter mark filtering in clipping mode.
- fix: improved error detection when video encoder fails
- fix: properly add .mkv/.mp4 chapter markers
- fix: encoding of large video frames (> 1 MiB)
- updated languages

1.0.3.6 2015-03-25
- new: added statistics per clip when not using compression
- change: improved size estimation for HD audio
- change: disable audio downconvert-button when HD audio was not selected
- updated languages

1.0.3.5 2015-03-24
- new: down convert HD audio to AC3 when creating BD copies.
- change: improved resize and initialize behavior of language box on selection page.
- change: allow selection of burn speeds (2x, 4x, 6x) even when type of medium is unknown (source drive = destination drive)
- change: improved output size estimation should be more accurate now, especially, when not using video compression. 
- minor fixes and improvements
- updated languages

1.0.3.4 2015-03-19
- change: reduced the expected capacity for blu-ray media slightly
- change: sorting order of audio streams in file/device output
- change: optimize PMT (Program Map Table) generation
- change: added more attribute information to PSI (Program Stream Information) structures in m2ts
- fix: some partial copies would not play beyond the menu. Removing IM Sync type subpaths now to fix this. 
- fix: check some out-of-memory conditions (fixes some crashes)
- fix: misidentified PIDs in PiP substreams, caused problems with subtitles on some discs
- minor fixes and improvements
- updated languages

1.0.3.3 2015-03-11
- fix: crash when creating log file after source disc was removed.
- fix: audio delay with some streams (too much audio, or audio behind video)
- fix: Burner SDK bug writing sectors twice, then aborting with ERROR 4
- fix: audio sync issues (file output)
- fix: audio sync issues on some streams
- fix: selection panel sometimes did not honor the "single subtitle" flag in presets.
- fix: processing of very large SEI in AVC (x264 encoding settings go on forever)
- fix: allow more frame extensions (increased to 64 sub-frames)
- fix: handling of AC-3 descriptors that are incorrectly used on BD following DVB spec
- some minor fixes and improvements
- updated languages

1.0.3.2 2015-02-26
- new: added new sound files
- new: added sound when CloneBD requests to swap the medium for burning
- new: limit burn speed to 6x, because supported speeds reported by the drive are sometimes far higher than possible. Can be switched off in settings (use with caution! Too high speeds can result in write errors)
- change: when source medium gets removed (e.g. for inserting a recordable disc for writing), hide navigation buttons "input" and "selection".
- fix: potential problem when removing subpath streams from playlists
- fix: when source and destination drive are the same, disc title and disc thumbnail weren't shown on completion page
- fix: log file was missing line breaks, when unicode characters were logged.
- fix: crash when the drive is removed due to read errors
- fix: with single file creation, a change of the destination path sometimes got ignored. [#2602]
- fix: audio removal at beginning of stream [#2645 #2625]
- fix: prevent a possible late registration of audio streams
- fix: verify against invalid stream context
- fix: verify against out-of-memory allocations
- fix: transcoding startup issues on some older CPU
- fix: transfer unknown audio packets when filtering
- some minor fixes and improvements
- updated languages

1.0.3.1 2015-02-19
- new: log file system names of destination drives
- new: added additional log information for spurious "ERROR 4" results when burning
- change: improved write speed on uncompressed Blu-ray copies.
- change: improved plug&play behavior when drives get connected or removed during runtime.
- change: allow selection of "max speed" only, if source disc is in same drive as destination drive, since possible speeds cannot be known at the time
- fix: certain burn errors would cause CloneBD not to progress to the completion page.
- fix: audio core was broken, resulting in oversized output, when selecting core only
- some minor fixes and improvements
- updated languages

1.0.3.0 2015-02-16
- new: log textual representations of error codes
- fix: snapshots weren't correctly placed according to timestamps, also partly black images.
- fix: ensure correct capacity report for unformatted BD-Rs
- updated languages

1.0.2.9 2015-02-13 
- new: added profiles for MKV lossless audio and core audio
- new: additional log entries for inserted media type (burn) and unselected streams
- new: improved support for iPhone 6
- change: data rate graph left aligned to touch the y-axis
- change: allow formatting of BD-RE discs without spare areas to improve writing speed.
- fix: remaining time display was incorrect for discs with heavily varying data rate
- fix: burn speed display halted after a while
- fix: division by zero when maximum burn speed applied
- fix: some crashes in LibAV
- some minor fixes and improvements
- updated languages

1.0.2.8 2015-02-06
- New: suppress display energy saving during preview playback
- New: burn multiple discs (select in dropdown box on processing page)
- New: added more DTS audio configurations [#919]
- Change: force y-axis base in data rate plotter to zero
- Change: reduced update interval of data rate plotter
- Change: copy instead of recompress small still images
- Fix: ensure empty temp path, sometimes residue from aborted transcodes was left over
- Fix: fixed several burning issues
- Fix: single frame menu background streams may fail
- Fix: some super large video frames way beyond allowed size [#1063]
- Some minor fixes and improvements
- Updated languages, added Farsi (Persian)

1.0.2.7 2015-01-21
- New: Data rate display. While transcoding, user can switch now between preview and data rate (preview disabled completely)
- New: Added support for a different EAC-3 extension encoding found on some Blu-ray 
- Change: Optimized transcoding engine
- Change: Faster preview mode by disabling LibAV frame reordering/caching 
- Change: Improved burn result error logging
- Change: Enhanced burn speed [#534]
- Change: Improved I/O throughput
- Some minor fixes and improvements
- Updated languages

1.0.2.6 2015-01-05
- New: Preliminary support for Chromecast (full support in a couple of days)
- Fix: Crash when reading unusually long descriptors. [#670 #670, #673, #677, #678, #679, #684, #685, #692, #698, #706]
- Fix: Crash in some situations when disc has been removed after transcoding [#668]
- Fix: Some discs with line breaks authored into the disc description, resulting in a non-writable output file name. Removing line breaks now. [#865]
- Fix: Apply correct bitrate, when no actual recompression is required
- Fix: When titles got trimmed, intime and outtime values in .clpi and .mpls files sometimes weren't updated accordingly.
- Fix: Crash when saving project data for discs with many streams.
- Fix: Some AVC streams are now decoded correctly
- Fix: Better support for playback in Quicktime (though it does not fix all issues yes)
- Fix: Improved handling of matroska containers
- Fix: Faster x264 encoding
- Fix: More AVC restrictions for playback on some hardware players (Panasonic)
- Fix: Improved audio floating-point handling 
- Fix: Fome issues with audio distortion (EAC-3, MLP)
- Fix: Improved handling of MPEG-4 ISO containers (aka .mp4)
- Some minor fixes and improvements
- Updated languages

1.0.2.5 2014-12-23
- New: Disable beaver animation in settings [#338]
- Change: Autofill titlestrip on player page before playback [#596]
- Change: Sort installed devices in "add devices" window by manufacturer THEN by name [#340]
- Change: Licenses will not expire before Jan 18th 2017 to accommodate early adopters [#600]
- Change: Update [E]AC-3 parser to newest standard
- Fix: Eject behaviour when ejecting while transcoding [#341]
- Fix: Tooltips from obscured elements sometimes showed through popup windows.
- Fix: Silent application exit on transcoder start
- Fix: Division-by-zero when VC-1 frame rate parameters are unknown [#317]
- Fix: Crash when IG command processor is accidentally invoked while transcoding (and not previewing) [#619]
- Fix: Crash in AVC SEI parser on some discs [#632]
- Fix: A crash when GPU does not provide a state block [#633]
- Fix: Some crashes when frames need to be duplicated so synchronize video, audio at the beginning [#608]
- Fix: Out-of-the-order chapter insertion with certain titles. [#598]
- Fix: Stop background processing on start page 
- Fix: A number of crashes in Medium mode when no compression is used (packet filter mode)
- Fix: Crash, when cover button gets clicked while no titles are selected. [#597]
- Fix: Preview player displays "Title -1" during playback [#645]
- Fix: Crash on read error during clip-switch (double magic packet buffer overrun).[#654]
- Some minor fixes and improvements
- Updated languages

1.0.2.4 2014-12-19
- New: Added support for new AC-3 stream type 
- New: Added option to automatically exit application after successful transcode [#516]
- Change: Add title description on processing page describing current title [#540]
- Change: New watermark logo in test/trial version [#452]
- Fix: Ignore invalid LPCM 05 descriptor
- Fix: In some situations created .m2ts files have not been aligned to sector boundary leading to a failure in ISO creation and disc burning
- Fix: Ominous divide by zero crash when showing start page - cause unknown [#359, #362, #397, #433, #435]
- Fix: Prevent crash on cleanup if there's no GPU interface available [#506]
- Fix: Fixes crash when IG (interactive, menu) streams are transferred [#504]
- Some minor fixes and improvements
- Updated languages

1.0.2.3 2014-12-15
- Change: Set shorter network timeout for device list download, in case server cannot be found. [#314]
- Change: Added tooltip explaining the meaning of "Audio core" [#346]
- Change: disabled DXVA converters for good (using D3D pixel shaders instead; faster, more reliable, more configurable; only -converters- are affected, not -decoders-) [#450]
- Fix: Crash when CloneBD reads some non-BD UDF devices (unknown) [#319, #324, #325, #401, #402, #420]
- Fix: Crash on some computers with a legacy GPU driver [#334]
- Fix: Division by zero when not enough space for cover image on start page [#329]
- Fix: DirectX sometimes not installed properly. Fixes "d3dx9_43.dll is missing" [#443]
- Fix: Start error code 0xC0000007B on XP/Vista when there is no DirectX installed [#443]
- Fix: Bug in string library that caused the application to crash [#381, #382, #383, #384, #385, #387, #388, #389]
- Fix: Jumping labels on progress page [#309]
- Some minor fixes and improvements
- Updated languages

1.0.2.2 2014-12-12
- First Public Release
