Changelog CloneBD Blu-ray Media Converter 1.3.1.0 2022-06-08 - Fix: application crash when selecting fixed (burned into video) subtitles - some minor fixes - updated languages 1.3.0.0 2022-05-30 - workaround: Blu-ray Discs with broken playlists (missing streams) repaired - added: new stream handling - added: new video/audio sync engine to better handle shifted audio streams with gaps - added: full support for AVCHD recorders - improved: support for low-energy/high-performance CPU combos - improved: support for NUMA - improved: overall CPU/GOU throughput - fix: software encoded AVC streams now follow profile restrictions - fix: software encoded AVC streams now follow correct VUI information - fix: software encoded HEVC streams now follow bitrate restrictions - fix: software encoded HEVC streams now follow profile restrictions - fix: software encoded HEVC streams now follow UHD player restrictions - fix: software encoded HEVC streams now follow bitrate restrictions - fix: software encoded AAC streams now follow bitrate restrictions - fix: software decoder now fully handles VC-1 interlaced specification - fix: software ended AAC streams now use a better hearing model - fix: color space is DolbyVisoion and HDR10+ is now correctly maintained throughout the encoding pipeline - fix: broken subtitle streams ON BDs are now fixes automatically - fix: audio channels are now mapped correctly - fix: subtitle placement adapts better to video borders - improved: detection of PAL 50i/NTSC 60i material significantly improved - improved: stereo downmixing of 5.1 or 7.1 audio sources use better spatial sound source calculation - many minor fixes and improvements, hardware acceleration support improved - updated languages 1.2.9.2 2020-12-14 - new: support for cropped videos for MP4/MKV output (e.g. cinemascope height reduction) - fix: better handling of DolbyVision and HDR10+ color space - fix: subtitle rendering for legacy DVD-style subttiles - fix: Dolby TrueHD frames across MKV clusters are now correct (improves seeking) - fix: PID order of BDs now matches original - fix: correct headers for mkv files with DolbyVision tracks - fix: software encoded AVC streams better follow profile restrictions - fix: software encoded AVC streams have now correct VUI information - fix: software encoded HEVC streams have improved bitrate estimation - fix: software encoded HEVC streams now conform to profile restrictions - fix: software encoded HEVC streams now encode UHD player compatible - fix: improved audio/video sync in matroska files - fix: decoding of some interlaced VC-1 streams - fix: decoding of VC-1 stream for HD-DVD (that got additionally released on BD) - fix: lossless transfer of audio samples is now fully lossless - fix: audio channel mapping is now consistent with BD standard - fix: improved support for even more Japanese AVCHD recorders - fix: bad audio sample rate in attribute file that does not fit frame timing - fix: subtitle decoding with invalid set fields - fix: subtitle decoding with broken format - fix: out of memory issues and memory swap load on low end systems - improved: better multithread handling on latest Zen3 processors - improved: support for more than 128 CPU cores - improved: support for newer Dolby Atmos audio streams - improved: support for newer DTS-HD audio streams - improved: audio conversion between DTS-HD and EAC3 (less phasing issue due to different sample frame sizes) - improved: audio conversion between different sample rates and channel layouts - a few minor fixes and improvements - updated languages 1.2.9.1 2020-06-19 - Fix: audio down-convert to DTS could revert to AC3 under certain conditions. - Fix: problem with tamper-detection - a few minor fixes and improvements - updated languages 1.2.9.0 2020-05-08 - fix: correct tagging for 2160p@60Hz video - improved: updated AVC video encoder for better and faster video encoding - improved: updated HEVC video encoder for better and faster video encoding - improved: new AAC encoder with better audio quality - improved: full support for DTS-HD audio streams (7.1 audio; secondary) - improved: full support for TrueHD audio streams with high sampling rate - improved: better handling of Dolby Atmos audio streams (some streams still may not decode) - improved: better handling of 192 kHz sampling rate audio streams - improved: better multi-channel audio mixing - improved: full handling of AVCHD discs made by BD recorders - improved: handling of all meta-data in video streams - added: new algorithm for adaptive bitrate - added: more constant bitrate when output is TS - fix: lossless audio copy when input it LPCM at 96 or 192 kHz - fix: various A/V sync with small clips - fix: memory leaks for extremely long clips - fix: Dolby Vision meta-data in a few clips - fix: AVC encoding parameters to be more compliant with BD standard - fix: subtitle decoding when the dimensions are wrong - fix: MPEG-2 video with broken NTSC CC meta-data - fix: VC-1 should finally work with all sub-types of interlacing - fix: invalid selection of some SSE4 instruction availabilty on some AMD CPUs - fix: handling of lossless video when the GOP size is extremely long in MKV files - fix: detection of endianness of LPCM audio - fix: MP4 container is more compatible with the latest MacOS (for playback) - fix: crash when subtitles are very small - fix: Matroska file header is more compliant to the "standard" - many minor fixes and improvements - updated languages 1.2.8.4 2020-03-25 - improved: AMD GPU De-/Encoding Stability - fixed: AMD GPU De-/Encoding crashes when using Vulkan under Windows 10 - fix: audio silence problem previously fixed in v1.2.8.3 didn't work, when audio also gets downconverted - many minor fixes 1.2.8.3 2020-03-16 - fix: possible audio silence, when all of the following is true: - creating partial copies - and selecting "keep original menu" - and deleting audio tracks - new: improved AMD hardware support - fix/workaround: processing may hang and size estimation may be incorrect when many slideshow streams are being converted - many minor fixes and improvements, hardware acceleration support improved 1.2.8.2 2020-03-15 internal 1.2.8.1 2020-02-04 - fix: hotpatch for release 1.2.8.0 (MKV generation aborted immediately) 1.2.8.0 2020-02-04 - improved: support LPCM 16-bit Multichannel audio - fix: possible application exceptions when processing MPEG-2 content - fix: exception caused by unusual stream order - fix: lossless audio in MKV files when there is no audio at the beginning of a title - fix: crash in the matroska muxer - improved: layout of audio frames when there is an audio gap at the beginning - fix: a few potential crash issues (zero-duration clips) - fix: CloneBD randomly crashes when processing MPEG-2 content - fix: Dolby TrueHD clip transition: apply cross fading when clips have overlapping frames - many minor fixes and improvements, hardware acceleration support improved - updated languages - Note: fixes for latest AMD hardware (GPU acceleration) have been postponed and scheduled for the upcoming beta to allow for a public testing. 1.2.7.4 2020-01-18 1.2.7.3 2020-01-17 1.2.7.2 2020-01-13 1.2.7.1 2019-12-20 1.2.7.0 2019-10-31 - fix: some subtitles had no color and had been displayed fully transparent - fix: some subtitles had invalid display sizes in .mkv files - fix: VC-1 decoding for more rare interlaced streams - fix: MPEG-2 proper handling of user data which contained legacy NTSC on-screen closed captioning - fix: long streams may have produced an invalid MP4 container what couldn't have been played by all players - fix: crash for misaligned MPEG-2 streams - fix: improved support for Japanese AVCHD recorders - fix: AAC audio encoder channel mapping, audio overflow - fix: certain UHD setups would cause a crash when converting to Blu-ray - fix: possible crash for clips with an invalid duration of 0 - improved: support for upcoming 64-core Ryzen processors (enjoy!) - updated: AVC software encoder to latest - updated: HECV software encoder to latest 1.2.6.1 beta 2019-10-02: - fix: handling of subtitles in 3D SBS/TAB mode (caused crash and/or invisible subtitles) a note on 3D subtitles in MKV-SBS: various players require different formats Due to the absence of any kind of specification, getting proper display is a matter of luck. If you notice incorrect subtitle display, please contact us with details, so we can support all players at some point. - workaround: movies with incorrect language tags in PMT, regenerate PMT with correct values - fix: possible crash when analyzing AVC streams - fix: scaling of black portions in complex subtitles - many minor fixes and improvements - updated languages - Note: improved AMD HW encoding/decoding support for the latest GPU versions will be added in the next release, stepwise Intel and/or AMD acceleration support for 3D and HEVC10 will be implemented through upcoming beta versions. 1.2.6.1 beta 2019-10-02 1.2.6.0 2019-09-10 - fix: application hangs when transcoding some still images - fix: slow downconversion of some DTS-HD audio tracks - fix: windowed DVD style subtitles for MKV output were transparent (invisible) - fix: support exotic audio formats (e.g. 4 channel 4.0 or 3.1) - fix UI: weird gradually shrinking settings slider on selection page due to floating point rounding - fix: crash when handling certain hidden playlist streams for "partial copy" with "maintain original menu" - changed: partial copies with "maintain original menu" retain stream slots for removed languages. This is a slight violation of BD specs, but allows correct language selection via menu. - improved: better auto-trim algorithm for cutting off incompatible clips (different audio codec, missing streams, ...) when creating single-file output - fixed crash on malformed CPI-Map on input (some bad authorings from a certain studio) - fix: don't show "unnecessary compression warning" when rescaling MKV - fix: progress page counts DolbyVision frames to fps - fixed slow transcoding when audio is not compressed - fixed a crash when transcoding DTS-HD streams - fixed visual artifacts when decoding some interlaced VC-1 - fixed DVD subtitles in .mkv files - fixed LPCM 96 kHz decoding - fixed BD menu interaction - fixed E-AC3 in mp4 files - fixed HEVC support for Windows XP 32-bit (still doesn't guarantee that XP can always encode HEVC due to memory/resources) - improved MKV file layout - updated AAC audio encoder - updated HEVC to support more core (Ryzen 3900/3950X) - updated AVC for better visual encoding quality - many minor fixes and improvements - updated languages 1.2.5.3 beta 2019-08-30 1.2.5.2 beta 2019-08-29 1.2.5.1 beta 2019-08-21 1.2.5.0 2019-05-17 - new: pure 64bit version (previously hybrid) - new: fully support HDR10+ - new: display HDR10+ information on UHD titles with HDR10+ - change: hardware acceleration drones operate at slighlty elevated priority levels to avoid timeouts when other applications hog CPU time - fix: incorrect subtitle resolution when encountering Dolby Vision streams (caused a crash) - fix: allow multiple MLP Frames per PES - fix: exception when ordering PIDs in stream map with MLP - new: support for MP4 files with DolbyVision - new: support for HEVC with B-Frames on nVidia Turing chips - improved: major rewrite of MLP handling (Dolby TrueHD, Atmos) - changed: menu handling - fix: some players (e.g. Oppo) crashed when playing back UHD with DolbyVision removed - change: remove resolution slider when doing lossless copy to avoid confusion - fix: HDR info in index.bdmv - fix: possible compiler optimization bug causing SPS parsing to fail - fix: fix duplicate audio for SEAMLESS clips - fix: A/V sync for disks with a lot of short clips - fix: A/V sync for old (pure, non-SSIF) 3D discs - fix: snapshot generation for some disks - fix: timestamp generation to be more accurate (avoids a slight offset between dependent streams, e.g. DolbyVision) - fix: when converting UHD to BD, renumber non-conforming subtitle PID values, some players would hang otherwise - fix: workaround nVidia driver HEVC bug (early 2019 Geforce drivers), replace broken buffering period SEI message - fix: add missing stop byte when applying HDR SEI messages to UHD streams - fix: add extension data to index.bdmv to indicate HDR content (some players would not identify HDR content as such) - change: nVidia encoder sets Chroma sampling 4:2:0 type 2 when generating BT.2020 content - fix: hardware acceleration (Intel, nVidia and AMD) could fail when processing many clips in a row - change: log file format - improved: arrangement of HDR SEI messages (possible cause for Oppo not finding HDR information) - fix: correct position of DolbyVision Stream in CLIPINF files - fix: don't propose lossless operation, when lossless is not available (e.g. when subtitles are to be burnt into the video) - fix: ignore maximum bitrate setting for DolbyVision sub-stream (could randomly cause unexpectedly small output if DolbyVision stream was to be retained) - fix: duration of MP4 files when user aborts early - fix: snapshot generation workaround for non conforming AVC source - fix: reactivate auto-removal of soundless studio logos when creating MP4/MKV - fix: creation of Global Header field esp. with HEVC HDR information - fix: SEI creation to identify HDR in UHD titles was sometimes corrupted - fix: nVidia hw acceleration error when working on cropped video frames (esp. retranscoding its own previous output) - fix: track Header alignment for MKV files (had no negative impact, but was incorrect) - fix: very slight shadow around subtitles and logo when using non-accelerated transcoding - fix (UI): positioning of message box - new (UI): display extended video information in title strips - improved: ensure proper clamping of video data when encoding limited rgb - workaround a severe bug in BDInfo so it will (mostly) see SPS and VPS information in HEVC - upgrade libx265, libx264 to latest version - added support for 64 core processors (AMD Threadripper 29xx) - many minor fixes and improvements - updated languages 1.2.4.12 beta 2019-05-14 1.2.4.11 beta 2019-05-12 1.2.4.10 beta 2019-05-10 1.2.4.9 beta 2019-04-26 1.2.4.8 beta 2019-03-29 1.2.4.7 beta 2019-03-29 1.2.4.6 beta 2019-03-07 1.2.4.5 beta 2019-03-04 internal 1.2.4.4 beta 2019-02-28 1.2.4.3 beta 2019-02-25 1.2.4.2 beta 2019-02-22 1.2.4.0 2018-12-14 - change: added logging for spurious "invalid source path" problem - improved: handling of discs with with bogus playlists - new: added support for pre-formatted BD-R discs set for SRM+POW (CloneBD creates filesystem UDF 2.60 instead of 2.50, then) - fix: don't suppress duplicate playlists with differing subpath elements - UI-fix: message box truncated long button text - Change: max supported bit rate (formerly forced some discs to be compressed, even if not requested) - fix: slow processing of frames when copy only is selected for some discs - fix: some 50i PAL material should now be processed with a correct frame rate - fix: subtitle transcoding for 3D video - fix: more sub version of Dolby Atmos are supported - fix: various A/V sync issues when many clips are combined together for some discs - fix: more Japanese BDAV recorder formats are now supported - fix: memory optimizations for still supported Windows XP - fix: audio channel mapping for 7.1 to AAC stereo - improved: incorrectly marked discs as encrypted are now processed as well - improved: more HEVC encoder optimizations - improved: more AVC encoder optimizations - improved: full support for VC-1 interlaced video added - many minor fixes and improvements - updated languages 1.2.3.0 2018-09-27 - new: support for clip transitions with inconsistent number of subtitle streams in MKV/MP4 files - new: support for clip transitions with inconsistent number of audio streams - fix: 3D subtitles in MKV files with side-by-side frames - fix: playback of 96 kHz LPCM streams - fix: lossless copy of 96/192 kHz LPCM streams - fix: unstable intel hardware acceleration - improved: more variants of Dolby Atmos supported - improved: decoding and handling of subtitles with odd dimensions - fix: playback of MPEG-2 videos generated by Japanese BD recorders - fix: PAFF/MBAFF decoding of some Japanese BD recorders - fix: VC-1 decoding created broken frames - improved: continuity check for movies with intermediately changing stream properties, better auto-clipping - improved: HEVC encoder optimizations - improved: AVC encoder optimizations and scalability - fix: handling of HEVC encoding if computer is too slow - fix: improved HEVC decoder for more UHD support - improved: AAC encoder no longer generates distorted sound in certain movie scenes - improved: MP4 header layout - improved: MP4 layout updated to latest specification to support more playback devices - fix: snapshot generation for some MPEG-2 streams with extremely high bitrate - improved: less memory used for BDs with a huge number of subtitle streams - fix: improved HEVC decoder for more UHD support - fix: SSE alignment problem with older Windows versions (could cause crash during snapshot generation) - fix: handle empty source disc label - fix: CloneBD crash on startup with invalid or headless monitor setup - fix: occasional exception when switching audio codecs while snapshots are generated in the background (unable to reproduce, so: untested) - change: remove "lossless downconvert" from dropdown box as it is implicitly supported - improved: support for more UHD - many minor fixes and improvements - updated languages 1.2.2.1 beta 2018-06-21 - new: on partial copies automatically stick forced subtitles to the associated audio language. When no particular subtitle is chosen, player automatically displays the forced subtitle (if present) matching the audio language. Note: during playback, this requires use of the popup menu generated by CloneBD when switching languages. - fixed: decoding of VC-1 PAFF - fixed: decoding of VC-1 (bottom lines no longer green) - fixed: decoding of HEVC (UHD) with multiple SPS - fixed: decoding of HEVC (multiple issues) - fixed: encoding to AAC has no longer distortions - fixed: encoding to AAC now complies with recommendation for MP4 files - fixed: lossless copy of Dolby Atmos - fixed: BD subtitles in .mkv streams when copied as 3D - fixed: snapshot generation for some BDs - many minor fixes and improvements - updated languages 1.2.2.0 2018-05-18 - fixed: deadlock in certain situations at the beginning of clip-transitions - fixed: calculation of DisplayWidth/Height fields in .mkv - fixed: HEVC software decoder - fixed: AC-3 parser for some Japanese disks - improved: stability of Intel hardware acceleration with interlaced video - fixed: truncation of some interactive graphics subpaths - fixed: correct detection of Dolby Digital Plus 7.1 audio - fixed: lossless copy of DD+ dependent substream - many minor fixes and improvements 1.2.1.0 2018-04-16 - Fix: incorrect bitrate limiter could randomly cause very low quality output - Fix: m2ts output PMT randomly missing streams - a few minor fixes and improvements 1.2.0.0 2018-04-12 - improved: HEVC encoder - better Windows 32-bit plus XP, Vista support - improved: Intel hardware acceleration stability - changed: nVidia hardware AVC encoder adds VUI information - fixed: fields interlaced PAL - improved: HEVC parsing - fixed: exceptions caused by invalid PMT (corrupted source data) 1.1.9.4 beta 2018-03-28 - fixed: possible crash when copying stream files w/o video from UHD source - changed: allow to deselect audio/subtitle streams with partial copies and "keep original menu", when playlist has subpaths - fixed: (cosmetic) retain auxiliary stream information for HD audio over sessions - changed: always show create log file button - fixed: Ultra HDs with AVC 1080p video - fixed: nVidia decoder aftefacts on Ultra HD input - fixed: scale error with 1080p on Ultra HD source - new: option to autosave log files after every conversion (default: on) - new: add format BD-R(E) XL for burning (experimental) - changed: video limiter to protect maximum muxrate in case of high audio bitrates 1.1.9.3 beta 2018-03-22 - fixed: scaling artefact occurred when converting 3D source to MKV top/bottom format - fixed: descriptor 05 output for HEVC (caused CloneBD to not read its own UHD copies correctly) - fixed: frame rate for fields encoded NTSC - fixed: AUD NAL unit now grouped correctly - fixed: MKV HEVC private header (CodecPrivate) - fixed: regression: lossless UHD to MKV would not play on all players - fixed: regression: playlists with subpaths were not handled correctly - fixed: autoadjust preselected output size, when toggling Dolby Vision removal 1.1.9.2 beta 2018-03-14 - fixed: support for more UHD discs - fixed: lossless copy of HEVC to Matroska (.mkv) - fixed: VC-1 playback for some BBC blu-ray titles - new: option to remove DolbyVision - fixed: LPCM decoding on some audio Blu-rays - fixed: DTS-HD decoding on some Japanese Blu-rays - fixed: transcoding for some blu-ray titles with rapidly changing video bitrate - improved: hardware video encoding on AMD GPUs - improved: HEVC software encoding - improved: AVC video encoding parameters to support more hardware players - fixed: retain Dolby Vision SEI - fixed: support format changed in clpi for Dolby Vision - new: downconvert Ultra HD to Blu-ray with HDR to SDR conversion and removal of UHD extension (partial copies only) - fixed: misbehaving progress bar on UHD source 1.1.9.1 beta 2018-02-05 - Fix: UHD multiplexing - Fix: Atmos audio tracks - Fix: HEVC with HDR meta data - Improved: better support for XP on Win32 machines - many minor fixes and improvements - updated languages 1.1.9.0 2018-01-12 - Fix: added correct UHD lossless profile for partial disc copy (previously caused failures due to improper mux rate) - Fix: allow removal of source disc while creating an ISO or burning to a disc in another drive. - Fix: correctly identify outdated v1.00 playlist format - Fix: aspect ratio of MKV files if SAR is not 1:1 - Fix libx264 8-bit encoding on x86 machines - Fix typo: CloneBD displayed 4:3 aspect ratio as 4:2 - Fix: progressbar would not operate correctly on complete copies with angle support - Fix: auto-selection of audio/subtitle languages at playback time on partial copies could be incorrect, if multiple tracks of the same language are present - Improved: flush of decoder images, MPEG-2 480p/1080i/576p update - Fix: MPEG-2 video descriptor - Fix: software encoding on 32bit Windows was broken - Change: software encoding Windows XP was disabled, reenabled again - Note: while CloneBD will work with Windows XP and 32bit Windows in general, it is not a recommended platform, unless hardware acceleration is used. Especially HEVC encoding is extremely slow. - many minor fixes and improvements - updated languages 1.1.8.0 2017-12-08 - New: support for Ultra HD - fixed: memory mapping could fail after many individual transcodes - fixed: allow larger frame sizes for HEVC input - change: disable hardware acceleration for old Intel GPUs, that only support decoding - change: improve intel hw acceleration stability - improved: AMD hardware encoding (AVC) - fixed: A/V sync issues when source has many tiny clips - fixed: further Japanese BD recorder formats - fixed: further digital camcorder BD formats - fixed: LPCM audio tracks with rare channel alignment 1.1.7.3 beta - Fix: memory leak on skipped preview images - Fix: delayed audio in matroska files no longer stop transcoding - Fix: support for more HEVC video streams - Fix: subtitles between clips could cause an exception - Improved: better encoding settings when using AMD HW encoding (VCE) - Workaround: aspect ratio fall back to 16:9 for square pixels on some MPEG-2 sources 1.1.7.2 beta - Improved: nVidia HDR to SDR conversion and preview player with more accurate color conversion (colors richer). - Fix: converter blocking throughput, when no alpha blending occurs - Fix: correctly identify TrueHD 5.1 streams - Change: reenable HEVC lossless preview - Fix: better HEVC handling of open gops (HEVC key frames) - Fix: surface ordering of AVC streams - Fix: preview decoding of only key frames - Fix: memory allocation problems when using Intel acceleration or processing multiple discs in a row 1.1.7.1 beta - Fix: bert would occasionally not resize properly - Fix: chpl atom in MP4 files - Fix: fragmented clips could be identified as bogus - Fix: implement new AMD hardware acceleration interface - Fix: Detection of TrueHD tracks - Fix: Frame rate of some video tracks incorrectly displayed in MKV header - Fix: more support for MPEG-2 video tracks - Fix: added further support for some Japanese Panasonic BD recorders - New: show accelerators used per codec for encoding on target page - New: UHD to MKV/MP4 lossless - New: added support for HEVC 10 bit, BT.2020 color matrix HDR transfer characteristics 2160p resolution - New: support UHD to MKV/MP4 (10 bit HDR or 8 bit SDR with color space conversion and luminance correction) - Improved: abort of converter thread aborts - Improved: snapshot gathering speed - Improved: enhanced clpi 3D sector layout detection - Improved: slightly faster AMD encoding (driver still limits the maximum rate to some arbitrary number, although the GPU is not maxed out) - Improved: shared memory handling - Change: MKV/MP4 omit additional title description in filename, if only a single file is produced - many minor fixes and improvements - updated languages 1.1.7.3 beta 2017-12-08 1.1.7.2 beta 2017-12-06 1.1.7.1 beta 2017-11-24 1.1.7.0 2017-09-07 - Fix: Cue ordering in MKV files could cause Explorer thumbnail generation to fail, among other symptoms - Fix: snapshot generation after disc removal could cause a crash - Fix: proper handling of angles for 3D discs - Fix: remove vs2010 runtime dependency for AMD and nVidia acceleration - Fix: global header for MPEG-2 streams in .mkv/.mp4 - Fix: lossless transfer of MPEG-2 streams in .mkv - Fix: VC-1 video preview - Fix: subtitle encoding for DVD subtitle format - Improved: AMD GPU encoding parameters - Fix: MKV icon generation (Windows Explorer) - Fix: MKV private codec generation - Fix: LPCM streams at 24-bit - Fix: audio channel layout for 6.1 (DTS -> AC3) - Fix: audio channel up/downscaling between 2.0 and 5.1 - Fix: VC-1 interlaced video - Fix: incorrectly flushed streams authorered by 3rd party software - Fix: deliberate gaps in some streams - Fix: trimming of 3D video (keyframe adjust) - many minor fixes and improvements - updated languages 1.1.6.1 beta 2017-08-24 1.1.6.0 2017-07-19 - New: support frame packed 3D (MVC) in MKV files lossless and lossy important note: only a few PC-players support this 3D format, including PowerDVD 16 or higher, Kodi - only a few linux version and Stereoscopic Player, also, lossless MVC don't properly work with PowerDVD, reencoded copies work fine. For now, only software de-/encoding is possible and is fairly slow. - New: added setting to eject source disc after processing - Change: security update for ElbyCDIO.sys - New: preview player allows to switch display between 2D and SBS formats (R/L view can be used for "squinting eyes 3D" for quick verification) - Change: for lossless copies, remove the beaver from the preview, this was confusing because users thought, it would show up in the copy as well - Improve: display correct bitrates/output sizes when encoding MVC output - Fix: user interface - switching between 2D and MVC output sometimes left HEVC codec disabled (greyed out) - Workaround: Windows MediaFoundation Parser bug (Windows Media Player/"Movies & TV") couldn't parse MKV files, that were created with "extra track for forced subtitles" - Fix: NTSC non-telecine incorrectly detected as telecined so field splitting failed - Fix: size estimator is off, when many picture in picture streams and an over-abundance of subtitles is in the source - Fix: write global header, when converting VC-1 video AVC/MKV - Fix: secondary DTS audio (picture in picture) - Fix: 2D playlists sometimes got hidden by their 3D counterparts - Fix: size estimation inaccurate when creating MKV/MP4 when playlist contains the same clip multiple times - Fix: Multiple corruptions of BD data - Fix: Early terminating streams (data corruption due to preprocessing with 3rd party tools and then postprocessing in CloneBD) - Fix: Subtitle display on some Opus players - Fix: Audio/video drift on some PAL encoded discs (that have been "telecined" from NTSC and not sped up) - Fix: Further support for 192 kHz/96 kHz Dolby Atmos discs - Fix: Further support for some audio discs (LPCM, 24-bit, 192 kHz) - Fix: Correctly output big-endian audio samples (was little-endian) - Fix: Better AVC video encoding settings to support more standard players - Fix: Further support for usually Japanese BD recorders (pseudo BDMV format) - Fix: Correctly decode VC-1 color space, cropping area - Fix: Preview playback of VC-1 tracks - Change: Reduced required memory footprint - Fix: (possible workaround for a Marantz player) - remove several optional items from chapter entries in MKV files - many minor fixes and improvements - updated languages 1.1.5.4 beta 2017-07-11 1.1.5.3 beta 2017-07-10 1.1.5.2 beta 2017-07-06 1.1.5.1 2017-04-14 - Fix: handle unusual SSIF layout (SSIF partially not covered by 2D m2ts stream), caused endless loop when building CPI map table. - Change: when heuristic attempts to determine whether a disc is a series or a movie, prefer movie, if both is possible - Fix: MP4 container - Fix: MP4 timestamps (local- > UTC) - Fix: MP4/AVC boxes (signature, profile) - Fix: possible crash in EncodeVideo - Fix: PPS overrun - Fix nVidia: when upscaling from 720p@60Hz to 1080p, force AVC level 4.2 - minor fixes and improvements - updated languages 1.1.5.0 2017-03-22 - Fix: video playback of some European interlaced/telecine titles - Fix: A/V sync issues with some titles - Fix: DCA (DTS-HD) audio decoding with corrupt AUXDATA fields - Change: added more BD-recorder formats - Improved: support for 96 kHz, 192 kHz audio sampling of some DTS-HD tracks - minor fixes and improvements - updated languages 1.1.4.0 Beta 2017-02-28 - Change: AMD acceleration uses CBR until VBR bitrate issue is resolved - Fix: crash in new stream consistency check - Fix: random crash when copying small files uncompressed while rebuilding PMT - minor fixes and improvements - Fix: prevent encoders from staying idle if the cpu is used for other tasks - Fix: early aborts due a wrong signal from the demultiplexer - Fix: support odd AVC format by some Japanese BD recorders - Workaround: recover from invalid data in some PGS steams - Workaround: adjust incorrect AVC aspect ratio information in some sources - Improved: ensure, temp path exists, when writing playlist files - Fix: lossless copy on very small clips with many audio/subtitle tracks could cause an exception - Fix: AVC crash during seeking when PPS changes - minor fixes and improvements - updated languages 1.1.3.3 2017-02-09 hotfix - Fix: on some Windows 10 installations, querying for monitor DPI failed and could cause a crash at startup. 1.1.3.2 2017-02-08 - Fix: improved filter for forced subtitle frames - triggeres erasing of forced subtitles - Fix: fast 96000 Hz -> 48000 Hz downmixing until ffmpeg libresample is ready, should handle LPCM 96kHz problems Workaround: Bypass AVC trash added by broken Nero 12 - Fix: remove tiny preview window during processing, when preview is not supposed to be active - Change: disallow high dpi ScreenScalingMode 0 and 2 for Windows versions (will automatically fall back to 1 and 3) up to and including 8.1, because these modes don't play well with older Windows versions - minor fixes and improvements 1.1.3.1 1.1.3.0 2017-02-07 - New: full support for high-dpi displays, including scaled fonts and high resolution images, several images now included as scalable vector graphics - Fix: missing audio in chained clip sequence - Fix: too long audio in certain clips - Fix: non-seamless clip transition - Fix: improver audio frame packing during non-seamless clip transition - Fix: video/audio re-synchronization after sector read errors - Fix: libx264 (software encoder) no longer uses b-pyramid for BD encoded video streams - Fix: incorrect timestamps if b-frames inside MP4 containers - minor fixes and improvements - updated languages 1.1.2.0 2017-01-20 - Added grace period until end of February 2017 for expired licenses - New: support forced subtitles - Fix: Intel QuickSync encoder aspect ratio - Fix: debug output from nVidia acceleration could cause abort - Fix: undesired seek to end of clip during transcoding could skip clips - Fix: UI adjusted to work better with high DPI displays (Windows scaling factor up to apx. 150%, in case anyone is using higher factors, please let us know and send screenshots showing incorrect display) - Fix: memory problem triggered by AnyDVD's Cinavia removal - caused application to crash - Fix: occasional defective playlist when creating partial copies (player would remain in menu) - Fix: Dolby True HD bug with older discs - Change: MP4 metadata is now UTF8 - Change: default MKV audio or subtitle track can now be chosen by track number instead of just the language - if only one title is being converted. - minor fixes and improvements - updated languages 1.1.1.0 2016-12-17 - Fix: NTSC playback - Fix: Intel VC-1 decoder didn't handle repeat frames correcty - New: add additional tool-tip width video info for titles (fps, codec details) - Fix: clear subtitles when seeking or switching languages in preview player - Fix: problems with inverse telecine (mostly 480p) - Change: multiple instances of CloneBD now only block usage of an already opened drive, if it is a "slow drive" (e.g. actual disc drive, not Virtual Clone Drive) - Change: suppress cinavia detection when preview player is running full-screen - Fix: transcode aborted when audio was delayed too much - Improved: Ensure seek time lies within intime/outtime of a clip - Fix: occasional on-exit crash during cleanup - Fix: memory leak in AMD decoder - fix: potential crash when logging x264 information - fix: add global header for MKV container with HEVC (PowerDVD wouldn't play otherwise) - change: nVidia accelerated HEVC encoding now ignores the quality setting and always encodes at highest quality (the high performance profile resulted in choppy playback on PowerDVD) - fix: another tweak for the badly authored discs - minor fixes and improvements - updated languages 1.1.0.0 2016-11-22 - New: add support for hardware acceleration (nVidia CUDA, AMD UVD/VCE and Intel QuickSync). Note: Intel acceleration requires Windows 8.1 or higher - New: add CUDA acceleration for HEVC (for nVidia adapters, that support hw HEVC) - New: added quality vs. speed setting for encoders - New: warn, before converting titles, where no audio track was selected - New: log now correctly detects Windows version 10 - New: added log information - New: added extensive system information to log file (CPU type, installed graphics adapters) - Change: log file extension defaults to .cbdlog now (still can be renamed to .zip, but this ending allows us to easily open with specialized tools) - Improved: detailed stream information on selection page - Improved: MKV tags for 3D sbs/tab - Workaround: autodetected and disable orphaned audio streams, that are not present in the actual movie - Workaround: limit processor cores for HEVC decoder, as it appears to malfunction with more than 16 cores - Fix: Top/Bottom Stereoscopic MKV DisplayWidth Tag - Fix: unusual PTS intime of 500ms seen on one disc caused abort - Fix: regression problem, resulting file sizes were not dividable by 6144 (some players refuse to play such files) - Fix: DTS/PTS ordering was incorrect - Fix: single frame clips with audio had differing PTS and wouldn't play on all players - Fix: 3D Lipsync when clippin/trimming is used - Fix: workaround for playlists with trailing micro-clips without audio - Fix: fatal crash when uncompressed copies encounter PMTs using TS-adaptation - Fix: better workaround for playlists with trailing micro-clips without audio - Fix: bogus audio tracks / workaround - Fix: nVidia acceleration transitioning through alternating VC-1 and AVC streams - minor fixes and improvements - updated languages 1.0.8.8 2016-09-04 - fix: prevent files from getting extremely large (> 200 GB or more) - fix: add data recovery point when AVC SEI data is corrupt - fix: DVD subtitles in MP4/MKV (bug introduced in 1.0.8.5) - fix: interlaced AVC video - fix: VC-1 decoder (lower 8 lines that aren't part of video [1920x1088]) - fix: AVC PAFF (interlaced) - fix: AVC MBAFF (interlaced) - fix: AVC telecine (3:2 pulldown) - fix: AVC field video back to frames - fix: DVD PG sub encoder (very large images) - fix: Matroska audio ordering - fix: Matroska audio/video distance (byte delta) - fix: AAC audio channel ordering - fix: LPCM packing of BE values (wrong float convert) - fix: DTS audio channel ordering (SL/SR inverted) - fix: E-AC3 TrueHD decoder (MLP) - fix: E-AC3 audio channel ordering - fix: memory crash in HEVC encoder - fix: PS3 ISO file container ("MP4"), wrong markers - minor fixes and improvements - updated languages 1.0.8.7 Beta 2016-08-08 - new: added top/bottom 3D format to MKV output - add support for 24-bit, 20-bit LPCM - fix for 16-bit LPCM - change: Limit Audio Channels (don't channel up) - new: option to read discs via Windows file system instead of accessing the drive directly. - fix: DTS/PTS generation of timecodes when transcoding - fix: missed snapshots when PMT arrives before PAT - minor fixes and improvements - updated languages 1.0.8.6 [internal beta] 1.0.8.5 Beta 2016-08-04 - fix: transition through multiple clips - fix: t-std buffering of m2ts streams, major rewrite of muxing engine - fix: t-es buffering and buffer sizes of m2ts streams - fix: cue ordering could mess up MKV structure - fix: enforce accurate subtitle positioning - fix: workaround some ffmpeg bugs in MKV assembly - fix: audio switching in preview player - fix: Matroska chapters - fix: matroska add AudioSamplebits, AudioChannels[7.1] - fix: PowerDVD playback of some MKV lossless copies (SPS/PPS detection with uncommon nalu codes) - fix: "Birdman" menu background playlist was hidden for selection (menu resulted in black background) - fix: PTS timeline for single-frame video .m2ts - change: matroska start new cluster only based on video time/buffer - improved: allow stream subtype change (for multiple clips per playlist) - improved: correct parsing of MLP extension in AC3 core + MLP extension streams - change: MKV, add subtitle duration for PG subs - change: until 3D copy is implemented, 1:1 copies of 3D-BDs result in 2D discs. Note, that this may not always work, if BD-J code requires - and insists on - 3D - improved: added several items to MKV container - minor fixes and improvements - updated languages 1.0.8.4 2016-06-21 - new: allow to selectively remove ISO/Folder items for previous conversions from start page (use "eject" button) - fix: incorrect size estimation when creating partial BD copies of discs with PiP content when maintaining the original menu. Could cause an oversize output. - fix: accuracy of time index display on processing page - fix: potential crash, when first generating file output, then switching to BD-copy - fix: occasional crash when transitioning from one clip to another during transcoding. - minor fixes and improvements - updated languages 1.0.8.3 2016-06-15 - new: MKV - supports setting default audio/subtitle track for playback - new: option to encode to DTS in disc mode - new: improved ordering: optionally show selected titles before unselected ones on selection page - new: display media time during processing - new: add DTS audio downconvert option to BD copy. - fix: option to reorder titles in BDMV menu was sometimes not shown or was shown, even when only one title was converted. - fix: coloring of popup menu in title strips (was difficult to read) - fix: UI wouldn't remember preferred setting "video lossless" in file mode after exiting the application. - fix: occasional endless loop/hang when generating snapshots for "The Peanuts" UK version. - fix: LPCM audio was not transcoded correctly - fix: LPCM audio downconvert to AC3 did not work with PDVD - fix: AC-3 audio (some rare variants with bsid of 6) - fix: AAC audio did not work for 3.1 and 4.1 - fix: more meta data fixes in MP4 files - fix: crash on some BDs that have broken AVC filler data - fix: out of memory when audio is multiplexed too far behind video - fix: more VC-1 decoder errors - fix: AVC NALU packing - fix: transcoding of BDs created with an old version of CloneBD - minor fixes and improvements - updated languages 1.0.8.2 2016-05-27 - new: allow ordering and renaming titles/episodes for HDMV disc menu with partial copies. - change: improved memory consumption - change: support for AVX-512 added - change: faster AVC encoding - change: improved meta data in MOV/MP4 files - fix: MPEG-2 streams without GOP - fix: MPEG-2 broken display extension on some Japanese BD recorders - fix: VC-1 decoder crash with 60p frame rate - fix: VC-1 decoder crash without breakpoints/GOP - fix: VC-1 lossless video - fix: MPEG-4 AVC filler data with mixed 0xFF/0x00 bytes - fix: CPU crash when BMI instruction set was not supported - fix: more LPCM format changes - fix: support for Blu-ray titles that contain '/' character - fix: support for Blu-ray that have literally all PSI table checksums failing (broken algo?) - fix: PGS decoder crash when data is corrupt - fix: PGS decoder crash when image data is outside target window - fix: side effect caused transcoding slowdown, should be fast again - fix: seeking issue in preview player with multi-angle playlists - fix: write iTunes Meta-Data atom - minor fixes and improvements - updated languages 1.0.8.1 2016-04-28 - fix: HEVC encoding of 2D clips (finally fixed) - fix: Dolby Atmos streams with super-large frames - fix: Support for titles with enormous chapters (> 100) - fix: Support for corrupt MPEG-2 display extensions (known bug in authorer) - fix: Support for 3D streams without a separate VUI parameter set - fix: Support for LPCM streams that change sampling rate between combined clips (although forbidden) - fix: VC-1 decoder crash on a few streams - fix: MPEG-2 decoder crash on a few streams - fix: Bug when after trashing no crash log was generated (length was zero) - change: faster HEVC encoding (10-15% increase, HEVC is not a rocket ship) - minor fixes and improvements - updated languages, added Thai language 1.0.8.0 2016-04-12 - new: support for enhanced MPEG-2 meta info (stopped transcoding) - fix: some titles wouldn't work in partial-copy/original menu mode; enable nested hidden playlists. - fix: video preview may stop transcoding - fix: memory corruption led to crashing - fix: allow more changes of LPCM configuration between clips - fix: AVC/MVC parser errors - fix: HEVC encoding of 3D clips - minor fixes and improvements - updated languages 1.0.7.9 2016-04-01 - fix: corrupt video on interlaced BDs (PAFF) [the green smut] - fix: transcoding hangs mostly during end credits - fix: transcoding hangs during extremely high video bitrate parts (> 35 Mbit/s) - fix: subtitle decoding on some BDs - fix: matroska index generation (should improve seeking) - fix: mp4 index - fix: mp4 3D (side-by-side) - minor fixes and improvements - updated languages 1.0.7.8 BETA 2016-03-18 - new: 3D support for pure 3D bluray discs (non-ssif) - new: improved 3D support, faster transcoding - new: hardware decoding of MVC streams [when available on iCore GPU] - change: don't allow selection lossless video, when choosing side-by-side 3D output. - change: tagging of 3D side-by-side in matroska (.mkv) - change: handles of more 3D extensions in AVC/MVC - change: faster snapshot generation - fix: progress bar properly set to length of SSIF file (3D content) - fix: don't check temporary path if it is not required (directly burn ISO/disc w/o transcoding) - fix: detect 3D source with reversed right and left eye view (mostly Fox discs) - fix: don't allow folder/file names with trailing dots, the Windows file system does not fully support this - fix: 3D -> 2D MKV conversion caused a stretched aspect ratio - fix: some preview snapshots on Avatar 3D weren't retrieved to do timestamps outside the window - fix: audio/video synchronization issues with 3D - fix: audio playback issues - fix: early transcoding termination without error report - fix: multiple freezes with transcoding - minor fixes and improvements - updated languages 1.0.7.7 BETA 2016-03-05 - new: added (preliminary) support for 3D output to .mkv files - change: preview player controls application volume level instead of master volume - change: do not compress slide shows when creating Blu-ray copies. - fix: unsynchronized disc parameter access could cause a crash - fix: audio playback issues on Panasonic players - minor fixes and improvements - updated languages 1.0.7.6 2016-02-12 - fix: enable and auto-configure hidden playlists when creating partial copies with original menu requested. - fix: previous version was incompatible with Windows XP - fix: change decoding of DTS-HD streams (DTS-HD HRE, DTS-HD MA, DTS-ES) - fix: dts channel layout is now correctly processed during transcoding - minor fixes and improvements - updated languages 1.0.7.5 2016-02-09 - fix: selecting a new disc for processing after completing a transcode could cause a crash (final fix) - fix: audio decoding of DTS-ES 6.1 (Star Wars, episode IV A New Hope) - minor fixes and improvements - updated languages 1.0.7.4 2016-02-04 - new: directly burn folder/ISO to disc/ISO: when creating 1:1 copies to ISO or disc without video or audio compression the source is directly burned/assembled without intermediate transcoding. - new: after failed burn, allow to retain temporary files for later (re-)processing. - new: more support for home-made movies - new: more support for Blu-rays created by Nero - new: new format of AC-3 encoding - new: more support for PAFF encoded AVC streams - new: less memory consumption when transcoding - change: speed of filmstrip snapshot generation increased greatly - change: reduce the minimum allowed bitrate for HEVC by 30% - fix: menu creation could fail in combination with unfavorable timing. - fix: update device dialog did not flag outdated device profiles correctly and continued to offer "updates", that have already been made. - fix: selecting a new disc for processing after completing a transcode could cause a crash - fix: secondary video stream may not be copied correctly - fix: lossless transfer of VC-1 was broken for interlaced video - fix: audio decoding of some DTS-HD HRE streams - fix: tags in matroska are now written in correct order - fix: tags in mov/mp4 now conform to ISO 14496-14 - fix: some heap corruption - minor fixes and improvements - updated languages 1.0.7.3 2016-01-14 - new: check for available profile updates in device mode - new: filter downloadable devices using search patterns - new: support for home made videos - new: support for Pinnacle produced discs - new: support for more set-top boxes (STB) that create blu-ray like discs - change: assume provided screen resolution in profile list is always to be landscape format (corrects "native" resolution display for several devices) - change: add video resolution limit entry (applies to for example: ipad, max: 1280x720) - change: prevent user error: don't allow attempted creation of files larger than 4GB on FAT/FAT32 file systems. - fix: double-clicking the cover button (designed for single-click) on the input page could crash CloneBD - fix: size preselection for BD output dropdown on output page did not take audio compression into account when graying out insufficient sizes (esp. BD-5 and BD-9) - fix: MKV profile for permanent subtitles (not selectable) was broken - fix: possibility to create file names containing multiple dots - fix: to prevent dll sideload attack, installer copies itself to a safe directory. Thanks to Stefan Kanthak for pointing this out. - fix: uninstaller is now started from program directory, not temp - fix: multi-clip playlists sometimes not completely converted to file (MP4/MKV, example: Legend of the Guardians, EUR) - fix: allow for multiple subviews in MVC streams - fix: skip broken frames at the end of some clips - fix: audio decoding problems with some Star Wars movies - fix: more non-standard frame rates of video - fix: vc-1 crashes with some interlaced formats - fix: unresponsive transcoding when too many subtitles are selected - fix: some discs (mostly Warner) wouldn't play on some standalone players (mostly Panasonic) - fix: some movies resulted in slightly pixelated video when converting to lossless video MKV - minor fixes and improvements - updated languages 1.0.7.2 2015-12-22 - new: option to adjust audio volume when converting to file - change: appearance of subtitle languages when only single selections are possible on selection page now correctly changed to "radio button style". - change: improved memory usage - fix: BD full copy: some menus (esp. Warner) wouldn't play on some hw players, due to missing CPI-Map - fix: prevent possible dll side-load attack during installation - fix: better crash handling - fix: synchronize threads after decoding or when decoding fails - minor fixes and improvements - updated languages 1.0.7.1 2015-12-10 - new: added support for MPEG-4/AVC "PAL" frame rate - new: added support for MPEG-4/AVC "PAL" 4:3 aspect ratio - new: added support for MPEG-4/AVC recorded by Japanese BD recorders - new: added super-large LPCM frame support (192 kHz, 24 bit, 7.1) - change: improved behavior selecting the largest clip to determine appropriate bitrate when creating single-file output with multi clip movies - change: add immediate error message on read errors - change: DTS conversion finalized - appropriate bit rates added - fix: problems reading files from disc with non-ascii characters (unicode) in the filename - fix: settings dialog was too small on windows systems with oversized fonts (>130%) - fix: support weak GPU that do not support 1920x1080 surfaces - fix: invalid user data in MPEG-2 streams - fix: crashes when transcoding MPEG-2 streams - minor fixes and improvements - updated languages 1.0.7.0 2015-11-27 - new: removal of filler data when using lossless video - fix: lossless AVC in .mkv Container (not all players support full frames as payload) - fix: failed to create files in directories with multiple contiguous spaces - fix: processing of titles with secondary video may have failed prematurely - fix: direct 3d support no longer required for transcoding (preview player with be dark) - minor fixes and improvements - updated languages 1.0.6.9 2015-11-18 - fix: preview player stopped working after 30 sec - fix: clips with only 1 frame were not copied - fix: some clips started with distorted frames - fix: reliability of Alt-key (show log options) on completion page - fix: burnengine handled forward slash path delimiters unreliably (caused spurious "invalid destination path" errors on ISO generation) - minor fixes and improvements - updated languages 1.0.6.8 2015-11-13 - new: adapt UI behavior to conform to file-mode lossless feature - fix: encoder/decoder buffer guards (crash while transcoding/snapshotting) 1.0.6.7 2015-11-13 - new: added lossless video transfer preset for .mp4/.mkv (cosmetic issue: sliders for file size and resolution are technically but not visible disabled yet) - new: improved speed when transcoding lossless video (up to 300% faster) - fixed: some very large subtitles when creating files with DVD subtitle streams - fixed: aborts because of low memory - fixed: high CPU usage when writing files - fixed: deadlocks at the end of transcoding - fixed: undecodable PG streams - minor fixes and improvements - updated languages 1.0.6.6 2015-11-04 - fix: playback of Dolby TrueHD streams on Panasonic, PS4 - fix: playback of AC-3 on TMT - fixed: transcoders no longer stalls for some subtitle streams - updated languages, added Norwegian 1.0.6.5 2015-11-03 - new: added support for BDs recorded by STBs (MPEG-2 1440p) - fix: certain GPUs deliver non-32bit aligned surfaces (resolution 720x480 or 720x576), caused crash in SSE2 VUV to RGB conversion. - fix: BD popup menus now work on Panasonic players - fix audio channel assignment to prevent errors when decoding audio - minor fixes and improvements - updated languages 1.0.6.4 2015-10-30 - new: add popup menu to partial BD copies, allowing to select audio and subtitle languages - new: add support for PAL encoded AVC streams on BD [first BD ever found; MILLENIUM EXTENDED NL] (closes #5183) - new: support for lossless MLP/TrueHD streams in .mkv/.mp4 - new: support for lossless LPCM streams in .mkv/.mp4 - fix: fxed MPEG-2 stream, video must not use global headers - fix: frame loss fixed when using AAC encoder - fix: discard audio frames in external containers when transferring lossless - fix: compensate audio when using original video - fix: ensure muxed IG streams (like AnyDVD speedmenu) are preserved - fix: rogue subtitle at end of .mkv that increases stream duration - minor fixes and improvements - updated languages 1.0.6.3 2015-10-22 - new: a debug log window can be opened through settings - new: ensure that user doesn't select the source path as destination path - new: added button to reset temporary folder (to default windows TEMP folder) - change: remember preferred audio/subtitle language for partial BD copies - change: improved estimater adds required header and TS overhead to downconverted audio for more accurate output size estimation - change: when overwriting an existing folder, delete existing contents of the BDMV sub-folder first - change: colorized sub-folders of destination/temporary path on target page to improve comprehensibility - fix: remove dll dependency on dbghelp - fix: clip entry marks to match clip intime - fix: compatibility issues with Windows XP, Windows Vista - fix: BD video encoder fixed. BDs didn't play on some Panasonic players. - minor fixes and improvements - updated languages 1.0.6.2 2015-10-16 - new: added support for DTS audio in .mkv (Experimental) - new: select default language for audio and subtitles when creating partial disc copies (selected audio/subtitle language will be active from the start of playback). - minor fixes and improvements - updated languages 1.0.6.1 2015-10-15 (beta) - new: added support for HEVC in .mp4 (VLC plays mp4/HEVC > ver 2.2.0) - new: HEVC support for Windows 32 bit (ver 1.0.5.9 was Win x64 only) - new: size slider on output page reflects good/bad quality depending on output size and codec (note that "quality" remains a subjective measure, this is merely an aid) - new: display encoding bit rate on progress page - change: removal of obsolete DLL libraries - change: disable preview image during burning - change: updated estimated encoding time to better represent faster engine and consider HEVC - fix: bert's warning messages sometimes were not shown again, if shown earlier. - fix: fixed behavior of "select all" checkbox in subtitle preferences on selection page - fix: MPEG-2 profile in files - minor fixes and improvements - updated languages 1.0.6.0 2015-10-11 (beta) - fix: libstdc++-6.dll was missing in setup of ver 1.0.5.9 - updated languages (nl, sv) 1.0.5.9 2015-10-10 (beta) - new: added video encoding support for H.265/HEVC, requires a HEVC capable hardware or software player (such as VLC). For Win x64 only. Experimental! - new: added statistics to the completion page - new: added support for PGS (Blu-ray) subtitle in external containers - new: added support for burned subtitles - change: allow selection of subtitle type (BD/DVD) for MKV creation - change: allow video codec selection on output page (currently only MKV) - fix: subtitle + video-lossless hang - minor fixes and improvements - updated languages 1.0.5.8 2015-10-08 - new: added check box to allow disabling of video preview during transcoding - change: select audio codec on target page instead of selecting via device profile - fix: crash due to small buffer allocation, when no video pitch is given. - fix: Re-starting other programs using ElbyCDIO, after CloneBD is uninstalled - minor fixes and improvements - updated languages 1.0.5.7 2015-10-06 - change: combined preview and data rate plotter on progress page, eliminated tab. - fix: chapters in .mkv should work now - fix: installer is now able to continue, even if files are currently in use - fix: other programs using the ElbyCDIO driver stop working, after CloneBD is uninstalled - minor fixes and improvements - updated languages 1.0.5.6 2015-10-05 - change: removed SSE4 instructions for compatibility with older CPUs - fix: sporadic deadlock in player - fix: layout on progress page for small window sizes - fix: CPU usage now correctly displayed under Vista - fix: performance data on processing page show correct information when video is not being transcoded - minor fixes and improvements - updated languages 1.0.5.5 2015-10-02 - fix: Windows Vista + Windows 7 conflict with PCA (Program Compatibility Assistant) 1.0.5.4 2015-10-01 - new: significantly improved processing speed - new: selectable subtitles in MKV - new: added performance information to processing page - new: added selective data requester that can send requested data packets by e-mail if required for bug fixing or improvements. (Users will be prompted and can deny such requests) - new: when running multiple instances of CloneBD, ensure that the second instance does not access the same disc (avoid excessive seeking) - change: improved estimator allowing for some degree of subtitle bit rate evaluation - change: data rate plotter curve smoothed to be more readable - fix: when selecting down conversion for all audio to AC3 on BD copies, stereo tracks were still copied 1:1 - fix: fixed certain types of DTS-HD audio - minor fixes and improvements - updated languages 1.0.5.3 2015-08-19 - fix: stream creation when EAC3 or Dolby True HD streams are used in legacy AC3 format 1.0.5.2 2015-08-17 - new: support for angles implemented, allows for selection of specific angles or keeping all angles (BD-BD copies only, of course). - fix: temporary workaround: subtitles etched on mkv video output until selectable subs are properly fixed (coming up soon) - added enhanced debug and crash log gathering to determine the cause of video encoder crashes - minor fixes and improvements - updated languages 1.0.5.1 2015-08-01 - fix: bug introduced in v1.0.5.0 caused uncompressed copies to (possibly) fail on some standalone players. - fix: crash when creating MKB with lossless or core audio - fix: possible crash when copying clips w/o video - fix: top-menu button was disabled when playing back a disc with CloneBD menu. - fix: DTS-HD lossless audio in .mkv - minor fixes and improvements - updated languages 1.0.5.0 2015-07-24 - new: display main video bitrate on target page (note: this bitrate currently applies to the largest clip to be converted only) - new: more bitrates available when converting to files/devices (allows for smaller files) - new: options to convert HD audio or all audio to AC3 (sorry, no DTS yet), allowing to force stereo and select bitrates. This will help reduce overall file sizes a lot in many cases, where audio quality is of no great concern. - change: improved transcoding speed when only compressing/converting audio - fix: miscalculation of partial clips in estimator caused oversize results - fix: crash in x264 encoder - fix: deadlock in x264 encoder - fix: all assert message boxes that freeze x264 encoder - fix: minimum possible bitrate calculation didn't account for small resolutions in file/device mode - fix: layout problems on target page, rearranged options in preparation for more audio options to come. - minor fixes and improvements - updated languages 1.0.4.9 2015-06-14 - new: bt709, smpte170m color space definitions are now used/kept during transcoding - new: AVC High@High for Xbox One, PS4 - new: better ATOM layout in .mp4 (allows 3rd party tools to better change "ID3"-tags) - new: modifyable YUV color table for subtitles in .mkv - change: AC3 encoder using float (not int) - change: memory usage reduced by 150 MB when using AVC encoder - changed: AVC now encoded as "zero-latency" on chapter marks - change: assert handling in libx264 which deadlocks drone processes - change: AAC encoder uses better encoding settings - change: color space of video (when set) is also set in AVC - change: AC-3 encoder now sets core attributes correctly - fix: more assertions in libx264 - fix: bitstream encoder used signed-shifting - fix: high-frequency (VQ) decoding was broken in DTS, creating "noise" - fix: various fixes for playback on PS4 (according to Sony Recommendation Gibberish) - fix: playback issues with encoded AVC on Xbox One - fix: playback issues with lossless AVC on Xbox One - fix: .mp4 not seekable on PS4 - fix: .mp4 not showing chapters, title on PS4 - fix: .mp4 playback issues on PS4 - fix: .mp4 playback issues on Xbox One (reduced macroblock complexity) - fix: avoid negative DTS/PTS delta when using 2-B frames - fix: VC-1 interlaced decoding - fix: AVC interlaced decoding (PAFF/MBAFF) - fix: "jump to main title directly" option was broken after "keep original menu" option was added. - workaround: omit clips with non-matching stream types when creating device/file output. - minor fixes and improvements - updated languages 1.0.4.8 2015-05-20 - new: option to maintain original menu with partial copies (use with caution! Discs may behave erroneously depending on what was deselected) - change: installer updated to work with Windows 10 - change: propagate errors correctly, when HDMV menu generation fails - change: set default button in CloneBD disc menu, when copied disc has only one playlist - change: improved support for AC-3 output - change: improved meta information in .mkv files - change: added DTS-HD information according to Matroska spec - change: language tags changed to ISO639-2 - fix: processing on systems with incompatible graphics card cause crash - fix: uncomplete or invalid disc structures could cause crashes. Added sanity check prior to processing such disc. - fix: implemented minimum possible bitrates for resulting video to avoid overshoot. - fix: handle of timeline slider for preview player sometimes wasn't accessible. - fix: some asserts in x264 - fix: audio distortion when encoding AAC - fix: audio silence in some DTS streams - fix: subtitles trimmed to video size - fix: subtitles were displayed at a wrong time - fix: preliminary supported for "forced" subtitles in .mp4/.mkv - fix: VC-1 interlaced fields were displayed in wrong order - fix: VC-1 trimmed bottom replaced by black box - fix: AVC trimmed bottom replaced by black box - minor fixes and improvements - updated languages 1.0.4.7 2015-04-29 - improved: error descriptions more verbose - change: focus on completion page. Should fix the issue causing the Alt-key sometimes not to reveal the log buttons. - fix: disc title would not show on certain sources, when opened from HDD - fix: Dolby Atmos (TrueHD) estimation causing oversize. - fix: resuming after pausing sometimes wouldn't resume the clock (remaining/elapsed time) - fix: preview while transcoding without compression was broken. - fix: preselecting 50GB BD-R could result in slight compression, even if not required. - minor fixes and improvements - updated languages 1.0.4.6 2015-04-26 - fix: CloneBD crashed when making a complete copy of a BDMV folder 1.0.4.5 2015-04-26 - fix: CloneBD crashed in HDMV menu generation when making a partial copy - updated languages 1.0.4.4 2015-04-24 - new: added warning message, when resulting size exceeds the size of a BD-R50 - improved: estimate proportional size of Dolby TrueHD tracks for higher precision. - improved: ensure, that burn engine does not write over the capacity limit in case data has oversize - fix: in case of excessive amounts of read errors/data corrupt errors, a memory overflow could happen. - fix: prevent crash, when querying incomplete or invalid playlists with zero playlist elements. - fix: crashes on Windows XP - minor fixes and improvements - updated languages 1.0.4.3 2015-04-18 - improved: burn engine. Some (not all) write errors we're false positives - improved: adjust reported unformatted blank disc sizes to expected actual capacity - change: preselect the respective disc size in the size selection dropdown on target page according to inserted disc. As a side effect, discs/drives reporting too large capacity have no negative impact on size output. - fix: Bert's error information on completion page sometimes vanished after a few seconds - fix: automatic disc requester did not show on burn retries (automatically wait for new disc) - minor fixes and improvements - updated languages, added Welsh 1.0.4.2 2015-04-15 - improved: rate plotter - improved: remaining time prediction - improved: added overhead data to estimation when doing complete copies (in some cases JAR folders are enormous) - change: make slider automatically adjust to disc size on target page, if destination drive is not the same as source drive. - change: timeout estimator bar in case a packet could not be retrieved (otherwise Go-button would remain disabled) - fix: when burning multiple discs in a row, read/write error counts were not reset. - fix: uncompressed copies had a tendency to overshoot estimated output size. Now estimating video bitrate less conservatively. - fix: trim paths entered by user, to remove trailing spaces. - fix: "Go" button sometimes did not refresh correctly, when state changes from disabled to enabled (would appear disabled, until hovered with mouse) - fix: burner logging crashed and required overly huge memory blocks - minor fixes and improvements - updated languages 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