Help us keep the list up to date and submit new video software here.





Software Home »


Complete Version history / Release notes / Changelog / What's New for BD Rebuilder


July 3rd, 2023 - v0.61.29
- Corrected an issue in which default AAC encoding can fail when using fixed bitrates.
- Fixed an error in which resizing from the SETTINGS menu while using NVENCC was not working correctly.
- Added the ability to convert BD/DVD subtitles to SRT in NVENCCRE. Note that it requires that the program has access to the same subfolders as BD-RB.
- Updated MKVEXTRACT.EXE to v7.1.0. The previous version used had some issues with AAC audo that was created with NVENCC. Can't find any docs for MKVTOOLNIX that explains why -- but the newer version fixed the issue.
- Other minor corrections and cosmetic fixes.


May 11th, 2022 - v0.61.28
- Added code to ensure that forced subtitles found in imported video files are also flagged as forced in ALTERNATE file output.
- Fixed error where ALTERNATE_KEEP_SRT was not working for MP4 output.
- Added lookahead to NVENCC command line for slightly improved quality at a given rate.
- Fixed an error in which audio that must be encoded could be wrongly kept intact under certain circumstances.
- Added code to support using SubtitleEdit to convert PGS to SRT subtitles, it now converts about 6x faster than BD-RB's original (internal) routine.
- Fixed an issue that could (very rarely) cause BD-RB to misinterpret imported video run length.
- BD-RB's installation folder now includes Subtitle Edit v3.6.3 which is distributed under the GNU GENERAL PUBLIC LICENSE, v3. Note that it is a very useful utility that can also be run independently of BD-RB as a Windows application.
- Fixed an error in which importing may (rarely) cause error exit when using NVENCC.
- Fixed a source of possible error that shows as EXIT CODE: -1073741819.
- Added code to adjust for sources that are improperly formatted and don't include information for primary video on a DV source. When it doesn't exist, BD-RB will look for a DV entry and pull format data from it.
- Updated version of x264 to v0.164.3075
- Updated version of x265 to v3.5.0.13
- Updated NVENCC to a newer version (v5.41)
- Other minor corrections and cosmetic fixes.


September 30th, 2021 - v0.61.25
- Added a hidden option IMPORT_LIMIT_LANG that ignores import of audio/video tracks that aren't in your selected list (SETUP). This can significantly speed up import when a large number of audio/subtitle tracks exist.
- Fixed an issue that could result in slight aspect ratio issues when padding a 1080p image and then converting to 720p via the SETUP option.
- Fixed an error that could cause timed text subtitles (in MP4 files) to not be kept as SRT during import.
- Added two new hidden options for control of Menus. MENU_PREVNEXT_X sets the screen X position of Prev/Next. MENU_PREVNEXT_Y sets the screen Y position of Prev/Next. See HIDDENOPTS.TXT for more info.
- Added new hidden option MENU_PAGE_ENABLE, if set to 0, menu page number text will not be displayed on Quick-Play menus.
- Modified the VFR detection algorithm during import to prevent unnecessary reencode.
- Modified the method for reencoding E-AC3 files that are imported. Some systems and sources had randomly experienced channel count discrepancies in the old method.
- Corrected code to adjust padding sizing (when present) to accomodate resizing an imported source when using NVENCC.
- Added code to recognize forced subtitles during video file import, and set those subtitles to enabled (by default) in the pseudo-BD structure.
- Updated MKVMERGE.EXE and MKVEXTRACT.EXE with newest version (v60.0.0). Fixes rare error associated with importing SRT files.
- Updated NVENCC.EXE to newer version 5.35.
- Other minor corrections and cosmetic fixes.


May 5th, 2021 - v0.61.22
- Fixed an error in which 1080p HEVC sources on UHD discs could create an error when attempting to rebuild.
- Corrected a syntax error in the way BD-RB checks for H.265 capability in video card.
- Added support for import of AV files that have OPUS format audio. LAVFilters must be version 0.68 or above.
- Fixed an error that could cause BD-RB to fail with err "ReencodeAudio() 00009 1801"
- Enabled the use of NVENCC for converting non-compliant sources during import. It is also used to convert VFR sources to CFR. If issues are encountered it can be disabled by adding NVENC_CONVERT=0 to the BDREBUILDER.INI file. Please report any issues found in the BD Rebuilder bug thread on Doom9.org.
- Improved the method used in output file naming when importing/reencoding a single file to ALTERNATE format.
- Added code to adjust for leading clips in a multipart source that do not contain audio.
- Updated NVENCC.EXE to newer version 5.20.
- Other minor corrections and cosmetic fixes.


February 22nd, 2021 - v0.61.21
- Corrected an error in which BD-RB assumed that all imported HEVC video files were UHD regardless of resolution or attributes. Now UHD will only be assumed for 2160p sources.
- Added a new hidden option NVENC_DECIMATE. If set to 1, HW decimation is accomplished for IVTC when using NVENC (rather that forcing use of [slower] AVS for input). Works well and fast for repeated frame type telecine but not-so-much for other types.
- Corrected a sizing error that can occur when importing and reencoding with NVENCC.
- Modified the parameters by which decision is made to use original imported file as input during encoding of PSEUDO structure.
- Fixed an issue in which including a filter that only affects audio was still forcing --avs encoding mode when using NVENCC.
- Fixed an issue in which the GOP keyint might be set incorrectly in some circumstances.
- Added a safeguard that gathers the total # of frames encoded and compares it to that expected -- meant to catch premature NVENCC termination that doesn't return an error.
- Corrected an issue in which imported files with non-compliant framerates, or certain types of conversion actions, might encode at an incorrect framerate when using NVENCCC. It might also cause TSMUXER to error during rebuild due to a frame rate mismatch.
- Added code to use UHD clips for blanking when working with a UHD source.
- Added code enabling NVENCC to be used for non-compliant source conversion during import. This method is experimental and can be enabled by adding a hidden option NVENC_CONVERT=1 to BDREBUILDER.INI.
- Updated TSMUXER4K to the 2021-02-08 build.
- Other minor corrections and cosmetic fixes.


January 5th, 2021 - v0.61.19
- Corrected an issue in which attempts to encode secondary video with NVENCC would result in another encode of the primary video stream by incorrect reference.
- Fixed an issue in which --vpp-deinterlace might incorrectly be used in --avs mode during NVENCC encodes, causing an encode failure.
- Corrected an issue in which setting a FIXED_CRF (with the hidden option) and choosing CRF for full backup encoded was preventing "keep original video" from occurring.
- Added a workaround to an odd error that can randomly occur in NVENCC when trying to encode a single frame.
- Fixed an issue in which 30fps sources that are being inverse telecined my still result in a keyint (gop size) of 30.
- Added code so that NVCENC will perform its own iVTC, so AVS (slower) encoding is no longer required.
- Reenabled the MULTIPROCESS hidden option. Note: MULTIPROCESS is disabled when the NVENCC encoding option is selected.
- Other minor corrections and cosmetic fixes.


October 19th, 2020 - v0.61.18
- Corrected an issue in which ALTERNATE 3D SBS sources could not be encoded in NVENCC mode.
- Added TWEAK_ALTERNATE_NV as a new hidden option. See HIDDENOPTS.TXT.
- Added mBitrate option to ALTERNATE.TXT. This allows you to set a maximum bitrate and VBV buffer size for ALTERNATE encode presets specified in ALTERNATE.TXT. Only applies to cTypes 1 (MKV) and 5 (MP4).
- Added the --hdmv-descriptors to the TSMUXER meta file when appropriate to correct for issues associated with the new version of TSMUXER.
- Other minor corrections and cosmetic fixes.


September 27th, 2020 - v0.61.17
- Corrected an issue in which attempts to perform a size-correcting second pass on an AVC source could result in an error "PredictAndEncode() 00011 2994".
- Made adjustments to correct for bad time codes in .SUP files that could result in certain oddly formatted multi-part sources (shows itself as subtitles that extend well beyond the lenght of the movie)
- Added changes that will prevent occurance of some "Bitstream exception" errors.
- Implemented default use of v2.6.16 of TSMUXER for all TSMUXER functions. In order to disable and return to v2.6.12 use hidden option "ENABLE_NEW_TSMUXER=0".
- Added a routine that catches previously undetected errors in AAC encoding and then attempts reencoding via a new method.
- Corrected a setting used with HEVC that could assert HDR when it is not present in the original source.
- Updated TSMUXER4K to the 2020-09-25 build.
- Other minor corrections and cosmetic fixes.


September 14th, 2020 - v0.61.16
- Handling of HDR10+ in NVENCC has now been enabled by default, the hidden option NVENC_ENABLE_10PLUS is no longer needed or supported.
- Corrected an issue in which SD imports may not be reencoded with the correct aspect ratio under some (rare) circumstances.
- Fixed an issue associated with incorrect subtitle PID values on UHD/HDR sources.
- Added parameter to MKV creation that makes odd subtitle characters less likely.
- Updated the version of NVENCC included with BD-RB to v5.15 -- enabling corrected HDR10+ support.
- Other minor corrections and cosmetic fixes.


August 21th, 2020 - v0.61.13
- This list includes changes made since the last public release (v0.61.05).
- Added support for NVIDIA NVENC encoding.
- Corrected an error that could cause BD-RB to exit in failure when attempting a size- correcting second pass in CRF mode while doing a UHD backup.
- Added code that will update the HDR flags in the MPLS file for sources in which HDR was not established until after reencoding on full backups.
- Fixed an error in which MPEG2 sources may not make video adjustments detected during import when reencoding. This could result in stretched or compressed images.
- Created a workaround for a problem with converting PAL to NTSC flags during import which could confuse TSMUXER's recognition of video resolution.
- Added code to adapt to UHD sources that are not sized to either 3840(h) or 2160(v).
- Corrected an issue in which video sources that are an odd size during import might use the wrong resizing when HEVC encoding is enabled.
- Fixed a bug in which large audio offsets detected during import were not being interpreted correctly.
- Fixed a bug that could cause undersizing when an AC3 stream is kept intact because the original is smaller than the selected reencoder bitrate. This typically only happens on DVD imports.
- Fixed an error that could result in wrong aspect ratio on imported sources that are being resized.
- Corrected an issue in which some command line settings were not being set when a non-UHD source is output as V3.
- Added a routine to ensure formatting of CRF values consistent.
- Updated CQM prediction routines.
- Fixed an issue that can cause the CQM/CRF sample file to have a zero length when used in other-than-US regions.
- Modified NVENCC options to eliminate vbrhq from the command line, as it is targeted to be deprecated. Replaced by "vbr" and manually enabling "--multipass 2pass-full" (the newer equivalent of vbrhq).
- Rewrote the "Bitstream Exception" TSMUXER error workaround routine so it now uses a more efficient method -- and better adjusts audio sync. It also now adjusts for Dolby Vision exception errors.
- Fixed an issue in which BT709 sources were not being encoded with proper settings.
- Increased the accepted value of the THREADS hidden option from 16 to 128. Note: While 128 is accepted for x264 -- realistically you should never set it that high.
- Added support for HDR10+ in X265 encoding and experimental (needs testing) support for NVENCC. A JSON file is created con- currently with video extraction. HDR10+ streams are now identified in the streams list by a "+" next to "HEVC". Note that "*" indicates Dolby Vision. "*+"=both. To enable experimental support in NVENCC, as the hidden value NVENC_ENABLE_10PLUS=1 to your BDREBUILDER.INI file.
- Corrected an error that would result in only 48 frames being encoded during CRF prediction when using X265.
- Changed the ALTERNATE settings so creating a preset that outputs HEVC to MP4 is now allowed.
- Fixed an issue that could result in an error "ExtractAudioSubs() 00058 1605".
- Fixed a problem that could cause multipart sources to fail during rebuild when outputting to ALTERNATE choices.
- Implemented a method by which a different background image could be used for multpage menus. Menu pages 2-x can be changed by adding additional file(s) into the same folder as the initial background image. Example: If the background image is called "BACKGROUND.JPG". You can us another image for page 2 by creating an image called "BACKGROUND_2.JPG" (page 3=BACKGROUND_3.JPG) etc.
- Updated the included version of MP4BOX to support HEVC.
- Updated the included versions of X265 to a newer (v3.2.1) release.
- Other minor corrections and cosmetic fixes.


August 20th, 2020 - v0.61.12
- This list includes changes made since the last public release (v0.61.05).
- Added support for NVIDIA NVENC encoding.
- Corrected an error that could cause BD-RB to exit in failure when attempting a size- correcting second pass in CRF mode while doing a UHD backup.
- Added code that will update the HDR flags in the MPLS file for sources in which HDR was not established until after reencoding on full backups.
- Fixed an error in which MPEG2 sources may not make video adjustments detected during import when reencoding. This could result in stretched or compressed images.
- Created a workaround for a problem with converting PAL to NTSC flags during import which could confuse TSMUXER's recognition of video resolution.
- Added code to adapt to UHD sources that are not sized to either 3840(h) or 2160(v).
- Corrected an issue in which video sources that are an odd size during import might use the wrong resizing when HEVC encoding is enabled.
- Fixed a bug in which large audio offsets detected during import were not being interpreted correctly.
- Fixed a bug that could cause undersizing when an AC3 stream is kept intact because the original is smaller than the selected reencoder bitrate. This typically only happens on DVD imports.
- Fixed an error that could result in wrong aspect ratio on imported sources that are being resized.
- Corrected an issue in which some command line settings were not being set when a non-UHD source is output as V3.
- Added a routine to ensure formatting of CRF values consistent.
- Updated CQM prediction routines.
- Fixed an issue that can cause the CQM/CRF sample file to have a zero length when used in other-than-US regions.
- Modified NVENCC options to eliminate vbrhq from the command line, as it is targeted to be deprecated. Replaced by "vbr" and manually enabling "--multipass 2pass-full" (the newer equivalent of vbrhq).
- Rewrote the "Bitstream Exception" TSMUXER error workaround routine so it now uses a more efficient method -- and better adjusts audio sync. It also now adjusts for Dolby Vision exception errors.
- Fixed an issue in which BT709 sources were not being encoded with proper settings.
- Increased the accepted value of the THREADS hidden option from 16 to 128. Note: While 128 is accepted for x264 -- realistically you should never set it that high.
- Added support for HDR10+ in X265 encoding and experimental (needs testing) support for NVENCC. A JSON file is created con- currently with video extraction. HDR10+ streams are now identified in the streams list by a "+" next to "HEVC". Note that "*" indicates Dolby Vision. "*+"=both. To enable experimental support in NVENCC, as the hidden value NVENC_ENABLE_10PLUS=1 to your BDREBUILDER.INI file.
- Corrected an error that would result in only 48 frames being encoded during CRF prediction when using X265.
- Changed the ALTERNATE settings so creating a preset that outputs HEVC to MP4 is now allowed.
- Fixed an issue that could result in an error "ExtractAudioSubs() 00058 1605".
- Fixed a problem that could cause multipart sources to fail during rebuild when outputting to ALTERNATE choices.
- Implemented a method by which a different background image could be used for multpage menus. Menu pages 2-x can be changed by adding additional file(s) into the same folder as the initial background image. Example: If the background image is called "BACKGROUND.JPG". You can us another image for page 2 by creating an image called "BACKGROUND_2.JPG" (page 3=BACKGROUND_3.JPG) etc.
- Updated the included version of MP4BOX to support HEVC.
- Updated the included versions of X265 to a newer (v3.2.1) release.
- Other minor corrections and cosmetic fixes.


January 23rd, 2020 - v0.61.05
- Corrected an issue that could result in blocky or distorted display during FF or REW on full backups.
- Fixed an issue in which an imported source (very rarely) might not have its frame rate detected by MEDIAINFO.
- Added an "*" to the "HEVC" callout of the stream display for sources that have HDR and "**" for those that also have Dolby Vision.
- Changed the setting for adjustment/scan of MKV during import. Should have been off by default instead of on.
- Updated prediction routines for CRF encodes to more accurately predict UHD output when CRF is selected.
- Updated TSMUXER4K to a more recent nightly release.
- Other minor corrections and cosmetic fixes.


January 15th, 2020 - v0.61.04
- Corrected an error in which IMPORT_PAL_TO_FILM was not working for UHD sources.
- Fixed "Error 52" and failure when attempting to import a source that needed to be scanned for variable frame rate. Introduced in the v0.61.xx series.
- Fixed an error in which the wrong PID was being assigned to Dolby Vision substreams on full backups, causing it to not playback correctly on machines supporting it when enabled.
- Other minor corrections and cosmetic fixes.


January 11th, 2020 - v0.61.03
- Updated the included TSMUXER4K version to the most current release that supports UHD. This should fix dolbyvision problems experienced in 61.01. If you added UHD_TSMUXER=0 to your your INI -- it should be removed in order to enable the new TSMUXER version.
- Corrected an issue in which performing a build with UHD_TSMUXER=0 could result in a "Error in attempt to create UHD CLPI" error
- Fixed a rare issue associated with importing an MPEG-2 source with telecined video.
- Modified alternate build routine so that SRT files that are kept are limited to those selected in the SETUP dialog.
- Other minor corrections and cosmetic fixes.


December 24th, 2019 - v0.61.01
- Updated build with a new version of TSMUXER that supports UHD. Disabled correction of UHD M2TS, saving considerable time.
- Added code to prevent non-compatible sources that have been imported but are not compliant from flagging a "keep original" signal.
- Updated encoding parameters of UHD sources so that master-display settings using values of zero are not output for encoding.
- Changed the default so that, on UHD sources, an original imported file is used for input for encoding if it is still available.
- Fixed an error that resulted in a "- Source issue found, attempting correction..." to popup unnecessarily during UHD muxing and cause special muxing to take place.
- Corrected an issue that could cause several odd problems (including a possible wrong language track) when importing some sources with TrueHD audio tracks with Atmos.
- Fixed an error in which HDR could (rarely) not be transferred to newly encoded file.
- Added code to improve muxing speed during import of UHD video file sources.
- Made numerous changes to make UHD processing more stable.
- Other minor corrections and cosmetic fixes.


November 5th, 2019 - v0.60.29
- Updated the UHD remuxing routines to more accurately represent the access points for FF/REW on dolbyvision sources.
- Added routine to scan/examine dolbyvision streams and align iframes in the reencoded output for matching CPI() references.
- Added code to extract and convert timed text subtitles to SRT from MP4 files during import so they can be used in BD creation or output to ALTERNATE formats.
- Other minor corrections and cosmetic fixes.


October 10th, 2019 - v0.60.27
- Created a workaround for a TSMUXER issue that could result in "Bitstream exception Unknown exception." on UHD sources.
- Implemented a strategy that speeds muxing of UHD sources considerably by using a short filler in TSMUXER rather than the complete UHD source before BD-RB makes M2TS corrections.
- Corrected an error in which multipart UHD sources with Dolbyvision could fail during rebuild (calling out a missing file).
- Corrected an error in which multipart UHD sources would fail to mux properly when MOVIE-ONLY output is selected.
- Other minor corrections and cosmetic fixes.


September 30th, 2019 - v0.60.26
- Corrected an issue in which stopping an encode of a source that is being inverse telecined -- and then restarting without exiting could (on rare occasions) cause an incorrect framecount that truncates the the video output.
- Added a new hidden option FORCE_MONO_RATE which allows the user to force the bitrate used for monophonic audio.
- Corrected an error in which MPLS sequence end times could be incorrectly updated on UHD sources due to TSMUXER losing HEVC frames. This could cause stutter between M2TS files on multipart sources -- or early playback termination on singlepart sources.
- Other minor corrections and cosmetic fixes.


September 22nd, 2019 - v0.60.25
- Corrected an error in which BD-RB was using X264 (incorrectly) to reencode UHD sources when CRF mode was selected, causing rebuild to fail.
- Added code to better adjust predicted sizing for sources that use audio bitrates that are poorly sized due to muxing overhead. This helps prevent oversizing that causes output to exceed targets and not fit on media.
- Fixed a bug in which some odd imports may not reflect necessary resizing in the MPLS file of the pseudo-BD structure.
- Fixed an error in which FORCE_STEREO_RATE hidden option was used in prediction calcs even in multichannel output, causing over- sizing and target miss.
- Fixed a bug that causes "ExtractAudioSubs() 00009 2904" error when working with VC1 sources.
- Added code to adjust for non-standard frame rates on imported files.
- Corrected "UHD_Correct_M2TS() 00005 8100" error that could occur during muxing of UHD sources.
- Fixed an issue in which imported UHD video could be flagged incorrectly as 1080p in the CLPI file.
- Other minor corrections and cosmetic fixes.


August 13th, 2019 - v0.60.23
- Corrected a problem in which Dolby Vision sources that are reencoded would oversize during muxing as a result of superfluous information being kept in the M2TS file.
- Fixed the erroneous "Wrong Version" report in INSPECT for the new versions of X264 and X265.
- Other minor corrections and cosmetic fixes.


August 12th, 2019 - v0.60.22
- Corrected an error introduced in v0.60.21 that could cause failure during video extraction on Dolby Vision or other sources that might have secondary video tracks.
- Updated the included version of X264 to the latest stable release (r2984).
- Updated the included versions of X265 to v3.1.2 10 bit version.
- Other minor corrections and cosmetic fixes.


August 11th, 2019 - v0.60.21
- Fixed an error that would prevent muxing of Dolby Vision sources that are multipart and in which the video is being left intact. This might also affect non-Dolby Vision sources that have secondary video streams.
- Fixed an issue that would cause oversizing when reencoding Dolby Vision sources. The sizing algorithm was not accounting for the fixed size of the Dolby Vision track.
- Other minor corrections and cosmetic fixes.


August 10th, 2019 - v0.60.20
- Added code to work around the TSMUXER error: "Can't parse play list file" which appears to be associated with certain UHD MPLS files.
- Fixed an error in UHD audio extraction in which a "Failed to retrieve audio..." by TSMUXER message might appear.
- Added steps to audio/video extraction routines to try several demuxing methods before declaring failure. Prompted by TSMUXER issues associated with UHD.
- Fixed an issue that could prevent BD-RB from keeping originals when size permits while IVTC_1080P is set -- even when the source was not 29.97fps.
- Added a check in automatic audio track selection that prevents a mono or stereo stream from taking priorty over a multi- channel source just because it is a higher priority encoding technology.
- Made numerous changes in order to support Dolby Vision sources. It needs onsiderable testing and feedback, but has progressed significantly.
- Other minor corrections and cosmetic fixes.


August 6th, 2019 - v0.60.19
- Corrected "UHD_Correct_M2TS() 00009 8102" error that could be experienced on some high framecount BDs.
- Fixed " - Can't open file:" error that can occur when attempting backup of sources with Dolby Vision.
- Added code to help support Dolby Vision, it is very experimental and needs much more testing.
- Other minor corrections and cosmetic fixes.


August 3rd, 2019 - v0.60.18
- Corrected an issue in which attempting to reencode an imported UHD pseudo-BD that was encoded in a format other than HEVC causes a "UHD_Correct_M2TS() 00009 8102" error during BD-RB'S UHD correction.
- Other minor corrections and cosmetic fixes.


August 1st, 2019 - v0.60.17
- Added muxing routines that remux HEVC UHD M2TS files, recover lost frames, and corrects TSMUXER timing issues. Please remember that UHD capability is still under development and may need further work.
- Corrected an error in which imported input files that have SRT files muxed in a format other than sequential might set languages incorrectly or even fail during output to ALTERNATE formats.
- Corrected an error in which attempts to extract HEVC secondary streams could cause BD-RB to fail.
- Added a check during start-up that will prevent a "Runtime Error 52" issue when some network or other paths previously specified are not reachable.
- Made changes that correct audio sync issues when outputting to UHD-BD.
- Created a workaround for issues in which the combination of X265 and TSMUXER can cause stutter issues at higher bitrates.
- Added hidden option FIXED_BITRATE which is similar to FIXED_CRF. If set, the source will be reecoded at that bitrate and any output sizing control is removed.
- Corrected an issue that could result in audio sync problems after reencode of certain imported sources.
- Corrected an issue in which imported SRT files that start at offset 0 could, under certain conditions, clear the first spoken subtitle.
- Fixed an issue in which the ALTERNATE_BLURAY hidden setting was allowing long keyint sequences (outside bluray compatibility). This can be overridden by turning it off or setting a fixed vKeyint value in the ALTERNATE.TXT preset being used.
- Added code to perform MPA to AC3 conversion during DVD import. MPA is not supported in BD format and was previously ignored.
- Added OGG Vorbis as a legal audio format for imported video files (converted to AC3).
- Updated the included version of X264-64.EXE to the latest release (r2969).
- Updated the included version of X265-64.EXE to v3.1+1 10 bit version.
- Other minor corrections and cosmetic fixes.
NOTES:
1. DOLBYVISION is not yet supported.
2. All UHD code is still experimental.


October 18th, 2018 - v0.60.04
- Corrected issues with file import of MPEG2 sources that contain 2:3 pulldown flags.
- Added IMPORT_NO_PULLDOWN as a new hidden option. When set it will remove pulldown flags from MPEG-2 sources during import of files or DVDs.
- Added two new hidden options. UHD_MAXRATE sets the maximum bitrate for UHD encodes and UHD_VBV_BUFFER sets the buffer size. See HIDDENOPTS.TXT for more information.
- Other minor corrections and cosmetic fixes.


October 15th, 2018 - v0.60.03
- Updated ALTERNATE encoding so that HDR information is kept when encoding UHD with HEVC settings.
- Fixed an error in which particularly odd variable framerate sources might result in incorrect framerates during import.
- Fixed an error in which conversion from VFR to CFR of 720x480/576 sources during import results in incorrect aspect ratio.
- Added HEVC/No resize ALTERNATE presets to the default list for UHD output.
- Corrected the x: function in filtering so it correctly finds and executes external filters when ALTERNATE titles are added to a batch filter via "Add multiple playlists to queue".
- Fixed an error introduced in v0.60.02 that forced AVISYNTH mode rather than FFMPEG for frame serving when testing UHD backups.
- Other minor corrections and cosmetic fixes.


September 25th, 2018 - v0.60.02
- Added code to correctly handle 50/60fps sources when outputting to DVD.
- Updated the included version of X265-64.EXE to v2.8.69 10 bit version.
- Corrected an build error in v0.60.01 that could cause BD-RB to fail. Noticable when selecting multiple streams into the batch list -- may also possibly happen under other circumstances.
- Other minor corrections and cosmetic fixes.


September 21st, 2018 - v0.60.01
- Added experimental support for UHD-BD.
- Added FFMPEG to the package to facilitate 10 bit frame serving for UHD encoding.
- Added a new hidden option UHD_LIMIT_ENCODE which limits encodes to 10 mins for each M2TS. Meant for testing a backup before starting actual extended UHD-BD encoding.
- Added video file support when selecting a background image for menus. Now you can choose an MKV, MP4, or M2TS to provide a full motion video for the background.
- Corrected an error in which subtitles that have been imported in SRT format and then output to SRT, where there were multiple subtitles, were not included correctly in ALTERNATE output.
- Added a new hidden option SPECIAL_3D_MUX. If set to 1 the TSMUXER parameters for "insertSEI" and "contSPS" are excluded from the video command line in the meta file. Some have reported that this fixes pixelation that has been experienced.
- Added an adjustment for audio overhead when muxing mono or stereo AC3 encodes (there is a more significant overhead in the M2TS muxtiplexing by TSMUXER for some reason). This prevents occasional oversizing on these types of sources.
- Added a check to correct a TSMUXER error in which is misinterprets stereo AAC audio as mono.
- Fixed errors related to creating extremely large batch queues.
- Fixed an error in ALTERNATE processing in which keeping intact audio from an imported AAC source would cause "ERROR in attempt to mux (MKVMERGE)".
- Corrected a problem in which IVTC while using DirectshowSource() could cutoff the video before the end of the stream.
- Updated the ALTERNATE selection dialog so that bitrates can be changed for individual presets.
- Increased the maximum number of files that can be imported simultaneously.
- Added a 1 second delay after preparing a file during import. This is an attempt to correct what might be a "race" issue that has been reported but I couldn't repeat.
- Updated the included version of MEDIAINFO to version 17.12 in order to support reporting of HDR parameters.
- Updated the included version of X265-64.EXE to v2.8.68 10 bit version.
- Other minor corrections and cosmetic fixes.


October 15th, 2017 - v0.50.25
- Fixed an issue that could cause CRF value prediction to jump dramatically on the final value when using One-Pass CRF.
- Added a fix that prevents encoding from failing when attempting to encode multipart sources to ALTERNATE HEVC that have the ATCDelta flag asserted.
- Modified the file import mechanism so it fixes MKV inconsistencies caused by oddball muxing engines. It "prepares" (remuxes) MKV files before attemping import. This fixes occasional sync issues with audio during imports of MKV. This can be disabled via the "Import/Quick-Play Settings" dialog from the SETTINGS menu (to save time).
- Added a new IMPORT_CONVERT_FORCE hidden setting. Forces imports to be reencoded (to AVC) during import (even when it isn't required).
- Added IMPORT_VFR_DISABLE as a hidden option When set to "1", BD-RB ignores indicators to the contrary, and assumes constant frame rate.
- Corrected a rare issue that could occur when performing file imports that require conversion to AVC or VFR reencoding.
- Fixed an error in which ALTERNATE resizing may not occur as specified on certain files that have been imported into a pseudo-BD structure.
- Updated the included version of X264.EXE to the latest release (r2851).
- Updated the included version of X264-64.EXE to the latest release (r2851).
- Other minor corrections and cosmetic fixes.


July 1st, 2017 - v0.50.24
- Added code to do a sanity check on font size settings in quick-menu and prevent text from overflowing it's display area.
- Updated import procedures so interlaced sources are handled better.
- Added hidden option IMPORT_ORDER_BFF. It allows you to tell BD-RB to default to BFF field order when importing. Care should be taken with this setting.
- Improved some of the resizing parameters associated with importing and pseudo-BD.
- Added a parameter to autocropping that prevents heights that are not a multiple of four.
- Added code to import routines to handle EAC3/DD+ sources. Requires LAV Filters or FFDSHOW be installed.
- Corrected a set of resizing conditions in which IMPORT_PAL_TO_FILM did not work.
- Corrected setting for IMPORT_VFR_SCAN so that it defaults to off.
- Updated the included version of X264.EXE to the latest release (r2833).
- Updated the included version of X264-64.EXE to the latest release (r2833).
- Other minor corrections and cosmetic fixes.


January 27th, 2016 - v0.50.23
- Added three more supported CODECs to the import capability (HFYU, LAGS, and ULY2). Automatic conversion to AVC will occur during import.
- Made changes to the way VFR is handled on import. Now it is converted, during import, to CFR. Avoids annoying desync, and makes handling much cleaner.
- Added new hidden option. IMPORT_VFR_FILM (see HIDDENOPTS.TXT) allows you to choose between importing VFR sources to FILM or VIDEO (23.976/29.97 fps) rates.
- Added new hidden option. IMPORT_VFR_SCAN (see HIDDENOPTS.TXT). Sometime MediaInfo does not catch a VFR source. This option tells BD-RB to perform a complete scan of all frame timecodes in a source file to look for VFR. Especially useful when you can't get a file's audio to sync during import because VFR isn't detected. It can add a couple minutes to import time.
- Corrected an issue in which importing to an existing import folder could result in previous PSEUDO settings remaining even if they no longer apply.
- Fixed an issue that remained in v0.50.21 in which a 3D source feature that is flagged for the base view to be the right picture was not carrying over when outputting to a non-ALTERNATE movie-only structure. The result would be an apparent swapped left/right picture.
- Corrected an error introduced in v0.50.22 that forced VFR to CFR conversion during import.
- Updated the included version of mkvextract and mkvmerge to v9.7.1.
- Other minor corrections and cosmetic fixes.


January 27th, 2016 - v0.50.22
- Added three more supported CODECs to the import capability (HFYU, LAGS, and ULY2). Automatic conversion to AVC will occur during import.
- Made changes to the way VFR is handled on import. Now it is converted, during import, to CFR. Avoids annoying desync, and makes handling much cleaner.
- Added new hidden option. IMPORT_VFR_FILM (see HIDDENOPTS.TXT) allows you to choose between importing VFR sources to FILM or VIDEO (23.976/29.97 fps) rates.
- Added new hidden option. IMPORT_VFR_SCAN (see HIDDENOPTS.TXT). Sometime MediaInfo does not catch a VFR source. This option tells BD-RB to perform a complete scan of all frame timecodes in a source file to look for VFR. Especially useful when you can't get a file's audio to sync during import because VFR isn't detected. It can add a couple minutes to import time.
- Corrected an issue in which importing to an existing import folder could result in previous PSEUDO settings remaining even if they no longer apply.
- Fixed an issue that remained in v0.50.21 in which a 3D source feature that is flagged for the base view to be the right picture was not carrying over when outputting to a non-ALTERNATE movie-only structure. The result would be an apparent swapped left/right picture.
- Updated the included version of mkvextract and mkvmerge to v9.7.1.
- Other minor corrections and cosmetic fixes.


January 21th, 2016 - v0.50.21
- Corrected an error in which 3D sources in SBS/OU output mode were not forced to be encoded when the original was small enough to fit on the target.
- Added a new hidden option. IVTC_1080p will force inverse telecining on 1080p sources that have a framerate of 29.97fps. Care should be taken -- as this should only be set when you know the source was originally filmed at 24fps (23.976).
- Added a new filter prefix. "L:nnnnn". It applies the specified filter only when the M2TS being encoded is found in the playlist specified by "nnnnn". As an example, a line containing "l:00001Tweak(bright=10.0)" would increase the brightness only on video that is a part of playlist 00001.
- Corrected a "CreateQuickMenu(), 0000, 4020" error that can occur when using a complex font for a Quick Menu or Import.
- Fixed an issue in which reencoding audio to ALTERNATE/Auto-AC3 from an Auto-AC3 (VBR) source could result in blank output.
- Fixed an issue in which a 3D source feature that is flagged for the base view to be the right picture (atypical) was not carrying over when outputting to a non-ALTERNATE movie-only structure. The result would be an apparent swapped left/right picture.
- Corrected a problem in which .SRT files that had the same name (minus extension) as an imported file source were not being imported on containers other than the .MKV format.
- Fixed an issue in which selecting output to 3D/SBS for movie-only encoding could have and unexpected impact on a full 3D backup.
- Corrected a problem in which variable frame rate sources could, under certain conditions result in out-of-sync audio during the file import process.
- Fixed an issue in which the HDMV header on AVCHD backups could be created incorrectly.
- Updated the included version of X265.EXE to the latest release (v2.2.17).
- Updated the included version of X265-64.EXE to the latest release (v2.2.17).
- Other minor corrections and cosmetic fixes.


December 5th, 2016 - v0.50.20
- Improved BD-5/9 full-backups. Sources that do not use BD-J can be reencoded using the full-backup mode, and should play on any AVCHD compatible device. This includes all imported and quick-play authored discs. A small asterisk will display in the upper left corner of the streams list next to the disc title for any source/mode that meets the criteria for an AVCHD compatible full backup to BD-5/9.
- Updated code so that X264/LAVF can also be used for ALTERNATE encoding. In previous releases ALTERNATE encoding forced the use of DirectshowSource (for resizing). Now X264's internal resizing filters are used when X264/LAVF is selected. This reduces BD-RB's dependence on LAVF or FFDSHOW.
- Modified processes so the MENU_FORCE_QUICK hidden option also applies to imports. This makes if possible to create a menu even for only one imported item.
- Corrected an issue in which the presence of the MENU_ITEMS_PAGE hidden option would add NEXT and LAST selections to a menu, even though there is only one menu page created.
- Fixed an problem in which multipart sources could cause an error 0000 in CreateAVS() when SupTitle support is requested during an ALTERNATE movie-only backup.
- Reinstituted the Donations popup. It only appears once at startup for each version release.
- Updated the included version of X264.EXE to the latest release (r2744).
- Updated the included version of X264-64.EXE to the latest release (r2744).
- Other minor corrections and cosmetic fixes.


November 13th, 2016 - v0.50.19
- Added the ASS/SSA subtitle format to those supported during import (converts to SRT).
- Fixed an error during import in which weird source size could result in an AddBorders() filter appendix that causes encode failure (YV12 AddBorders parameters must be MOD2).
- Corrected an issue in which framerates that are slightly off might prevent import from converting to pseudo-bd format.
- Modified code so that SRT files that exist in an import folder that have the same name as selected video files (except with an SRT extension) will be automatically imported. Also see the IMPORT_SRT_LANG hidden option in HIDDENOPTS.TXT for setting a default language for the imported SRT. Note that SRTs that are embedded in a source stream retain their specified language and are not affected by the IMPORT_SRT_LANG setting.
- Included an older version of X264 for users that use X264/LAVF frame serving. Newer X264 versions run significantly slower in this mode (probably due to libavformat updates that are slower).
- Added code that will recognize when sources using AC3 with variable bitrate might have an incorrect bitrate in the header.
- Updated the included version of X264.EXE to the latest release (r2721).
- Updated the included version of X264-64.EXE to the latest release (r2721).
- Other minor corrections and cosmetic fixes.


August 18th, 2016 - v0.50.18
- Added a new hidden option MENU_ITEMS_PAGE. It is used for identifying specific item counts for each menu page when importing multiple sources. It's particularly useful for creating discs comprised of multiple episodic seasons. See HIDDENOPTS.TXT for details.
- Added to the list of supported DIVX Codec IDs supported during import of video files.
- Made changes to the import algorithm for import resizing (to meet standards). This should assure better retention of original aspect ratio in oddly formatted sources.
- Fixed an issue in which conversions from PAL to FILM during import was not making necessary timing corrections in subtitles.
- Added hidden option ALTERNATE_KEEP_SRT, it allows you to reintegrate extracted SRT files from an import when outputting to ALTERNATE formats (rather than the PGC that was created from the SRT during the import) See HIDDENOPTS.TXT for details.
- Made changes to prevent a rare XVID import problem that could result in audio that is out of sync.
- Replaced the SPLIT.EXE tool which was mistakenly regressed in the last release.
- Other minor corrections and cosmetic fixes.


July 11th, 2016 - v0.50.17
- Added a new hidden option, MENU_HORIZONTAL which allows you to select a specific X coordinate position on the 1920 pixel menu page. See HIDDENOPTS.TXT.
- Added a new hidden option, MENU_VERTICAL which allows you to select a specific Y coordinate position on the 1080 pixel menu page. Works exactly like MENU_TOP, See HIDDENOPTS.TXT.
- Replaced corrupted MKVEXTRACT.EXE file in TOOLS folder.
- Other minor corrections and cosmetic fixes.


July 9th, 2016 - v0.50.16
- Added code that applies the default audio setting (from the streams list) to MKV and MP4 output as well as BD format.
- A new hidden option (MENU_INACTIVE_COLOR) was added to allow specifically calling out a color for inactive menu text. Each color (YELLOW, BLUE, GREEN, etc) is a subdued version of the same MENU_ACTIVE_COLOR. The default when not specified will always be subdued white (grey). Also changed both color options so a 24 bit RGB color can be provided (example 0x00FF00 = full green). See info in HIDDENOPTS.TXT for more details.
- Made modifications to code so that selecting "Force Subtitles ON" from the streams list while also setting "Use Suptitle()..." from the SETUP dialog will result in hard-coded subtitles in ALTERNATE output.
- Fixed a problem in which using BD Importing on an HEVC/AAC archive was failing to import the AAC tracks.
- Corrected an error in which deselecting the "Attempt to find original menu...DVD import" option of the IMPORT menu would cause the menu backdrop to disappear.
- Fixed a problem in which importing HEVC from and ARCHIVE could create problems with the newly created Quick-Menu.
- Disabled IMPORT functions when Quick-Play backup is selected (importing can cause a conflict due to shared subroutine calls).
- Added "--frame-packing 4" for encoding that uses Over/Under format in 3D mode.
- Modified video file import so AAC files are not converted to AC3 into the pseudo-BD structure (this saves one conversion step to reduce possible reencoding distortion)>
- Fixed an issue in which importing a DVD might experience audio desync when a cell's PTS is properly flagged as discontinuitous but BD-RB incorrectly attempts to pad it to correct (as if it weren't flagged). This is a very rare circumstance.
- Modified encoding logic so that the SETUP options for converting 4:3->16:9 or 4:3 widening will be enabled when the ALTERNATE vFormat has been selected as "NO RESIZE".
- Corrected an issue in which setting the IMPORT_PAL_TO_FILM=1 hidden option was not working when importing 1920x1080 videofile.
- Added an IVTC_1080i hidden option that works like IVTC_480i. See HIDDENOPTS.TXT for info.
- Corrected an error in which attempting to encode using a combination of MULTIPROCESS and DirectshowSource() on an MPEG-2 source was not working properly.
- Corrected an issue in which reencoding AAC sources could result in overly long audio files due to incorrect DirectShowSource audio length detection.
- Updated the included versions of X265 to a newest stable release (1.9+227).
- Updated the included version of X264.EXE to the latest release (r2705).
- Updated the included version of X264-64.EXE to the latest release (r2705).
- Other minor corrections and cosmetic fixes.


March 17th, 2016 - v0.50.14
- Fixed an error in which HEVC encoding can fail on interlaced sources.
- Dramatically reduced encoding time for AAC streams when keeping multiple languages by running reencodes concurrently. Especially useful in ARCHIVE HEVC/AAC mode.
- Corrected an issue in which secondary video tracks could cause an error attempting to mux for HEVC archive backups.
- Added two new hidden settings for overriding the quality setting in certain modes. See ALTERNATE_QUALITY and ARCHIVE_QUALITY in HIDDENOPTS.TXT.
- Corrected an issue in which restoring a disc from an HEVC ARCHIVE backup could miss some HEVC M2TS files and fail to reencode them to AVC.
- Updated the X264 command line to include an SEI indicating 3D (frame-packing 3) when creating SBS 3D output. This should assist in automatic recognition of SBS 3D on some players.
- Updated avs2yuv.exe to version 0.24m3.
- Updated the included versions of X265 to a newest stable release (1.9.4).
- Other minor corrections and cosmetic fixes.


January 23rd, 2016 - v0.50.12
- Fixed an error that could cause an encode failure on imported sources when their size adjustment might result in an odd height.
- Updated FRIMEncode command line so hardware encoding (when selected) is explicitly called out.
- Corrected an issue in which selecting FRIM as the primary encoder for 2D was failing when LAV filters were in use (rather than FFDSHOW).
- Corrected an issue in which selecting LAVF while CRF was enabled could fail to properly disable it.
- Fixed a problem in which forced subtitles and/or SRT converted titles might "hang" at some points. Also fixes possible missing subtitles in SRT conversion.
- Added an experimental ARCHIVE mode to the MODE menu. It must be enabled by adding an ARCHIVE_ENABLE=1 setting to the INI (see HIDDENOPTS.TXT). This mode does a full backup using a fixed quality level (user selectable). Output size is variable based upon the selected ARCHIVE_CRF setting. Good for creating archival full backups that will use the minimum space necessary for a given quality.
- Modified the handling of HEVC/AAC sources during import. They are no longer forced to be reencoded before being remuxed into the pseudo-BD structure. This eliminates encoding twice, once during import and again when creating final BD folder. It also enables the capability of HEVC-based ARCHIVE backups (note: HEVC & AAC are, as yet, not a part of the BD standard).
- Updated the source engine so it can handle sources that contain HEVC & AAC video/audio tracks (with TSMUXER style type descriptors). Note: This type of source is not, as yet, a part of the BD standard.
- Update MKVMERGE and MKVEXTRACT to a newer (v8.8.0.0) release.
- Updated the included version of X265 to a newer release (01/05/2016).
- Updated the included version of X264.EXE to the latest release (r2665).
- Updated the included version of X264-64.EXE to the latest release (r2665).
- Other minor corrections and cosmetic fixes.


October 2nd, 2015 - v0.50.11
- Corrected an issue that could cause BD-RB to stop with a "DoEncoding() 00009 1501" error message.
- Added a new SETUP option for enabling the use of TESSERACT OCR in converting subtitles from PGS (BD format) to SRT (MKV text subs). This is useful in players that don't support PGS playback. Note: You must have TESSERACT installed on your computer for this to work, each PGS conversion takes about 10 min, and SRT files may sometimes need minor editing.
- Updated code so tesseract created SRT files can also be used with ALTERNATE output to the standard MP4 preset and the "iPad 2+/iPhone 4s+" preset. [v0.50.10]
- Fixed an issue in formatting of SRT files created by TESSERACT which could cause error in mux creating MP4 files. [v0.50.11]
- Other minor corrections and cosmetic fixes.

Tesseract OCR installation notes: If you do not have TESSERACT installed on your system, a zip file containing TESSERACT with modules included for English, Spanish, French, German, and Italian can be downloaded from this link:
www.jdobbs.net/Freeware/tesseract.zip
It is fairly large, so it was decided not to include it in the default BD-RB package. Just unzip it into the BD-RB Tools folder. It will create a folder called "Tesseract" there. Modules for support of other languages can be found at this link: code.google.com/p/tesseract-ocr/downloads
The can be extracted into the folder created by the above unzip called tesseract/tessdata.


September 13th, 2015 - v0.50.08
- Corrected an error in which, rarely, a BD import may not recognize an episode on a series disc.
- Updated the BD import routines so they make proper adjustments for M2TS audio delays.
- Added a new setting for ALTERNATE output. You can now select a target output size for CRF encoding. BD-RB will perform prediction passes to determine the proper CRF value.
- Corrected an issue when using Dynamic Range Compression with LPCM sources that could cause the audio to be blanked.
- Fixed checks so that AVISYNTH 2.6 will now be accepted and listed as "Ok".
- Changed code so audio reencoding is forced if DRC has been selected to be applied.
- Added new experimental CRF prediction code that can use fewer passes. To enable it see NEW_CRF_PREDICTION in HIDDENOPTS.TXT.
- Improved DVD import's recognition of playall PGCs and fixed a rare possibility of on of the episodes in series discs.
- Modified code so the state of the manually selected IVTC items in the stream list is retained during batch processing.
- Updated the recommended LAV Filters version to v0.65. Updated link in README.TXT.
- Updated code to select the 64 bit version of X265 when run on a 64 bit O/S.
- Added X265 64 bit build to install package.
- Updated the included version of X265 to a newer release (08/23/2015).
- Updated the included version of X264.EXE to the latest release (r2597).
- Updated the included version of X264-64.EXE to the latest release (r2597).
- Other minor corrections and cosmetic fixes.


May 18th, 2015 - v0.50.07
- Corrected proper log reporting of selected decoder type when a 2D movie-only playlist is used on a disc containing 3D content.
- Corrected an issue in which original audio may be kept for ALTERNATE backup -- even though "*" (constant quality) is selected as the audio bitrate.
- Corrected an incorrect representation of audio encoding completion (%) status when an ALTERNATE constant quality encode is in the process of executing for the AC3 format.
- Corrected an issue in which encoding could fail on imported SBS 3D video sources when using LAV filters for decoding.
- Added two additional hidden options related to menus. MENU_FONT_BOLD can boldface the selected menu font, and MENU_FONT_ITALIC is used to set the menu font to italics mode.
- Added a new option to the Import/Quick Play Setup dialog that allows you to select an AC3 audio file to use as background audio for menus. This will be used when no DVD or BD background audio is automatically detected and selected.
- Modified file access routines to be more robust when accessing network shares that have no drive letter associated with it.
- Updated the X264 keyint variable to better match frame rates.
- Updated video file import routine so that several older DIVX FOURCC's, MPEG-1, and MPEG-1/L2 & L1 audio are accepted for input.
- Fixed an error in which setting the switch to output SBS (for 3D sources) was causing resizing functions to be ignored for non-3D activity.
- Updated the included version of X265.EXE to a newer release (04/22/2015).
- Other minor corrections and cosmetic fixes.


April 12th, 2015 - v0.50.06
- Modified the one-pass CRF routines so that a CRF encoding oversize of 2% or more will automatically cause a second pass for size correction.
- Added MENU_BACKDROP_AUTOSIZE as a new hidden option. When set to "1" the menu backdrop will highlight only the number of items in the list.
- Modified MENU_TOP hidden option. Now it can be set to any value from 100 to 910. This combined with MENU_BACKDROP_AUTOSIZE makes it possible to vertically position the menu in the viewing space. Note: If MENU_TOP's value would cause graphic overrun beyond the bottom of the screen -- it is automatically adjusted up so the menu will fit. So if you want to justify your menu from the bottom of the page -- you can just use the value 910.
- Corrected an error in which the output size could be extremely off when outputting to an ALTERNATE preset while certain audio settings preferences were selected.
- Corrected an error introduced in v0.47.05 in which multipart sources using DGDECNV with multiprocessing can cause an error "Can't open file: ..." for the secondary video followed by an abort of the rebuild.
- Corrected an issue in which selecting the dropdown choice for inverse telecining from the streams list was not working for 720p sources (59.94fps).
- Updated the included version of MKVMERGE and MKVEXTRACT to a newer version (v7.8.0). This fixes some reported ALTERNATE encoding and output issues.
- Updated the included version of the FRIM utilities and library to v1.25. Several new options included, plus better stdin command line support.
- Other minor corrections and cosmetic fixes.


March 8th, 2015 - v0.50.05
- Updated Quick-Menu code. Now multiple menu pages are created when more menu items are present than will fit on one page. Applies to menus created with Quick-Menu or Imports.
- Added a new hidden option MENU_MAXITEMS that limits the number of menu items to be shown on each menu page. See HIDDENOPTS.TXT.
- Added MENU_BACKDROP_OPACITY as a new hidden option. This allows you to customize the opacity (transparency level) of the menu backdrop, ranging from transparent to completely opaque. See HIDDENOPTS.TXT.
- Corrected an issue in which bitrates set to 384Kbs in ALTERNATE encoding were assuming stereo downmix (the rule should be applied only when the bitrate is LESS THAN 384Kbs).
- Updated the included version of the FRIM utilities and library to v1.24. This will correct some reported decoding issues that were present in previous versions of the Intel Media SDK related to 3D processing.
- Updated the MKVMERGE command line so that forced subtitles will be properly flagged in the ouput MKV file.
- Corrected an issue in which, under certain circumstances, the audio portion of a full backup on a multi-part source might be set to reencode as stereo rather than 5.1 when LAV filters are in use and stereo mixing has been enabled.
- Fixed a problem in which selecting audio and/or subtitles as defaulted or forced on from the streams list (in movie-only mode) was not working when working for 3D sources.
- Corrected an issue in which 3D titles that have been reauthored using Quick-Play mode may not play back in 3D.
- Updated the included version of X264.EXE to the latest release (r2538).
- Updated the included version of X264-64.EXE to the latest release (r2538).
- Updated the included version of X265.EXE to a newer release (03/07/2015).
- Other minor corrections and cosmetic fixes.


February 16th, 2015 - v0.50.04
- Added an option to keep play-all sequences to the IMPORT settings. Rarely a disc may contain a structure that can mask some of the wanted playlists/PGCs that appear to be redundant. This option tells BD-RB to list all playlists/PGCs even it one or more may appear to be a "Play All" sequence. You can then remove or keep after reviewing in the menu/title editor.
- Corrected an issue in which imported DVD sources with audio delays could create sync issues when a discontinuity is detected.
- Fixed an issue in which PGS subtitles that are a result of an import of an MKV were not working when attempting to remux into a DVD format.
- Fixed an error that could result in report of "ReencodeAudio() 00009 1801" on multipart sources that have leading audio anomalies.
- Corrected an error in which attempting to do 3D backups in batch mode could result in "Run-time error '55': File already open".
- Fixed an error in which 3D sources might experience a "Failed in attempt to multiplex: MUX_MOVIE_ONLY.meta" and "Can't open file" when rebuilding.
- Updated the included version of MKVMERGE and MKVEXTRACT to a newer version (v7.5.0).
- Other minor corrections and cosmetic fixes.


January 21st, 2015 - v0.50.03
- Improved prediction of audio size when auto ALTERNATE audio bitrate an a target size is selected.
- Added a new audio option to the SETUP dialog that enables use of a special type of Dynamic Range Compression. This option will improve some audio tracks where quieter sounds, like conversations, can be lost due to playback volume adjustments needed for louder sounds.
- Added a new hidden option AUDIO_DRC_FACTOR which sets a factor for amount of Dynamic Range Compression. See HIDDENOPTS.TXT
- Corrected an issue with automatic ALTERNATE audio bitrate settings when a target size has been selected (resulting in "Audio is too large for target" dialog).
- Corrected an issue in which restarting from an aborted encode while forced subtitles are enabled might result in the subtitles not being displayed by default. This would also apply to ALTERNATE encodes using SupTitle.
- Corrected an issue in which forced subtitles in multipart movie-only titles did not work properly.
- Added a hidden option MPEG2_DIRECTSHOW. If set to "1" it will disable DGDECODE.DLL as the decoder for MPEG-2 via AVISYNTH (when in Directshow mode) and use DirectshowSource() instead. The default is "0" (OFF). It is not recommended to change the default except as required for very special circumstances.
- Corrected a problem in which it is possible, under certain circumstances that a segment of a multipart movie-only encode might get flagged to keep intact while other parts are encoded.
- Updated the included version of X265.EXE to a newer release (01/08/2015).
- Other minor corrections and cosmetic fixes.


December 28th, 2014 - v0.50.02
- Added a new hidden option. IVTC_METHOD lets you choose between DECOMB and TIVTC as the inverse telecining method. Usage is defined in HIDDENOPTS.TXT.
- Added the ability to add multiple playlists to the batch queue when ALTERNATE output is selected. The feature can be accessed by a right click in the queue area (if ALTERNATE output is chosen). For sources previously imported, the titles specified during import will be used as output names for the MKV or MP4 files. Meant as a time saver for those who like to create MKV/MP4 versions of series discs.
- Improved automatic audio bitrate ("*") for MKV and MP4 ALTERNATE output. It now uses a constant quality parameter for encoding rather than a predetermined set of audio bitrates. See ALTAUTOAUDIO in HIDDENOPTS.
- Corrected an issue in which added borders and/or resizing that is specified in PINFO may not be applied when reencoding from an imported source when MULTIPROCESS is in use with Directshowsource().
- Corrected an error in which required video resizing mandated by PINFO for an imported source was not being honored in X264/LAVF mode. This could result in a distorted encode and "stretched" view during playback.
- Added code to adjust for DVD imports that have a horizontal resolution of 352 pixels. That format is legal for DVD, but not for the BD standard. It is a rare format, but it exists on some discs.
- Corrected an issue in which deinterlacing filters might be used on a 720p source.
- Corrected an error in which aborting during an ALTERNATE mux, and then attempting to resume could result in "ERROR in attempt to mux (MKVMERGE)".
- Corrected an issue in which some movies may have their audio length clipped when using NeroAACEnc.
- Fixed a problem in which a 480i source might be left intact, even when iVTC has been selected and should be accomplished.
- Updated the included version of X265.EXE to a newer release (12/22/2014).
- Updated the included version of X264.EXE to the latest release (r2525).
- Updated the included version of X264-64.EXE to the latest release (r2525).
- Other minor corrections and cosmetic fixes.


December 5th, 2014 - v0.50.01
- Corrected an issue in which a source that contains empty PGS streams could cause a failure when muxing to MKV files.
- Corrected a problem where encodes of stereo AC3 was using 192Kbs rather than 224Kbs.
- Corrected an error that could cause encode failure in CreateAVS() when an MPEG2 source is encountered while using X264/LAVF mode.
- Corrected an issue in which two pass target mode, under the ALTERNATE encoding method, did not properly account for the size of intact audio.
- Fixed an issue in which 480i sources may fail to be reencoded when IVTC_480i is set on a source that is already small enough to meet size criteria.
- Updated x265 version to the daily release for 11/25/2014.
- Other minor corrections and cosmetic fixes.


November 19th, 2014 - v0.49.07
- Added a new hidden setting. MENU_ROLLOVER instructs BD-RB to make Quick-Menus so that pushing "down" from the last item will roll to item #1, and pushing "up" from the first item will roll to the last item.
- Corrected an issue in which attempting to use the original BD background during import could, rarely, result in blocky MENU output.
- Corrected an error in which attempting to perform an ALTERNATE backup while SupTitle() is selected for forced subtitles could cause a error/failure in CreateAVS() on multipart sources.
- Fixed the possibility of hitting a forced STOP statement when an MPLS is encountered that has no M2TS files listed as content.
- Returned to the original recommended LAV Filters version. BD-RB itself will now take responsibility for making preferred codec changes to the registry, similar to how it does when FFDSHOW is installed. This should11:28 AM 11/19/2014 prevent installation failures of LAV with Windows 8.1 systems.
- Removed forced expiration date.
- Updated the included version of X264.EXE to the latest release (r2491).
- Updated the included version of X264-64.EXE to the latest release (r2491).
- Updated x265 version to the daily release for 11/03/2014.
- Other minor corrections and cosmetic fixes.


October 9th, 2014 - v0.49.05
- Modified BD-RB so it looks to ensure that LAV filters are set as the preferred decoder when they are installed in support of BD-RB.
- Gave LAV filters priority as the preferred decoder when both LAV and HAALI/FFDSHOW is installed.
- Other minor corrections and cosmetic fixes.


October 2nd, 2014 - v0.49.04
- Corrected an issue introduced in v0.49.02 in which attempting to preview MPEG-2 sources could result in distorted playback or failure.
- Circumvented an exceptionally rare problem in which previewing a source of less than 24 frames could fail after an aborted encode.
- Other minor corrections and cosmetic fixes.


September 29th, 2014 - v0.49.02
- Modified processing so that MPEG-2 sources use DEGINDEX and DGDECODE for decoding when DirectshowSource() is selected. This will result in more accurate encoding and sync. This is especially true when LAVFilters are used and iVTC has been selected.
- Corrected an issue in which BD-RB could inappropriately keep an original source that is HEVC because its size will fit in the target when "IMPORT_HEVC_INTACT" is enabled.
- Corrected an issue in which extracting a BD video source containing HEVC (illegal) would result in an error upon attempt to remux into intact ALTERNATE output.
- Corrected an error in which selecting HEVC output with the 2-pass target option set was not working correctly.
- Added TWEAK_X265 as a hidden option, allows tweaking, adding command line options, to the x265 command line for HEVC encoding.
- Updated x265 version to the daily release for 9/28/2914.
- Other minor corrections and cosmetic fixes.


September 22nd, 2014 - v0.49.01
- Added H.265/HEVC encoding to the ALTERNATE output routines. You can now backup a BD to an MKV file using 30-35% less space than H.264/AVC while maintaining the same level of quality. Note: Playback of the HEVC MKV file via MPC and some other players may require installation of an HEVC capable directshow filter. On such filter can be found with a search for "libde265".
- Added a new "IMPORT_HEVC_INTACT" hidden option. It will prevent conversion of HEVC to H.264 during import. This should only be used if you have a functional Directshow filter for HEVC and M2TS splitting installed on your system. See step 1A of README.TXT. This hidden option's purpose is to prevent loss of quality by reencoding twice (once during import and once during backup).
- Added a new option to the Import/Quick-Play setup dialog. You can now instruct BD-RB to attempt to find menu background audio to be used during DVD imports
- Corrected an issue in which resizing of an interlaced source to progressive could, under certain circumstances, use the wrong default deinterlacing method.
- Made changes so that an existing undefined language during DVD import will default to "eng". This will prevent removal of those an undefined audio track when "Import only languages selected in SETUP dialog" is set in the IMPORT setting dialog. Note: Some commercial DVD discs fail to set a lang).
- Added a check so that primary video sources that are detected as 480p/29.97 and 576p/50 are treated as 480i/576i to make them legal for BD usage.
- Corrected an error in which 1080p subtitles could be resized, even though the source is already 1080.
- Corrected an issue in which the state of the "Auto Quality" setting was overridding the quality selection saved in a BATCH job.
- Upgraded HCENCODER (for DVD encodes) to the most recent version. The older version is no longer needed, as FFVideoSource is no longer supported.
- Updated the included version of MKVMERGE to an new version that supports H.265 (v7.1.0).
- Updated the included version of MKVEXTRACT to an new version (v7.1.0).
- Updated the included version of X264.EXE to the latest release (r2479).
- Updated the included version of X264-64.EXE to the latest release (r2479).
- Other minor corrections and cosmetic fixes.


September 2nd, 2014 - v0.48.05
- Corrected an error in which importing DVD subtitles with "Import languages limit..." selected could result in "Runtime Error 9, subscript out of range".
- Correct an error in which at startup a popup window will state "FFMS2.DLL missing".
- Other minor corrections and cosmetic fixes.


September 2nd, 2014 - v0.48.04
- Modified execution so that, even though HAALI/FFDSHOW are still not required, they are recommended and the DirectshowSource filter will still become the default frame server when they are installed. Also, on systems using Windows versions earlier than Win7, some options will be disabled when HAALI/FFDSHOW are not installed.
- Changed the SETUP dialog so that frame serving via DirectshowSource can explicitly be selected.
- Removed FFVideoSource from the BD-RB package and disabled it as a frame-serving option.
- Made several changes that could enhance BD-RB stability.
- Corrected an error that could occur when attempting CRF with FRIMSource selected.
- Removed the DSHOW hidden option, as it is now automatically recognized and set at runtime.
- Added a new hidden option QUALITY_ULTRA which defines the X264 encode preset used when ULTRA-QUALITY is selected.
- Other minor corrections and cosmetic fixes.


August 28th, 2014 - v0.48.03
- Corrected an issue in which ALTERNATE output to DVD was no longer working as of release of v0.48.01 due to HC encoder issues associated with the necessary FFVideoShow seek mode.
- Corrected an error that could prevent preview from working when HAALI/FFDSHOW is not installed and DGDecNV or FRIM is selected.
- Changed settings so FRIM is used for all previews. This avoids the issue in which attempting to preview with FFVideoSource can pause for a long period while the source is being indexed.
- Corrected an issue that could cause encoding of 2D from 3D sources when using ALTERNATE presets to fail.
- Added a workaround for incorrectly formatted 3D sources, having shortened M2TS files, that are used for 2D ALTERNATE output.
- Fixed an error in the BD import routine that removes audio and subtitle tracks during BD import.
- Fixed an issue in which selecting LAVF as the frame server could result in the chapter file not being read and used for encoding.
- Other minor corrections and cosmetic fixes.


August 24th, 2014 - v0.48.02
- Corrected and issue in which some DVD subtitle imports could result in "- Source issue, subtitle n ignored"
- Corrected an issue in which deselecting and then attempting to select "FFVideoSource" as the frame server (from the SETUP dialog) would cause an attempt to browse for DGDecIM.
- Made some modifications to the way in which IVTC from the streams list is handled.
- Other minor corrections and cosmetic fixes.


August 23rd, 2014 - v0.48.01
- Added FFVideoSource() as the defaut decoding option. This means that FFDSHOW and HAALI are no longer required for operation (except when support for DirectshowSource is forced). Note: When this option is selected MPEG-2 decoding is accomplished by DGDecode.
- Added a new hidden option DSHOW which will allow BD-RB to be used with DirectShow, this would require HAALI and FFDSHOW. It is not recommended unless problems are encountered as it may be discontinued in future releases.
- Corrected an error in which Quick-Play title edits were not kept when the source was not writable (e.g. mounted ISO or BD Drive).
- Added a checkbox under "Import/Quick-Play Settings" that instructs BD-RB to apply the audio/subtitle language filters defined in the SETTINGS dialog when importing a BD or DVD source. This allows you to remove any unwanted audio/subtitle tracks before any subsequent reencoding/rebuilding.
- Modified video file import routine so that 1440x1080 sources are examined and those with 16:9 ratio do not have borders added.
- Corrected an error in which 3D M2TS streams that are used for angles may not be properly flagged as 3D. This could result in playback failure when one of the alternate angles, typically related to non-original language, is selected.
- Added new hidden option MENU_CUSTOM_COLOR and added "custom" as a color selection for use with MENU_ACTIVE_COLOR in Quick-Play and Import menus. See HIDDENOPTS.TXT.
- Added new hidden option MENU_FONT. This will allow you to set the font used Quick-Play menus to be customized with any legal font. Note: Any specified unavailable font name will result in the Arial font (the BD-RB default).
- Added an algorithm so that if none of the audio tracks in your SETUP list is present in the source, at least one language is kept -- and your chosen default subtitle language is forced on.
- Added a new hidden option SHUTDOWN_REBOOT that will reboot rather than shutdown when selected. See HIDDENOPTS.TXT for more information
- Added the ability to perform IVTC on 720p sources when forced via the IVTC_SELECTION hidden operation.
- Fixed an issue in which importing certain oddly sized video file sources with IMPORT_PAL_TO_NTSC set can result in illegally sized output.
- Removed bicubic as a resize option. Bicubic could cause errors and blank video during output to ALTERNATE selections due to differences in filter parameter format.
- Updated the included version of X264.EXE to the latest release (r2453).
- Updated the included version of X264-64.EXE to the latest release (r2453).
- Other minor corrections and cosmetic fixes.


July 18th, 2014 - v0.47.07
- Corrected an error that could prevent keeping the original video in sources with multipart playlists in a movie-only backup, even though it will fit without reencoding.
- Added code to prefer 3D playlists over non-3D playlists when selecting the default playlist for movie-only encoding. Note: The selected playlist can still be overridden using the "Other Movie-Only Playlist" menu option.
- Made changes so that "ENCODER_MENU=1" actually displays the encoder menu.
- Corrected a "PredictAndEncode() 00053 2806" error when FRIMEncode is used while "Use x264 internal LAVF..." is selected.
- Added code to tell BD-RB to use the SSIF file as the source for 3D encoding when the two component M2TS files are not complete.
- Other minor corrections and cosmetic fixes.


May 3rd, 2014 - v0.47.06
- Corrected an error in which an M2TS that is referenced in a 2D MPLS before a 3D MPLS could cause the source to be treated as 2D only.
- Added a new DEINTERLACER_TYPE (see HIDDENOPTS). Selecting 5 combines SmoothDeinterlacer and Decomb(blend=true). This can work well on some difficult sources.
- Removed the encoder choice menu item. FRIM as an encoder choice for 2D causes too many issues. For those who would like to test it further, you can reenable it by adding ENCODER_MENU=1 to the config/ini file.
- Updated the included version of X264.EXE to the latest release (r2431).
- Updated the included version of X264-64.EXE to the latest release (r2431).
- Other minor corrections and cosmetic fixes.


April 23rd, 2014 - v0.47.05
- Corrected an issue in which multipart sources that have secondary (PiP) video could, under certain circumstances, lose a portion of the primary video stream. This could result in a video glitch and probable audio desynch.
- Fixed an issue in "Import Videofile(s)" that could, under certain circumstances, lose a portion of the primary video stream. This could result in a video glitch and probable audio desynch.
- Fixed an error in which FRIMSource() would incorrectly use the primary video source when encoding secondary (PiP) video.
- Removed the option to disable continuous loop movie-only encodes from the SETUP menu. The function is still available via a hidden option (MOVIE_ONLY_LOOP=0).
- Added FRIMEncode as an option for encoding 2D sources (it is already used for 3D encodes). Note: FRIMEncode is recommended only for PCs that are Intel Quick-Sync enabled, for speed improvements. Other configurations will be significantly slower and FRIMEncode provides less overall encoding capability than X264. Also, FRIMEncode is only capable of 1 pass ABR encodes, so choosing it will result in one-pass, ABR being automatically selected.
- Other minor corrections and cosmetic fixes.


April 7th, 2014 - v0.47.04
- Implemented 3D Full Backup Mode. Note that BD-RB converts 3D method so that the SSIF folder is no longer required -- the method is 100% compliant with the BD standard. (v0.47.03)
- Due to the changes in the way 3D is handled, BD-RB no longer outputs to ISO by default on movie-only 3D encodes. It can be enabled by using the OUTPUT_3D_ISO hidden option. Note: This option only applies to movie-only 3D encodes. (v0.48.03)
- Made in-mux (single M2TS) 3D multiplexing mode the default on full-backup 3D. This can be changed back with the hidden option FORCE_INMUX_3D=0.
- Modified 3D movie-only mode so it also now uses the in-mux structure for BD-3D output.
- Corrected a error that might rarely occur on 3D sources with reencoded audio tracks that have sample rates higher than 48Khz.
- Corrected an error that could might cause, under very rare circumstances, movie-only encodes of 29.97fps sources to either fail during muxing or create sync issues.
- Corrected an error in the INSPECT report in which MP4BOX is incorrectly reported as missing.
- Added FRIMSource as an option for decoding and frame-serving in the SETUP dialog. This may be particularly useful for those who can use Intel hardware mode for decoding. Note: Enabling CRF prediction automatically disabled FRIMSource decoding.
- Corrected an issue with correct updating of the programinfo table when keeping HD audio on BD-3D full-backups.
- Corrected an error in which blanking a 3D source would result in an error indicating a "missing file" during rebuild.
- Corrected an error in which enabling LAVF and CRF modes simultaneously would cause an error during the prediction phase.
- Other minor corrections and cosmetic fixes.


March 4th, 2014 - v0.46.14
- Corrected an issue that could jumble menu order and/or edited titles when importing from BD sources.
- Modified LAVF processing so it now uses the original M2TS file for encoding rather than the extracted video file. This should reduce the required working folder free disc space, may slightly improve speed, and streamline the processing to match other modes.
- Added an new hidden option. Some series DVDs use chapters to separate episodes (especially those with short episodes) rather than PGCs (playlists). Setting IMPORT_DVD_CHAPS=1 tells BD-RB to break out chapters as playlists during IMPORT so the individual episodes can be accessed in the IMPORT menu.
- Fixed an issue in which (under some very odd and exceptionally rare circumstances) it may be possible that the Quick-Play menu will be selected unnecessarily for encoding in a full backup, or even be selected as the feature in a movie-only backup.
- Updated logic so FORCE_NOENCODE will apply to BD-5/9 sources as well as BD-25/50 as long as no other user setting (such as resizing, ivtc, filters, etc.) overrides it.
- Other minor corrections and cosmetic fixes.


February 16th, 2014 - v0.46.13
- Made a change to the processing of intact video sources. This will eliminate blocking artifacts that might be (rarely) introduced in recent versions of TSMUXER.
- Further improved the algorithm for encoding with LAVF frame serving. Due to updates in newer versions of X264s LAVF, more source formats are directly supported -- making the need for reversion to DirectshowSource() less likely.
- Corrected an error that could prevent BD-RB from keeping 3D sources intact when they would fit as-is in the target size.
- Corrected an issue that might prevent AVCHD output from playing on certain players.
- Fixed a problem in which errant ".mpls" and ".clpi" files could be created in an AVCHD movie-only authored structure.
- Fixed an issue that could cause incorrect aspect ratio playback on certain rare MPEG-2 sources.
- Disabled and removed PULLDOWN_720 from the hidden options. In testing I've found too many inconsistencies when it is set.
- Added working folder free space as a part of the reported settings in error output and "Inspect".
- Corrected an issue in which audio, subtitle, and blanking options were not being properly retained during a full backup via BATCH mode.
- Other minor corrections and cosmetic fixes.


February 4th, 2014 - v0.46.11
- Fixed an issue introduced in v0.46.10 in which a BD-3D source that is targeted for SBS output (BD or ALTERNATE) will fail during the encode phase.
- Corrected maximum bitrate for output in SBS mode from 3D sources.
- Changed process so that DGIndexNV does not run when a FRIMSource() is in effect (when creating SBS from a BD-3D source).
- Other minor corrections and cosmetic fixes.


February 3rd, 2014 - v0.46.10
- Fixed an issue in which incorrect setting of the decoder for FFDSHOW VFW Raw video could cause 3D backups from SBS to fail at encode time. BD-RB now sets the VFW/rawv correctly before encode, and then resets it to it's previous state at completion.
- Added warnings when attempting to backup SBS 3D sources and the backup mode is not correct for BD-3D using MVC.
- Corrected a problem in which forced sub- title text in movie-only mode could, under certain circumstances, remain on until the next subtitle period begins.
- Changed the default for FRIM decoding and encoding from "Automatic" to "software". It seems this will provide a greater level of compatibility, even on Intel processors.
- Added code to prevent "Keep original video" from occurring when processing a SBS source into BD-3D.
- Removed INSPECT.EXE from the build. The same functionality is now available from the BD-RB HELP menu.
- Added FFDSHOW release 4515 to the list of tested/recommended versions.
- Other minor corrections and cosmetic fixes.


January 30th, 2014 - v0.46.07
- Added a new type of IMPORT function. BD-RB will now import video files in 3D side-by- side (SBS) format, and when reencoding the created pseudo source to BD-5/9/25/50 they will be converted back to standard MVC for 3D playback in 3D-capable BD players.
- Corrected an error the could result in a failed encode when outputting to ALTERNATE formats from a 3D source without having the "Enable SBS 3D Movie-Only output" selected.
- Fixed a problem with some non-multipart sources using multiprocessing settings that could result in a "ERROR in attempt to mux (MKVMERGE)" error when ALTERNATE output has been selected.
- Fixed an issue in which an ALTERNATE choice from a 3D source that has been selected for intact video output without SBS mode chosen might sometimes incorrectly reencode.
- (v0.46.07) Updated the SBS 3D IMPORT feature to support full SBS imports. v0.46.06 only supported half-SBS imports.
- Other minor corrections and cosmetic fixes.


January 25th, 2014 - v0.46.05
- Modified the log display so that messages that do not apply to 3D backups are not displayed during 3D mode.
- Added a new option under the SETTINGS dialog, By selecting "Process 3D Video sources as 2D for backup", you can tell BD-RB to create 2D backups of 3D sources.
- Fixed an error in which the DOWNRESIZE hidden option was not being properly set during initialization.
- Added a new hidden option. MENU_TOP allows you to set the highermost pixel of the menu item selection area for Quick-Play and IMPORT menus. See HIDDENOPTS.TXT for more details.
- Corrected the TSMUXER meta file to include proper settings for 3D subtitles (a hat tip goes to HWK for helping).
- Added two new hidden settings. Adding the option FRIM_SW_DECODE=1 or FRIM_SW_ENCODE=1 to the config/INI options area will force software decoding and/or software encoding. The default is autodetection.
- Modified conditions so that VC-1 interlaced sources no longer disables LAVF decoding. The updated LAVF demuxer included in newer releases of X264 can handle VC-1 interlaced video now.
- Created a workaround for an issue in which oddly muxed MKV files could, during video file import result in a"ERROR: Collecting video file streams." error.
- Modified routines so MVC sources are also checked and can be kept intact when they are already small enough to fit on a BD-25+ target.
- Updated code so that side-by-side and other types of alternate 3D formats sources no longer requires DirectshowMVCSource to be installed (a third party package requiring a license). Decoding for SBS from MVC is now accomplished via FRIMSource().
- Fixed a problem with some multi-part sources that could result in a "ERROR in attempt to mux (MKVMERGE)" error when ALTERNATE output has been selected.
- Updated the included version of TSMUXER to a newer release (v2.6.12).
- Updated the included version of X264.EXE to the latest release (r2389).
- Updated the included version of X264-64.EXE to the latest release (r2389).
- Other minor corrections and cosmetic fixes.


January 11th, 2014 - v0.46.03
- Added fully BD compliant 3D support for movie-only backups. SBS and O/U 3D output is still supported via selection of the "Enable SBS 3D Movie-Only output" option in the setup menu and the "TYPE_OF_3D" hidden option output, but is not the pre- ferred 3D method. NOTE: This feature requires Windows 7 or higher, and will be disabled on lower O/S versions.
- Created a new hidden option, OUTPUT_3D_ISO. By default movie-only backups are written directly to an ISO image for burning rather than a folder. Setting this option to "0" will create a folder instead. Note: Using the folder option will result in degraded output due to the structure of 3D discs.
- Added a hidden option "MENU_FORCE_QUICK=1" that will create a quick menu even when only one playlist is selected to be kept. This applies only to Quick-Play backups, not to imports.
- Updated code to fully support DTS Express secondary streams without the need for special processing.
- Fixed an issue in which the Quick-Plan and import MENU's IGS M2TS file could be incorrectly timed -- which could cause problems on some players.
- Corrected an error in which the SupTitle checkbox was not being properly initiated when the SETUP dialog form is loaded.
- Corrected an error in which some PGCs could be incorrectly ignored during DVD imports.
- Added a new hidden option, ALTPATH, that is read at program start. This creates a path to a customized ALTERNATE.TXT file that can be created by a user. Note that the option must be placed in the "[Paths]" area of the config/INI file. See HIDDENOPTS.TXT for more details.
- Corrected an issue in which menu backgrounds created for IMPORT/Quick-Play could have GOP lengths that are too long when a target size of BD-5 or BD-9 has been selected.
- Fixed an error in backup of 3D sources to SBS or O/U format that could result in sizes that are significantly smaller than selected targets.
- Corrected an error in which multipart VC-1 interlaced sources or secondary video in movie-only mode could cause BD-RB to stop with "Error in attempt to MKVMERGE" during A/V extraction.
- Corrected an error in which the main feature could (under odd circumstances) be ignored and not appear in the BD IMPORT list.
- Fixed a problem in which collecting/using a menu background that used VC-1 was not working during BD IMPORT.
- Added FRIMDecode and FRIMEncode (v1.19) to BD-RB's included set of tools.
- Updated the included version of TSMUXER to a newer release (v2.6.11).
- Other minor corrections and cosmetic fixes.


November 19th, 2013 - v0.45.05
- Fixed an error in which an unmounted IMPORT source no longer causes "Runtime error 52".
- Corrected an issue that cause MENU items to be incorrectly displayed when Quick-Play mode is selected and editing results in items being reordered or removed.
- Fixed an error in which TWEAK_ALTERNATE was not being applied to some presets that have the correct cType set.
- Added code to reencode automatic backgrounds to meet lower bitrate reqts when BD-5/9 is selected as the target during Quick-Play backups.
- Corrected an issue related to ordering and retention of streams when the first item of an import is removed.
- Added code to appropriately set the MKV file "stereo-mode" flag when outputting 3D content to an MKV. This will enable auto-sensing of 3D content on some playback devices.
- Other minor corrections and cosmetic fixes.


November 15th, 2013 - v0.45.04
- Corrected an issue in which setting of the "Attempt to find original background" item in the Import/Quick-Play dialog was not functioning correctly.
- Added a new item to the Import/Quick-Play setup dialog that enabled reauthoring to play items sequentially rather than return to the menu at completion of each.
- Fixed an error in which the overall Menu Title was not appearing when importing DVDs of video files while Quick-Play output was selected. Also corrects possible loss of edited title names, especially when importing directly from a read-only device.
- Added an new item to the Import/Quick-Play setup dialog that lets the user decide whether to start disc playback at the menu or go directly to the first play item.
- Changed the default foreground color for the active MENU item to GREEN.
- Added a HIDDEN option MENU_ACTIVE_COLOR that allows you to choose a color for characters other than GREEN to represent the active item in a menu. (see HIDDENOPTS.TXT).
- Added a HIDDEN option TWEAK_ALTERNATE that allows adding specific X264 command line options to encodes destined for alternate output to MKV and MP4 (cTypes 1 & 5 only). The tweaks are appended to any other defined tweaks in TWEAK_PASS_ONE and TWEAK_PASS_TWO. The TWEAK_ALTERNATE option is not filtered to retain BD compliance as the other tweaks are.
- Added checks so that previous MENU edits are not retained when the IMPORT_THRESHOLD value changes. This should avoid naming confusion since the threshold can change the number and position of playitems that are included in an import.
- Fixed an error in which importing very small video files followed by a full-backup could result in an unplayable structure.
- Other minor corrections and cosmetic fixes.


November 9th, 2013 - v0.45.03
- Made major changes to how the Quick-Play reauthoring mechanism works. Implemented an interactive menu to the reauthored output. Now you can browse and select from multiple titles on Quick-Play reauthored discs. This feature applies also to all imported titles (DVD, Videofile, and BD). This feature is especially useful for combining and reencoding multiple BD or DVD series discs into a single BD-25 or BD-50. It is also nice for creating a disc backup that comes up-and-running without annoying leader and sales information.
- Added significant new editing capabilities associated with Quick-Play menu items. The features include a dialog for viewing and/or modifying title information for imports and Quick-Play reauthored discs.
- Improved the algorithm for finding duplicate playlists during import of multiple BDs via Quick-Play reauthoring.
- Changed the MP4BOX temporary folder setting to use the specified working folder rather than the system default.
- Made a correction to the code related to the hidden option FORCED_SUB_LANG. The option wasn't working as designed in v0.44.17. Also modified it so you can add more than one language separated using a semicolon. The languages are prioritized as entered from left to right.
- Added a new hidden option REMOVE_IMPORT. If set, BD-RB will remove the folder used for import after the reencoding is successfully completed. As with any auto-removal feature you should be very careful in its use.
- Added a multiple BD import feature. Similar to the DVD import function, if multiple BDs are grouped together under a single selected source folder, BD-RB gives you the option of importing them as one (combining with the Quick-Play reauthoring format). Please note that the output to the IMPORT folder can be very large (equal to all the combined source BD folders).
- Improved the algorithm for determining title playback order during IMPORT of DVDs or BDs.
- Added BD-50 as a selectable target size in the OUTPUT OPTIONS menu. This should be of particular use when creating collections via the IMPORT functions.
- Removed DVD_IMPORT_THRESHOLD from the hidden options. It was renamed to IMPORT_THRESHOLD, now applies to both DVD imports and BD imports, and is set via dialong.
- Added new option MENU_AUTO_BACKGROUND. This setting is currently experimental to some degree. When set to "1" (the default) it will tell BD-RB to attempt to find and utilize a menu background & audio track from the source disc when doing an import or Quick-Play encode. Set via dialog.
- Made "zlib" compression the default for MKV output to better comply with the Matroska standard. Also added a new hidden option "USE_ZLIB" that is documented in the HIDDENOPTS.TXT file. Setting this option to "0" disables zlib compression (for the few players that may not support it).
- Corrected an issue in which an out-of-place secondary audio stream could cause the PIDs to be incorrectly updated in the MPLS file during a full backup.
- Corrected an error in which LPCM sources in DVDs were not being imported.
- Added code that will shorten the amount of time used to scan sources on movie-only backups -- especially in situations where the number of M2TS files is large.
- Fixed an error that could result in failed rebuild due to missing .264 file on certain multipart sources being encoded in movie-only mode.
- Updated the included version of X264.EXE to the latest release (r2377).
- Updated the included version of X264-64.EXE to the latest release (r2377).
- Other minor corrections and cosmetic fixes.


September 21th, 2013 - v0.44.17
- Added code in movie-only mode that extracts forced subtitles into an independent stream and sets them to "selected" for playback.
- Added a new hidden option "FORCED_SUB_LANG" that allows a user to select which language is preferred for forced subs. The default is "eng" -- and it will be also be used when no forced subtitle is found in the preferred language.
- Added routine to hard-encode forced subtitles into non-DVD ALTERNATE output. It can also include any subtitle that is selected to be forced from the STREAMS list. Note: This capability requires the installation of the free external AVISYNTH filter SUPTITLE() and its selection in the SETUP dialog. While the SUPTITLE filter is free, it cannot be freely distributed, so you must download it and properly install it from this link: http://www.zachsaw.com/?pg=suptitle_pgs_avisynth_plugin
- Implemented a workaround for DVD sources that have video kept intact. Some DVDs have the embedded video ratio incorrectly set (and it is overridden by the IFO file). This fixes that issue.
- Corrected an issue in which attempting to import small video files can result in Error 00009 at 2501.
- Corrected an issue related to importing variable fps video (e.g. iPhone).
- Updated the included version of X264.EXE to the latest release (r2358).
- Updated the included version of X264-64.EXE to the latest release (r2358).
- Other minor corrections and cosmetic fixes.


August 16th, 2013 - v0.44.16
- Corrected an issue in which MKV files that have audio offsets were not being adjusted properly during import.
- Fixed a problem in MKV generation on sources with a fairly large number of parts that could result in a "Failed to REBUILD" error.
- Corrected an error in which rebuild of MPEG-2 sources could, under certain circumstances, create an audio desynchronization.
- Added the ability to import multiple DVDs into a single quick-play structure. In order to do this you must put all the desired DVDs into a single folder -- and then select that folder under the IMPORT function. The name of the folder should describe the DVD set and will be used in the quick-play pseudo menu.
- Updated the method used for conversion of XVID sources. Prior releases could lose frames and result in audio desync when importing XVID.
- Added code to the IMPORT algorithm that finds illegal audio sample rates, and force encoding to the required 48Khz for BD/DVD.
- Fixed an error in which performing encodes with iVTC set, followed by an exit and a follow-on rebuild could result in incorrect framerates and sync issues.
- Fixed an issue in which variable framerates in a source to be imported may result in incorrect framerate determination during IMPORT.
- Upgraded the tools MKVMERGE and MKVEXTRACT to a newer release (v2.3.0)
- Other minor corrections and cosmetic fixes.


July 10th, 2013 - v0.44.15
- Added a new hidden setting. SUP_3D_DEPTH can be adjusted to add addition depth to subtitles Any value of 0 to 50 can be used. The higher the value, the closer the subtitles appear to the viewer.
- Changed chapter detection in DVD import so that is if pulled from PTS headers in cells rather than IFO times (to correct for poor authoring found on some DVDs).
- Corrected an issue in which the wrong resizing algorithm was used for downsizing 1920x1080 to 1440x1080.
- Updated algorithm to provide a better starting CRF value when resizing to 1440x1080 and 720p. Only applies to one-pass CRF mode.
- Corrected CRF prediction so that a quick hit does not result in an off-target final approximation.
- Fixed an issue in which outputting to an intact MKV file from a telecined source could result in audio/video out-of-sync.
- Added a workaround for a problem in ALTERNATE DVD-5 output in which a working path containing a "&" character could cause rebuilding to fail.
- Fixed an issue in which importing series DVDs that have multiple episodes within a single PGC could have a continually increasing audio de- sychronization.
- Corrected a problem in which certain vey rare authoring circumstances could cause BD-RB to lock in a forever loop.
- Updated the included version of X264.EXE to the latest release (r2345).
- Updated the included version of X264-64.EXE to the latest release (r2345).
- Other minor corrections and cosmetic fixes.


June 12th, 2013 - v0.44.14
- Changed the hidden setting MKV_MUXSUPS so that "ON" is now the default.
- Removed opencl.dll from the TOOLS folder, with the latest release of X264 it is no longer needed.
- Added a new resizing option, 720p-->1080p in the SETUP dialog.
- Added two new hidden options "DOWNRESIZE" and "UPRESIZE" enables you to choose an alternate resizing algorithm to be used when video is being made smaller or larger. See the file HIDDENOPTS.TXT for details.
- Fixed an error in which encoding was not being forced for 3D conversion, as it should, because a source is already small enough.
- Corrected overall progress indicator for pass two of 3D encoding.
- Fixed an issue in which PSEUDO sources may not be forced to be reencoded when BD-25 output is selected.
- Corrected an issue in which aspect ratio could be incorrectly set on some imported sources with odd height/width settings.
- Added code so that chaptering is now enabled for iPhone/iPad output. These products do not use standard MP4 chaptering.
- Disabled open GOPs when outputting to Level 4.1 supporting iPads, iPhones & iPods. This should result in better seeking during playback.
- Added the ability to browse for and use the Nero AAC encoder for ALTERNATE output in the SETUP dialog -- for those who prefer it over FAAC. The Nero encoder is not included in BD-RB and must be installed separately.
- Corrected an anomaly that could result in zero titles selected and a "Runtime Error 76" during import of a DVD.
- Updated the included version of MP4BOX to the latest revision (v0.5.0)
- Other minor corrections and cosmetic fixes.


May 21st, 2013 - v0.44.9
- Updated the IMPORT FILE function so that PGS subtitles (.SUP) are imported from MKV files when they are present.
- Corrected an issue in which multipart sources consisting of a very large number of segments could cause a failed demux.
- Fixed an error introduced in v0.44.6 that may cause "ERROR in attempt to mux (MKVMERGE)" during rebuild to ALTERNATE output.
- Corrected an error that could result in audio reencode errors or a failed rebuild (due to zero length AC3 files).
- Corrected and error in which backup MPLS files were not being properly renamed when performing a QUICK_PLAY backup.
- Fixed a problem in Quick-Play rebuild that may result in "DoEncoding() 00058 2408" error.
- Updated the included version of X264.EXE to the latest release (r2334).
- Updated the included version of X264-64.EXE to the latest release (r2334).
- Other minor corrections and cosmetic fixes.


May 13th, 2013 - v0.44.6
- Corrected an new error in which ALTERNATE encodes using vFormat=8 (intact) was not working on multipart sources.
- Corrected an error in which ALTERNATE output to an MKV file with MKV_MUXSUPS selected and a resize specified would cause a failure with an MKVMERGE error.(v0.44.5)
- Corrected an issue in which zero length files could be created during ALTERNATE encoding.
- Fixed an error in which some movie-only jobs that should use original audio may reencode.
- Fixed an issue in which 3D ALTERNATE output to DVD-5/9 was not working (encode error). (v0.44.5)
- Added the capability to perform 3D backups at full resolution (Full Side-By-Side and Full Over/Under)(default is HALF, as that is what most players expect). Note: This option will ONLY work on ALTERNATE MKV & MP4 output that has vFormat set to NO-RESIZE. FULL-3D is meant mainly for full HD 3D archiving.(v0.44.5)
- Corrected an issue related to international decimal conversion of framerates during the IMPORT function.(v0.44.5)
- Added a workaround so that 64 bit LAVF can be used on systems that don't support OpenCL. (v0.44.5)
- Other minor corrections and cosmetic fixes.


May 10th, 2013 - v0.44.5
- Corrected an error in which ALTERNATE output to an MKV file with MKV_MUXSUPS selected and a resize specified would cause a failure with an MKVMERGE error.
- Corrected an issue in which zero length files could be created during ALTERNATE encoding.
- Fixed an error in which some movie-only jobs that could use original audio may reencode.
- Fixed an issue in which 3D ALTERNATE output to DVD-5/9 was not working (encode error).
- Added the capability to perform 3D backups at full resolution (Full Side-By-Side and Full Over/Under)(default is HALF, as that is what most players expect). Note: This option will ONLY work on ALTERNATE MKV & MP4 output that has vFormat set to NO-RESIZE. FULL-3D is meant mainly for full HD 3D archiving.
- Corrected an issue related to international decimal conversion of framerates during the IMPORT function.
- Corrected an error in which ALTERNATE encodes using vFormat=8 (intact) was not working on multipart sources.
- Added a workaround so that 64 bit LAVF can be used on systems that don't support OpenCL.
- Other minor corrections and cosmetic fixes.


May 5th, 2013 - v0.44.4
- Corrected an issue in which sources that are 3D and multipart were not being correctly processed during ALTERNATE rebuild, resulting in an error.
- Corrected overall progress indicator so that it more accurately shows progress during 3D encoding.
- Added a new hidden setting. "SWAP_3D=1" will swap the left and right views when creating the SBS, O/U, or Anaglyph 3D output.
- Corrected a bug in v0.44.2 in which encoding 3D sources that were not multipart was not working. (v0.44.03)
- Corrected an issue in which a zeroed language area in a CLPI could cause log issues when working with imported sources.(v0.44.2)
- Added code to check for ALTERNATE output so the warning "Audio and/or PGS size too large. Probable oversize." is suppressed.(v0.44.2)
- Corrected an issue that could result in the wrong SAR when ALTERNATE with 480/576 sources when no-resizing is selected.(v0.44.2)
- Fixed an issue in which, under certain rare circumstances, a PGC may not be imported when importing from DVD.(v0.44.2)
- Added new alternate video options that allow output using the original, untouched video to be kept.(v0.44.2)
- Added a new video option in the SETUP dialog that allows resizing of 1920x1080 sources to 1440x1080. This can help eliminate noise on longer sources when outputting to BD-5/9. (v0.44.2)
- Corrected an error in the importing function in which framerates can be incorrectly read on systems the use "," as a decimal point. (v0.44.2)
- Added check for 1440x1080 source and adjusts encoding aspect ratio appropriately.(v0.44.2)
- Added support for output of 3D source BDs to SBS 3D via the SETUP dialog. This option only supports movie-only (including ALTERNATE) mode and will only function if you have separately installed and properly configured the DirectshowMVCSource() DLL according to it's accompanying documentation. BD-RB must also have write access to it's folder. This feature should be especially useful in making 3D MKV and MP4 files or even DVDs from 3D BDs. The output, of course, requires a monitor or TV that supports SBS 3D.(v0.44.2)
- Added a new hidden option "TYPE_OF_3D" that will allow you to specify an alternate output type for 3D (other that the default SBS). Options include Over/Under and Anaglyph. (v0.44.2)
- Corrected an issue in which, under certain circumstances, individual resized subtitle lines may be inhibited from displaying. (v0.44.2)
- Updated the included version of X264.EXE to the latest release (r2309).
- Updated the included version of X264-64.EXE to the latest release (r2309).
- Other minor corrections and cosmetic fixes.May 5th, 2013 - v0.44.4
- Corrected an issue in which sources that are 3D and multipart were not being correctly processed during ALTERNATE rebuild, resulting in an error.
- Corrected overall progress indicator so that it more accurately shows progress during 3D encoding.
- Added a new hidden setting. "SWAP_3D=1" will swap the left and right views when creating the SBS, O/U, or Anaglyph 3D output.
- Corrected a bug in v0.44.2 in which encoding 3D sources that were not multipart was not working. (v0.44.03)
- Corrected an issue in which a zeroed language area in a CLPI could cause log issues when working with imported sources.(v0.44.2)
- Added code to check for ALTERNATE output so the warning "Audio and/or PGS size too large. Probable oversize." is suppressed.(v0.44.2)
- Corrected an issue that could result in the wrong SAR when ALTERNATE with 480/576 sources when no-resizing is selected.(v0.44.2)
- Fixed an issue in which, under certain rare circumstances, a PGC may not be imported when importing from DVD.(v0.44.2)
- Added new alternate video options that allow output using the original, untouched video to be kept.(v0.44.2)
- Added a new video option in the SETUP dialog that allows resizing of 1920x1080 sources to 1440x1080. This can help eliminate noise on longer sources when outputting to BD-5/9. (v0.44.2)
- Corrected an error in the importing function in which framerates can be incorrectly read on systems the use "," as a decimal point. (v0.44.2)
- Added check for 1440x1080 source and adjusts encoding aspect ratio appropriately.(v0.44.2)
- Added support for output of 3D source BDs to SBS 3D via the SETUP dialog. This option only supports movie-only (including ALTERNATE) mode and will only function if you have separately installed and properly configured the DirectshowMVCSource() DLL according to it's accompanying documentation. BD-RB must also have write access to it's folder. This feature should be especially useful in making 3D MKV and MP4 files or even DVDs from 3D BDs. The output, of course, requires a monitor or TV that supports SBS 3D.(v0.44.2)
- Added a new hidden option "TYPE_OF_3D" that will allow you to specify an alternate output type for 3D (other that the default SBS). Options include Over/Under and Anaglyph. (v0.44.2)
- Corrected an issue in which, under certain circumstances, individual resized subtitle lines may be inhibited from displaying. (v0.44.2)
- Updated the included version of X264.EXE to the latest release (r2309).
- Updated the included version of X264-64.EXE to the latest release (r2309).
- Other minor corrections and cosmetic fixes.


March 28th, 2013 - v0.43.6
- Fixed a problem in which frame rates could be incorrectly reported when importing from an interlaced source.
- Modified IMPORT file pseudo structure so that it creates a CERTIFICATE folder.
- Improved the adjustments made on certain import sizes in order to become compliant.
- Changed the method used for stereo downmixing, this should correct "low volume" output when converting to stereo (especially for ALTERNATE output using lower bitrates).
- Added new ALTERNATE format selections for iPad 2+, iPhone 4s+, and other devices that accept Level 4.1 output and 1080p in an MP4 container. Note: Since these new selections accept L4.1, settings in the "Encoder Setting" menu are used (older iPads & iPhones were more limited). This allows for better quality at similar bitrates & better sizing at similar CRF settings. Older iPad 1's & early iPhones will not accept output that uses this ALTERNATE selection.
- Corrected an issue in which it may be possible that odd angle count deviations within a single playlist might make some angles unavailable for movie-only selection.
- Fixed an issue in which selection of alternate angles from the movie-only playlist dialog was not correctly replacing primary angle playitems with the angle playitem in some cases.
- Corrected a problem in which aspect ratio for imported 16:9 DVDs could be incorrectly set to 4:3 in the pseudo-BD import structure.
- Fixed an issue that could result in "Runtime Error 6" during import of a DVD.
- Corrected issue associated with DTS streams when attempting to import from DVD (v0.43.5).
- Other minor corrections and cosmetic fixes.


March 8th, 2013 - v0.43.4
- Fixed an issue in "Quick-Play" mode that could make discs not playback correctly, or chapters to not be recognized upon startup (v0.43.4).
- Fixed an error in which attempting to save a project while no source is selected will result in a "Run-time Error '9'".
- Corrected an issue in which import of DVD PGCs that have cells out-of-order are not assembled into the pseudo BD M2TS correctly.
- Corrected an issue related to opening certain short pathnames during vido file import. Error seen as "No compatible video stream detected".
- Revamped the video file import function to help improve the number and types of files that can be imported without error.
- Corrected an error in the way pulldown sources are handled. This could have caused audio sync issues in AVC pulldown sources.
- Added a new hidden option. PULLDOWN_720=1 will tell BD-RB to use pulldown to achieve 59.94 or 50fps rather than doubling the frame count when resizing from 29.97 or 25fps sources (SD or HD 1080i) in order to meet BD standards. Improves quality and is within the standard, but might possibly result in issues on poorer playback systems that have problems with pulldown.
- Modified the AUDIO_AMPLIFY hidden setting. In addition to a multiplier (see HIDDENOPTS.TXT) you can now also set it to "NORMALIZE". The Normalize mode scans the source audio and amplifies it to the greatest amount possible without audio clipping (distortion). This is especially useful for ALTERNATE output when output is down-mixed from 5.1 to stereo and loses amplitude. NORMALIZE will create a delay at the beginning of encoding for each audio track.
- Removed the hidden option IVTC_DIRECTSHOW. It is now controlled by IVTC_TELECIDE. When the telecide selection is disabled, this becomes the selection. Having both selectable could cause issues when both were deselected, resulting in odd IVTC using Decimate() only. Note, also, that the name IVTC_DIRECTSHOW was inaccurate since the setting also applies to direct IVTC using DGDecNV.
- Improved the DVD import function by forcing the aspect ratio based upon that specified in the IFO file. Some rare DVDs are encoded 16:9 but flagged 4:3 in the MPEG headers (typically to satisfy some older authoring software) when the actual output is meant for 16:9 playback. The IFO file should be the authoritative source for the true aspect ratio and dictates actual playback.
- Added a new setting to the SETUP dialog. By selecting "Widen 4:3 Viewing" you can fill the screen more on 16:9 playback devices. It works in a way similar to 16:9 conversion -- except it does not clip as much of the original picture. This is for people (like me) who can't tolerate a small 4:3 picture in the middle of my large screen playback device, but don't want to lose the huge amount of the picture associated with full conversion to 16:9.
- Updated the included version of nicaudio.dll to the latest release (v2.0.6).
- Updated the included versions of MKVMERGE and MKVEXTRACT to the latest release (v6.1.0).
- Updated the included version of X264.EXE to the latest release (r2273).
- Updated the included version of X264-64.EXE to the latest release (r2273).
- Other minor corrections and cosmetic fixes.


February 24th, 2013 - v0.43.1
- Created a new Mode: "Quick-Play Mode". This mode is similar to to Movie-Only in that it removes menus, etc. -- but in Quick-Play mode all significant playlists are kept. The feature will play immediately upon insertion into the player but you can switch to other playlists (extras) by pushing the "Menu" remote key during playback. This action will cycle through all playable items individually. Note: It's possible to have a Quick-Play that consists of only the movie when all other playlists are below the threshold that is considered significant.
- Added a new hidden setting in support of the new quick-play mode. QUICK_PLAY_THRESHOLD sets the value (in minutes) that represents the smallest playlist to keep in Quick-Play mode.
- Updated the DVD IMPORT function so that it now imports all significant titles from the source and no longer prompts to select when more than one is present.
- Updated the IMPORT function to accept additional source width & height settings without aborting.
- Corrected an issue associated with IVTC and the sizing of segments in muliprocessing.
- Improved import conversion capability for XVID sources. Keeps original quality more accurately.
- Added code to the import function to correct for certain non-compliant FPS/resolution selections.
- Corrected an issue in which audio delay is was correctly detected and shifted in multipart sources.
- Added a routine that checks for certain failure conditions when importing oddly formatted MKV files -- and then corrects and reaccomplishes.
- Added code to extract chapter information from MKV sources when they are present during import.
- Modified video file IMPORT function so you can now select multiple items. They items will be combined into a single source that is formatted as a "Quick-Play" disc.
- Updated MKVMERGE and MKVEXTRACT to v6.0.0.
- Updated the included version of X264.EXE to the latest release (r2245).
- Updated the included version of X264-64.EXE to the latest release (r2245).
- Other minor corrections and cosmetic fixes.


January 1st, 2012 - v0.42.8
- Changed the maximum value of the MULTIPROCESS function from 16 to 32 for extremely high-end multi-core processors.
- Modified LAVF encodes to explicitly indicate the target framerate for X264.
- Corrected an error in which DVD_IMPORT_THRESHOLD (see HIDDENOPTS.TXT) was calculated at twice its intended value, and the default threshold was 30 minutes rather than the intended 15.
- Corrected an error in the IMPORT function where importing a source that has a width of less than 720 pixels could cause a resize to 1280x720 and an output stream that is not compliant.
- Made modifications so that non-compliant original sources that use 480p or 576p are corrected into compliancy during encoding (by using the X264 --fake-interlaced switch).
- Added code to remove overscan when outputting to non-DVD ALTERNATE output formats.
- Other minor corrections and cosmetic fixes.


December 15th, 2012 - v0.42.7
- There have been reported issues with the version of X264 that was released in v0.42.6.
- Updated the included version of X264.EXE to the latest release (r2230, komisar).
- Updated the included version of X264-64.EXE to the latest release (r2230, komisar).
- Other minor corrections and cosmetic fixes.


December 15th, 2012 - v0.42.6
- Added information to the video import routine so it would properly handle AVI files with the "DX50" fourcc value.
- Updated video file imports so that SRT streams contained in MKV files will be included in the pseudo source muxing.
- Corrected an error in which forced subtitles were not being carried over into ALTERNATE movie-only DVD output.
- Created a hidden option OUTPUT_FOLDER that can be used to redirect the final output build to a location other than the working folder. See the file HIDDENOPTS.TXT for usage details.
- Updated BD-RB and INSPECT to accept an newer version of FFDSHOW (r4422) as "correct".
- Updated the included version of X264.EXE to the latest release (r2230).
- Updated the included version of X264-64.EXE to the latest release (r2230).
- Other minor corrections and cosmetic fixes.


October 28th, 2012 - v0.42.4
- Corrected an issue in which full backup of an imported pseudo-BD structure with an invalid audio sample rate could result in no sound.
- Fixed an error in which having either of the SD resizing options selected can cause the FORCE_NOENCODE hidden setting to be ignored.
- Added code to force reencoding when the source is a pseudo-BD structure created by the import function. This prevents the possibility of BD-RB deciding not to reencode due to small] input size.
- Added a new hidden option, DVD_IMPORT_THRESHOLD This option sets the threshold (in minutes) for titles that should be presented for selection when attempting an import. The default value is 15. Helpful for discs that hold a lot of very small titles (e.g. cartoons).
- Updated DVD import function so that selecting from a title list will append the selection to the disc title. This makes it easier to import multiple titles from the same disc.
- Added code that looks for "disc.inf" in the root folder of the source to help select the most appropriate movie-only playlist when the source was ripped with AnyDVD.
- Removed "_PLAYLIST" from the disc title when selecting movie-only mode. Now only the actual playlist number is appended (to shorten it and make the name more manageable).
- Updated the included version of X264.EXE to the latest release (r2216).
- Updated the included version of X264-64.EXE to the latest release (r2216).
- Other minor corrections and cosmetic fixes.


September 13th, 2012 - v0.42.3
- Added code to correct for the occasional audio PTS start delta during DVD importing.
- Corrected an issue in which the framerate for imported PAL DVDs could be incorrectly pulled from the source IFO files. This would result in audio sync issues.
- Made changes to video file import so that DTS-HD, TRUE-HD, and LPCM sources are properly handled in .TS and .M2TS files.
- Corrected an error in which importing .TS files will fail during attempt to create BD structure.
- Other minor corrections and cosmetic fixes.


September 8th, 2012 - v0.42.2
- Corrected an issue in which attempting to select DGDecNV paths or opening/saving project files could result in "Run-Time error '5'", invalid procedure call.
- Corrected an error in which attempting to import some files with short pathnames might result in an error.
- Added the ability to import .M2TS and .TS files to the video file import menu selection.
- Other minor corrections and cosmetic fixes.


September 7th, 2012 - v0.42.1
- Added an IMPORT function to the FILE menu. This will allow you to import a movie from DVD, an MKV sources, or an MP4 source. Handy for those who want to make BD backups from their alternative sources. I've found that using H.264's superior encoding allows me to make perfect BD backups of my DVD-9 sources to BD-5 or create MKV or MP4 material from a DVD source. It also allows me to upconvert to 720p or 1080p using AVISYNTH rather than the (sometimes) inferior upscaling of TVs or standalone players. Note: MP4 & MKV importing will require a source using H.264, MPEG, or VC-1.
- Added a new hidden setting, IMPORT_FOLDER, which allows you to select a location where any interim imported items are kept. The default location is in the WORKING folder. Note: Items in the IMPORT folder are meant to only be used as a source for encoding via BD-RB since they may not necessarily be fully compliant with BD standards at that point.
- Enhanced the audio selection process so that when "Keep only one language" is enabled, BD-RB will select the track having the better likely potential quality (e.g. True-HD is selected over AC3).
- Corrected an issue in which very large timestamp values could result in failure and the error "CorrectMPLS() 00006 2403" during rebuild.
- Corrected an error in which resizing SD to 720p or 1080p in a full backup would not properly update the MPLS.
- Corrected an issue in which 480p or 576p video used as a primary might be mishandled. Note that this configuration is illegal per BD standards but is generally supported by players and can be found occasionally in reauthored sources.
- Corrected an issue in which sources with pulldown that were iVTC'd or those that were resized could under certain circumstances result in subtitles that were out of sync.
- Changed MKV output so no PGS subtitle is selected by default at playback.
- Updated WAVI.EXE to a newer version. This should fix possible exceptions when reencoding WAV files.
- Other minor corrections and cosmetic fixes.


July 30th, 2012 - v0.41.1
- Fixed a fatal error that can occur when MULTIPROCESS is used in conjunction with sources that include secondary streams.
- Corrected an issue in which very small segments of a multi-part source could unnecessarily prompt with annoying "oversize" warnings.
- Added chapter support for MP4 ALTERNATE output. It is enabled by default. To disable MP4 chapters, set add the new hidden option MP4_CHAPTERS=0.
- Added some additional features to the ALTERNATE output and type definition modules.
- Modified processing of MIN_M2TS_SIZE (hidden value) so that it also affects BD-5/9 (as long as it is smaller than the BD-5/9 default).
- Corrected issues in which some important values were not being maintained when saving and loading from a project file (File Menu).
- Added the MPLS (playlist) number to the title section of the stream list when MOVIE-ONLY mode is selected. This is to avoid confusion as to which playlist is active at any point in time. The playlist number is also now displayed as a part of the batch list.
- Corected a problem in which, under certain unusual conditions on a 7.1 source -- the wrong channels might be used for the rear speakers when converting to AC3
- Other minor corrections and cosmetic fixes.


July 22nd, 2012 - v0.40.11
- Added a "vKeyint" parameter to the ALTERNATE.TXT definition file. This allows the user to specify a maximum key interval (GOP size) for non-iPod & iPad MP4 and MKV files. Setting to "Auto" will use an interval of 10x the framerate (10 sec intervals).
- Made corrections to AVS entries when deinterlacing or iVTC with certain hidden settings.
- Changed the naming algorithm for MKV and MP4 files so file suffixes begin with "01" rather than "00".
- Corrected an error in which a secondary stream that is a different length than the primary can cause failure when used with MULTIPROCESS.
- Fixed error related to status of list when using batch processing.
- Corrected an issue in which under odd circumstances it was possible for a lengthy playlist (e.g. feature) to not be selected or shown under the movie-only playlist selection dialog.
- Corrected an issue in which secondary streams could carry over the interlaced/progressive characteristics of a previous encode. This could, rarely, result in a secondary stream being incorrectly flagged as interlaced.
- Updated the included version of X264.EXE to the latest release (r2208).
- Updated the included version of X264-64.EXE to the latest release (r2208).
- Other minor corrections and cosmetic fixes.


June 5th, 2012 - v0.40.10
- Corrected an issue related to unusual MPLS files that could result in "SourceCheck() 00006 2501" at program startup or during scanning.
- Corrected an error in which under very unusual and rare circumstances the bitrate can be calculated as a negative number. This could result in encode failure.
- Made several improvements to increase speed and provide greater resilience.
- Added a new hidden option "OVERWRITE_PROMPT". If set to "0", BD-RB will not prompt for overwrite when the output folder already exists. Instead it will rename the output folder.
- Updated the included version of X264.EXE to the latest release (r2200).
- Updated the included version of X264-64.EXE to the latest release (r2200).
- Other minor corrections and cosmetic fixes.


April 11th, 2012 - v0.40.9
- Changed default grayscale values for conversion of subtitles in ALTERNATE/DVD.
- Added checks for incompatible AnyDVD settings to inspect and error exit reporting.
- Corrected the type of DGDecNV field operation used when IVTC is enabled. This should correct audio sync issues with IVTC/DGDecNV/MPEG-2 pulldown combinations.
- Modified processing so that MULTIPROCESS is not used when the source that are to be processed for inverse telecining.
- Corrected an issue related to calculation of lead-in frames on splits.
- Corrected a problem in which the 720p/59.94 frame rate was incorrectly calculated.
- Updated the included version of X264.EXE to the latest release (r2184).
- Updated the included version of X264-64.EXE to the latest release (r2184).
- Other minor corrections and cosmetic fixes.


February 25th, 2012 - v0.40.8
- Made several improvements to the subtitle resizing routines to provide a more accurate representation of the original PGS when resizing video output.
- Corrected a bug that could cause subtitle resizing to fail under some rare circumstances.
- Added support for subtitle muxing in ALTERNATE output to MKV. This feature is enabled by adding a new hidden option MKV_MUXSUPS=1 to the INI file (see HIDDENOPTS.TXT). Note: This feature muxes .SUP files in Blu-ray format. SUP formatted subtitles are not supported in all MKV players. Please check your MKV player's specifications.
- Corrected a problem that could result in audio desynchronization when converting to PAL under certain circumstances.
- Added a new hidden option DISABLE_VIDEO_SLEEP. This will prevent video card sleep mode, and may be useful when running jobs overnight while using DGDecNV with some video cards.
- Corrected a problem in which subtitles created by TSMUXER from text-type sources failed to be muxed and resized properly into ALTERNATE/DVD output.
- Corrected an error in which adjusting for an audio delay would cause ALTERNATE/MKV multiplexing to fail and BD-RB to abort.
- Corrected a reporting error in which "Performing CRF prediction" is displayed in the log even when a fixed CRF is being applied (and not prediction is actually performed).
- Updated the included version of MKVMERGE.EXE to the latest release (v5.3.0.0).
- Other minor corrections and cosmetic fixes.


February 16th, 2012 - v0.40.7
- Made changes to prevent the need for .264 fileconcatenation following encode. The concatenation is now a part of the TSMUXER muxing. Should save5-30 minutes per job.
- Modified the movie-only build routines so thata redundant intermediate video build is no longerneeded. This should save 5-15 minutes per job.
- Corrected an error in which secondary video couldbe processed incorrectly when MULTIPROCESS is ineffect.
- Corrected an issue that could cause iPod and iPadALTERNATE types to be processed incorrectly whenused in conjunction with MULTIPROCESS.
- Established a workaround related to handling of very small (< 1 sec) files that prevents certainanomalies in both DGDecNV and DirectShow. Canavoid certain "Timeout...I/P frame" messages inDGDecNV.
- Corrected an annoyance in which BD-RB would causeexit delay when aborted during a TSMUXER action.
- Other minor corrections and cosmetic fixes.


February 13th, 2012 - v0.40.6
- Corrected a bug introduced in v0.40.5 that could cause movie-only/alternate output to fail during final multiplexing.
- Corrected a bug related to implementation of multiprocessing and DGDecNV that could cause CRF encoding prediction to fail when the MULTIPROCESS paramater was asserted.
- Corrected an issue with MKV file output. By default the new MKVMERGE used header compression that may not be supported by some players. BD-RB now forces compression to "none" for maximum player compatibility.[v0.40.5]
- Corrected a issue in which BD-RB may configure DGDecNV incorrectly for MPEG-2 pulldown video that is not being IVTC'd. This could in some cases result in out-of-sync audio/video. [v0.40.5]
- Removed the hidden option FIX_CLPI as well as the associated code. It was only useful for old outdated versions of TSMUXER that are no longer are used.[v0.40.5]
- Put a limit of 4 into the automatic multiprocess value. This is to help prevent too many instances caused by hyperthreading "pretending" to be more processors than it really is.[v0.40.5]
- Corrected an error in which multiprocess splitting would fail in regions that do not use the same decimal notation (".") as is used in North America. [v0.40.5]
- Other minor corrections and cosmetic fixes.


February 11th, 2012 - v0.40.5
- Corrected an issue with MKV file output. By default the new MKVMERGE used header compression that may not be supported by some players. BD-RB now forces compression to "none" for maximum player compatibility.
- Corrected a issue in which BD-RB may configure DGDecNV incorrectly for MPEG-2 pulldown video that is not being IVTC'd. This could in some cases result in out-of-sync audio/video.
- Removed the hidden option FIX_CLPI as well as the associated code. It was only useful for old outdated versions of TSMUXER that are no longer are used.
- Put a limit of 4 into the automatic multiprocess value. This is to help prevent too many instances caused by hyperthreading "pretending" to be more processors than it really is.
- Corrected an error in which multiprocess splitting would fail in regions that do not use the same decimal notation (".") as is used in North America.
- Other minor corrections and cosmetic fixes.


February 7th, 2012 - v0.40.4
- Added support for Neuron2's DGDecNV. Note that this software is not required for BD-RB to run, but it will likely speed encoding in most cases. DGDecNV requires a CUDA enabled video card and a license that can be obtained through a $15 donation. For more info and h/w requirements: http://www.neuron2.net/dgdecnv/dgdecnv.html
- Added code to make DGDecNV indexing execute concurrently with TSMUXER audio extraction. This should, in most cases, eliminate any additional time needed for the indexing. If problems occur however, concurrent indexing can be disabled through a new INDEX_WITH_EXTRACT hidden option. See HIDDENOPTS.TXT for more info.
- Corrected a bug that could result in a crash and the error "PredictAndEncode() 00006 XXXX" when MULTIPROCESS is active.
- Modified the log so the current date is shown as the job begins rather than the time-of-day.
- Updated the included version of X264.EXE to the latest release (r2164).
- Updated the included version of X264-64.EXE to the latest release (r2164).
- Other minor corrections and cosmetic fixes.


January 31st, 2011 - v0.40.2
- Corrected an issue introduced in v0.40.1 in which an error message appeared during muxing of streams containing secondary video.
- Made modifications to the algorithm used for multi-processing instance count selection.
- Changed the label used in INF files that logs the number of instances used during encoding to prevent confusion with that in the INI.
- Other minor corrections and cosmetic fixes.


January 29th, 2011 - v0.40.1
- Corrected an issue related to the program map and remuxing of DTS Express and IGS streams.
- Modified ALTERNATE routines so that MKV and MP4 (non-iPOD/iPAD) formats will keep HD audio when "Keep HD Audio" and "ALTERNATE/Intact Audio" are both enabled.
- Modified ALTERNATE AVS creation to prevent unnecessary inclusion of resize commands. This can speed up some encodes.
- Added routines to include alternate angles in the "Other Movie-Only Playlist" selection dialog.
- Reverted the recommended HAALI media splitter to v1.9.42.1. Some systems seem to have issues with the later version(s).
- Added a new (experimental) multi-processing mode for extremely fast computers. Divides encoding tasks among multiple instances of X264. Most useful on systems that don't use 100% of the available processor time. See the link in HIDDENOPTS.TXT for more details.
- Updated the included version of MKVMERGE.EXE to a newer release (v5.2.1.0).
- Updated the included version of X264.EXE to the latest release (r2146).
- Updated the included version of X264-64.EXE to the latest release (r2146).
- Other minor corrections and cosmetic fixes.


December 28th, 2011 - v0.39.7
- Corrected and AVS issue related to the use of true pulldown sources with the "IVTC_480i" hidden setting.
- Regressed default AFTEN.EXE to that prior to v0.39.5. This corrects issues on some systems.
- Modified audio encoding so that a second AFTEN version will be tried before encode failure is reported -- this is a workaround for certain incompatibilities in some AFTEN releases on different computers.
- Other minor corrections and cosmetic fixes.


December 15th, 2011 - v0.39.6
- Fixed an error in v0.39.5 that could cause a "Runtime Error 5" at startup.
- Added code to check and correct for leading M2TS file audio weirdness when building to movie-only from a multipart source. (v0.39.5)
- Added a hidden option "BEEP_SOUNDFILE". This item can be set to the path of an alternate .WAV file to be used as the "Job Completion" beep. See HIDDENOPTS.TXT. (v0.39.5)
- Corrected an error in which the "keeping audio" messages are incorrectly printed for all streams when "KEEP_HD_AUDIO". The audio was processed correctly -- but was incorrectly reported in the status log. (v0.39.5)
- Corrected an issue in which some AVS settings may be set incorrectly when processing a non-480i source when the hidden flag "IVTC_480i" is set. (v0.39.5)
- Added new code to better prioritize playlists in determination of main feature. (v0.39.5)
- Modified menu identification routines with the intent of improving accuracy. (v0.39.5)
- Added code to check vbv-bufsize when vbv-maxrate has been modified (due large audio inclusion) and ensure the 1 sec buffer limit is always enforced. (v0.39.5)
- Corrected problems with filter prefixes that could cause incorrect application. (v0.39.5)
- Added a new filter prefix. An "s:" prefix tells BD Rebuilder to include this filter for secondary video. Note: When used the "s:" should be the first prefix listed. (v0.39.5)
- Added inclusion of chapters ALTERNATE/MKV file output. Chaptering can be disabled by using the new hidden option "MKV_CHAPTERS=0" (see HIDDENOPTS) (v0.39.5)
- Modified ALTERNATE rebuilding routines to save time when using single source (non-mulipart) sources by not performing the "PT 1" multiplexing. (v0.39.5)
- Updated the included version of X264.EXE to the latest release (r2120). (v0.39.5)
- Updated the included version of X264-64.EXE to the latest release (r2120). (v0.39.5)
- Other minor corrections and cosmetic fixes.


December 14th, 2011 - v0.39.5
- Added code to check and correct for leading M2TS file audio weirdness when building to movie-only from a multipart source.
- Added a hidden option "BEEP_SOUNDFILE". This item can be set to the path of an alternate .WAV file to be used as the "Job Completion" beep. See HIDDENOPTS.TXT.
- Corrected an error in which the "keeping audio" messages are incorrectly printed for all streams when "KEEP_HD_AUDIO". The audio was processed correctly -- but was incorrectly reported in the status log.
- Corrected an issue in which some AVS settings may be set incorrectly when processing a non-480i source when the hidden flag "IVTC_480i" is set.
- Added new code to better prioritize playlists in determination of main feature.
- Modified menu identification routines with the intent of improving accuracy.
- Added code to check vbv-bufsize when vbv-maxrate has been modified (due large audio inclusion) and ensure the 1 sec buffer limit is always enforced.
- Corrected problems with filter prefixes that could cause incorrect application.
- Added a new filter prefix. An "s:" prefix tells BD Rebuilder to include this filter for secondary video. Note: When used the "s:" should be the first prefix listed.
- Added inclusion of chapters ALTERNATE/MKV file output. Chaptering can be disabled by using the new hidden option "MKV_CHAPTERS=0" (see HIDDENOPTS)
- Modified ALTERNATE rebuilding routines to save time when using single source (non-mulipart) sources by not performing the "PT 1" multiplexing.
- Updated the included version of X264.EXE to the latest release (r2120).
- Updated the included version of X264-64.EXE to the latest release (r2120).
- Other minor corrections and cosmetic fixes.


November 28th, 2011 - v0.39.4
- Improved the MKV output routines. Now multiple audio tracks will be reencoded and/or kept (as selected in the streams list).
- Added MP4 as a containter type for ALTERNATE output. Although previously allowed, it was limited to iPod and iPad specs. A new example format is included in the default output list. The MP4 container type allows multiple audio tracks with multiple channels to be included.
- Audio language flags are now included in MKV ALTERNATE output and MP4 ALTERNATE output.
- Modified the DTSX routines so that placeholders are no longer necessary. This eliminates some unlikely but possible negative impacts.
- Improved the status updating for certain types of actions.
- Corrected an error in which ALTERNATE/MKV output could incorrectly report an error and exit when no true error was actually present.
- Fixed issue in which intermediate MKV files may (rarely) incorrectly fail due to "warning" exit code.
- Added a new option to the ALTERNATE output dialog that allows removal of black borders (automatic cropping). This option is not enabled and does not apply to DVD output (for obvious reasons).
- Added code to check requirements and prevent reencoding when an AC3 source (or its core) does not require processing to meet target specs. Note: Some settings such as AUDIO_AMPLIFY, "Use 192Kbs for AC3...", and "Use 448Kbs for AC3..." will force reencoding.
- Corrected an issue in which manually blanking or unblanking a stream in edit mode was not updating the sizing tables. As a result, overall output sizing would be incorrect and could cause over or under sizing.
- Improved function of IVTC. Also corrected issue related ot IVTC on VC-1 sources.
- Added a new prefix for filter editing. By adding the "r:" prefix, BD-RB will add the specified filter after the resizing stage (rather than the default of before). Note: If using more than one prefix, the "r:" must be the last in the series.
- Other minor corrections and cosmetic fixes.


November 5th, 2011 - v0.39.3
- Corrected an issue in which under certain rare circumstances a main feature could be seen as a menu -- and the feature may not be listed in the streams list on BD-25 or unwanted audio may not be removable.
- Corrected an error in experimental DTSX code that could cause M2TS files to not fall on proper aligned unit boundaries.
- Updated CLPI correction routine to modify the TS_recording_rate value after updates to the M2TS by experimental DTSX code.
- Fixed an issue related to arrival_time_stamp rollover that incorreclty set permission bits in packet headers (DTSX experimental code).
- Added a SETUP option to cause an audible "beep" when a job is complete.
- Added a feature in which batch mode will not overwrite existing output folders, but instead add a suffix to the output title.
- Added a new AUTO_TWOPASSONLY hidden option. By setting this value to "1" you can prevent the automatic quality selector from ever doing one pass ABR encoding.
- Regressed the included version of X264.EXE to a previous release (r2085) due to reported LAVF decoding issues.
- Regressed the included version of X264-64.EXE to a previous release (r2085) due to reported LAVF decoding issues.
- Other minor corrections and cosmetic fixes.


October 22nd, 2011 - v0.39.2
- Updated SD to HD 1280x720 processing to keep the 23.976fps rate when inverse telecining is in effect rather than create a 59.94fps stream.
- Improved IVTC method for MPEG-2 sources.
- Added a hidden setting that will allow output of 480p @ 23.976fps on sources that were IVTC'd. Note: While this mode works on almost all players, it violates the BD standard and should only be used with that full knowledge. To enable set "SD_PROGRESSIVE=1" in the OPTIONS are of the INI/Config file.
- Corrected an issue in which telecined MPEG-2 sources may not always be IVTC'd when the IVTC option is selected.
- Corrected an issue that could, under very rare circumstances cause audio desynchronization on telecined sources.
- Corrected a rare instance in which the CLPI packet count variable could be wrong for menus that have been reencoded.
- Fixed an issue in which multipart DTS sources may not encode to AC3 correctly when movie-only output is selected. Rare but possible.
- Updated checks so secondary video will not be unnecessarily run through X264 when the hidden option "FORCE_NOENCODE" is set.
- Updated the included version of X264.EXE to the latest release (r2106).
- Updated the included version of X264-64.EXE to the latest release (r2106).
- Other minor corrections and cosmetic fixes.


September 14th, 2001 - v0.39.1
- Corrected and issue in which certain types of HDMV menus may not be flagged properly and as a result they may not be processed as such.
- Corrected an error in which selected LPCM audio sources from a multi-m2ts stream may cause AFTEN to fail during reencoding.
- Changed default for IVTC selection. Some common players appear to have playback difficulties with AVC using 3:2 pulldown, resulting in "jerkiness".
- Added additional code to prevent encoding and/or previewing failure on exceptionally small M2TS sources.
- Corrected a problem in which it may be possible for audio/pgs streams to be selected/deselected and the effect doesn't ripple through all related playlists via playlist siblings.
- Corrected an error in which angles that are a part of the main feature MPLS could, under certain circumstances be "quick encoded" rather than following the required criteria of the MPLS.
- Corrected an error in which angles that are a part of the main feature MPLS could under certain circumstances not be encoded -- and as a result might not match the coding type of the main stream.
- Added a new "Unblock Chapter Skip" feature to SETUP. This will get help you skip over those annoying trailers at the beginning of discs that force to to either watch or fast-forward through them (ughh).
- Corrected a long-standing issue in which selection or deselection of audio/subs could create issues in stream lists that contain more than 255 items.
- Updated the included version of X264.EXE to the latest release (r2074).
- Updated the included version of X264-64.EXE to the latest release (r2074).
- Other minor corrections and cosmetic fixes.


August 12th, 2011 - v0.38.9
- Corrected an error in which the wrong H.264 level could be used during encoding.
- IMPORTANT FIX. Corrected an error introduced in v0.38.5 in which M2TS referenced through subpaths many not be correctly retained -- especially noticed in full backups using streams with out- of-mux IGS streams. (v.0.38.8)
- Changed the executable name for BD Rebuilder to BDRB.EXE. This is to bypass issues in Norton 360 A/V detection (I guess only Norton knows why I would need to do this). (v0.38.8)
- Changed default settings so strict AVCHD is now the default. This is necessary to prevent unintended non-standard AVCHD output now that AC3 audio reencoding is no longer the default. encoding is no longer the default. (v0.38.7)
- Changed default VBV buffer sizing for BD-5 and BD-9 output. (v0.38.7)
- Fixed a continuing error in which the correct version of HAALI may show as "Incorrect" when using INSPECT on a 32 bit version of Windows. (v0.38.6)
- Updated the included version of X264.EXE to the latest release (r2057).
- Updated the included version of X264-64.EXE to the latest release (r2057).
- Other minor corrections and cosmetic fixes.


August 4th, 2011 - v0.38.8
- IMPORTANT FIX. Corrected an error introduced in v0.38.5 in which M2TS referenced through subpaths many not be correctly retained -- especially noticed in full backups using streams with out- of-mux IGS streams.
- Changed the executable name for BD Rebuilder to BDRB.EXE. This is to bypass issues in Norton 360 A/V detection (I guess only Norton knows why I would need to do this).
- Changed default settings so strict AVCHD is now the default. This is necessary to prevent unintended non-standard AVCHD output now that AC3 audio reencoding is no longer the default. encoding is no longer the default. (v0.38.7)
- Changed default VBV buffer sizing for BD-5 and BD-9 output. (v0.38.7)
- Fixed a continuing error in which the correct version of HAALI may show as "Incorrect" when using INSPECT on a 32 bit version of Windows. (v0.38.6)
- Other minor corrections and cosmetic fixes.


August 2nd, 2011 - v0.38.6
- Fixed a continuing error in which the correct version of HAALI may show as "Incorrect" when using INSPECT on a 32 bit version of Windows.
- Recompiled and reecrypted EXE to prevent the Norton A/V from falsely indicating a virus.
- Other minor corrections and cosmetic fixes.


July 31th, 2011 - v0.38.5
- Corrected an error in which the correct version of HAALI may show (in INSPECT) as "Incorrect".
- Added code to circumvent/correct failed encodes in instances where NicDTSSource() cannot decode certain unique types of DTS sources.
- Implemented a workaround for an issue associated with AC3 reencoding in which some less-resilient players may get "confused" on sources comprised of multiple M2TS connections and skip or repeat sections of video.
- Made improvements to the automatic quality code. This should improve functioning, especially when using custom target sizes.
- Corrected an issue in which converting subtitles for DVD might sometimes result in error message "Unable to convert subtitle" and subtitles are not integrated.
- Corrected an error in which numerous secondary video streams might (rarely) cause a negative bitrate (and failure) for encoding the primary video.
- Added a hidden option (MIN_PLAYLIST_MINS) to set the minimum size of a playlist that is to be included as a choice in the movie-only playlist selection. In previous versions this value was fixed at 15 minutes (which is still the default). This can be helpful when you want to create ALTERNATE output from very short sources (e.g. short cartoons, etc.) See HIDDENOPTS.TXT for more information.
- Added code to prevent encoding attempts of files that are unreferenced (not part of any MPLS).
- Changed "Quick Encode for Extras" so that it is "Off" by default.
- Updated the included version of X264.EXE to the latest release (r2044).
- Updated the included version of X264-64.EXE to the latest release (r2044).
- Other minor corrections and cosmetic fixes.


June 20th, 2011 - v0.38.4
- Corrected an issue in which end-times might be incorrectly updated in an MPLS file for cases where partial CLPI/M2TS playback is referenced.
- Added code to handle non-standard 1080p/25 and 1080p/29.97 sources and use "--fake-interlaced" in the command line to make them compliant.
- Added a hidden option "CHECK_FFDSHOW". If set to "0" BD-RB will continue running even if no version of FFDSHOW is found. Anyone using this option must ensure appropriate alternate CODECs are installed, and bug reports will not be accepted when FFDSHOW has not been installed.
- Changed routines so that UNC pathnames can be used as a source (should make use with NAS and other network units more compatible).
- Added an additional quality setting for hidden AUTO_BIAS. Setting AUTO_BIAS=3, gives bias for even higher quality settings (lower speed) when "Automatic Quality Settings" is selected. See HIDDENOPTS.TXT for more details on AUTO_BIAS.
- Changed the default values so that DTS and AC3 are kept in their original format rather than being reencoding. That choice can be changed via the SETUP dialog.
- Completed testing on FFDSHOW rev 3882 and HAALI Mediasplitter version 1.11.96.14. These are now the recommended versions of these helper apps and can be downloaded from jdobbs.net. They are also now linked in the first post of the DOOM9 bug reporting thread.
- Made improvements that should improve accuracy of sizing.
- Updated the included version of X264.EXE to the latest release (r2008).
- Updated the included version of X264-64.EXE to the latest release (r2008).
- Other minor corrections and cosmetic fixes.


May 27th, 2011 - v0.38.3
- Corrected an error in which .CHP files could be created and never removed in the destination folder while previewing streams.
- Fixed an issue in subtitle end-times related to previously resized (via TSMUXER) subtitles.
- Changed the default setting for B_PYRAMID (see HIDDENOPTS.TXT) to disabled. While this should be support per standard, at least two standalone players appear to have difficulty with b-frame references.
- Corrected level settings associated with 720x480 or 576 secondary video streams.
- Added code to prevent redundant reencoding of secondary video streams when resuming after the encoding has previously been completed.
- Changed the recommended version of AVISYNTH to v2.58. This should solve reported audio sync issues on ALTERNATE DVD-5/9 output that can occur on certain discs. AVISYNTH v2.58 can be downloaded from here: http://www.jdobbs.net/freeware/Avisynth_258.exe
- Other minor corrections and cosmetic fixes.


May 14th, 2011 - v0.38.2
- Changed the specified --vbv-maxrate on BD-25 backups to 32000 -- this has been reported to eliminate certain buffering issues. (v0.38.2)
- Corrected an error in which a stream that was referenced as non-angled in one MPLS was not being correctly updated if referenced later as an angle.
- Fixed an issue in which problems with a single DVD subtitle could cause the entire job to fail.
- Changed the default color for ALTERNATE/DVD subtitles to white and shades of gray.
- Modified IGS checks to prevent any part of the feature cannot be excluded from reencoding.
- Updated the DVD subtitle logic to handle certain types of graphic PGSs. This should also prevent errors in multiplexing those PGSs.
- Corrected an error in which DVD subtitles were not synched properly when ALTERNATE_PAL was in effect.
- Added code to prevent the combination of primary and secondary (PiP) video streams from exceeding the BD total video limit.
- Added additional checks to reduce vbv-maxrate if the combined total bitrate of all audio would put it above blu-ray maximums.
- Corrected an issue in which ALTERNATE movie-only output sizing could be dramatically off when using the two-pass target size selection.
- Updated the included version of DVDAUTHOR to version 7.0. This corrects "bad image" errors on certain types of graphic PGSs that were not supported in the previous version.
- Updated the included version of X264.EXE to the latest release (r1995).
- Updated the included version of X264-64.EXE to the latest release (r1995).
- Other minor corrections and cosmetic fixes.


April 23rd, 2011 - v0.37.8
- Corrected an issue in which resizing a source from 480i/29.97 to 720p would result in an TSMUXER "Non standard fps value" error during the remuxing.
- Developed new routines so resizing of subtitle streams is now done by BD-RB (rather than via TSMUMXER). This corrects several possible issues associated with resizing PGS streams.
- Corrected an issue in which opening a feature in movie-only mode that contains IGS in the main-movie stream could result in a "Selected Source is not BD Format" error.
- Rebuilt the algorithms for checking subtitle sources. This should eliminate the TSMUXER error "Unexpected byte" and failure that could sometimes occur while extracting audio/subs and resizing to 720p.
- Corrected an issue in movie-only mode in which "forced" subtitle (e.g. when foreign languages are spoken) were not supported during resizing.
- Added support for subtitles when outputting to ALTERNATE/DVD. Note that the conversion of the graphics and integration into the output stream adds approx 2 minutes to the overall job for each subtitle kept, so it is recommended you only select the subtitles you really want.
- Add a new hidden option "DVD_SUB_BACKGROUND". It lets you select the type of background you'd like for DVD output (see HIDDENOPTS.TXT).
- Add a new hidden option "DVD_SUB_COLOR". It lets you select the subtitle foreground color you'd like for DVD output (see HIDDENOPTS.TXT).
- Updated the included version of X264.EXE to the latest release (r1937).
- Updated the included version of X264-64.EXE to the latest release (r1936).
- Other minor corrections and cosmetic fixes.


March 29th, 2011 - v0.37.7
- Corrected an error in which framerate could be set incorrectly when outputting to DVD and one of the resizing options is selected.
- Changed default audio selection behavior so that a track will be kept (even when the language is not one that is selected) when it is the only audio track available. This behavior can be set to be disabled using the new "KEEP_SINGLE_AUDIO" hidden option (see HIDDENOPTS.TXT).
- Corrected a bug in which AVC sources may not be recognized as pulldown when appropriate when the 480p video type is set and can result in syncing issues. Especially useful on sources previously run thorugh BD-RB, TSMUXER,or multiAVCHD.
- Corrected an error in which DEINTERLACER_TYPE (hidden option) was not being read properly.
- Updated the included version of X264.EXE to the latest release (r1924).
- Updated the included version of X264-64.EXE to the latest release (r1924).
- Other minor corrections and cosmetic fixes.


March 13th, 2011 - v0.37.6
- Corrected an bug in which 1080i sources could be incorrectly reencoded as 1080p.
- Fixed an error that could cause MKV encoding to fail due to blank maximum bitrate in the command line.
- Corrected an issue in which the resume function was not functioning properly due to the recent implementation of HD audio selection checks.
- Correct a bug in which selecting "192Kbs" audio output in DVD-5/9 output was not first doing a conversion to 2 channel of multichannel sources.
- Made several improvements in bitrate calculation and threshold checks.
- Updated the included version of X264.EXE to the latest release (r1913).
- Updated the included version of X264-64.EXE to the latest release (r1913).
- Other minor corrections and cosmetic fixes.


February 15th, 2011 - v0.37.5
- Corrected an issue in which a scan of the source material might miss an audio/video time delta when PTS/DTS values were very large.
- Corrected an error that could cause error 2904 while outputting to ALTERNATE/DVD when the audio track has an offset detected.
- Updated DVD output so it exits completely rather than pausing at the end of play.
- Improved the methodology for prevention of sleep mode. It is now set/reset at the beginning/end of each full job rather than at the start/stop of each encode. Also changed settings so the video monitor sleep will not be blocked and it will act as set in the POWER options during encoding.
- Added a hidden setting (DISABLE_SLEEP=0) that can be used to prevent the sleep blocking function from executing.
- Corrected an issue in which a "too small" target size for MKV output could result in illegal or nonsensical bitrates.
- Corrected an error in which a large target size for MKV output could result in an overflow condition: PredictAndEncode() 00006 2820.
- Reversed the decision to make LAVF the default frame server. It appears to be slower on some systems. It can still be selected if desired from the SETUP dialog.
- Corrected a problem in which starting a job with "Keep HD Audio", and then stopping/resetting and restarting with that parameter changed (after audio extraction) could result in a failed audio encode. An improbable but possible scenario.
- Updated the included version of X264-64.EXE to the latest release (r1900).
- Other minor corrections and cosmetic fixes.


February 7th, 2011 - v0.37.4
- Added a new option in the ALTERNATE output selections. You can now choose a target size in addition to CRF or bitrate.
- Made some minor improvements in the way IVTC is handled that can improve picture quality.
- Added a hidden option "DEINTERLACER_TYPE" that will allow you to set the type of deinterlace algorithm to use (when selected from SETUP). The settings are: 1=Decomb w/o blend, 2=Decomb w/blend, 3=SmoothDeinterlace, and 4=Progressive. The last option (4) should be used when the source is progressive -- but it needs "fake-interlaced" to be asserted during encode.
- Added a new hidden option "EXTENDED_GOP". Setting this value to "1" will instruct BD-RB to use a 48 frame GOP size when writing to BD-5 OR BD-9.
- Inserted temporary code to prevent streams that contain IGS from being processed. Since these are normally menus and by nature are small, they will be kept intact. This should prevent the rare "Menu without buttons" issue until IGS reintegration routines are completed.
- Changed setting for "Use X264 Internal LAVF" to "on" as the default.
- Corrected an error in which using BATCH mode can sometimes incorrectly set the audio and subtitle selections.
- Corrected a bug in which under very rare and specific circumstances LAVF could be selected even though IVTC is in effect.
- Corrected an error in the ALTERNATE OUTPUT dialog that could cause checkboxes to be set at the same time.
- Corrected a problem in which some VC-1 sources might be incorrectly IVTC'd.
- Updated the included version of X264.EXE to the latest release (r1990).
- Updated the included version of X264-64.EXE to the latest release (r1884).
- Other minor corrections and cosmetic fixes.


January 16th, 2011 - v0.37.3
- Corrected an error in which pulldown could be incorrectly applied to a hybrid source.
- Fixed an error in which BFF (bottom field first) MPEG-2 sources may not be correctly identified.
- Corrected an error in which 24fps sources that were rebuilt for movie-only were not using the correct muxing rate and as a result did not have audio synchronization.
- Fixed a bug in which setting DEINTERLACE and IVTC concurrently would cause an incorrect AVS to be generated on a source with pulldown. As a result, a nonsensical framerate and audio sync problems would occur.
- Corrected the ALTERNATE/DVD output so it will properly handle 24fps sources.
- Changed actions in combinations of resizing SD to 1080p in combination with IVTC.
- Updated the included version of X264.EXE to the latest release (r1867).
- Updated the included version of X264-64.EXE to the latest release (r1867).
- Other minor corrections and cosmetic fixes.


January 3rd, 2011 - v0.37.1
- Added a routine that automatically checks for playlist links and, when changes are made to the audio or subtitle selection the change ripples through all members of a playlist. Please note that a single M2TS file can be a member of more than one playlist. For clarity, any entry that is a component of a multi-part playlist will be highlighted with a "*" in the BD-RB streams list (ex: "VID_00001*") on full backups.
- Added a new audio type for ALTERNATE MKV output. You can now set aType to keep the original audio intact (unchanged). Also added a new profile as an example ("MKV Container, 1920x1080, Intact Audio"). This allows AC3 as well as LPCM and DTS output to MKV.
- Added a new hidden option "ALTERNATE_PAL=n". When set to "1" while "Assume PAL for DVD Output" is selected an alternate method is used to convert FILM (23.976) sources. The framerate will be directly assumed to be 25fps (rather than using a conversion algorithm) and the audio will be adjusted to match the new timeline. This method can result in clearer video playback at the expense of some slight audio change. Note: This applies to DVD output only.
- Added code to prevent a system from going into SLEEP mode while BD-RB is executing.
- Corrected a bug in which DVD-5/9 ALTERNATE output combined with multiple audio tracks might combine to exceed the DVD maximum bitrate and buffering, and result in a "ERROR in attempt to mux (MPLEX)" error.
- Corrected an error in the sizing algoritm for DVD ALTERNATE output. Previously any changes in the framerate (e.g. PAL from NTSC or FILM) could result in oversizing/undersizing.
- Modified settings so that an SD source that is being inverse telecined and converted to 1080 will become 1080p @ 23.976fps rather than 1080i @ 29.97 via X264's pulldown mechanism.
- Corrected an issue in which BD-RB, under certain circumstances and during movie-only encoding might set the remux framerate incorrectly to NUL, and cause audio desynchronization.
- Corrected an error in which a 7.1 LPCM audio that is being converted to DD would fail causing BD-RB to "freeze" while attempting to reencode audio.
- Refined the MPEG-2 scan to better detect pulldown v.s. hybrid sources.
- Corrected a conditional decision so that LAVF will not be used when pulldown is detected in a source.
- Other minor corrections and cosmetic fixes.


December 21st, 2010 - v0.36.9
- Corrected a bug in v0.36.7 that could result in "ScanDirectory() 00013 2601" error.
- Corrected an issue in which a non-selectable audio stream in the firt position of the streams list in conjunction with "Limit to one track for each language" might result in no audion being selected by default.
- Other minor corrections and cosmetic fixes.


December 21st, 2010 - v0.36.7
- Corrected an issue in which the iPod Alternate output was not accepted on some earlier iPODs. Changed encoding algoritm to adjust levels and maximum bitrates to maintain compatibility across all models.
- Modified the WEIGHTP=n hidden setting so that a value of 0, 1, or 2 can be entered. This value represents what will be used in the "--weightp" option of the X264 command line. Default is "1".
- Made some changes to the "Quick Encode" decision algorithm to ensure portions of multi-angle or multi-path streams cannot be encoded with varying levels of quality.
- Improved the initial scan for pulldown. Also corrected some inconsistencies in the MPEG-2 extended scanning routine to ensure proper hybrid and pulldown recognition.
- Changed the default for IVTC so that it is now enabled. If you are playing back your encodes on a PC and your CODEC doesn't handle pulldown very well, you may want to consider disabling IVTC in the SETUP dialog.
- Added a modified method of inverse telecining. BD-RB can now takes advantage of DirectShowSource() in that it ignores pulldown flags and provides frame conversion. This can result in a significant speed increase in encoding of IVTC'd sources (as much as 30%). In order to use the new method, use the "IVTC_TELECIDE=0" hidden setting. Note: This may later become the default, but since it is still experimental it requires making the hidden change.
- Changed the "Approximate Content" display so that it show total for source, rather than just the total that requires reencoding.
- Updated the included version of X264.EXE to the latest release (r1834).
- Updated the included version of X264-64.EXE to the latest release (r1834).
- Other minor corrections and cosmetic fixes.


December 8th, 2010 - v0.36.6
- Corrected an error in which the .CHP files used with IVTC were not corrected to match the new framerate.
- Corrected an issue in which hybrid sources under certain circumstances in conjunction with the IVTC could cause incorrect framerate calculations.
- Added a SETUP option for converting SD sources to 1080. This can be useful in creating high quality backups of DVD to Blu-Ray or AVCHD.
- Added a SETUP option for converting 4:3 sources to 16:9. Caution: This option will clip the top and bottom of images in order to make the conversion, designed primarily for letterboxed 4:3 sources.
- Moved placement of filters in the AVS file so they occur before any BD-RB embedded deinterlacing, inverse telecining, or resizing.
- Changed the default deinterlacing mode for DECOMB to blend=false. Blending can be enabled by setting DEINTERLACE=2in the config (INI) file.
- Corrected an error in which a source may incorrectly be kept intact even though "USE_FILTERS" was set.
- Updated the X264 command line so that the "--ref" parameter is set to the maximum for the specified output size. 1080 will use "--ref 4", while others (480, 576, and 720) will use "--ref 6". To disable and always use "--ref 4", use the hidden setting MAXIMIZE_REFS=0. [Update: v0.36.6] This feature only applies to "Highest Quality" mode in order to prevent slowdown in other modes. Also, the "--ref" parameter has been removed from the tweak restricted list.
- Modified the hidden option "WEIGHTP" so that "1" is now the default (ON), adding "--weightp 1" to the X264 command line. Setting it to "WEIGHTP=0" will result in "--weightp 0".
- Updated the included version of X264.EXE to the latest release (r1820).
- Updated the included version of X264-64.EXE to the latest release (r1820).
- Other minor corrections and cosmetic fixes.


December 8th, 2010 - v0.36.5
- Corrected an error in which the .CHP files used with IVTC were not corrected to match the new framerate.
- Corrected an issue in which hybrid sources under certain circumstances in conjunction with the IVTC could cause incorrect framerate calculations.
- Added a SETUP option for converting SD sources to 1080. This can be useful in creating high quality backups of DVD to Blu-Ray or AVCHD.
- Added a SETUP option for converting 4:3 sources to 16:9. Caution: This option will clip the top and bottom of images in order to make the conversion, designed primarily for letterboxed 4:3 sources.
- Moved placement of filters in the AVS file so they occur before any BD-RB embedded deinterlacing, inverse telecining, or resizing.
- Changed the default deinterlacing mode for DECOMB to blend=false. Blending can be enabled by setting DEINTERLACE=2in the config (INI) file.
- Corrected an error in which a source may incorrectly be kept intact even though "USE_FILTERS" was set.
- Updated the X264 command line so that the "--ref" parameter is set to the maximum for the specified output size. 1080 will use "--ref 4", while others (480, 576, and 720) will use "--ref 6". To disable and always use "--ref 4", use the hidden setting MAXIMIZE_REFS=0.
- Modified the hidden option "WEIGHTP" so that "1" is now the default (ON), adding "--weightp 1" to the X264 command line. Setting it to "WEIGHTP=0" will result in "--weightp 0".
- Updated the included version of X264.EXE to the latest release (r1820).
- Updated the included version of X264-64.EXE to the latest release (r1820).
- Other minor corrections and cosmetic fixes.


November 21st, 2010 - v0.36.4
- Added code to assert the "fake-interlaced" switch in X264 when encoding interlaced sources when the "Use DECOMB filter..." SETUP option has been selected.This can improve encode quality.
- Added a new routine that does an extended scan prior to encoding MPEG-2 480i sources to detect hybrid video characteristics.This should clearup any remaining reports of audio sync problemson certain MPEG-2 sources.
- Updated the MKV ALTERNATE support so that audio can be reencoded to DD5.1 (prior to this release all audio was stereo).In order to activate you must set the bitrate in ALTERNATE.TXT to 384Kbs or higher (with audio type set to AC3).Two new examples have been included.
- Updated the included version of X264.EXE to the latest release (r1788).
- Other minor corrections and cosmetic fixes.


November 17th, 2010 - v0.36.3
- Added a new hidden option for specifying the HC Encoder profile to use for movie-only DVD output. The quality of the encode (highest being slowest) can be set by adding "HC_PROFILE=s" to the config(INI) file with "s" being set to "FAST", "NORMAL",or "BEST".The default setting is "NORMAL".
- Corrected a syntax error on command lines thatcould cause encoding failure for DVD output whenan audio delay is required.
- Corrected an error in which an unmatched language setting (BD to DVD) could cause a build failure when outputting to ALTERNATE/DVD.
- Fixed a regression in which ALTERNATE/MKV audio output was always incorrectly being reencoded to DD 2.0 (rather than DD 5.1 when available).
- Corrected an error in which audio streams that contained delays, and were not in the initial (SETUP defined) list of selections, could (if later selected from the streams list) be muxed out-of-sync.
- Updated the included version of X264.EXE to the latest release (r1772).
- Updated the included version of X264-64.EXE tothe latest release (r1772).
- Other minor corrections and cosmetic fixes.


November 10th, 2010 - v0.36.2
- Changed log output to not show target size when ALTERNATE output is selected (it doesn't apply).
- Corrected an error in which certain combinations of ALTERNATE movie-only, BD_SIZE and KEEP_HDcould result in blank audio-track(s) or failed audio encoding for ALTERNATE output.
- Fixed incorrect reporting in the overall progress bar when outputting to DVD via ALTERNATE.
- Corrected a resizing calculation error associated with movie-only DVD targets.
- Fixed a regression in v0.36.1 that may cause compatibility issues on Panasonic players when using LAVF.
- Other minor corrections and cosmetic fixes.


October 21th, 2010 - v0.36.1
- Added the ability to create DVD backups of your blu-ray disc.The backup can be selected under the "Alternate Movie-Only Output" when movie- only mode is in effect. A ready-to-burn structure is created in the working folder. Subtitles are not supported, expect them in a future release.
- Added a new selection to the SETUP dialog called "Assume PAL for DVD Output".This auto-converts non-PAL sources to 25fps, 720x576 (for DVD output only).
- Increased the BD-25 target size value slightly to use more of available space.
- Corrected an issue in which stopping BD-RB during audio encoding would leave the WAVI and AFTEN processes running.As a result, restarting soon afterward could cause unpredictable anomalies in the audio, including sync and size issues.
- Changed an option in X264 command line that may have caused "crash" on certain types of sources.
- Added check to ensure original video is not kept intact when filter use is enabled.
- Removed inverse telecining from the streams menu.Too many people don't understand IVTC and areusing it incorrectly.If you wish to IVTC, just select it in SETUP.If you want it back -- add the hidden value "IVTC_SELECTION=1" to the BD-RB configuration (INI) file.
- Added 720x480 and 720x576 as output options to Alternate output choices.Note that you cannot use this size for iPOD output as it is larger than the 640x480 maximum for that device.
- Corrected an error in which the frame rate was set incorrectly for MP4 output when usingALTERNATE output and IVTC was active.
- Fixed incorrect pass reporting during alternate output to MKV.
- Updated the included version of X264.EXE to the latest release (r1745).
- Updated the included version of X264-54.EXE tothe latest release (r1745).
- Other minor corrections and cosmetic fixes.


October 6th, 2010 - v0.35.1
- Added code to workaround certain types of audio and subtitle extraction errors when working with high count multi-part sources in movie-only mode.
- Corrected an error in which audio/sub tracks may be incorrectly identified by track/language when reencoded using movie-only mode from a multi-part source with a large number of segments.
- Added the ability to inverse telecine interlaced sources.You select it by right-clicking on the stream in the stream list.This can dramatically improve picture quality on hard or soft telecined sources by encoding at 23.976 with pulldown flags rather than 29.97.Note:Please be careful in using this option as executing inverse telecining on a non-telecined source will result in a severely stuttering picture.It is not uncommon for new users to confuse interlaced "combing" with telecining.Since some types of inverse telecining requires AVISYNTH, LAVF usage for a stream may be by-passed when it IVTC selected.
- Added a new selection to the SETUP dialog to enable automatic Inverse Telecining (IVTC) of sources where pulldown/soft telecine is detected. This optioninstructs BD-RB to inverse telecine during decoding and to reinsert pulldown flags on any detected soft telecined (3:2 pulldown) 29.97fps sources. IVTC also converts soft telecined 1080i sources to 1080p. IVTC is recommended for processing sources that are targeted for playback on standalone units, but may not be suitable if the final playback device is aPC as some PC codecs (e.g. the FFDSHOW AVC codec) don't sometimes play back smoothly when pulldown flags are used.Automatic IVTC for individual streams can be manually deselected via the stream list (see bullet 1 above).
- Corrected several instances in which a failed demux in TSMUXER could incorrectly result in the error "ExtractAudio Subs() 00053 1605" or other errors.
- Added a fix that corrects bad characters in the source Volume ID that could prevent the creation of the output folder.
- Added code to distinguish between full pulldown and hybrid sources. Hybrid is marked with "***" in the streams window, soft telecine (pulldown) is "*".
- Corrected an error in which using LAVF on hybrid or pulldown sources could cause audio sync problems.
- Corrected an error in which starting and stopping a full backup under certain circumstances could cause incorrect OUT time values to be inserted during MPLS file updates.
- Updated the included version of X264.EXE to the latest release (r1732).
- Updated the included version of X264-64.EXE to the latest release (r1732).
- Other minor corrections and cosmetic fixes.


September 19th, 2010 - v0.34.11
- Fixed a bug in which one-pass CRF encoding did not work when the LAVF decoding option was selected.
- Added more workarounds for certain types of badlyauthored sources that could cause audio out-of-sync in movie-only mode.
- Corrected audio sync issues associated with movies output to ALTERNATE movie-only formats. This fix isrelated to leading M2TS file workarounds that wereimplemented in BD-RB v0.34.10.
- Updated the included version of X264.EXE to the latest release (r1722).


September 15th, 2010 - v0.34.10
- Corrected an error in which the SETUP dialog was not correctly initializing the "Keep only BDMV and CERTIFICATE folders" checkbox upon load.
- Created a workaround for an issue in which somepoorly authored multi-part sources that have aleading M2TS without audio can result in audio thatis out-of-sync on movie-only backups.
- Created a workaround for an issue in which some poorly authored multi-part sources that have a leading M2TS without subtitls can result in a movie-only backup in which subs do not exist.
- Other minor corrections and cosmetic fixes.


September 10th, 2010 - v0.34.09
- Fixed ALTERNATE CRF encoding that was broken in v0.34.08.
- Corrected an issue in which encoding of secondary tracks would fail if using the LAVF decoder.
- Updated the included version of X264-64.EXE to the latest release (r1713).
- Other minor corrections and cosmetic fixes.


September 5th, 2010 - v0.34.08
- Added an option to the SETUP dialog that instructs BD-RB to use X264's internal LAVF decoder wherever possible (bypassing usage of HAALI and FFDSHOW).Also added the 64 bit version of X264 tothe TOOLSfolder.That version will be used when LAVF is ineffect and a 64 bit O/S is detected. This has beenreported to improve processing speed depending uponthe sourcestream type and number and type ofprocessor cores. Note that some streams cannotcurrently be processed by LAVF, such as interlacedVC-1 or when filtering is in effect. In those casesBD-RB will automatically revert to standard FFDSHOW and AVISYNTH processing.It's suggested that youtry it and if you like it, keep it checked. Thisfeature has been implemented in preparation forpossible future versions of X264 that may enablecomplete processing of video sources withoutadditional "helper apps".
- Corrected an error in which ABR mode could be set incorrectly at startup.
- Completely rewrote the ALTERNATE output code.I've changed it so the types of output are defined in a ALTERNATE.TXT file in the MISC folder.This makes it easier to add additional formats in the future and to allow format definitions created by the user.
- Updated ALTERNATE output dialog so two-pass output with selectable bitrate can also be used.
- Corrected an issue in which BD-RB might incorrectly use original video when outputting to an ALTERNATE movie-only output selection.
- Added a new general option to the SETUP dialog. You can now select "Keep only BDMV/CERTIFICATE folders" and BD-RB will strip the extraneous file from the backup (e.g. PS3 zips).This is especially useful for those to rip to ISO or read directly from the disc when doing full backups.
- Corrected an error in which video streams could be incorrectly kept intact on movie-only AVCHD backups even when the CODEC is illegal (non-AVC).
- Added a check for zero filelength after encoding. In some cases X264 does not seem to return an error code and BD-RB continues thinking an encode was properly completed when it was not.
- Updated the included version of NicAudio.dll to thelatest release (v2.0.4).
- Updated the included version of X264.EXE to the latest release (r1713).
- Added the 64 bit version of X264.EXE, r1703, to thezip package (renamed to X264-64.EXE).
- Other minor corrections and cosmetic fixes.


August 10th, 2010 - v0.34.07
- Fixed an error in which a secondary audio stream that was originally DD+ can be incorrectly flagged as DTSExpress in the CLPI file output.
- Corrected an error introduced in v0.34.05 that could result in "CreateAVS() 00000".
- Corrected an error that could result in a display of "Error 2501 SourceCheck() 00009".
- Updated the included version of X264.EXE to the latest release (r1688).
- Other minor corrections and cosmetic fixes.


August 2nd, 2010 - v0.34.06
- Removed "PROCESS_SECONDARY" as a hidden option. This option was the source of several seemingly unrelated issues.
- Added code to always check TSMUXER's M2TS length value in the CLPI file and correct when necessary.It seems the value can be wrong and may cause player confusion.
- Modified the MPLS update routine so it checks original OUT times against those created by TSMUXER and correct where they differ. This could correct a slight stutter at M2TS change point on some software players playinga multi-part feature on a full backup.
- Changed the default for open GOPs to "off".It seems some software players and the PS3 may have rewind and fast-forward issues (pixelation).Those who want to use it anyway can still choose it from the SETUP menu.
- Updated the included version of X264.EXE to the latest release (r1688).
- Other minor corrections and cosmetic fixes.


July 18th, 2010 - v0.34.05
- Added code to generate chapter files to be used with X264's "--qpfile" command.This will assert I frames at appropriate points during encoding, should provide better continuity with the new open GOP structures, and may prevent possible slight delays at chapterpoints during chapter seeking.
- Added an option to the SETUP dialog to enable or disable movie-only playback looping.Unclicking the option will result in movie-only discs stopping at the end rather than restarting (looping).
- Corrected an error in which conversion to 720p for 25fps sources was incorrectly setting the value used in AssumeFPS().This could result in "slow motion" video and out-of-sync audio when converting to 720p on PAL area discs (25fps).
- Added a new hidden option called "KEEP_HD_LPCM".Ifset to "0" while also keeping HD audio for BD25, onlyDTS and DD HD audio will be kept intact.LPCM will be converted to AC3.This is meant to help prevent huge LPCM audio streams from stealing too much space and negatively affecting video quality.The default valueis "1".
- Updated the included version of X264.EXE to the latest release (r1677).
- Other minor corrections and cosmetic fixes.


July 8th, 2010 - v0.34.04
- Corrected an issue that would make BD-RB fail if the HIGH_PRIORITY option was selected.
- Corrected INPECT.EXE to not show the BD-RB version as outdated.
- Other minor corrections and cosmetic fixes.


July 8th, 2010 - v0.34.03
- Increased the default output size for BD-5 and BD-9 encodes to use more of the available disc space.
- Added an AVS filter editor to the SETUP dialog.This will allow you to add AVS filters to files.Note that bug reports WILL NOT BE ACCEPTED when filters are in use (as errors are almost always caused by the filter usage).You can add "E:", "F:", "I:", or "P:" as aprefix to a line added in the filter editor.Theprefixes represent "Extras", "Feature", "Interlaced",and "Progressive" respectively.When specified, theprefix will limit that filter to usage only when thesource to be encoded matches the prefix.For example,if specifying "E:filter1()" the filter "filter1()"would only be applied to segments that are determinedto be extras.Setting "e:i:filter2()" limits use of"filter2()" to segments that are extras -- and arealso interlaced.
- Added an additional priority choice.You can now set to HIGH priority as well as NORMAL and IDLE.It is still recommended to use IDLE, however, as it will best share the app with others running, but will still max out processors on a machine when CPU is available.
- Added open GOP encoding as the default.This option can be selected or deselected from the SETUP dialog. Open GOPs can noticably improve picture quality forblu-ray due to GOP size restrictions.
- Reoved COLOR_BOOST from the SETUP dialog.This option is rarely used or needed.It still exists as a hidden option (see HIDDENOPTS.TXT).
- Updated the included version of X264.EXE to the latest release (r1666).
- Other minor corrections and cosmetic fixes.


May 29th, 2010 - v0.34.02
- Modified startup to search for and set a registry value for ImgBurn that tells it to reset the Copy Permission Flag during burn.This has been reported to help maintain PS3 compatibility (and possibly other players) for full backups.If for some reasonyou don't want BD-RB to set this value you can add thehidden setting "RESET_PERMISSION=0" to the config (INI) file.
- Other minor corrections and cosmetic fixes.


May 29th, 2010 - v0.34.01
- Changed the secondary intermediate file so it follows the same rules as primary.Now the intermediate will be .264 except when MKV_INTERMEDIATE is set.This is necessitated by changes to X264, and should correct issues experienced with secondary video on PS3 and other players that might be sensitive to it.
- Added "Remove OUTPUT folder" in the SETUP dialog. If selected, the output folder will be deleted after a successful burn (with ImgBurn).
- Created a workaround for an issue with X264's internalFFMS decoding that could result in extremely blocky output on multi-part features as a result of confusedbitrate interpretation. BD-RB no longer uses FFMS formulti-part features, it now uses X264's internal LAVFdemuxing.
- Updated the included version of X264.EXE to the latest release (r1613).
- Other minor corrections and cosmetic fixes.


May 24th, 2010 - v0.33.09
- Corrected an error in v0.33.07 in which interlaced sources might mistakenly use FFMS.
- Corrected an "PredictandEncode() 00058 2809" error that could occur in features that consist of a large numberof combined M2TS files following a stop/restart. This error was introduced in v0.33.07.
- Corrected an issue in which the status percentage and bar may incorrectly reflect completion status.
- Corrected a demuxing failure caused by long filenames that could occur during and ALTERNATE movie-only rebuildon some sources with a large number of combined M2TSfiles.
- Corrected an error in which "SHUTDOWN after Rebuild" no longer worked correctly in v0.33.07.
- Updated the FFMS selection routine so that it would include movie-only encodes when appropriate.It seems the seamlessly branching titles might cause "stutter" in that case as well.
- Updated the included version of X264.EXE to the latest release (r1602).
- Other minor corrections and cosmetic fixes.


May 18th, 2010 - v0.33.08
- Internal test version.


May 16th, 2010 - v0.33.07
- Modified the AVS format so thatAssumeFramerate() is always used. This is meant to prevent mistaken ormiscalculated rates during the reencoding process and also avoids possible rounding errors.
- Changed settings on the iPad ALTERNATE settings to take advantage of CABAC and B-FRAMES.
- Corrected an "ExtractAudioSubs() 000531605" error that could occur in movie-only mode for features that consist of a large number of combined M2TS files.
- Corrected an issue in which frames could be lost and a "stutter" could be seen between segments of a seamlessly branched film when doing a full backup.
- Added a hidden option "SHUTDOWN_SLEEP=1" which will make the "Shutdown after Rebuild" option on the FILE menu to "Sleep after Rebuild" instead.
- Updated the included version of X264.EXE to the latest release (r1583).
- Other minor corrections and cosmetic fixes.


April 24th, 2010 - v0.33.06
- Fixed an error in which field order could be detected wrong on MPEG-2 interlaced sources.
- Updated the audio AVS so that sample rates and sample sizes that are not compatible with AFTEN AC3 output are converted before being sent to the encoder.This fixes some issues that cause audio encoding failures.
- Added two hidden settings related to secondary video encoding.SECONDARY_USE_QUALITY=1 tells BD-RB to use the same quality settings for secondaries as is used for primary video.SECONDARY_CRF=n sets a CRF value to be used for secondary video.Be careful... any bitrate you use for secondaries is stolen directly from the primary video.
- Changed the x264 profiles used with the "Good" and "Better" quality selections in order to allow for more discrete differences.The "Good" quality selection now uses the x264 "--superfast" profile and the "Better" selection uses "--faster".
- Tweaked the "Automatic" quality selections to adjust for the changes in profiles.Also added greater distinction in quality selection for different input video sizes.
- Updated the included version of X264.EXE to the latest release (r1563).
- Other minor corrections and cosmetic fixes.


April 21st, 2010 - v0.33.05
- Corrected an error in which "?" may appear in the label name for certain types of non-western characters.Now if a "?" is found it is replaced by "X".
- Added an new audio option under setup.You can now select to reencode audio to 192Kbs 2ch AC3 audio rather than 5.1 AC3 (448Kbs/640Kbs).
- Made a update to the X264 command line to distinguish between TFF and BFF interlaced sources. In previous versions it was possible for a BFF source (rare) to be encoded as TFF and cause "jitter".
- Corrected an error in which some MPEG-2 interlaced sources might not be tested for pulldown or BFF flags.
- Corrected an error in which 576i sources that use pulldown might be incorrectly interpreted.
- Changed the default value for DEINTERLACE and added it to the SETUP dialog.Now that X264 has more inclusivedefault (non-patched) support for interlacing, BD-RBwill no longer deinterlace by default.You can change the desired action by setting the "Use DECOMB oninterlaced sources" selection of the video options inSETUP.
- Made a change to the AVS files generated by BD-RB so they don't conflict with the new interleaving added to X264 r1542.
- Fixed an error in the "Automatic" quality selection code that could have made it more likely to use 1 pass encoding on BD-5 encodes than was intended.
- Updated the included version of X264.EXE to the latest release (r1542).
- Other minor corrections and cosmetic fixes.


April 9th, 2010 - v0.33.04
- Moved the reporting from "INSPECT.EXE" into BD-RB so it will be activated after any encoding failure.
- Made tweaks to the "Automatic Quality Settings" that adjusts a little more finely based on source size.
- Corrected an error in which movie-only alternate output could error when the original satisfied the output sizing "no reencode necessary" criteria.
- Corrected a bug introduced in v0.33.03 that would result in runtime error 11.
- Updated the included version of X264.EXE to the latest release (r1523).
- Other minor corrections and cosmetic fixes.


April xth, 2010 - v0.33.02
- Added a new option "Other Movie-Only Ouput" to the MODE menu.This allows you to create other types of files (rather than BD).The current choices are for iPOD and iPAD (.MP4) files) and MKV output, but Iexpect to add other choices in future releases. Theoutput to alternate formats does not attempt to reachtarget sizes, but instead uses a fixed CRF which canbe set via the "ALTCRF=n" hidden parameter.Thedefault value for ALTCRF is 21.
- Added an "Automatic Quality Settings" option to the"Encoder Settings" menu.When selected, BD-RB will automatically make quality selections based upon the type and size of output.This option is meant to help avoid confusion caused by the numerous options. The default setting is now "ON".
- Changed default for for b-pyramid to "strict"
- Added some control code to prevent certain options from creating non-compliant streams.
- Updated the included version of X264.EXE to the latest release (r1510).
- Other minor corrections and cosmetic fixes.


March 8th, 2010 - v0.32.08
- Added "--pic-struct" to command lines.This should ensure a greater level of strict BD compliancy.
- Added "--b-pyramid none" to the command line.This should prevent problems on some playback devices.
- Other minor corrections and cosmetic fixes.


March 7th, 2010 - v0.32.07
- Added a new option to the "Output Options" menu. You can now select to output to an ISO file rather than burning directly to disc.Both options require ImgBurn to be installed on your computer in order to be enabled.
- Added a new hidden option."REMOVE_OUTPUT=1" added to the "[Options]" area of the config/ini file will instruct BD-RB to remove the output folder after a successful burn or write to ISO.It has no affect if one of the ImgBurn options isn't selected. If used in conjunction with "REMOVE_WORKFILES=1", virtually all temporary files are removed after successful encoding, rebuilding, and writing occurs. This can be handy for systems with limited disc space during BATCH operations See HIDDENOPTS.TXT for details and use with caution.
- Corrected an error in which changes in audio or subtitle selections were not being kept in batch mode.
- Changed the default setting for intermediate files. The MKV format was not compatible with AUD & NAL-HRD output,and was the cause of issues with Panasonic and PS3players when the NAL-HRD patch was used.The hidden MKV_INTERMEDIATE option still exists but its default hasbeen changed to "0" -- and NAL-HRD is now disabled whenit is manually set to "1".Many thanks to shon3i andDiscoboy for helping put this issue to bed.
- Changed the settings so that NAL-HRD is once again used in encodes.This should make the output more compliant with BD specs.
- Added Media Player Classic to the package.You can now review video by right clicking on it from the streams list.It helps you know what video is related to which streams.This feature is added in preparation for future stream editing options (like blanking streams or converting to "slideshow").
- Updated the included version of X264.EXE to the latest release (r1471 with nal-hrd patch).
- Other minor corrections and cosmetic fixes.


February 26th, 2010 - v0.32.05
- Disabled NAL-HRD processing in X264.Recent patch releases have proven problematic on certain players (mainly Panasonic).TSMUXER performs insertion of necessary information, but the NAL-HRD patch was useddue to its greater degree of blu-ray compliancy. It appears that this is no longer the case, or at least that it isn't in current versions.
- Updated the included version of X264.EXE to the latest release (r1462 without nal-hrd patch).
- Other minor corrections and cosmetic fixes.


February 23rd, 2010 - v0.32.03
- Restructured the format of the SETUP dialog in prep for some upcoming changes.
- Corrected another formatting issue in ExtensionData() entries of the MPLS and CLPI files.
- Fixed an issue in which some updated CLPI and MPLS files may not be kept consistent between primary and backup directories on movie-only encodes.
- Added a new hidden option "PASS_TWO_STATS_UPDATE". When set to "1", the parameter "--pass 3" will be used so that the .stats file will be updated.
- Other minor corrections and cosmetic fixes.


February 21st, 2010 - v0.32.02
- Corrected an "off-by-one" error in movie-only MPLS file's ExtensionData() structure for AVCHD discs created with v0.32.01
- Other minor corrections and cosmetic fixes.


February 21st, 2010 - v0.32.01
- Added and option to modify the audio stream that is to be considered "default" for movie-only backups.Normally that would be the first stream kept.Now you can right click on any "kept: audio stream in the streams list and select it as the default audio.
- Corrected an error in which the "FORCE_NEW_CHAPTERS" option could result in incorrect output for BD-5/9 movie-only encodes.
- Added code to append ExtensionData() information to AVCHD output (BD-5/9) movie-only encodes.This will provide a greater compatibility of the movie-only format across different player types/brands.Many thanks to DeanK for his helpful insight into AVCHDformats.
- Updated the included version of X264.EXE to the latest release (r1442 w/nal-hrd patch).
- Other minor corrections and cosmetic fixes.


February 11th, 2010 - v0.31.08
- Fixed an issue introduced in v0.31.07 in which some streams may be incorrectly included in the audio streams list.
- Regressed the included version of X264.EXE to a previous release (r1400 w/nal-hrd patch). There were some reported issues on some Intel processors with the EXE distributed with v0.31.07.
- Other minor corrections and cosmetic fixes.


February 10th, 2010 - v0.31.07
- Corrected an error in which BD-RB may convert audio to AC3 even though it has not been selected to do so in the SETUP dialog.This could happen only when a previously X'ed out track has been selected via the stream list GUI.
- Added an option to "force" subtitles on movie-only encodes. You can select the subtitle to be displayed by default by right-clicking on the appropriate sub in the "Stream" list.You can unselect in the same manner.Note that the setting is (purposefully) not persistent between BD-RB runs.
- Improved program resiliency to certain types of source errors.
- Corrected some error reports to reflect a more accurate depiction of errors encountered.
- Modified the default setting for "VERBOSE" mode. It is now "On" as the default setting.
- Increased default output size for BD-25 slightly.
- Updated the included version of X264.EXE to the latest release (r1416 w/nal-hrd patch).
- Other minor corrections and cosmetic fixes.


January 5th, 2009 - v0.31.06
- Modified the "High Speed Option (BD-25)" setting so that it now includes b-frames in its output.
- Default CRF values for BD-5/9/25 under "Quick Encode" mode has changed to 30/25/22 to approximate quality on extras.They can, of course, be overridden using the QUICK_CRF=nn hidden command.
- Corrected an error in which the overall status bar was not being updated correctly when one-pass ABR mode was selected.
- Added additional error checks and reporting following a failed encode.
- Corrected an error in which updated MPLS files were not being properly copied to the BACKUPPLAYLIST directory.
- Updated the included version of X264.EXE to the latest release (r1376 w/nal-hrd patch).
- Other minor corrections and cosmetic fixes.


December 8th, 2009 - v0.31.05
- Added code to recognize "streams are not syncronized" errors from TSMUXER and take action to automatically workaround by extracting video/audio streamsindependently.This should fix it in most cases.
- Build a workaround routine for movie-only encodes in which the TSMUXER output filename during A/V extract violates length restrictions and causes "Can't createoutput file" error.
- Added new hidden option "USE_NAL_HRD=n".If set to "1" (the default) the "--nal-hrd" parameter is used in the command line.This requires an X264 build which includes the NAL-HRD patch (as is is the one included with BD Rebuilder). Setting to "0" (not normally recommended) disables the "--nal-hrd" switch.
- Corrected an error that could cause movie-only backups to not extract and remux properly when small enough to fit on the target and it consists of multiple parts.
- Updated the included version of X264.EXE to the latest release (r1360 w/nal-hrd patch).
- Other minor corrections and cosmetic fixes.


December 4th, 2009 - v0.31.04
- Replaced the included X264.EXE with a different build. (0.31.04)
- Corrected an error in which could result in audio sync issues.This was related to the depth of search for pulldown in MPEG-2 and VC-1 sources.
- Updated the DirectShow configuration routine to check all FFDSHOW settings and execute if any are not set correctly.
- Added a new hidden parameter. "FORCE_NOENCODE=1" will tell BD Rebuilder to keep the origina video intact, no matter what size.Note that if you have "FORCE_ENCODE" set as well, encoding will take precedence.
- Added the "--nal-hrd" option to the X264 command line to provide better Blu-ray compatibility (as opposed to depending upon TSMUXER).
- Add a new hidden parameter. "WEIGHTP=n" enables or disables explicit weighted prediction on p-frames.Thisis to counter several reports of "blockiness" on systemsthat do not properly support it.Setting "WEIGHTP=1"will enable the feature, the default value is no set to"0" in order to avoid having to explain the issues. Note,however, that the reported issues are in the players --not the encoder or feature itself.
- Updated the included version of X264.EXE to the latest release (r1354).Also now use a version that includes the "--nal-hrd" patch.
- Corrected an error in which "576p" was not displayed properly in the streams list when detected.
- Other minor corrections and cosmetic fixes.


November 17th, 2009 - v0.31.02
- Removed FFMS2.DLL from the installation as a backupmethod when FFDSHOW was not being called.It seemsto have caused more problems than it solved.
- Added checks for necessary software installations atstartup to identify shortfalls and help prevent"failed encoding" errors.Note:You MUST haveHAALI, FFDSHOW, and AVISYNTH installed to run BD-RBnow -- there are too many issues when they are not.
- Added code to configure FFDSHOW as the preferredCODECs for DirectShow when not set correctly.BD-RBalso generates a file called "FF_RESET.BAT" in theBD-RB folder that will reset the original DirectShowpreferences (in case they need to be restored for somereason).A special thanks to Atak_Snajpera for hishelpful insight.
- Updated the included version of X264.EXE to thelatest release (r1342).
- Other minor corrections and cosmetic fixes.


October 30th, 2009 - v0.31.01
- Corrected an error in which some larger menus were not being processed as such, and did not display graphic overlays correctly.
- Corrected an error that can result in out-of-sync audio and playback problems on some MPEG-2 sources that use pulldown flags.
- Created two new hidden options that will allow a user to tweak the X264 command line.The options are "TWEAK_PASS_ONE=" AND "TWEAK_PASS_TWO=".Any assigned options will be passed to and override setting on the default command line.Note:Any settings that could contradict BD standards are not allowed to pass through to the command line.
- Added hidden option "KEEP_MBTREE".Normally BD-RB removes the .stats.mbtree file after successful encode.This will keep the (rather large) file so additional passes might be done (manually).
- Corrected an error in the updating of the STN_table() related to type of stream_entry().This could be a cause of issues on certain titles with PiP.
- Fixed an error in the calculation of the new syncstart PTS of some SubPlayItems.
- Corrected a glitch in BATCH mode so that AlternatePlaylists are recorded and used during batch.
- Updated the included version of X264.EXE to the latest release (r1310).
- Other minor corrections and cosmetic fixes.


October 11th, 2009 - v0.30.04
- Corrected an error in which the SubPlayItem OUT value was not being updated properly in the SubPath table.This could be the root cause of several reported inconsistencies.
- Other minor corrections and cosmetic fixes.


October 10th, 2009 - v0.30.03
- Changed default for "High Speed (BD-25)" setting so that it now uses CABAC. This corrects theblockiness experienced in fade-ins and low lightscenes.
- Modified settings so the VC-1 video is never set to be blanked.Removed associated code.
- Added FFMS2.DLL to package.It is automatically used for decoding when a failure is detected after on attempt to encode.This should bypass certain errors when DirectShow filters are misconfigured, or when the Windows 7 registry fix wasn't completed.
- Added a hidden setting "USE_FFMS2=1".When enabled this setting uses FFMS2.DLL as the primary method of frame serving.Note:As of this release FFMS2does not decode field based sources (those marked with a "**" in the stream list). But I'm hoping a solution will be found for this soon.
- Removed "--fps" from the X264 command line.The AVS now sets thet bitrate.
- Added a new hidden option "QUICK_USE_QUALITY=1" in which, when set, BD-RB will use the currently chosen quality level in quick extra encodes rather than the default of "--ultrafast" mode.
- Fixed an error in which the source aspect ratio forvideo resized from SD to HD was not being setproperly.
- Other minor corrections and cosmetic fixes.


September 29th, 2009 - v0.30.02
- Fixed a bug in which the AUDIO_AMPLIFY hidden INI setting was not being read properly.
- Corrected an error in which non-strict movie-only output to BD-5/9 was being written as "--blu-ray"rather than "--avchd".Also made "no slices" and"--level 4.0" restrictions to BD-5/9 movie-onlyencodes even when "strict" is not selected. Reversedthe v0.30.01 change -- "strict AVCHD" is no longerthe default. I'm afraid that change may cause toomuch confusion for people who have found the "sweetspot" for their particular player (especially theremoved directories).
- Other minor corrections and cosmetic fixes.


September 28th, 2009 - v0.30.01
- Corrected an issue in which the SETUP checkbox for "SD to HD (720p)" was not being set properly when the SETUP dialog is initialized.
- Updated the maximum bitrate for BD-25 encoding to a higher rate to lower the undersizing probability.
- Removed "--slices 4" when HDDVD_COMPLIANT is set.
- Corrected an error in initial CRF calculation on very high bitrate encodes.
- Corrected the CRF sample size calculation for those instances where framerate is doubling (e.g. 29.97fps is not allowed -- and is converted to 59.94fps when 720p resizing is selected).
- AVCHD output restrictions have been removed for all BD-25 output.BD-25 movie-only now uses the TSMUXER "--blu-ray" option.
- Added new restrictions that are enforced when "StrictAVCHD for BD-5/9 Movie-Only" is selected.These new restrictions are intended to make AVCHD work on more players by becoming more compliant with the multiple AVCHD standards being created by camcorders. Now when this option is set all AVCHD output is limited to to Level 4.0, "--slices" are not included, the bitrateis set to a 17.5Mbs maximum, and audio is always converted to Dolby Digital (DD is the only supported audio codec in AVCHD).
- Added a new hidden parameter for those who wish to ignore the AVCHD requirement for DOLBY DIGITAL audio. "OVERRIDE_AVCHD_AUDIO_LIMIT=1" will remove the "always convert to DD" restriction and audio will be included per the choices made in the SETUP dialog.Using this option is not recommended in most cases.
- Strict AVCHD compliance is now the default for BD-5 or BD-9 movie-only encodes. The "FORCE_BLURAY" hiddenoption has been removed. The equivalent of thatsetting can be created by deselecting "Strict AVCHDBD-5/9 Movie-Only".
- Corrected channel mapping when converting from 7.1 to 5.1 audio for AC3 reencoding.
- Updated X264.EXE in zip distribution package to thelatest (r1171) version.
- Other minor corrections and cosmetic fixes.


September 21st, 2009 - v0.29.05
- Corrected an issue in which, while the new audio delay routine in v0.29.04 was finding the delayscorrectly, they weren't being properly applied atremux.It should work correctly now.
- Corrected an error in BATCH mode that could result in "RebuildFiles() 00075 2202" when output folder already exists.
- Corrected an error in which small files that are a part of a multi-part movie-only encode could cause a "Can't open file: ...VID_XXX.AVS.264"
- Added code to adjust initial value when using CRF while resizing to 720p.Should reduce prediction passes.
- Fixed an error in which sometimes (when PiP exists) the selection of 720p resizing was not followingthrough in the encode.
- Made changes to ensure that all 720p encodes held to BD specs -- especially when converting 29.97 or 25fps sources (requires framerate doubling).
- Added "AssumeFPS()" to the AVS file when appropriate to make frame timing more exact.
- Corrected an error in which resizing would not occur when destination space would not require encoding.
- Added a new setting to the SETUP dialog that will convert standard definition (SD) sources (480/576)to 720p.This mode is useful for SAPs that alwaysoutput in wide screen mode giving a "stretched" appearance to SD sources.It may also improvepicture quality on some sources.
- Added "--qpmin=0" to all command lines.This should reduce the likelihood of undersizing on high bitrate encodes.
- Updated X264.EXE in zip distribution package to thelatest (r1159) version.
- Other minor corrections and cosmetic fixes.


September 13th, 2009 - v0.29.04
- Made one more adjustment to prevent "GUI Issue, no hWnd returned".I think this may be gone for good now.It finally became clear as to what was causing this to randomly occur.
- Fixed an error in which progressive output could under some circumstances be created at an illegal (29.97fps, 25fps) framerate.
- Changed the default processing for interlaced sources.All sources that are interlaced now are kept interlaced in the output.This means the "KEEP_INTERLACING" INI setting has been removed (as unnecessary)
- Added a "DEINTERLACING=" hidden option, see the description in HIDDENOPTS.TXT for details.
- Changed the type of AVISYNTH preprocessing used toensure comb-free deinterlacing.Interlaced sourcesshould be more crisp, and free of jagged edges now.
- Corrected a "Selected source is not BD format" errorthat could happen on very small sources.
- Added a "quick search" function to identify sources that are Bottom Field First (BFF) interlaced.
- Added code to scan all M2TS files and find audio streams that have delayed PTS times (for correction).
- Other minor corrections and cosmetic fixes.


September 8th, 2009 - v0.29.03
- Made another adjustment to attempt to prevent the dreaded "GUI Issue, no hWnd returned" error.


September 7th, 2009 - v0.29.02
- Made changes to the code for collecting the hWnd of X264 and updating progress. It appears that X264 can have more than one top level hWnd that is associated with its process id, causing BD-RB to sometimes look for status in the wrong place.
- Corrected an issue in which stopping an encode in ABR mode, and then resuming in 2 pass could cause BD-RB to fail (no .STATS file).
- Updated the Movie-Only playlist selection dialog so it accurately displays chapters (rather than marks). Also corrected the chapter output to the. META file in the same way. This should prevent meta files with too many chapters.
- Updated X264 version to the latest release (r1151)
- Other minor corrections and cosmetic fixes.


September 5th, 2009 - v0.29.01
- Added a new "One-Pass AVR Mode" selection to the "Encoder Settings" menu.This will perform the encode at the quality level you've selected but will use one-pass ABR encoding.Generally this mode results in lower quality than two pass mode with the same quality setting, but it is faster.Aimed primarily for use on BD-25 encodings.
- Added code to CRF estimation routine that reduces the probability of oversizing.CRF prediction is never exact, but this should make it less inexact.
- Rewrote routine to find X264 window handle.This fixes the possibility that BD-RB might incorrectly report the status of another concurrently runningX264 process.It also should fix the "GUI Issue, no hWnd returned" error that seems to randomlyoccur on certain systems.Thanks to Groucho2004.
- Changed the X264 command lines for all encoding modes to implement the new "--slices" parameter. This enables the software to ensure 100% compliance with the BD standard -- even on this unique rule that has not been enforced on any currently known playback system.
- Implemented a workaround for a bug in TSMUXER in which it doesn't properly multiplex multiple MKV files into a movie-only M2TS stream.This should fix issues with chapter jumps and FF/RW on certain sources.
- Made a change to the Movie-Only selection criteria to avoid selecting "low chapter" MPLS files when more standard chapter counts are available.Also added an indicator in the Playlist selection dialog that shows how many chapters each MPLS contains.
- Added code to ScanDirectory() to prevent crash if an illegal filename is encounterd (error 00052).
- Updated X264 version to most recent (r1247) which includes speed improvements, new options and small bug fixes.
- Other minor corrections and cosmetic fixes.


August 22nd, 2009 - v0.28.04
- Changed the default behavior for handling PiP/secondary audio/video.PROCESS_SECONDARY now defaults to "1" (true) and full backups will include secondary audio/video.
- Fixed an error related to PiP and extension data tables in which some timestamp entries may not have been updated.
- Fixed possible "CorrectMPLS()00006 2408" that may occur during rebuild.
- Added a specialized hidden setting that is meant for special circumstances. "HDDVD_COMPIANT=1" in the "[Options]" area of the INI will force certain parameters to be used and will limit bitrate to that legal for HD-DVD playback.Note:This does NOT mean you can playback your output on an HD-DVD player.It only means the stream will be encodedin a way that is compliant for certain post BD-RB software packages to use it in creating HD-DVDs. If selecting this option with BD-25, it is likely you will undersize due to bitrate constraints.
- Added code to better select the movie-only MPLS. Now when there are two large MPLSs within 10% of each other, the default is the 2nd largest (which is generally the non-extended or non-commentary version).You should still check the "Alternate Movie-Only Playlist" just to be sure.
- Corrected an error in the CRF prediction routine.
- Updated X264.EXE to the most recent version (r1222)
- Other minor corrections and cosmetic fixes.


August 10th, 2009 - v0.28.03
- Corrected an error introduced in v0.28.01 that could result in an incorrect update to the MPLS file or more likely "CorrectMPLS() 00063 2408".
- Added code to reduce the number of iterations needed to reach CRF in the GetCRF() estimation process. It was affected by the MBTREE algorithm.
- Updated the X264 executable to r1206.
- Other minor corrections and cosmetic fixes.


August 9th, 2009 - v0.28.02
- Updated the one-pass CRF routine to prevent a rare but possible "forever loop".
- Fixed an error introduced in v0.28.01 that could cause timing issues on some very small sources.
- Other minor corrections and cosmetic fixes.


August 9th, 2009 - v0.28.01
- Added a Batch processing feature. This allows you to queue up multiple jobs, especially useful when you decide to let BD-RB run overnight. Right-click in the batch area to see action options.
- Rewrote the MPLS update routines to better handle SubPath() updates related to remuxing of secondary audio and video streams. Also fixed the updating of pip_metadata() tables. This should correct the remaining issues with PiP video processing with the exception of DTS audio demuxing/muxing.
- Added a "hidden" option to force encoding (helpful when using filters) even when the source would fit in the output.You can set it by adding the line "FORCE_ENCODING=1" to the "[Options]" area of the config file (INI).
- Updated some encode settings to ensure Blu-ray/4.1 compliance for the "Highest Quality" mode.
- Upgraded the included X264 executable to r1198. This version includes "Macroblock Tree Rate Control". It should produce higher quality if you are using the "Better, High Quality, or Highest" encoding settings. Note: This is really cool -- Dark Shikari rules.
- Corrected an error in which the "Remove WORKFILES" option was not being correctly set at dialog startup.
- Other minor corrections and cosmetic fixes.


August xth, 2009 - v0.27.01
- Added the capability to reencode secondary video streams. These were previously copied intact, and as a result used excessive amounts of space, making the overall encode quality drop.
- Corrected an error related to secondary tracks and how they are updated in the SPN tables.This fix should correct some of the problems related toplayback of video with PiP.Some PiP issues remainand are being researched.
- Fixed an issue in which on some multiangled sources the angles may not be properly included in the list of items to be reencoded.This should fix the issue where one angle appears to work and another is blank.
- Modified encode quality settings so that they now use the X264 PRESETS.This makes setting more managableand keeps BD-RB in line with X264development.
- Corrected an error in which the percent completed reported during a minimized state could incorrectly report 100% overall completion when not true.
- Updated the included X264.EXE in the TOOLS folder to the lastest tested version (r1195).
- Implemented new settings for first pass of two pass encodes.Should reduce overall encode times.
- Other minor corrections and cosmetic fixes.


August 3rd, 2009 - v0.26.03
- Recompiled to prevent false positive for "Artemis" in McAfee.Same as v0.26.02.
- Other minor corrections and cosmetic fixes.


August 2nd, 2009 - v0.26.02
- Recompiled to prevent false positive for "Artemis".
- Other minor corrections and cosmetic fixes.


August 1st, 2009 - v0.26.01
- Added MKVMERGE.EXE and supporting code within BD-RB to support reencoding of field-based sources now no sources will be blanked automatically. My thanks to apophis906 for pointing me in the right direction.
- Corrected a bug in which secondary audio was being kept even when "PROCESS_SECONDARY=" is set to "0".
- Made changes to the way in which STN tables are updated when "PROCESS_SECONDARY=" is set to "0".
- Added code to automatically adjust the source pathwhen someone selects BDMV or STREAM directories.Some folks who have gotten accustomed to certainother packages just have a hard time understandingwhere the source path BD structure actually starts.
- Corrected an issue in which the type and sample frequency of removed audio was sometimes not beupdated properly in the STN table of the MPLS.
- Made an additional adjustment to CRF estimation to make it slightly more accurate.
- Corrected error "00011, PredictandEncode(), 2810" that can occur on certain sources.
- Changed the SAR on 720x480 and 720x576 sources. It has reported that the new settings solve widescreen playback issues.
- Modified the error reporting for "Audio/PGS sizing Issue" (when the audio/pgs that is kept makes the output too large to fit what is required).Now it only is reported on sources greater than 5 minutes. Others continue with fixed CRF.Note that if you have a source that consists of a LOT of < 5 minute sections and you are keeping more audio than should fit (very unlikely) you may see oversizing.
- Other minor corrections and cosmetic fixes.


July 22nd, 2009 - v0.25.04
- Modified EXE compression to prevent false positive from AV program(s).
- Added code to prevent "forever loop" in one-pass prediction under certain unusual circumstances.
- Added a default background image to be used when blanking occurs.You can change if you wish, but remember it will be stretched/shrunk to match the source resolution.Look in the new MISC folder.
- Other minor corrections and cosmetic fixes.


July 21st, 2009 - v0.25.03
- Updated the prediction algorithm for one-pass encoding.It should now be slightly more accurate
- Corrected bug that causes the error "00009 2904" in CorrectEPData() when doing movie-only encodes.
- Other minor corrections and cosmetic fixes.


July 19th, 2009 - v0.25.02
- Replaced the prediction algorithm for one-pass encoding.It now does prediction passes until it finds the correct CRF.This should be much more accurate - but please remember it may takeslightly more time and is still experimental. Note: On very small sources it can be faster to do a first pass than to predict CRF.When BD-RB's analysis indicates this to be the case, a two-passencode will be done, even when one-pass mode isselected.
- Corrected issues found in update of MPLS STN tables for secondary audio and video streams.
- Made changes to secondary audio processing that should make DD+ PiP tracks start working. Note: you must have "PROCESS_SECONDARY=1" set in INI.
- Updated X264 to r1183, this new version includes speed improvements and other fixes/enhancements.
- Made changes to all X264 command lines to make BD-RB compatible with new defaults starting in X264 r1179.This means that BD-RB now requires X264 version r1179 or higher.
- Added "--ipratio 1.1 --pbratio 1.1" to theencoding command line to lessen "pulsing" onsources that are very highly compressed.
- Added code to recognize and workaround encoding issues on very small sources.
- Changed "Quick Encode for Extras" so it is ON by default. Most encode will benefit with faster completion.
- Other minor corrections and cosmetic fixes.


July 2nd, 2009 - v0.24.02
- Corrected an error related to PiP processing in which an error "CorrectEPData() 00006 2008" could occur due to incorrect indexing into the EPDATA table.
- Fixed a bug introduced in v0.24.01 in which full backups would have an illegal PID inserted into the MPLS file.This could cause failed playback (blank screen with only sound or hang).
- Corrected an issue in which on some BDs that are multipart movie-only BD-RB would incorrectly extract a single component and cause a muxing error.
- Other minor corrections and cosmetic fixes.


June 30th, 2009 - v0.24.01
- Added code to increase output size prediction accuracy. A WARNING to those using custom sizes in order to make "adjusted" output, -- you will likely oversize/undersize. The actual size of the output should now be closer to that specified in the selected target parameter. A special thanks to lithiumus for his help in the sizing adjustments.
- Changed the default values for AC3. Reencoding will now be done at 640Kbs for 5.1 (rather than 448Kbs) and 224Kbs for 2.0 (rather than 192Kbs). Also the setup dialog option has changed to enable 448Kbs as a secondary option (previously 640Kbs).
- Fixed an inconsistency in the percentage reporting to the status bar when in minimized mode.
- Added a LOG entry when BD-RB can't find the X264 window handle. This is just to clearly identify if the 50% complete problem is a result of a failed attempt to retrieve the handle.
- Corrected a bug that could under certain conditions prevent playback of streams that had secondary video on the original disc.
- Added code to prevent failed encode on very small sources due to ridiculously low specified bitrate.
- Added and ETA field to the status display of the GUI that shows an estimate the time needed to complete the current encoding pass.
- Added a partial implementation of PiP rebuilds. The video should now be included on full backups. Audio support is still in development.
- Changed the name of the INF file. Previously the job status information (INF) was saved to a file called "BDREBUILDER.INF" in the destination folder. Now, to keep the information for debugging, etc. I have named it according to the source.
- Added an option to the SETUP dialog for automatic removal of the WORKFILES directory after rebuild. Warning: Selecting this option removes all files required to perform another REBUILD in the event you decided to "tweak" the source slightly. Use with caution.
- Added a "Shutdown after REBUILD" option under the FILE menu. This will shutdown your computer at job completion (only if BD-RB has successfully completed all its encode and rebuild steps). A warning/abort dialog gives the opportunity to abort the shutdown.
- Updated X264.EXE to a newer release (r1173).
- Other minor corrections and cosmetic fixes.


June 20th, 2009 - v0.23.02
- Corrected an error in which a file may incorrectly be flagged as no reencode and cause oversizing.
- Updated X264.EXE to newer version (r1169)
- Other minor corrections and cosmetic fixes.


June 18th, 2009 - v0.23.01
- Added the --fps parameter to the X264 command line to circumvent possible inconsistencies in source frame serving.
- Added code to detect pulldown in VC-1 sources andperform special handling (e.g. auto removal).
- Changed the method of updating the progress bar back to that in v0.21.01.It seems the O/S isn't consistent returning window handles.
- Corrected an error in which field deinterlacing could fail when the output of the source codec was not YUY2 or YV12.
- Corrected an issue related to sources with pulldown that could result in audio synch errors.
- Changed the default value of the FIX_CLPI hidden INI setting.The CLPI errors were fixed in TSMUXER and this is typically no longer needed.If you are using an older version of TSMUXER rather than the one that is shipped with BD-RB, however, please add FIX_CLPI=1 to the "Options" area of your config (INI) file.
- Fixed some overall progress reporting errors whenresuming a movie-only encode.
- Added code to identify troublesome (field based) VC-1 interlaced files.In BD-25 backups they are (if not the main-feature) automatically copied intact to prevent CODEC failures during encoding with X264. NOTE: Setting the RESIZE option will disable this feature.
- Added two flags to the streams list following the fps indicator."*" means the source is PULLDOWN."**" (BD5/9 only) means the source is FIELD BASED interlacedVC-1 and will be BLANKED during reencoding.Audiowill playback correctly, but with a blank screen. Thisis required in order to prevent CODEC failures on thesesources. If you see a lot of "**" flags, you may want to consider movie-only mode.
- Added a hidden option called "DISABLE_VC1_FIX=1" this will disable the the two changes above (intact copy and blanking) -- just in case a CODEC is discovered that properly handles these streams.Flags will still be displayed.
- Added code to detect when a video source does not require encoding to meet target size goals, and keep itintact.Please note that the decision contains morethan meets the eye.For example, if an M2TS is a partof more than one MPLS and a component portion of theother cannot be kept intact -- it may not qualify andrequires encoding.
- Other minor corrections and cosmetic fixes.


June 7th, 2009 - v0.22.02
- Corrected an error in which the CERTIFICATE folder was not being properly removed (when it exists) from movie-only encodes.
- Added code to use alternate means to obtain window handle (for status bar update) when PID cannot be obtained.This should prevent the confusing "50% completed" display that incorrectly gives theimpression of an encoding freeze.
- Added a hidden option that will force movie-only encodes into BLU-RAY format. This is enabled by adding "FORCE_BLURAY=1" to the OPTIONS area of the config file (BDREBUILDER.INI).
- Change the default for PRIORITY to IDLE rather than NORMAL.This is typically the better setting.
- Other minor corrections and cosmetic fixes.


May 31th, 2009 - v0.21.02
- All movie-only modes now use the "--AVCHD" flag in TSMUXER.This should result in better compatibility across more players.
- When "Stricter AVCHD Compliance for Movie-Only" is selected, BD-RB will check for and remove AUXDATA,BDJO, JAR, META, and CERTIFICATE directories if they exist. This should result in better compatibility across more players.
- When building Full Backups, BD-RB will now check for and add BDMV, AUXDATA, BDJO, JAR, and META folders if they don't exist.This should result in bettercompatibility across more players.
- BD-RB now uses the MKV intermediate file format as the default for rebuilds.If for some reason youwish to force the use of .264 files as the default(as in prior BD-RB releases) add this switch to the config (.INI) file:"MKV_INTERMEDIATE=0"
- Modified the window handle capture routine so it wouldn't incorrectly grab the wrong handle when other instances of X264 is running.
- Fixed an error in which trailing short "blank video" could cause "Error 00009 DoEncoding..."
- Fixed an condition that could cause needless warning "Audio and/or PGS size too large." when a short trailing blank video is included in an MPLS.
- Corrected an error in which certain error conditions in DoEncoding() could result in a BD-RB hang.
- Fixed a condition in which an error might occur on certain types of non-directly attached drives that is related to timing of renamed files.
- Added a "KEEP_INTERLACING=1" hidden option.This setting should be considered experimental.This setting is not recommended for most encodes, but is included for certain specific scenarios.The settingtells BD-RB to forego deinterlacing.
- Added date stamp to error log entries.
- Updated X264 to version r1159
- Other minor corrections and cosmetic fixes.


May 25th, 2009 - v0.21.01
- Added code to take advantage of PGS (sub) resizing now included in TSMUXER for 1280x720 resizing.
- Fixed an error in which PGS (sub) adjustments were not being made when doing movie-only reencoding.
- Corrected an error in which LPCM files were not being retained correctly when selecting "Keep HD Audio for BD25".It still needs some testing, but should work correctly now.
- Corrected a problem in which multi-part LPCM files were not being reintegrated properly into Movie-Only encodes to BD-25.
- Removed BDREBUILDER.INI from installation .ZIP.It prevents accidental overwriting when updating.
- Updated X264 to latest version (r1153)
- Updated TSMUXER to latest release (v1.10.6). Note: This version and later REQUIRES TSMUXER v1.10.6 or higher due to use of new features.
- Other minor corrections and cosmetic fixes.


May 5th, 2009 - v0.20.09
- Fixed a bug in which a "STOP" statement (meant for testing) was left enabled in v0.20.08 and could beencountered randomly.
- Corrected an error in which a value larger than 2000 for MIN_M2TS_SIZE could cause a failure inattempting to copy files.
- Other minor corrections and cosmetic fixes.


May 4th, 2009 - v0.20.08
- Corrected source of "DoEncoding() 76 4" error.
- Corrected an error in which some files were being incorrectly reencoded even though they were smaller than the MIN_MT2S_SIZE parameter (BD-25 only). Note that there may still be (and should be) times when files smaller than MIN_M2TS_SIZE are encoded (when included in an MPLS than also has a larger M2TS).
- Changed processing so that now selecting "Stricter AVCHD Compliance..." in the SETUP menu now sets the "--avchd" flag for TSMUXER.
- Updated TSMUXER.EXE to the latest release (v1.10.1).
- Improved error handling and identification system.
- Other minor corrections and cosmetic fixes.


April 30th, 2009 - v0.20.07
- Corrected an error introduced in v0.20.06 that made movie-only mode selection result in "Source selected is not BD format".
- Other minor corrections and cosmetic fixes.


April 29th, 2009 - v0.20.06
- Made changes to MPLS processing code to correct for mismatch errors when MPLS/CLPI PID orders are not ordered the same.
- Rewrote several sections that perform audio encoding and integrated new routines for processing.
- Corrected an error in which under certain conditions some small parts of a multi-part playlist might not be reencoded -- and result in a video type mismatch.
- Updated X264.EXE to the latest release (r1140)
- Updated TSMUXER.EXE to the latest release (v1.9.9)
- Other minor corrections and cosmetic fixes.


March 31st, 2009 - v0.20.05
- Changed the processing so that audio encoding is not done when intact audio selections are made. This should correct errors caused by attempts to use nicaudio/aften against HD sources.
- Other minor corrections and cosmetic fixes.


March 29th, 2009 - v0.20.04
- Corrected an error in which timing adjustments on certain files may not have the PTS updatedcorrectly on LPCM streams.
- Added an option to SETUP to keep HD audio streams intact (for BD25 encoding only).
- Extended the timeout of the beta.Since I haven't had a lot of spare time lately, I want to makesure the program doesn't timeout for anyone betweenversion releases.The timeout is NOT meant to limituse but instead to keep me from having to readdress the same bugs over-and-over.
- Made several changes to accommodate naming convention in newer versions of TSMUXER.
- Updated X264 to version r1130.Includes several speed improvements.
- Fixed an error related to pass reporting on certain types of encodes.
- Reduced the default target size for BD-25.The new setting of 24450 was too large for BD-RB (which has a limit of 23098).
- Added setting of the CUSTOM_TARGET_SIZE as an option in the SETUP dialog.
- Other minor corrections and cosmetic fixes.


March 7th, 2009 - v0.20.03
- Corrected an error in which the determined total source size can be distorted.This can result in undersizing.
- Updated the SETUP dialog follow-on action so the stream display, settings and tables are updatedfollowing a save.In previous versions the INIdata wasn't being reset based on saved settings.This may be the cause of many of the "Failed torebuild BD file(s)" error caused by a mismatchbetween different phases of BD-RB.
- Added code that saves audio/sub configuration at demux and resets it accordingly at remux.
- Changed default MIN_M2TS_SIZE to default to 100MB for BD-25 encodes to save time.You can change the the value with MIN_M2TS_SIZE=nnnn.This has no effect on BD-5 and BD-9 encodes.It will also not affect M2TS files that are a part of the main MPLS>
- INI Editor now reloads INI when saved (you no longer have to exit/reenter for changes to take effect).
- Added a Custom Target Size option to the SETTINGS/OPTIONS menu.You can set the value by adding CUSTOM_TARGET_SIZE=nnnn to the "[Options]" area of the config (INI) file.
- Updated X264.EXE to the latest release (r1123).
- Other minor corrections and cosmetic fixes.


March 3rd, 2009 - v0.20.02
- Made additional change to the CLPI "fix" code to provide greater compatibility across more players.
- Regressed the version of TSMUXER included to the same one released with v0.19.6.Apparently the new one introduces issues.
- Other minor corrections and cosmetic fixes.


February 28th, 2009 - v0.20.01
- Added additional code to help prevent removal of subpictures from streams detected as menus.
- Adjusted the constant for M2TS multiplexing overhead.Output size should be closer to that specified now (prior versions resulted in some undersizing).
- Added code to prevent certain possibilities of errors in CorrectMPLS().
- Added code to more definitively recognize menu items for special processing.
- Updated code to prevent "Quick" encoding of video segments that are a component of a multi- part feature.
- Made changes to the method for correcting tables in the TSMUXER CLPI files.Panasonic players are hopefully now be able to work without settingthe "FIX_CLPI=0" flag.
- Updated the status of encode so it more accurately resumes (especially in movie-only -- note: make sure you've selected that same PlayList).
- Updated nicaudio.dll to v2.02.Don't rememberwhy I was keeping the old version in the zip file distribution.But I've been using this one for a while now.
- Updated X264.EXE to the latest release (r1115).
- Updated TSMUXER.EXE to v1.8.18(b).
- Other minor corrections and cosmetic fixes.


February 21st, 2009 - v0.19.06
- Corrected a bug in v0.19.05 that caused failure in CreateBDFiles() when using MOVIE-ONLY mode.


February 21st, 2009 - v0.19.05
- Corrected a error in which selecting MKV as the intermediate file could result in problems for movie-only encodes (missing "track=" in META).
- Made slight adjustments to some sizing settings.
- Corrected the "selected" check when choosing BD-25 output.
- Enabled MIN_M2TS_SIZE=nnn as a "hidden" option. When set (for a non-MOVIE only encode) and the output size is BD-25, any M2TS files that is smaller than this value (in MB) is copied intact to the output.Useful for retaining certain files that can't be reencoded (like VC-1 extras with hybrid progressive and interlaced streams) when doing full disc backups.
- Corrected an error in sizing calculations that could result in significant undersizing. This is especially pronounced on BD-25 encodes.
- Resolved an issue in which CLPI tables were not being correctly fixed when running movie-only mode.
- One of the second pass settings incorrectly had --b-adapt selected.Removed.
- Made improvements to processing for BD-25.Now small menu files are automatically excluded from reprocessing.
- Other minor corrections and cosmetic fixes.


February 18th, 2008 - v0.19.04
- Corrected a bug that could lead to errors in the ExtractAudio() and RunTSMuxer() subroutines.
- Other minor corrections and cosmetic fixes.


February 17th, 2008 - v0.19.02
- Corrected a bug in which the wrong video type could be inserted in the MPLS under very rare circumstances.
- Added code to adjust subtitles accordingly when the RESIZE 1080p to 720p option is selected.
- Updated the included release of X264.EXE to release r1114 - which corrects the uncommon but reported "crash" that could occur on some computers.
- Corrected a condition in RunTSMuxer() that may cause a runtime error.
- Fixed possible causes of runtime errors in the audio extraction module.
- Other minor corrections and cosmetic fixes.


February 15th, 2008 - v0.19.01
- Corrected an error in which audio track of menu items may not have been updated properly.This could cause menus to not play audio (especially for LPCM).
- Enabled PGS (subtitle) removal and wrote code to handle removal and updating of MPLS files. Note:If a file is determined to likely be a menu (small with certain characteristics) subtitles will not be removed by default (in the streams display). You can manually remove them -- but only at the risk of creating possible menu problems.
- Added an option to the SETUP dialog for resizing 1920x1080 sources to 1280x720.This should make BD-5 backups of many sources more viable. Note:If a file is determined to likely be a menu (small with certain characteristics) is will not be resized.
- Corrected an error in which simple stereo AC3 canunder certain conditions default to 448Kbs or640Kbs (massive overkill).The rate will now becorrectly set 192Kbs.
- Other minor corrections and cosmetic fixes.


February 13th, 2008 - v0.18.9
- Changed the method for determining fps/framecounts and other file info so that AVISYNTH returns are used only as a backup. Small speed improvement.
- Made changes that lower the likelihood that video encodes will end in unspecific "failure".
- Enhanced error detection to more clearly identify specific error locations.
- Updated X264 version to r1112. Seems to fix errors that some received on r1109 -- but not repeatable on reference machine in testing.
- Added code to automatically back into X264 r1082 after two failed attempts to encode.
- Other minor corrections and cosmetic fixes.


February 10th, 2008 - v0.18.8
- Corrected an error in which a stream with no audio to extract could cause an error.
- Updated muxing command line in an attempt to correct "skipping" issues with playback on PS3.
- Corrected an error in which "ConvertToYV12()" can be multiply entered in an AVS file.
- Made some corrections related to audio stream selection and PIDs used.
- Updated included X264.EXE to r1109.
- Other minor corrections and cosmetic fixes.


January 25th, 2008 - v0.18.7
- Rewrote movie-only audio handling routines to fix out-of-sync audio on multipart sources.
- Corrected (another bug) that could cause the wrongMPLS to sometimes be selected as the main-movie inthe Streams List.
- "Inconsistency" errors made no sense, as they were actually failed encodes.Removed the error and put "failed encode" as should be.
- Added error ID in critical areas for debugging.
- Other minor corrections and cosmetic fixes.


January 23rd, 2008 - v0.18.5/v0.18.6
- Internal test versions


January 21st, 2008 - v0.18.4
- Fixed an error introduced in v0.18.2 that could set the framecount on a segment to an incorrect value and result in massive undersizing.
- Corrected a bug that could cause the wrong MPLS to sometimes be selected as the main-movie in the Streams List.
- Corrected "Runtime Error 6" that could occur during selection of a source.
- Fixed an error that would cause BD Rebuilder to exit with an error when using "FIX_CLPI=0".
- Other minor corrections and cosmetic fixes.


January 20th, 2008 - v0.18.3
- Fixed an error in which empty folder that should be removed in AVCHD mode were not being correctly removed.


January 18th, 2008 - v0.18.2
- PLEASE NOTE:Starting with this version, BD Rebuilder REQUIRES AVISYNTH v2.57 or above. If you do not have itinstalled, please download it from:http://www.jdobbs.net/freeware/Avisynth_257.exe and install it.BD-RB will not work with older versions of AVISYNTH.
- Improved command line settings used for QUICK encodes.
- Corrected error in QUICK encoding routine that could result in oversizing (particularly on series and extra discs).
- Corrected an error that could cause "Runtime Error 6" when encoding audio.
- Added code to catch errors during audio reencoding.
- Added a checkbox in SETUP to make AC3 reencodes default to 640Kbs rather than 448Kbs.
- Updated quality selection.There are now four levels based on recommendations from Dark Shikari. Now uses "ENCODE_QUALITY=" parameter in INI file.
- Added a warning/restriction when source path lengths are too long (previously caused oversizing).
- Corrected an error that would cause "Runtime Error 9" on certain discs with multiple story paths (angles).
- Completely rewrote the movie-only handling routines to correct issues with certain multi-path/angle sources that had huge numbers of components and could cause BD-RB to crash with out-of-memory errors.
- Added code to correct the "snap" sound in WAV files resulting from demuxing via TSMUXER.
- Added chapter calculation to movie-only mode.Now the chapters will match those in the original playlist.
- Added the ability to select from alternate playlists.This is especially useful for series discs and discs with more than one version of a film. Note: You can select only from playlists of least 15 mins.
- Added traps to catch muxing errors that could result in "Runtime Error 76 - path not found".
- Corrected "Runtime Error 424".
- Fixed an error related to audio (especially LPCM) that could cause errors in "ReencodeAudio()" routine.
- Fixed several issues in related to reecoding/keepingaudio streams that could result in the wrong type codebeing set in the MPLS file.This could result in silent playback.
- Made calculation changes to help prevent oversizing under certain conditions when audio is kept intact.
- Added a SETUP option that makes what appears to be a more strictly compliant output (AVCHD) for the movie- only option.
- Other minor corrections and cosmetic fixes.


January 3rd, 2008 - v0.17.13
- Corrected an error in which a source that uses LPCM input was crashing with MOVIE-ONLY mode.
- Fixed a "Runtime Error 9" that could occur when a source did not have a language code set.
- Added a temporary setting in the config file, example: SPECIAL_DEBUG_FILE="C:PATHTODEBUG.TXT" This is meant to list all files and sizes found in the BD Source path individually in the selected output text file so I can debug incorrect sizing that has been reported.
- Updated AFTEN to the most recent SVN version.
- Other minor corrections and cosmetic fixes.


December 30th, 2008 - v0.17.12
- Enabled alternate target sizes in the INI file.
- Corrected the ColorBoost option -- in previous versions it could cause the AVS to fail.
- Correct an error in which FieldDeinterlace() could be inserted out-of-order in the AVS file.
- Updated the version of Aften apparently the previousversion released can have issues on some computers.
- Added a hidden parmeter "MKV_INTERMEDIATE=1" - this sets the intermediate file format to ".MKV" rather than ".264".It is meant to support a certain player that gradually goes out-of-sync (for some unknown reason).
- Other minor corrections and cosmetic fixes.


December 26th, 2008 - v0.17.11
- Changed the "Quick" algorithm so it would was less picky about which extras to encode with CRF.
- Corrected an error in which the wrong MPLS could be selected for MOVIE-ONLY mode.
- Other minor corrections and cosmetic fixes.


December 25th, 2008 - v0.17.10
- Added "ConvertToYV12()" to the AVS files, apparently some of the needed CODECS don't default as previously thought.
- Corrected an error in which the META files would not have the framerate set properly when the computer is set for certain format types.


- Other minor corrections and cosmetic fixes.

December 24th, 2008 - v0.17.9
- First release for beta testing.




Visit our sponsors! Try DVDFab and backup Blu-rays!
Search   Contact us   Privacy Policy   About   Advertise   Forum   RSS Feeds   Statistics   Software   

Site layout: Default Classic Blue

Affiliates: free-codecs.com

©1999-2024 videohelp.com