Help us keep the list up to date and submit new video software here.
Complete Version history / Release notes / Changelog / What's New for DVD Rebuilder
Professional Edition Version 1.28.2
CHANGES MADE TO PRO VERSION
- Made numerous changes to make DVD-RB more sensitive to
the security environment of Vista.
- Made changes to make DVD-RB more compatible with some
windows emulators.
- Added support for the HC adaptive quantization (*AQ)
function.This setting can improve picture in flat
parts.A default value of "2" is used, but can be
changed by setting "HC_AQ=n" in the "[Options]" area
of REBUILDER.INI."n" can be any integer value between
0 and 4."0" disables AQ and "4" results in lower
quants. Note: Keep in mind that due to virtualization
associated with VISTA, your most current INI may be
located in the VISTA VirtualStore.One easy way to
get to it (if you are using VISTA), is to create a
shortcut on your desktop that points to it.
- Added a parameter to the HC SETTINGS menu that enables
and disables LOGGING when encoding with HC encoder. The
log will be written to a file named "HCLOG.TXT" in the
working directory.
- Included HC Encoder v0.23 in the installation packages.
This version includes extended features and bug fixes.
- Added ability to have different 1st and 2nd passes when
using MOBILE encoding (see the MOBILE.INI template under
the AVCHD beta for an example.
- Added a "hidden" option called "ImgBurnDest" that, when
added to REBUILDER.INI will force the write to a specific
drive.This is expecially useful when working on a
computer that has more than one writable drive.As an
example, to force output to the "F:" drive you would add
"ImgBurnDest=F:" to REBUILDER.INI.
- Modified the TEMPLATE commands so they automatically
look in the VirtualStore for templates.
- Corrected "35601" error that could happen (very rarely)
on sources with no audio.
- Added a parameter to the REBUILDER.INI file so that an
alternate AVISYNTH resizing algorithm can be used for
certain functions (e.g. converting from 4:3 widescreen
to 16:9 anamorphic).The default is "LanczosResize".
Example usage: "RESIZE=Spline36Resize"Note: Adding
an incorrectly spelled resize parameter will cause your
encoding to fail.
- Other minor and cosmetic c
March 27th, 2008 (v1.27.3)
CHANGES MADE TO PRO VERSION
- Added a "Use *LOSSLESS Parameter" option to the
"HC OPTIONS" menu which will add that value (useful for
speeding up certain scripts) to the INI files passed to
HC encoder. Note: Only works with HC v0.22.1 or greater.
- Updated the ISO creation module so that now the ISO will
be created by ImgBurn rather than MKISOFS if ImgBurn is
installed and is of a high enough version to support it.
- Modified the HC calling module so that encoder priority
is set explicitly (based upon the option) in the HC.INI
file (HC v0.22 and higher).
- Corrected so that REDISTRIBUTION doesn't take effect
when "MOBILE Only" encoding is selected (it is not used
in that situation).
- Changed the "CORRUPT SOURCE" error message to a warning
and removed the annoying popup message.Some rippers
remove CELLs as needed from the VOB (usually junk cells
related to protection) without removing the reference to
the CELLS in the IFO(s).
- Built a workaround for movie-only PGC selection in discs
that have incorrect information in PGC tables.
- Corrected an error in which the batch shutdown had stopped
working since v1.27.0. Note also, that the setting for batch
shutdown is also now saved in the INI and will "stick"
between runs.Older version required setting it before all
batch runs.
- Corrected an issue related to Vista in which running in
"Multiple Encoder Processes" mode could cause HC and other
encoders to fail with "Failed to find and run encoder..."
This was caused by Vista's "improved" security.
- Modified loop checks during ILVU extraction in MOBILE
encoding so the extraction stops more quickly if "Abort"
is selected.
- Changed the actions for unload queries to make DVD-RB a bit
more robust in the event of problems.
- Added additional checks to ensure CCE paths are correctly
configured.
- Updated the codes so that NICAUDIO.DLL doesn't have to be
explicitly called out in the REBUILDER.INI file for use in
MOBILE encoding.
- Other minor and cosmetic changes.
February 24th, 2008 (v1.27.2)
CHANGES MADE TO PRO VERSION
- Added a new hidden setting called "HC_NOSMP" to the
REBUILDER.INI file.Setting "HC_NOSMP=1" (the default
setting) disables the use of SMP when multiple instances
are used. "HC_NOSMP=0" will allow SMP to run. Generally
the default (No SMP) is faster when run with multiple
processes, the parameter is provided to let the user
make the ultimate choice.
- Added a "Use *AVSRELOAD Parameter" option to the
"HC OPTIONS" menu which will add that value (useful for
certain scripts) to the INI files passed to HC encoder.
- Reversed the v1.27.0 implementation that waits for an
encode to complete before extracting.It appears to slow
down encodes on some systems.Go figure.You can still
enable this feature, however, by adding the hidden option
"WAIT_FOR_EXTRACT=1".
- Corrected an error in which the new matrix types were not
being saved in template files.
- Made adjustments to the sizing mechanism for Movie Only
encodes to prevent certain circumstances from resulting
in undersizing on seamless branching sources.
- Updated the SCR insertion routine to handle exceptionally
high SCR values.
- Updated code to make it more compatible with emulation
such as running under Linux/WINE.
- Adjusted build options to correct for a "crash" that was
reported by some users on the previous release.
- Other minor and cosmetic changes.
(v1.27.1)
- Corrected an error introduced in version 1.27 that would cause serious audio muxing problems.
- Fixed a source of a possible "Runtime Error 6"
February 14, 2008 (v1.27)
CHANGES MADE TO PRO VERSION
- Fixed an error in which the path for NicMp4Box.exe was not being automatically detected.
- Updated routines so that when DVD-RB is running multiple instances of HC Encoder the "*NOSMP" setting is used.This has been tested to show faster processing on DVD-RB -- as it already takes advantage of multiple processors.
- Update the HC interface so it specifically indicates whether a file should be encoded as "*PROGRESSIVE or "*INTERLACED".
- Modified the REDISTRIBUTION and OPV prediction code for HC Encoder.It should now take fewer passes for prediction in most cases.
- Added a check for illegal characters in VOLUME_ID.This condition could cause a failure to create an ISO image.
- Updated the "Close DVD-RB at batch completion" function soit "sticks" between runs.Now the setting remains ineffect until reset.
- Wrote code to circumvent a source of "Runtime Error 52"errors during the file copy section or "Buffer Overflow 0003" in the REBUILD phase on certain types of corrupt sources.
- Made handling of certain sources that fall outside standards more robust.
- Updated D2V creation routines to assume BT.601 colorimetrywhere no SEQUENCE_DISPLAY_EXTENSION is present.Added a"hidden" option called "BT601_DEFAULT=0" to the "[Options]"area of REBUILDER.INI.This option can make DVD-RB assumeall unspecified streams to be BT.709 instead.This ismainly for non-DVD sources.The default value is "1"(BT.601 is the assumption).
- Added an additional filter prefix.When prefixed by "b:" a filter is added only when the source colorimetry is BT.709 (including SMPTE 240M).This enables cases where you wish the output to be converted, for example to BT.601.This option is similar to "c:" but has an opposite effect.
- Corrected an error in which One Pass Encoding could, under certain rare circumstances, select an incorrect Q/CQ value and as a result over or undersize.
- Corrected an issue that could slow processing considerably when a combination of encoding and extracting is occurring.
- Cleaned up a cosmetic glitch in which sometimes the "Overall Progress" bar didn't correctly show status during ENCODE.
- Fixed an error in which Final_Q could not be calculated with QuEnc or a command line encoder (that supports CQ).
- Improved the interface for CMDLINE encoding -- now the CQ is passed as a floating point variable for more accurate sizing during one-pass and REDISTRIBUTION.
- Modified the default values for PFactor and BFactor when running HC Encoder in One Pass CQ mode.
- Improved the CMDLINE encoder interface so that it now alsopasses "Closed GOP" (for ILVU) and "Bottom Field First" (for interlaced encoding) information to the encoder.
- Made some small changes to the QuEnc interface to restore FreeEnc compatibility.
- Added multiple threading capability to the MOBILE encoding command line.This will speed up processing substantially for those with multiple processors (e.g. dual/quad cores).
- Added additional checks to for encoders.Prevents encoders from being enabled when they don't really exist.
- Other minor and cosmetic changes.
January 5th, 2008 (v1.26.6)
CHANGES MADE TO PRO VERSION
- Corrected a bug in which the MPEG2DEC_OPTS parameters were
not being applied during Q analysis.This could, in some
cases, result in an error.
- Added code to MOBILE encoding to prevent identical PGCs
from being reencoded redundantly (duplicates).
- Added more granularity to the matrix selections.Now you
can choose matrices for High (4000Kbs), MedHigh (3500),
Med (3000) in addition to those already selectable.
- Corrected an error in which having CCE SP2 installed by
itself did not activate the "CCE Mode" under the ENCODERS
menu.
- Fixed an error in which loading a project file would not
reset the "HC_FOR_REDIST" flag.
- Fixed a bug in which the OPV subroutine could cause a size
error caused by an incorrect maximum bitrate.This could
also cause anomalies in REDISTRIBUTION passes.
- Added code to adjust for an issue in which audio sync could
be off for MOBILE encoding for some oddly formatted discs.
- Changed the MOBILE settings so that any specified bitrate
less than 50 is considered a Q value rather than 31 (for
compatibility with H264 Q values).Illegal values on codecs
that accept no more than 31 are automatically limited.
- Added NicMP4Box.exe to the full (MOBILE) installer package.
This allows DVD-RB to create H264 files (using FFMPEG) in
the MOBILE encoding mode that are compatible with the IPOD.
NicMP4Box is called automatically when the IPOD_H264 codec
is selected.
- Added two new profiles to the MOBILE.INI file.These allow
you to take advantage of the H264 (high quality) format when
creating output for the IPOD.Say "yes" to overwriting your
MOBILE.INI file in order to see the new profiles.
- Updated the installation package to include HC Encoder v0.22
which includes several improvements over previous versions.
- Updated the installer to include ECLPRO v1.11.
- Other minor and cosmetic changes.If you are a registered user of DVD Rebuilder Pro you can always download the latest version at this link.
October 7th, 2007 (v1.26.5)
CHANGES MADE TO PRO VERSION
- Added a REDISTRIBUTION threshold test that limits the amount of low-side deviation allowed in the calculation of redistribution.The default value of .5 limits a bitrate reduction (in redistribution) to half what would have been given in a standard DVD-RB encode.This dramatically reduces the likelihood of getting values that are too low in dark scenes.The threshold can be adjusted via ahidden setting in the OPTIONS area of REBUILDER.INI. The value (REDIST_LOW_THRESHOLD=) must fall in the range of 0 to 1.Any other value results in the default of .5
- Added a "hidden" setting called "REDIST_USE_FINAL_Q".If set to 1 (REDIST_USE_FINAL_Q=1) in the "[Options]" area of REBUILDER.INI, a set of prediction passes are run on the main-movie VTS (largest) to determine a Final_Q value that is used for REDISTRIBUTION rather than the standard Base_Q.This will add a little time to the PREPARE phase and some reports have been made of improved quality based upon subjective analysis.
- Corrected an error in which pushing the ABORT button could, under certain circumstances, leave an encoder executing inthe background until it completes its current task.It might also result in a "Could not clear output..." error if an attempt to restart encoding happens too soon.
- Updated "Batch Mode" so that it will, when appropriate, write to blank disc.Note that you must (obviously)change discs between writes in order to write more thanone during the batch process.
- Added a separator bar to the FILE menu to distinguish the "Shutdown on REBUILD" functions from those related to Batch.
- Added code to limit the sample size to 1% when performing REDISTRIBUTE_FINAL_Q analysis.Any more is simply a waste of time.Note this does NOT affect the percentage used for determining REDISTRIBUTION -- only determining FINAL_Q.
- Corrected two bugs that were introduced in v1.26.4 (which was released as a beta only).
- Other minor and cosmetic changes.
September 4th, 2007 (v1.26.3)
CHANGES MADE TO PRO VERSION
- Fixed an error in which the REDIST_ALL parameter was not being set correctly when selected. In the previous versionany change to the setting was not recognized until the nextprogram load.
- Added Beta support for command line oriented encodes (e.g. Mencoder or FFMPEG). DVD-RB will call a preconfigured .BAT file that can be setup for the calls.An example .BAT file (for mencoder) is included as an example.In order to use it, you must edit it (it is normally found in the "c:Program FilesDVD-RB ProEncoders" directory) and point ensure the path properly points to MENCODER.EXE.You must also add the line "cmdline=" to the "[Paths]" area of the REBUILDER.INI file. This new option should be considered inBeta test until it has been used more.My encodes (using M encoder) so far tend to be undersize -- but very goodquality.Try the "Good (fast)"mode, it gives very goodquality and is exceptionally fast.Be careful with "HighestQuality" mode -- it can be slow.
- Added an option to the MODE menu in which you can choose toalways use HC as the encoder for REDISTRIBUTION.Thisprevents a rare CCE problem that can happen when highbitrate matrices are in use.
- Updated REDISTRIBUTION so that any cell with 500 or fewer frames would redistribute using 100% sample.This prevents lower-than-required bitrates on small segments that have blackness or fade-ins that might undervalue the need.
- Moved "Shutdown at REBUILD Completion" and "Close DVD-RB at REBUILD" completion from the MODE menu to the FILE menu. This makes it possible to change the state of these options while DVD-RB is executing.
- Corrected a bug in which, under certain circumstances, it is possible to receive a "Runtime Error 53" message during REDISTRIBUTION.
- Corrected an minor bug in which bitrates for single framesegments were incorrectly REDISTRIBUTED.
- Corrected an error in which attempting to use the "No Compression" encoder option with REDISTRIBUTION enabled could cause DVD-RB to abort with errors (87/13)
- Updated the response to errors resulting from a corrupt source (VOBID/CELLID not found errors) so you have the option tocontinue as opposed to a forced exit.Note however that it is not usually a good idea -- as this is an indicator of a pretty serious corruption in the source IFO/VOB combination.
- Other minor and cosmetic changes.
July 7th, 2007 (v1.26.2)
CHANGES MADE TO PRO VERSION
- Added additional routines to the REDISTRIBUTION code that corrects possible undersizing.Now, when a segment has been redistributed too many sectors(making it larger than the original) the size is adjusted and recovered sectors are reallocated to other segments.
- Turned off HC VBV and scene detection (except for a 100% setting) during REDISTRIBUTION. This appears to have beenslowing down the speed of HC redist on some systems.Also set HC to fast mode during the REDISTRIBUTION passas it gives the same results.
- Updated the REDISTRIBUTION menu options.You can now turn "Redist_All" on or off from the mode menu (formerly hidden).
- Added code to perform REDISTRIBUTION for ProCoder and CCE Basic.HC (if installed) will be used for determining the bitrate redistribution pass.
- Corrected an bug in which CCE SP2 could encode with the incorrect field order on BFF sources.
- Other minor and cosmetic changes.
June 24th, 2007 (v1.26.1)
CHANGES MADE TO PRO VERSION
- Added a hidden setting in which you can instruct DVD-RB to redistribute bits across the entire DVD (including any parts considered to be extras and/or the feature).This can be useful for applying redistribution to episodic or series discs.You can enable the setting by adding "redist_all=1" to the "[Options]" area of REBUILDER.INI.
- Updated the redistribution module so it follows the proper rules associated with PEAK_BITRATE
- Added direct Luminance Gain adjustment to the HC Settings menu.
- Added new code to the OPV prediction routines that should improve further improve Q selection and sizing.
- Corrected a bug in which performing redistribution on ILVU sections could result in an error message.
- Other minor and cosmetic changes.
June 10th, 2007 (v1.26.0)
CHANGES MADE TO PRO VERSION
- Added a new MODE called "Enable Bitrate Redistribution." It should be considered to be in Beta status (meaning it'sthere for testing -- bugs are possible). This feature isespecially useful on sources that were not optimallyencoded (such as CBR or on-the-fly broadcast encoding).It will perform an initial first pass using the OPVfeature of CCE SP, HC, QuEnc, or AutoQMatEnc toredistribute bits across all segments using a constantbase Q value, before doing the standard encode.This mode may also improve picture quality on sources that use a less than perfect bitrate distribution on the original source. Results of the redistribution can be reviewed by reading "REDISTRIBUTION.TXT" in the D2VAVS directory after PREPARE.
- Added a hidden value for adjusting the size of theredistribution pass by setting the option "Redist_Percent="in the "[Options]" section of the REBUILDER.INI file. The default value is 10.
- Corrected a bug related to the implementation of matrices when using OPV and CCE SP2.
- Updated several routines to better handle error conditions.
- Enhanced the OPV routines to better select Q values under certain specific conditions.
- Updated the multiplexing engine to better integrate audio when certain anomalies are encountered.
- Fixed a rarely occurring bug related to closed captioning.
- Other minor and cosmetic changes.
May 2nd, 2007 (v1.25.0)
CHANGES MADE TO VERSION ONLY
* Added additional code to the OPV single pass prediction routines to increase sizing accuracy. This should reduce the probability of over/undersizing in OPV.
* Added two more "hidden" options to REBUILDER.INI for adjusting OPV actions related to HC encoding. The values "HC_CQ_BFACTOR=" and "HC_CQ_PFACTOR=" allow you to set the related HC settings for one pass VBR encoding. More information can be obtained in the HC documentation.
* Updated the "Close DVD-RB at REBUILD Completion" option in the MODE menu. It is now persistent and the setting will carry-over between sessions.
* Added a popup window to show status when DVD-RB scans at startup or after source selection. This is necessary to show progress when encountering an exceptionally large VIDEO_TS.VOB.
* Corrected an issue in which, under certain circumstances, when colorimetry changes between two segements, the flag ("c:") in the filter editor might get incorrectly tripped.
* Corrected a bug in which under very rare circumstances the last GOP of a cell could be flagged with incorrect colorimetry information.
* Updated the Installer to include ECLPRO v1.00 Final, which fixes some "exit" related issues.
* Modified colorimetry interpretation so that receiving a "2" (unspecified) as the matrix_coefficient would default to actions for Rec.709.
* Added code to clean up the temporary encoder directories that are created for muliple encoder processes.
* Updated OPV processing to allow an alternate matrix. Now OPV will use the specified as "Main Feature Matrix." In OPV the matrix will not change based upon bitrate -- as it is necessary for predictions to be made using a single matrix and quantizer/Q value.
* Added HC v0.21 to the standard installation package. This corrects a rare "hang" issue and can now encode slightly faster in BEST mode. Also added support for the new luminance gain (LUMGAIN) parameter. You can now set the value using "HC_LUMGAIN=" in the REBUILDER.INI file.
* Other minor and cosmetic changes.
April 10th, 2007 (v1.24.0)
CHANGES MADE TO VERSION ONLY
* Added an additional filter prefix "C:". If the "C:" is present as a prefix in the filter line, the line will be added only when the colorimetry of any part of the original source is anything other than Rec.709.
* Added an additional "M:" filter prefix. If the "M:" is present the filter line will only be added for segments associated with a menu.
* Changed algorithm so that filters are now also applied to menus. Please note, though, that filters using the "E:" or "F:" prefix will (naturally) not be applied to menus.
* Added a new hidden option. Now you can add additional parameters to all MPEG2SOURCE() entries in the AVS files by adding a "MPEG2SOURCE_OPTS=" to the "[Options]" area of REBUILDER.INI. For example:
MPEG2SOURCE_OPTS=info=3
This entry will tell the option to output hints that might, for example, be used by the ColorMatrix() filter.
* Updated Q prediction routines (OPV) to prevent an odd condition in which the Q value may jump strangely causing a need for additional prediction passes.
* Other minor and cosmetic changes.
March 31st, 2007 (v1.23.3)
CHANGES MADE TO VERSION ONLY
* Optimized code to reduce the startup scanning time on discs that have large numbers of VTSs.
* Fixed a bug that could cause "Runtime Error 55" on a small number of sources that contained unreferenced material.
* Corrected a bug in which setting or resetting the "Menu Encoding" option did not refresh the Selection Settings. As a result, a "Runtime Error 9" could occur under certain circumstances.
* Updated error handling routines, making them more robust.
* Other minor and cosmetic changes.
March 25th, 2007 (v1.23.2)
CHANGES MADE TO VERSION ONLY
* Added code to further enhance unreferenced VTS removal. This should correct remaining problems with certain types of source oddities.
* Corrected a condition in which creation of ISO images may fail when unreferenced material was removed.
* Corrected a bug in which, under certain circumstances on oddly formatted discs, titles be executed incorrectly.
* Note: The new unreferenced removal routines can be disabled by adding "DISABLE_COMMAND_REFERENCE_CHECK=1" to the "[Options]" area of REBUILDER.INI.
* Corrected a bug in which some VTSs may not show as referenced when the reference was in VIDEO_TS.VOB.
* Other minor and cosmetic changes.
March 17th, 2007 (v1.23.1)
CHANGES MADE TO VERSION ONLY
* Corrected a bug in which a few certain oddly formatted source discs could cause "...ISO Write Error" and"... ISO Image was NOT successfully created" errors. The output IFO files could be corrupted. Note: this error would result in no files being written to disc -- so it is unlikely a "bad disc" could be created.
* Added code to check and correct VIDEO_TS.IFO files that incorrectly count/list unreferenced title sets.
* Added code to make DVD-RB accept certain sources that are output by AnyDVD without a need for preprocessing with 3rd party packages.
* Corrected an error in which the "CCE SP" option under "SETTINGS/CCE SETTINGS" can be incorrectly checked during the encode phase. This can, under certain circumstances, cause an error related to "incorrect ECL file format".
* Added routines to look at source structure and adapt to inconsistencies.
* Other minor and cosmetic changes.
March 17th, 2007 (v1.23) CHANGES MADE TO VERSION ONLY
* Corrected a bug in which a few certain oddly formatted source discs could cause "...ISO Write Error" and"... ISO Image was NOT successfully created" errors. The output IFO files could be corrupted. Note: this error would result in no files being written to disc -- so it is unlikely a "bad disc" could be created.
* Added code to check and correct VIDEO_TS.IFO files that incorrectly count/list unreferenced title sets.
* Added code to make DVD-RB accept certain sources that are output by AnyDVD without a need for preprocessing with 3rd party packages.
* Corrected an error in which the "CCE SP" option under "SETTINGS/CCE SETTINGS" can be incorrectly checked during the encode phase. This can, under certain circumstances, cause an error related to "incorrect ECL file format".
* Added routines to look at source structure and adapt to inconsistencies.
* Other minor and cosmetic changes.
February 24th, 2007 (v1.22) CHANGES MADE TO PRO VERSION
- Improved program robustness in several areas, it now recognizes more oddities in the source and compensates to reduce likelihood of output glitches.
- Added detection and auto configuration for multiple core processing. Now the "Multiple Encoder Processes" setting is automatically set to match the number of processors at startup or when clicking on the "Multiple Encoder Processes" option. If you only have one processor and select the option, DVD-RB will assume a "fast" system and will set the process count to 2. You can, however, manually override the setting by changing the "Encode_Processes=" parameter in REBUILDER.INI (for instance if you want to use only 2 processors for encoding on a 4 processor system).
- Made the new style editor the default.
- Updated code to make DVD-RB less likely to run into security issue when running under Windows Vista.
- Added an "Auto" setting to the MOBILE settings dialog for "GOP Size" -- this will let FFMPEG decide the size.
- Added parameters to hold constant Q when used with H264 for MOBILE encoding. The parameter wasn't being honored with previous versins. Constant Q is enabled by entering a video bitrate of less than 32 (interpreted to be a Q value).
- Corrected "Runtime Error 461" that can occur when attempting to drag entries in the "Batch" list box.
- Changed the way in which rate control parameters are passed to FFMPEG when doing MOBILE encoding.
- Corrected "Error attempting to close DVD" that occured when MOBILE encoding attempted on a source that wasn't PREPARED with MOBILE options.
- Faster HC encoding speed (especially SSE2 supporting processors. Updated the installer to include HC Encoder v0.20
- Improved rate control on QuEnc. Updated the installer to include QuEnc v0.72
- Other minor and cosmetic changes.
January 20th, 2007 (v1.21)
CHANGES MADE TO PRO VERSION - Made several improvements to the authoring engine that should improve accuracy and hold more robustly to standards when sources have oddities detected.
- Per request from several users, modified the browsing routines for source, working, and destination paths so that browsing starts at the last selected (legal) path.
- Updated the IMGBURN calling routine for direct disc writes to explicitly specify the type of file system.
- Corrected a bug in which, under certain cir*****stances the NAVPACK of a still menu may not be updated with the correct "End PTM of VOBU if Sequence_End_Code" value.
This could result in odd behaviour and/or response to menu items on some players. Many thanks to Geekman and Zeul for some great support in capturing this very elusive bug. Thanks also to abysas, kbello, Geekman, and Sharc for assisting in testing.
- Corrected a bug in which the ISO burning options may not save/load correctly from project files.
- Other minor and cosmetic changes.
January 6th, 2007 (v1.20.5)
CHANGES MADE TO PRO VERSION
- Added a menu item to the "Mode" menu for selecting the audio stream desired for MOBILE encoding.
- Added code to accept non-AC3 audio sources as selections using the "Substream=" command. They can also now be selected from the "Mobile Audio Source" menu item. This feature should be used with the understanding that the new formats (LPCM, MPA, and DTS) are in beta status.
- Added code to recognize out-of-sequence playback in a PGC during MOBILE encoding and correct audio. This should prevent out-of-sync playback on certain titles.
- Optimized routines used for MOBILE audio extraction during the PREPARE phase. This should improve PREPARE speed slightly when MOBILE is selected.
- Corrected an error in MOBILE encoding in which the second pass of XviD encodings (when selected) was not being properly executed.
- Added a PRESET parameter to the MOBILE.INI file. Now those familiar with FFMPEG can pass additional command line parameters to the encode with "cmdline=".
- Added a PRESET parameter to the MOBILE.INI file. The "ConvertFPS=" setting will convert the framerate to that specified. Note that this can result in some degradation in the fluidity of the picture.
- Added several more parameters to the custom settings listboxes for MOBILE encoding.
- Corrected a calculation in resizing (for aspect ratio) during MOBILE encoding might result in a "Not a multiple of 4" AVISYNTH error message.
- Corrected an issue in MOBILE encoding in which odd RFF patterns (resulting from hybrid sources) might cause a frame to be lost between segments.
- Corrected a "testing" issue in which the second pass for MOBILE encodes was never executed when "FrameLimit=" was set in the REBUILDER.INI file.
- Modified the MOBILE code so that the output path is not cleared before writing. This now makes it possible to use the same output path for more than one encode.
- Other minor and cosmetic changes.
December 15th, 2006 (v0.98.2)
CHANGES TO FREEWARE VERSION
- Made several important improvements to the authoring engine. Updated multiplexing and timing algorithms to more accurately adhere to standards.Made several bugfixes to the engine and corrected a situation in which runt VOBUs could be createdunder certain circumstances.
- Fixed a bug related to building of the reference frame index in the NavPack.
- Corrected a rare but possible "skipping" problem that could happen on certain players as a result of DVD-RB's handling ofsome recent HC versions.
- Improved recognition and handling procedures for STILL frames and scene changes.Reduced the liklihood of unnecessary segment breaks.This could improve processing speed and reduce complexity.
- Updated the encoder calling routine to enable scene detectionduring usage of HC Encoder.It defaulted to "off" in previous versions.
- Updated the installer to include HC Encoder v0.19.1.
- Other minor and cosmetic changes.
December 2nd, 2006 (v1.20.4)
CHANGES MADE TO PRO VERSION
- Added support for writing several new output formats. Generally for MOBILE encoding (such as iPod), DVD-RB can now output MP4, AVI, and other video and audio formats. A new "MOBILE (iPod) Output" option can now be set under the "Mode" menu. Currently DVD-RB Pro uses FFMPEG (included in the installer) to create the output using XviD, H264, and a large spectrum of other possible video/audio formats (via FFMPEG). FFMPEG is a fast and powerful video format encoder that is provided under the GNU Public License Agreement. Read the file "License.txt" for more information. Support for other encoders may be included in future versions. (v1.20.0)
- Added a new feature for prefix recognition to the filter processor. These are meant to help descriminate on the usage of filters. Now you can add "E:", "F:", "I:", or "P:" as a prefix to a line added in the filter editor. The prefixes represent "Extras", "Feature", "Interlaced", and "Progressive" respectively. When specified, the prefix will limit that filter to usage only when the source to be encoded matches the prefix. For example, if specifying "E:filter1()" the filter "filter1()" would only be applied to segments that are determined to be extras. Setting "e:i:filter2()" limits use of "filter2()" to segments that are extras -- and are also interlaced. (v1.20.4)
- Added text to the LOG that identifies the source being processed (v1.20.4)
- Implemented code to save the summary line from PREPARE to the INF file. In prior versions the summary at the end of a batch encode set could be incorrectly reported when the PREPARE phase was skipped during batch. (v1.20.4)
- Corrected an error in which the incorrect PRESET may be used when selecting "Custom" from the MOBILE encoding dialog. (v1.20.4)
- Corrected a problem in rate control buffer sizing for MOBILE encoding. This may have caused "jerking" or other odd behaviour during playback. (v1.20.3)
- Inhibited the "Already Small Enough" message when MOBILE encoding is the only thing being done. (v1.20.3)
- Added a setting in the REBUILDER.INI file for setting the minimum PGC size when doing MOBILE encodes. This sets the minimum size (in frames) for a PGC to be encoded. This new "hidden" setting is called "PGC_Minimum_Frames=" and it can be added to the "[Mobile]" section. The default value (if none is set) is 22500. This comes out to about 12.5 minutes on NTSC and 15 minutes on PAL. (v1.20.3)
- Corrected an issue in which the "Custom" settings under the MOBILE dialog were not being properly used at encode time. (v1.20.3)
- Fixed an error in which BATCH encoding was not correctly applying selected PRESET to MOBILE encodes as they were saved in project files. Instead the "last selected preset" was being applied. (v1.20.3)
- Corrected an error that would cause AVISYNTH errors in countries that use the "," as a decimal. (v1.20.2)
- Added specification for the audio output format to the MOBILE settings dialog (v1.20.1)
- Fixed a bug where no default PRESET was being selected the first time entering the MOBILE dialog. (v1.20.1)
- Corrected a processing problem during the PREPARE phase for "Movie-Only" encodes. The problem could cause PREPARE to take significantly more time than is necessary. (v1.20.0)
- Added code to test and correct for corrupt streams in which garbage are at the start of a cell, and are followed by the orphaned remains of a GOP. This condition has been seen to cause incorrect writes of frame flags and the error condition "Corrupt Stream Detected" during REBUILD. (v1.20.0)
- Made adjustments to the sizing algorithm in order to prevent oversizing on oddly formatted DVDs that have huge numbers of very small segments. (v1.20.0)
- Corrected a bug in which ILVU segments might receive a lessor bitrate than they should based upon the analysis.
- Updated the calling/checking mechanisms used to invoke encoders. This should make the processing more robust as well as (slightly) improve encode times. (v1.20.0)
- Made several changes to the way the PREPARE phase records information. (v1.20.0)
- Other minor and cosmetic changes.
November 6th, 2006 (v1.12.1)
CHANGES MADE TO PRO VERSION
- Corrected a bug in the new audio detection, selection, and removal procedures in which some DTS or LPCM streams may not be properly kept even though selected.
November 4th, 2006 (v1.12.0)
CHANGES MADE TO PRO VERSION
- Made several improvements to the audio detection, selection, and removal procedures, making it less likely for output to be something other than expected.
- Added routines to recognize segments for which using OPV might cause problems (such as ILVU) and force multiple pass encoding (instead of OPV) for those segments.
- Corrected a calculation error that could, when unreferenced sectors exist, cause sizing miscalculations while using "Movie Only" mode.
- Improved recognition and handling procedures for STILL frames and scene changes. Reduced the liklihood of unnecessary segment breaks. This could improve processing speed and reduce complexity.
- Updated multiplexing algorithm to more robustly handle unusual streams. This is most likely to help in streams with exceptionally numerous scene changes.
- Corrected a situation that could, under rare circumstances, result in a REBUILD buffer overflow errors.
- Updated the full installer to include HC Encoder v0.19.1
- Other minor and cosmetic changes.
October 24th, 2006 (v0.98.1)
CHANGES TO FREEWARE VERSION
- Added code to retry certain open statements when O/S callsreturn before the operation is truly completed.This shouldcorrect the occasional "Could not open ... file" errors thatseems happen when Kaspersky antivirus in in use on the hostsystem.
- Updated the CCE Path detection code to verify the collectedpath names and look for variations.
- Corrected a bug in which a certain sequence of starting,stopping, and resuming the ENCODE phase could skip one ormore segments and result in "Error in UpdateIFO" due to missing M2V file(s).
- Corrected a bug in which the path for the HELP file was not correctly specified.
- Added code to automatically recognize, adjust, and correct for certain types of corrupt streams.
- Corrected a ReJig sizing error.
- Corrected a bug in which some INF floating point entriescould be read incorrectly under some numbering systems.
- Corrected an issue in which settings saved before a batch process may not be restored correctly at batch end.
- Improved sizing algorithm so that it can properly account for some oddly formatted discs.
- Fixed a rare bug related to loading of Project files.
- Updated the installer to include HC Encoder v0.19.
- Other minor bug and cosmetic changes
DVD Rebuilder PRO v1.11 released! DVD Rebuilder
CHANGES MADE TO PRO VERSION
October 20th, 2006 (v1.11.0)
- Several improvements in the authoring engine. This also corrects a bug in which, under certain circumstances, it was possible for the REBUILD phase to create runt VOBUs.
- Added code to support drag & drop capability for adding files to the batch processor. Please note that only .RBD files will be accepted for dropping.
- Added code to automatically recognize, adjust, and correct for certain types of corrupt streams.
- Updated the CCE Path detection code to verify the collected path names and look for variations.
- Added code to retry certain open statements when O/S calls return before the operation is truly completed. This should correct the occasional "Could not open ... file" errors that seems happen when Kaspersky antivirus in in use on the host system.
- Corrected a condition in which the VOBU_1stREF_EA NavPack setting could be set incorrectly. Note: This could have happened only under very unusual circumstances.
- Corrected a bug in which audio remapping may not correctly work when used in conjunction with Movie_Only mode.
- Fixed "Runtime Error 35600" that can sometimes occur when selecting "Show Extras Only" from the Viewer/Editor menu.
- Other minor and cosmetic changes.
DVD Rebuilder PRO v1.10.9 released! DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Fixed a bug that could cause erroneous "Corrupt Stream Detected" message to occur during REBUILD.
- Corrected an issue in which settings saved before a batch process may not be restored correctly at batch end.
- Corrected an oddity in which unreferenced cells may not be included in the sizing calculation -- resulting in output undersizing.
- Fixed error in which bitrate values from use of the beta Viewer/Editor are not being written correctly to the ECL file when using CCE SP2.
- Modified the default bitrate for segments that contain less than 60 frames. Discs with huge numbers of small segments could cause some oversizing.
- Fixed a rare bug related to loading of Project files.
- Further improved ReJig sizing algorithm. This should prevent undersizing that was previously observed.
- Adjusted code related to the processing of .ECL files.
- Improved sizing algorithm so that it can properly account for some oddly formatted discs.
- Added code to more accurately predict sizing when working in "Movie and Menus Only" mode.
- Updated the installer to include HC Encoder v0.19.
- Other minor and cosmetic changes.
DVD-RB v098 Freeware
Description:
Below is a summary of the changes/updates associated with this version (Freeware release):
Changes made since the last version:
- Added a new "Write to Blank Disc (with ImgBurn)" option under the "Mode" menu. When selected this option will, at then end of DVD file creation, automatically burn to disc using the newest version of ImgBurn. Note -- the option is only enabled if you have ImgBurn v2.0.0.0 or greater installed on your computer. ImgBurn is highly recommended and can be downloaded at www.imgburn.com.
- Corrected an error in which "garbage" data following null or padding sectors could result in unpredictable timing and/or desynchronization.
- Added code to prevent a very rare cell transition timing anomaly that can occur when the source contains an irregularity.
- Added code to reduce the likelihood of "Error #0006" on streams that contain embedded MPEG garbage. Also, as investigation showed that these only happen in "orphaned" MPEG sections (following "null sectors" created by a decrypter) that are never actually decoded, the error has been removed and replaced by a warning in the STATUS window/log.
- Removed the "Special Error Processing" option. It no longer serves a purpose.
- Improved procedures for handling sequence_end_code and still frame processing. Fixed a bug in which an end code might be incorrectly inserted under certain rare circumstances.
- Corrected an error in which the INF first_sector and last_sector may (rarely on an oddly formatted source) be off by one sector.
- Fixed "Runtime Error 6" that can occur during rebuild when dealing with very small M2V files under specific conditions. - Added routines to recognize and ignore extraneous files in the source directory -- including unreferenced VTSs that serve no purpose except to occupy space.
- Added a "hidden" setting, "DISABLE_UNREFERENCED_REMOVAL". This allows you to keep unreferenced cells and VTSs if for some reason it becomes necessary. By default DVD-RB removes any video/audio that, based upon the IFOs, is not actually used on the DVD.
- Fixed an error that could cause certain types of still pictures to not display.
- Added code for checking and adjusting for Pan & Scan mode. This should correct the problem on certain players where BOV video appears horizontally compressed and button placement appears off.
- Improved the layer_break recognition routines to better recognize and properly handle seamless branching titles.
- Improved the layer_break recognition routines to more judiciously decide whether to change cell settings in the IFO.
- Updated the installer to include QuEnc v0.71, HC Encoder v0.18, and ECLPRO v1.00 (RC1).
- Other minor and cosmetic changes.
September 26th, 2006 (v1.10.8)
CHANGES MADE TO VERSION ONLY
* Corrected an error in the beta Editor/Viewer in which the updates made by "Allocate Saved Space to Feature" may not be saved when exiting.. resulting in undersizing.
* Added code to reduce the likelihood that network layer delays might cause timing errors.
* Fixed an issue in which blanking a segment might result erroneous bitrate values.
* Corrected an bug in which a certain sequence of starting, stopping, and resuming the ENCODE phase could skip one or more segments and result in "Error in UpdateIFO" due to missing M2V file(s).
* Corrected code so that space related to unreferenced cells that have been removed is returned to video. This could have caused undersizing when backup up certain dics.
* Added code to help alleviate "slow closing" that seems to happen when using AutoQMatEnc on network drives and the resulting "Cannot open ITEM.ECL" error.
* Corrected the display of "Est Size (total)" in the beta segment editor/viewer. Previous versions failed to account for NAVPACKs in this value. The "DVD Output Size" display was not affected and remains correct.
* Other minor and cosmetic changes.
DVD Rebuilder 1.10.7 PRO DVD Rebuilder
CHANGES MADE TO VERSION ONLY
* Corrected a conversion error in the SP2 beta code. This could cause several possible problems during PREPARE or ENCODE.
* Added a check that forces ConvertToYUY2() into AVS files that are destined for use in ProCoder. In previous versions deselecting this option could cause ProCoder to stop functioning properly.
* Corrected functioning of the "" buttons in the new beta Viewer/Editor. In some countries' numeric formats the "," decimal separator wasn't being properly interpreted.
* Corrected several minor slider positioning errors in the beta Viewer/Editor.
* Corrected a ReJig sizing error.
* Corrected an error in the new beta SP2 support. The maximum bitrate value was not being properly set. Note that SP2 support continues to be considered "beta".
* Corrected a bug in the ECL generation for the beta CCE SP2 feature. Previous video for the PAL system when using SP2 could result in blank sections at the end of each video segment.
* Added settings to the SP2 ECL file that could prevent sizing problems in the event that default values were incorrect.
* Corrected ECL updating routines in the Segement Editor/Viewer
for SP2 files.
* Other minor fixes/enhancements.
DVD Rebuilder 1.10.6 PRO DVD Rebuilder
CHANGES MADE TO VERSION ONLY
* Multiple instance encoding is now supported for AutoQmatEnc as well as HC, QuEnc, and ProCoder. Note: This requires AQE version 0.33 or greater. You can download it from www.autoqmatenc.com.
* Corrected an issue in which a non-zero value in a RESERVED section of the DSI_GI table of a NAVPACK could erroneously cause cells to be flagged as unreferenced. This condition doesn't seem to occur in any commercial discs -- but does appear in discs authored using "ULEAD DVD MovieFactory".
* Improved the sizing slider for the beta Viewer/Editor. Added a "" for small upward and downward sizing. This should help get the value to exactly what you might decide is perfect.
* Made several processing improvements to the Viewer/Editor.
* Added a menu item "Allocate Saved Space to Feature" to the beta Viewer/Editor. This will take any unused space recovered through lowering bitrates, setting "Blank" etc. and allocate it to the feature VTS.
* Added a menu item "Reset to Default" to the beta Viewer/ Editor. This will remove all actions and reset to the state before any blanking, etc. has taken place.
* Added a "hidden" setting, "DISABLE_UNREFERENCED_REMOVAL". This allows you to keep unreferenced cells and VTSs if for some reason it becomes necessary. By default DVD-RB removes any video/audio that, based upon the IFOs, is not actually used on the DVD.
* Fixed an inconsistency in the IFO's VTS_PTT_SRPT table that could happen during movie-only encodes.
* Added support for CCE SP2 (Trial). This feature uses settings that are only moderately tested and should be considered "Beta" -- it is not recommended that it be used except for testing. In order to activate the feature for testing you must add the line "SP2_Support=1" to the "[Options]" area of the REBUILDER.INI file.
* Added VTS_MIN_SIZE and VTSM_MIN_SIZE checks in the REBUILD module. In previous versions changing this value between PREPARE and REBUILD (which is something that could only be done manually and should never be done) could result in "Runtime Error 6".
* Added code to find default paths for CCE that will be used if not overridden by those in the INI file.
* Changed the shell call for execution of encoders in a minimized state to not receive focus.
* Improved the layer_break recognition routines to more judiciously decide whether to change cell settings in the IFO.
* Other minor and cosmetic changes.. Posted on Thursday, September 07 @ Romance Daylight Time by Rockas
DVD Rebuilder 1.10.5 PRO DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Corrected an error introduced in Pan & Scan support that could cause "...error getting MPG start code. [02:53:59]00070 00006"
- Corrected an issue in which writing directly to disc using ImgBurn would create a "Pause" for display of image details and required user intervention in order to continue.
DVD Rebuilder 1.10.4 PRO DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Added a new "ImgBurn Directly to Disc (No ISO)" option under the "Mode" menu. When selected this option will, at then end of DVD file creation, automatically burn to disc using the newest version of ImgBurn. Note -- the option is only enabled if you have ImgBurn v2.0.0.0 or greater installed on your computer. No ISO file will be created on your hard drive when using this option. ImgBurn is highly recommended and can be downloaded at www.imgburn.com.
- Modified the "Check Latest Version" option under the "Help" menu. It now brings you to a "Download" page. This is meant to make it easier for registered users to check for and obtain the most recent version.
- Corrected an error that prevented OPV mode from working correctly for AutoQMatEnc. The result in previous versions would have been multiple passes regardless of the setting.
- Added code for checking and adjusting for Pan & Scan mode in menu creation. This should correct the problem on certain players where menu video appears horizontally compressed and button placement appears off.
- Added code to recognize and exclude unreferenced cells. This can improve picture quality by reallocated wasted space to referenced cells. In addition it can prevent processing confusion and audio missynchronization that can occur as a result of insertion of unreferenced cells.
- Updated the AutoQMatEnc Advanced settings dialog so it supports enabling/disabling automatic bias. The bias now affects the outcome (before AutoBias was always in effect).
- Made prediction improvements in calculations for one pass (Q and CQ) encoding. Note: Setting higher-than-standard target sizes increases the likelihood of oversizing. This new OPOV algorithm targets more closely.
- Modified code to provide greater compatibility with newest version (2.0.0.0) of ImgBurn.
- Other minor/cosmetic changes.
DVD Rebuilder 1.10.3 PRO DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Added routines to recognize and ignore extraneous files in the source directory -- including unreferenced VTSs that serve no purpose except to occupy space. - Fixed "Runtime Error 6" that can occur during rebuild when dealing with very small M2V files under specific conditions. - Corrected a problem in which, under specific circumstances, ILVU segments for angles that are encoded with CCE may not be encoding with necessary GOP restrictions.
- Fixed an error in which pointers in the SML_AGLI table could incorrectly set some block pointers to NEXT_ILVU + 1 rather then NEXT_ILVU. This could cause a momemtary audio or video "jump" when switching angles.
- Tweaked several ILVU settings to ensure strict compliance.
- Added code to verify paths in INI. This will prevent the occurance of Runtime Error '52' and Runtime Error '76' when invalid paths are manually entered into the INI file.
- Fixed a bug in which the completion status bar may not be updated to reflect 100% at the end of PREPARE.
- Updated the installer to include AVISYNTH v2.5.6. It will NOT, however, overwrite your existing AVISYNTH installation so it it recommended that if you want to upgrade to this newer version -- you must first uninstall AVISYNTH using the Windows Control Panel.
- Added Rebuilder version information to AVS, INF, and LOG files to make debugging easier.
- Corrected a bug in which detection of the AutoQMatEnc path may not have worked properly on some non-English systems.
- Corrected an error in which "Runtime Error '52'" may occur at startup on systems that use drives other than "C:" as the root.
- Fixed a command line incompatibility issue with early versions of QuEnc.
- Added an optional alternate output path for ISO creation. By adding "ISO_OUTPUT=" (and a path) to the "[Paths]" area of the REBUILDER.INI you can redirect output to a path or drive other than the output directory.
- Updated the installer to include the latest QuEnc v0.71.
- Fixed other minor/cosmetic bugs.
July 3rd, 2006 (v1.10.2)
CHANGES MADE TO PRO VERSION
- Fixed a problem with the new editor in which automatic blanking and slideshow that is executed when "Movie and Menus" or "Move, Menus, and Slideshow Extras" was not reallocating saved space to the feature. This only happened when "Use Beta (test) Viewer/Editor" was selected. Extreme undersizing of output could occur.
- Corrected a bug introduced in v1.10 that was related to the new Viewer/Editor. This bug could result in "Corrupt stream" message when using one of the "Movie and Menus" or "Move, Menus, and Slideshow Extras" modes was selected. It could also cause these modes to fail.
- Corrected an error in which clicking on the MENUS option when no menus were being reencoded could cause a "Runtime Error 13". (v1.10.1)
July 1st, 2006 (v1.10)
CHANGES MADE TO PRO VERSION
- Newly updated and improved Segment Editor/Viewer. You can now adjust reduction percentages using a slider. The new viewer also improves the viewability and ease of use for editing and makes several other future features possible. Note that the editor is BETA. It is meant to be tested (only) in this version. For that reason you must manually select "Use Beta (test) Viewer/Editor" under the "Settings" menu to enable it.
- Corrected an error in menu reencoding in which some STILL menus might show momentarily (on certain specific players) and then exit.
- Changed defaults in the Viewer/Editor so that "Show Extras Only" is no longer the default.
- Fixed a bug in which extraction of ILVU sections when a source requires no encoding might receive "corrupt" source warnings and report other unpredictable errors.
- Corrected an error in which the AutoQMatEnc version many not be collected when the path is obtained from the INI file.
- Removed the "Special Error Processing" option. It no longer serves a purpose.
- Corrected an error in which some small VTSs may not be blanked or stilled when selecting "Movie and Menu Only" or "Movie, Menus, and Slideshow Extras".
- Fixed a bug in which the value set into vobu_se_e_ptm could be incorrectly calculated and might possibly result in odd menu behavior on some players.
- Corrected a bug in which the number of passes selection in the AutoQMatEnc advanced screen was disabled when CCE Basic was checked.
- Improved the method for inserting NAVPACKs related to STILL processing.
- Added a horizontal scroll bar to filter editor so long filters are kept on one line during editing.
- Added code to prevent a very rare cell transition timing anomaly that can occur when the source contains an irregularity.
- Updated QuEnc version included in the installer to v0.70 - Other minor bug and cosmetic fixes.
DVD Rebuilder 1.09.3 IS OUT!!! DVD Rebuilder
FEATURES ADDED TO PRO VERSION ONLY
* Added direct support for AutoQMatEnc. Please note that DVD-RB only enables support when it can determine the application path. It will assume the default path "c:program filesautoqmatencautoqmatenc.exe" unless overridden via registry entry. AutoQMatEnc can be downloaded from http://www.autoqmatenc.com.
* Updated the installation package to include the latest HC Encoder version (v.18).
* Fixed a bug in which cells that contain no video data might result in "VOB/CELL not found" during rebuild.
* Fixed an error in which ILVU video segments that are extracted (because the disc will fit) can become corrupt and cause strange playback behavior.
* Corrected an error in which "garbage" data following null or padding sectors could result in unpredictable timing and/or desynchronization.
* Fixed "Error 53" that could occur when no M2V file was created during the ENCODE phase after three tries. The error was typically caused by an incorrect encoder path and should have issued a more informative "Failed to Create an M2V" file and exited gracefully.
* Corrected sizing calculations on discs containing null or padding sectors (usually inserted by a decrypter) to help prevent possible (slight) undersizing.
* Added code to reduce the likelihood of "Error #0006" on streams that contain embedded MPEG garbage. Also, as investigation showed that these only happen in "orphaned" MPEG sections (following "null sectors" created by a decrypter) that are never actually decoded, the error has been removed and replaced by a warning in the STATUS window/log.
* Added code to remove DVD-RB from a minimized state just before executing a shutdown sequence. There are reports that the shutdown dialog "freezes" with the "5 seconds" text showing when attempted while minimized.
* Implemented a change that can reduce the likelihood of "Error #0003, buffer overflow" on oddly formatted source streams.
* Fixed an error in which it is feasible (but rare) that logging of a start code at the very end of a VTS might be missed during PREPARE.
* Corrected an error in CC processing that could cause an error "0068 0005" when a new GOP with CC data starts at at the very end of a video packet.
* Made several process improvements to the handling of sequence_end_codes and associated end actions.
* As closed captioning support appears to be stable, it has been removed from "beta" status and can now be enabled/disabled from the "Settings" menu.
* Added code to avoid confusion by disabling menu selection of encoders for which no path is present in the setup.
DVD Rebuilder 1.09.2 Pro IS OUT!!! DVD Rebuilder Mails on the way to all the VIP/Donors.
This Release has some great new features!
CHANGES MADE TO PRO VERSION
- Fixed an error in the closed captions code that could corrupt the MPEG stream causing blocky video playback. Please note that the closed captioning code should still be considered "beta" and should only be enabled by those wishing to test and verify its integrity.
- Fixed a bug in which closed captions were not being enabled in the IFO file for movie-only encodes.
- Fixed a problem that could make Closed Captions play haphazardly when used against a telecined source.
- Corrected an error in which Closed Caption data was being incorrectly inserted for "No Compression" and
ReJig modes.
- Corrected a problem in which an IFO that has no PGCs defined could cause DVD-RB to stop with an error
message ("0032 0009").
- Corrected the syntax of the status output when setting for DVD-9. The log incorrectly says "DVD-5".
DVD Rebuilder 0.97 free version
- Fixed an error that, under certain circumstances, might cause video ticks or stutter at chapter or segment break points.
- Fixed a sizing issue in which unreferenced audio streams that exist in the original VOB files were included in the output -- but weren't properly accounted for in the size calculation.
- Corrected an error that could result in "Error 0006, Framecount differences..." when working with the null output of some ripping programs.
- Corrected an error in which an erroneous input stream might cause DVD-RB to "hang" during PREPARE phase looking for a nonexistent extension start code.
- Corrected an issue in which certain odd original anomalies might cause timing issues.
- Updated the Installer to use a newer version of HC Encoder (v0.17). This file is also included in the "Update Only" zip file.
- Updated installer to use EclPro v0.52. Includes better compatibility and support for Express versions.
- Updated the installation package to install ReJig v0.5f. This version includes several updates that give quality improvements that were implemented by DragonGodz.
- Fixed a sizing issue in which unreferenced audio streams that exist in the original VOB files were included in the output -- but weren't properly accounted for in the size calculation.
- Modified the ReJig calling procedure so that DVD-RB uses less processor time during calls. This should speed up ReJig.
- Corrected a problem in which the calculated bitrate may exceed the original and as a result make the stream incompatible with the audio on some sources. This would have shown itself as "stutter" during playback.
- Added coding for handling "garbage" sectors that were found to have caused problems during the PREPARE phase on at least one disc. Thanks to SpazzHH for finding a disc in which it was repeatable.
- Corrected a Button Over Video (BOV) issue. In some very active streams BOV may not have been reproduced properly.
- Corrected an error in the REBUILD module that could misinterpret certain input streams and as a result, throw a "ERROR 006: DVD-RB...framecount differences" error.
- Fixed a problem in which an extremely unlikely set of circumstances might cause audio to move out of sync over the course of a segment.
DVD Rebuilder 1.09 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- NEW FEATURE: Support for closed captions. Now DVD-RB will extract closed caption data from the original DVD and remultiplex it into the MPEG stream during REBUILD. Note that, although this new code has been tested, it is new and therefore should be considered beta for this version. For that reason it can only be enabled by adding the "hidden" setting "CLOSED_CAPTIONS=1" to the [Options] area of the REBUILDER.INI file. WARNING: Many software players do NOT play CC correctly. Please do not post bug reports unless you first also try to play the original disc with the software player (e.g. PowerDVD 6.0 seems to have problems with certain CC).
- ENHANCEMENT: Added code to enhance the functioning of automatic "no reencoding" feature introduced in v1.08. Now any space reallocated due to "Steal Space" or the "Half/Half" functions that is not needed to enable the "no reencoding" extraction is returned to the Extras. This allows you to "overkill" in order to force extraction -- but the amount of actual reduction will only be what is truly necessary.
- Fixed an error in which specific circumstances could cause highlights in a menu to not display when the rebuild of the menu cell immediately follows another cell that uses the same VOBID/CELLID combination.
- Corrected a bug in which, under unusual circumstances, a one byte difference can occur between matching BUP and IFO files.
- Fixed an error that could occur very rarely and cause a report of error: "00032 00009 -- error reading IFO".
- Fixed a bug in which restarting the ENCODE phase following a previous completion was not reseting the progress flag, causing problems in future pauses.
- Corrected some inconsistencies with the way menus are handled in the Segment Viewer/Editor.
- Fixed a problem in which selecting "Movie and Menus" could very rarely blank a menu that is a part of a VTS other than the one containing the feature.
- Added a "Close at REBUILD Completion" option to the Mode menu and a "Close at Batch Completion" option to the file menu. These will close DVD-RB -- but will not shutdown the computer.
- Updated the ECLPRO version to v1.00RC1. This version has been reported to correct the "presets" issue seen by some users when using the "Multiple Encoder" option with ProCoder.
DVD Rebuilder 1.08.1 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- NEW FEATURE: Added automatic detection and extraction of segments that don't need reencoding. This makes it it possible, e.g., for "Steal Space from Extras", "Half-D1/Half Space", Menu Encoding, or possibly even simple removal of a large audio track to allow the main feature's video to be kept completely intact. Included a "Force Reencode" selection under the "Options" menu which will override this feature when you wish filters to be applied.
- Added a "Force No Reencoding" to the Video Segment Editor/Viewer. This will allow you to select segments for which you wish the video portion to remain intact. Note that this setting reduces the "recovered" amount that can be added to the feature -- and can lead to a negative feature bitrate. When this happens the "Save Settings" button is disabled.
- Added a selection under the "Settings" menu that allows you to choose to size for DVD-5 (single layer) or for DVD-9 (dual layer) output. Also added DL target size adjustment parameter for each encoder. You can set size for DLTargetSectors or any of the encoders (just add "DL" to any of the old target settings, e.g. HCTargetSectors would become DLHCTargetSectors). This capability was added to satisfy requests -- but also to support other new upcoming features. Note that the "DVD-9" option is new and SHOULD BE CONSIDERED "BETA" -- use with caution until it is completely debugged.
- Added an option under the "Settings" menu that allows you to set the process priority of the encoder to NORMAL or IDLE (low) priority. This can be useful for times when you are using your computer for other purposes while encoding. Careful, though, using the IDLE priority can also slow down encoding dramatically when any other process is in progress.
- Fixed an error that could cause certain types of menu still pictures to not display -- causing what could be perceived as several other menu problems.
- Corrected a miscalculation related to menu encoding that might lead to oversizing (especially when using TargetSector settings that have been increased from the default).
- Updated some of the calculation methods in the Segment Viewer, using the old methods it was possible to lose sizing accuracy when portions of the Feature VTS were blanked or set for SLIDESHOW mode.
- Added "quick" keys to the segment editor. You can now press "B" to blank, "S" for slideshow, "F" to force no reencoding (keep video intact) and either "N" or "Space" to set back to normal.
- Corrected an error in which the "Half-D1/Half Space" option was not working properly and output video may not have been resized.
- Fixed a minor bug in which an encounter with an illegally formated IFO file format could repeat an error message several times.
- Fixed a cosmetic error in which a "-" would be inserted in the DVD-RB form title every time it was activated.
- Corrected a registration bug introduced in v1.08.
- Other minor bug fixes.
DVD Rebuilder PRO v1.07.2 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Fixed a bug that could cause subpictures that are selected for removal to be also incorrectly removed from Menus. This could make the menu selections fail to function.
- Corrected an error in which on rare occasions the output BUP file be incorrectly updated during a certain type of menu encode sequence.
- Corrected some bugs associated with menu encoding and Half-D1/Anamorphic conversion. Also disabled filters for menu encodes.
DVD Rebuilder 1.07.1 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- IMPORTANT BUG FIX: Corrected an error in the Menu Encoding module in which some menus may be encoded without audio.
- IMPORTANT BUG FIX: Corrected an error in which the encoding process can "hang" while doing an ILVU segment.
- Modified OPV maximum bitrate calculation during the prediction phase in order to prevent possible "OPV VBV ovf" errors.
- Updated the Installer to use a version of ECLPRO that supports multiple instances.
- Corrected iDCT "64-Bit SSE2MMX" to "32-Bit SSE2MMX"
- Fixed an error in which he HalfD1 checkmark was not properly resetting upon new source load.
DVD Rebuilder 1.07 IS OUT!!! DVD Rebuilder
- Implemented menu encoding. This new feature will now scan and reencode menu segments in the same way as standard title sets. This should save some space, allow for more efficient use of space, and improve quality. It is especially useful on titles that have large amounts of space used by menus. The default setting encodes any menu that is over 50MB. This can be overridden by setting a value for the "hidden" parameter "VTSM_MIN_SIZE" in the [Options] area of the REBUILDER.INI. It works similar to the "VTS_MIN_SIZE" parameter. It is recommended that you keep the default setting, as encoding segments that smaller than 50MB usually only increases encoding time without significantly improving qualty. If you prefer no menu encoding at all, this feature can be disabled or enabled via the "Settings" menu.
- Added code to enable multiple encoder instances. The feature is available under the "Settings" menu. On multiple core computers and some very fast single core computers using hyperthreading this will take advantage of unused processor time. This concept has been proven in concept using HC encoder, QuEnc, and ProCoder (via ECLPRO) in Rumbah's "DualDVDRB" software. Please note that if your computer already runs at 100% of its processor time this option will not likely improve your speed and in fact may make it slightly slower. But, on some processors and some encoders it has been reported to increase speeds by as much as 30-50%. Heavy Kudos to Rumbah for exploring and proving this concept via "DualDVDRB."
- Corrected "Runtime Error 55" that could occur if attempting to force-close DVD-RB during encoding.
- Corrected a reference to "32-Bit Floating Point" in the iDCT choices for DGDECODE v1.4.5. It actually is "64-Bit Floating Point". - Corrected an error in which the intra_DC_precision setting could be set incorrectly in CCE Basic and CCE SP v2.50 under some circumstances.
- Fixed an error in which the "Enable Output" option wasn't being properly reset on project loads or during batch encoding.
- Added Menu Segments to Segment Editor so they can be blanked or slideshow adjusted. Be careful, as disabling a menu background can sometimes make the function of the menu impossible to understand. Menu segments are listed as "VTM_nn" in the editor.
- Updated the installer to include HC Version 0.17.
January 26th, 2006 (v1.06.1)
CHANGES MADE TO PRO VERSION
- In order to facilitate the changed iDCT options of DGDECODE v1.4.5, the iDCT selection table is now changed depending upon the version selected.
- Updated the skins to reflect newer button format on the CCE Settings dialog.
- Added the selected reduction percentage to the "Steal Space from Extras is enabled" line that is displayed and logged.
- Corrected a bug in which certain parameters were not being loaded correctly when starting by double-clicking on a .RBP file.
- Fixed a bug related to field order detection and encoding introduced in v1.06 in which a specific set of (unusual) circumstances might cause the order to be incorrectly detected.
- Updated routines to take advantage of newer CCE abilities (v2.69 and greater) to output bottom field first (BFF) interlaced streams. Now when the original stream is BFF -- the new stream can retain this characteristic.
- Enhanced the REBUILD engine so it will now accept field based picture structures. This might improve ProCoder encoding of interlaced streams (if enabled). It will also stop Error #0006 when using ReJig or "No Compression" on streams that use that structure.
- Fixed the "BlankText" INI parameter so it will work with Half-D1 sources that are being blanked.
DVD Rebuilder PRO v1.06 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Added support for DGDECODE v1.4.5. This update includes many enhancements/bug fixes and makes DVD-RB's support consistent with Neuron2's most current release. Support for MPEG2DEC3DG and DGDECODE v1.1.0 remains. This update includes a fix which corrects a rare problem in which an encoder may "freeze" while trying to encode a segment. The DVD-RB Installer now includes and installs DGDECODE v1.4.5 by default.
- Added coding for handling "garbage" sectors that were found to have caused problems during the PREPARE phase on at least one disc. Thanks to SpazzHH for finding a disc in which it was repeatable.
- Modified the AVS position of the trim() command. Performing the trim after the insertion of some optional filters can give better results.
- Updated some cosmetic features for consistency. Changed slider for HC Bias, and added TextColor variable to CCE settings Skin.
- Corrected a Button Over Video (BOV) issue. In some very active streams BOV may not have been reproduced properly.
- Corrected an error in the REBUILD module that could misinterpret certain input streams and as a result, throw a "ERROR 006: DVD-RB...framecount differences" error.
- Fixed a problem in which an extremely unlikely set of circumstances might cause audio to move out of sync over the course of a segment.
- Fixed a bug in which remapping audio while set to "Movie-Only" mode would cause a Runtime Error 9.
- Added a module that performs key download via web in the event of direct connection failure.
- Removed annoying "VOB Count" warning in Movie-Only modes.
Posted on 16 januar 2006 at 20:46:27 Romance Standard Time by
December 17th, 2005 (v1.05.1)
CHANGES MADE TO PRO VERSION
- Fixed a problem in which the default templates that are created by DVD-RB are done so with inappropriate space characters inserted -- making the values not load correctly.
- Corrected an issue in which the SYSTEM ID may change if a network adapter is removed or added to the system. This is especially noticable in laptop computers. Note, however, that DVD-RB will continue to use the previously obtained SYSTEM ID unless the key file has been deleted. This is to prevent unnecessary reregistration on systems that don't experience this issue. But it is recommended that you delete your old key and create a new one to ensure you don't experience this problem. All user SYSTEM ID counts have been reset to zero to accomodate this.
- Fixed an problem in which a small percentage of users could not connect to the download site and the key file had to be requested via e-mail.
- Updated the installation package to install ReJig v0.5f. This version includes several updates that give quality improvements that were implemented by DragonGodz.
- Updated the installation package to install HC encoder version 0.16.1. This version corrects some minor bugs.
December 14th, 2005 (v1.05)
CHANGES MADE TO PRO VERSION
- Added "Template" options under the "File" menu. Now you can load and save settings that you find to be especially useful for different types of sources, such as film, anime, cartoon, CG, series discs, etc. All you have to do to create a new template is to set up Rebuilder in the way you'd like to encode a certain type of disc, for example: the CCE or HC bias, matrices, GOP sizes, or filters -- then select "Save Template". If you have settings you find useful for certain source types, post the template on the Rebuilder forum at www.doom9.org or www.dvd-rb.com and it may be added to future DVD Rebuilder versions.
- Corrected an error that could result in "Error 0006, Framecount differences..." when working with the null output of some ripping programs.
- Fixed a sizing issue in which unreferenced audio streams that exist in the original VOB files were included in the output -- but weren't properly accounted for in the size calculation.
- Modified the ReJig calling procedure so that DVD-RB uses less processor time during calls. This should speed up ReJig.
- Change the GOP setting for HC encoder so that if version 0.16 or greater is used, "*GOP 12 2" is not forced for FILM sources.
- Added dummy pre-command and "Exit" post-command to the IFO generated by "Movie Only" encodes. It seems there are certain players that will not play correctly unless a command table is present. A special thanks to rayvt for finding the cause and cure of this problem.
- Corrected an error which might cause DVD-RB to "hang" at the 100% during PREPARE.
- Revamped the keyfile process. Too many folks were having trouble using the .RBK files. Now DVD Rebuilder will download the keyfile itself. The keyfile is also now linked to an individual computer via System ID. I've tried to make it as painless as possible. Please read the HELP information in the registration dialog. A new EXE file called Reg-RB.EXE is included in the DVD-RB directory and it can be run to get the system id and download your key for any computer upon which you wish to run Rebuilder.. It is called automatically by DVD-RB when needed. There is a default limit of 5 System IDs allowed for each registered e-mail address.
November 28th, 2005 (v1.04)
CHANGES MADE TO PRO VERSION
- Reorganized the "Options" configuration. It is no longer accessed as a Menu. Now it is accessed via a Tree View on either the tab bar, or, for for pre-version 1.00 skins, via an "Options" choice in the "Settings" menu. The menu had grown too large for easy use. Some "quick access" items remain under the "Settings" menu.
- Added a setting under the "Mode" menu in which you can select all Extras for Half-D1. This option will not reduce bitrates for Extras (like Half/Half), but settings selected under "Steal Space from Extras" will be applied. This provides more granularity so the option can be used more effectively.
- Corrected an issue in which certain odd original anomalies might cause timing issues. A special thanks to Magic144 for finding this one.
- Fixed an error that, under certain circumstances, might cause video ticks or stutter at chapter or segment break points.
- Tweaked the muxing algorithm to facilitate better video playback buffering control.
- Changed the default setting for the Viewer/Editor so its calls use long filenames. Some users were having trouble getting it to work properly.
- Updated the Installer to use a newer version of HC Encoder (v0.16, 11/12/2005). This file is also included in the "Update Only" zip file.
- Updated installer to use EclPro v0.52. Includes better compatibility and support for Express versions.
- Corrected an error in which an erroneous input stream might cause DVD-RB to "hang" during PREPARE phase looking for a nonexistent extension start code. Posted on Mandag, november 28 @ Romance
November 8th, 2005 (v1.03)
CHANGES MADE TO PRO VERSION
- Improved the peak bitrate determination algorithm. It now more accurately determines source bitrates and works properly with NTSC interlaced sources.
- Fixed a bug that could cause "Runtime Error 380" under some circumstances. This should make audio removal in DVD ReMake Pro compatible with DVD-RB.
- Corrected an error in which source filenames that are a mixture of uppercase/lowercase letters might cause "Error 0003, buffer overflow".
- Corrected a setting that might, under certain circumstances, allow NTSC interlaced ILVU sources to fall out of specifications.
- Fixed an error that under specific conditions could create video streams that exceed maximum bitrates.
- Updated OPV code to help prevent undersizing when encoding NTSC sources or when selecting a GOP size other that 12.
- Fixed an error in which it was possible that an audio glitch might be inserted at a layer break or point where the SCR gets reset to zero.
- Added an option to the "Select ISO Output Options" dialog that will remove the .ISO image from the output path after a successful image burn. This is meant to minimize required disc space, please use it cautiously.
November 4th, 2005 (v0.96)
CHANGES TO FREEWARE VERSION
- Modified code to perform more aggressive detection and removal of layer breaks.
- Added some updates that will make DVD-RB work more reliably with the output of DVDFab Decrypter.
- Improved calling procedure so DVD-RB does not use as much CPU time (leaving more for the encoder).
- Corrected maximum bitrate allocation on NTSC interlaced sources in order to assure adherence to specifications.
- Corrected an error in which source filenames that are a mixture of uppercase/lowercase letters might cause "Error 0003, buffer overflow".
- Updated OPV code to more accurately hit the specified target size on NTSC non-telecined sources.
- Added measures to more accurately measure bitrates in the source stream and then distributes it accordingly in the backup.
DVD Rebuilder PRO v1.02
CHANGES MADE TO PRO VERSION
# Added a new feature under the OPTIONS menu. Now you can select "Audio Track Remapping" and DVD-RB will make changes necessary so that defaults for audio streams can be changed. This is especially useful when DTS is the default and has been removed, or for those who would like the default startup track to be some language other than the original.
# Fixed a bug in which attempting to apply filters against a source that would already fit on a DVD-5 could halt the batch job waiting for a user prompt.
# Modified the "Shutdown at One-Click Completion" option under the MODE menu. Now it is "Shutdown at end of REBUILD". This was done in order to allow usage with the "2-click" method introduced in the previous release.
# Added ProCoder under the OPTIONS menu and added the ability to set the quality level.
# Fixed "Error 35601, Element Not Found" error that could occur on oddly formatted sources.
# Changed the Installed default operational mode to "One Click." Earlier versions defaulted to "Three Click" mode.
# Corrected setting in which GOP size of 12 was being forced too liberally when using HC encoder.
# Per request, added a new INI parameter that enables the insertion of text in blanked segments. For example, by adding "BlankText=This Video has been Blanked" to the the "[Options]" are of REBUILDER.INI will insert that text on blanked screens. The text has a limit of 40 characters. By default no text is inserted.
# Added bitrate sanity checks for circumstances in which the calculated bitrate might be greater than the original. This can sometimes happen in Movie-Only modes. An analysis of reports of stutter occurring on certain players has determined it is linked to the reintegration of the original audio stream with higher-that-original bitrates. It is possible to override this check (but it is NOT RECOMMENDED) by adding the hidden flag "OVERRIDE_BITRATE_CHECK=1" to the "[Options]" area of REBUILDER.INI.
September 28th, 2005 (v0.95)
CHANGES TO FREEWARE VERSION
- Modified some status routines to ensure compatibility of the INI and INF files between Freeware version and the Professional Edition.
- Fixed an error that could cause ""DVD Rebuilder experienced a buffer overflow. Error #0004.." on some sources.
- Corrected "Runtime Error 75" that could happen at start of rebuild.
- Modified the OPV encoding prediction algorithm so that it will take fewer passes on each VTS.
- Fixed an error that could cause SCR value to "drift" higher over time under some unique circumstances and cause timing irregularities and stutter.
August 29th, 2005 (v0.94)
CHANGES TO FREEWARE VERSION
- Now released as a fully installable unit utilizing the Installer created by Rockas.
- Fixed an error that could cause an "Runtime Error 9" upon program start or when loading a Project file when the source path is no longer present.
- Added code to disable path buttons when running any of the three phases. Previously changing any of the Source, Working, or Output paths (either purposefully or accidentally) during execution could cause various errors (including Runtime 54).
- Adjusted the average bitrate for encodes to ensure that the minimum and average bitrates were never the same.
- Added a confirmation note when audio or subpicture defaults are saved from the SETUP screen. Also removed the old screen flags that were incompatible with skins.
- Fixed an error in which ReJig could receive values greater than 100% for its reduction level.
- Fixed an error that could result in "Runtime Error 52" on certain sources when using either ReJig or "No Compression" settings.
- Fixed an error in which exiting via the Windows "X" while rebuilding is in occuring could have anomalous results -- including program lockout.
- Corrected an error in which "Steal Space from Extras" was sometimes not being disabled when loaded during batch processing.
- Added selection on the MODE menu for HC Encoder. It still works as before (using the QuEnc interface) but can now be more easily selected. You no longer need to set a path as it is must be in the directory created by the installer. Also added HC "Options" menu.
- Fixed the "Make a Donation" and "Rebuilder Web Link" menu options so they will work with Windows 2000.
- Reorganized the QuEnc "Options" menu so it it easier to understand.
- Reorganized the "Steal Space from Extras" menu so it is less confusing.
May 23rd, 2005 (v0.93)
CHANGES MADE TO PRO VERSION ONLY
- Added support for writing ISO images using the mkisofs utility. In order to make this option you must have the MKISOFS program file installed in either the rebuilder directory ora subdirectory under rebuilder called "APPS". Note taht this is all done automatically if you use the Rockas installer. If you are doing a manual install, the two files needed (mkisofs.exe and cywin1.dll) are included in the rebuilder zip file. After the files exist, the next time you run DVD-RB the "Output to ISO Image File" option in the "Mode" menu will be enabled. You can also select a VOLUME NAME and FILE NAME for the ISO image or choose to automatically delete the files after writing (to save space). These options are selected using the "Select ISO Output Options" selection -- also under the MODE menu.
- Added automatic burning of created ISO images with DVD Decrypter. If the "Automatically Burn with DVD Decrypter" option is selected under the "Select Output Options Dialog" the ISO created will be automatically written to disc using DVD Decrypter at the end of the REBUILD phase. Please note that this option will be disabled if DVD Decrypter has not been installed on the host computer. Also note: This option is ignored when in "Batch" mode for obvious reasons.
- Added a FILE menu option to burn an ISO image, this is just for convenience, as the image is actually burned by DVD Decrypter.
- Changed the "MPEG Standard" matrix so it is updated to what is generally considered more "standard" today. In order to update it, you can just delete the file "MPEG Standard.mtx" from the MATRIX directory under the DVD-RB installation path. DVD-RB will see it is missing and update it when next started.
- Added a menu selection under "OPTIONS/AVS OPTIONS/ADVANCED (EXPERT) OPTIONS" in which you can instruct the decoder to use of of a list of 7 iDCT choices. This replaces the former single "idct=7" choice.
- Added a new "Key" mechanism so the executable file "REBUILDER.EXE" can be downloaded from multiple locations and can be included in the Rockas Installer package. The executable will not run unless a "KEY" file exists in the DVD-RB directory. Similar to the previous method, when VIPs are notified of new versions they will receive a link to a personalized key file. Placing this key file in the DVD-RB directory will enable the software.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Found and corrected a long-time vexing error that could cause "Buffer Overflow...0003" and "Buffer Overflow...0004". This is very likely the root of some of the "preprocessing" errors that have been reported -- and was accentuated in DVD-RBs "Movie and Menus Only" mode. This one was truly difficult to pin down. My thanks to Carpo, t3rror, and Numer0bis for helping to nail this elusive error.
- Fixed an error in which the TMAP tables were not being updated correctly for Interleaved and/or Angled sources. This may have caused errors in random access into those sections.
- Corrected a source of possible "Runtime Error 9" that could happen when IFO and VOBs aren't in agreement about ILVU. This conflict may happen during PREPARE when certain types of preprocessing have been done).
- Changed output directory format. Now in the designated output dirctory a subdirectory is created called "DVDFILES". The AUDIO_TS and VIDEO_TS folders are created under that name. This is meant to help avoid confusion and assist in future enhancements by consolidating all files that should be written to the DVD within a single directory.
May 8th, 2005 (v0.91)
CHANGES MADE TO PRO VERSION ONLY
- Modified the handling of Movie-Only and it's relationship to D2V files. Also cleaned up problems with Movie-Only and certain types of structure protection.
- Fixed "Runtime Error 340" that could happen when attempting to automatically change the Movie-Only option.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Corrected "Runtime Error 6" during REBUILD on sources that have very large TMAP tables in the IFO file.
- Added code to inhibit the "...is already small enough to fit " warning when using the "No Compression" mode.
- Made a change to OPV prediction routines that will significantly improve output sizing on certain types of movies.
- Removed the restriction that limited output size to 100% of the original. There are rare occasions in which additional processing (e.g. frame resizing/filtering) may need additional bandwidth that is made available through extra reduction or movie-only modes. Generally, though, it is best to use "No Compression" mode on sources that would hit 100% or greater.
- Added code to include a "(DC)" to the description of audio and/or subtitle streams if they are flagged as director's comments. Also added a "(F)" to subtitles that are forced.
- Corrected an error in which very rarely, under a specific set of circumstances, a 4:3 source (that has some portion of its stream flagged as 16:9) could incorrectly change the aspect ratio to 16:9 in the IFO file.
- Changed the default background color to one that is more standard. The background color only applies to skins that have no graphic that fills the background (like "Windows Standard").
- Corrected an error in which retail versions of CCE 2.67 before v2.67.0.27 would set the wrong value for "video_type" in the ECL and perform OPV rather than multipass encoding.
May 4th, 2005 (v0.90)
CHANGES MADE TO PRO VERSION ONLY
- (v0.90a) Fixed a last minute syntax error.
- Fixed an error (introduced in v0.89) in which Movie-Only mode could fail to execute under certain circumstances.
- Fixed a source of "Runtime Error 9" during the encode phase when using OPV.
- Fixed "Runtime Error 5" that could happen upon startup under certain conditions.
May 3rd, 2005 (v0.89)
CHANGES MADE TO PRO VERSION ONLY
- Corrected an error in the way subtitle streams are identified in movie-only mode.
- Fixed "Runtime Error 6" error that could occur in the ENCODE phase when attempting to use SLIDESHOW mode on the last segment of a stream.
- Changed OPV encoding so it doesn't use custom matrices. Since OPV uses constant quality (quantizer) encoding, the precalculated bitrate shouldn't be used as a method of determining quantizer matrix as it really doesn't apply. This should make sizing predictions more accurate.
- Corrected an error in REBUILD that could result in a "Runtime Error 6, Overflow" when still rebuilding segments selected as SLIDESHOW.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Modified code so that proper structure will be created whether or not DVD Decrypter's "Remove Structure Protection" is selected. Because DVD-RB made corrections itself, in previous versions using a source for which Decrypter had also removed structure protection would in effect reverse itself and cause long blanks at title start.
- Adjusted subpicture stream id collection so it will work properly with a multiple PGC source.
- Corrected an error in which "Reduce by 50%" was not being read properly from .RBD files so it was not being set properly in batch encodes. (Changed in Pro v0.89 and unreleased Freeware)
- Modified the project save routine so that now subpicture selections are also saved in the RBD file.
- Corrected a problem in which attempting to call an encoder with an incorrect path could cause "Runtime Error 52" and cause Rebuilder to abort.
- Modified audio and subpicture handling so that unreferenced streams (streams listed in the IFO attributes tables that are never used in a PGC) are labeled as such and defaulted to off.
- Fix a bug in which selecting CCE Mode on the menu was incorrectly resetting the CCE path to the one selected for "CCE SP" regardless of the version truly selected.
April 28th, 2005 (v0.88)
CHANGES MADE TO PRO VERSION ONLY
- Corrected an error in which a nonexistent source directory could cause unexpected errors upon program start.
- Added code so the color lookup table (CLUT) of the source PGC is collected and stored for use in Movie-Only output. This should fix the unreadable green subtitles problem.
- Corrected an error in which movie-only subtitle tables were being incorrectly updated.
- Fixed an off-by-one error in which the final segment of a DVD was not being loaded into the segment viewer/editor.
- Fixed a bug in which "Runtime Error 11" could occur under certain circumstances when using "No Compression" and movie-only mode.
- Corrected an error that could cause incorrect sizing when changing parameters in the editor or choosing "Movie and Menus Only" or "Movies, Menus, and Slideshow Extras".
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Modified the "missing frames" message. It now makes a reference entry in the status window and continues with the rebuilding process. (Changed on unreleased freeware versions as well). I have concerns that RB may be finding false positives.
- Corrected an error in which MPEG Layer audio was not being accounted for properly in the DVD sizing and was not being removed properly when selected for removal. This was causing oversizing on homemade discs (commercial discs generally use AC3 audio).
April 25th, 2005 (v0.87)
CHANGES MADE TO PRO VERSION ONLY
- (v0.87a) Corrected a minor syntax error.
- Fixed an error in Movie-Only mode that caused a 'Runtime Error 9" on any DVD in which the main feature is not in VTS_01. Silly mistake.
- Corrected an error in which Movie-Only mode may create a segment having a frame length of zero under certain circumstances which could cause CCE version 2.70 to fail with "No M2V".
- Corrected an error in which the CQ value for HC was being incorrectly written to the HC INI file. This could result in erroneous sizing and prediction loops in countries that use the comma as a decimal point.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Modified startup routines to prevent multiple instances of DVD-RB from running concurrently. This prevents any of a number possible errors from occurring.
- Corrected an error in which the quality_prec parameter was being incorrectly converted to a 0-100 scale. Also improved the accuracy of the conversion and removed extraneous decimal values. (Pro v0.86, Freeware v0.84 & up)
- Added code so the "Contents" help command wll look in a subfolder "Help" as well as the DVD-RB executable directory.
April 23rd, 2005 (v0.86)
CHANGES MADE TO PRO VERSION ONLY
- By popular demand I have added a new Movie-Only mode. By removing all extraneous material this mode guarantees the highest possible quality reproduction of the DVD's main film.
- Modified the HC One Pass VBR prediction and parameter passing to take advantage of the new version (HCBatch, v014 or above). Hank315 has modified the new version to limit maximum bitrate. This makes it possible to use HC OPV and remain within DVD bitrate limitations. Outstanding work by Hank315. This encoder is giving CCE a run for its money.
- For experts: I've added a flag under "Resize to Half-D1" that allows for adjustment in the method of resizing. While my testing shows most sources use a "generic PAR" and will be resized directly -- there are ITU PAR sources that need to have the left/right overscan areas stripped before resizing to Half-D1. The "Adjust for ITU Aspect Ratio" flag does that. Please note that the difference is very slight and in most cases would not be noticable. An ITU PAR incorrectly size would only show a 2% horizontal aspect distortion.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Added a fix that significantly increased the point at which the "Buffer Overflow 0003" or the "Buffer Overflow 0004" is reached. While this error is normally a result of a corrupted source, I have found at least one example in which the buffer overflowed on a legitimate source. This will correct that.
- Again changed the method of encoding for very small segments. Some reports of CCE CRC errors make it necessary to create a "workaround". Now all segments of less than 60 frames are encoded using one pass VBR in CCE SP versions. Single frames encoded with CCE Basic are done in CBR. The Pro version still retains STILLS intact.
- Changed the setting for ProCoder output so the .ECL file (using ECLPro) has "seq_endcode=1" for all encodes. Since DVD-RB now removes endcodes automatically this save time by not requiring ProCoder to do so. Thanks to Robot1.
- Modified the way DVD-RB calls web pages so it uses the default browser (it was making a call to "Explorer" before -- which always called Internet Explorer. Thanks again to Robot1.
- Added a "Contents" option to the Help Menu. This will open the default file DVD-RBHELP.CHM in the DVD-RB home direcotry if it exists.
- Corrected an error in which "Reduce by 50%" was not being read properly from .RBD files so it was not being set properly in batch encodes. (Freeware only)
April 16th, 2005 (v0.85)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Fixed "Runtime Error 9" error when attempting to run in one-click mode with an invalid directory.
- Added code to reduce the likelihood of false positive detection and abort in the "missing frames" check routine of the rebuild.
- Located and corrected a source of Runtime Error '9' during rebuild that would have happened on exceptionally long source M2V GOPs.
- Added code to reset the vbr maximum bitrate to the maximum DVD compliant rate if creation of a a .M2V file is not successful after 2 attempts.
- Tweaked the OPV prediction algorithm to try and reduce the number of passes required to hit the target value.
- Added code to properly identify and output an error message when the encoder path is invalid, this corrects the non-descript "Error 53".
- Corrected an error in which the quality_prec parameter was being incorrectly converted to a 0-100 scale. Also improved the accuracy of the conversion and removed extraneous decimal values. (Freeware Only)
- Changed "missing frames" check so that it only reports "possible" missing frames, but does not stop the process. (Freeware Only)
CHANGES MADE TO PRO VERSION ONLY
- Added new support for OPV in the latest version of the HC encoder (HCBatch v013 or above). Hank315 has modified HC to give greater CQ value granularity improving prediction for the One Pass Variable Bitrate (OPV) encoding capability of HC. Now DVD-RB can use the same prediction algorithms developed for CCE OPV prediction to get high quality results in a single pass.
- Reformatted the segment listbox in the segment viewer/editor in order to make it more readable.
- Added version checking/reporting for HC encoder.
- There is now an INI value under [Options] that allows a target output setting that is specific to HC. You can set HCTargetSectors= in the same way as you would CCETargetSectors. When nothing is set, it defaults to the "TargetSectors" value.
April 13th, 2005 (v0.84)
CHANGES MADE TO FREEWARE VERSION
- Implemented new procedures to prevent unreported overflow errors that are occurring in CCE version 2.70 (both SP and Basic) from causing undersized builds (with frames missing). Tweaked several parameters that make the overflow less likely to happen, and also inplemented a segment frame count verification in the REBUILD phase to flag it should it somehow again happen.
- Added code that does a checksum verification of the source directory which is now used in the ENCODE and REBUILD phases. There have been several reported errors that were caused by attempting to encode or rebuild against a different source than was mounted at the time of PREPARE.
- Made several changes related to how DVD-RB handles sources that have a width of 704 pixels. While these are very uncommon, they are within the DVD standard. There should be no more problems with reencoding these sources.
- Changed the mechanism for setting maximum bitrate for VBR encodes. The previous method was overly aggressive and could cause rates that are too low that might force buffer overflows in CCE.
CHANGES MADE TO PRO VERSION ONLY
- Added an additional selection to the "Steal space from Extras" menu. You can now decide to steal only 10% in addition to 25%, 33%, and 50%. This is for folks who what to help the main movie, but keep the extras reasonably clear as well.
- Added display of the percent completed value (for encoding and rebuilding) when DVD-RB is minimized.
April 10th, 2005 (v0.83)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Added code to reduce the likelihood of falsepositive detection and abort in the "missingframes" check routine of the rebuild.
April 10th, 2005 (v0.83)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Fixed an error in which some of the options that arenot available in "No Compresssion" or "ReJig" modeswere not properly nabling/deenabling as modes wereselected.
- Correct a problem in which VTSs that were 100% ILVUcontent were not included in the output directory.
- Revamped the processes associated with removal ofsubpictures. In previous versions it was sometimespossible for subs to be kept that weren't selectedand (rarely) for the wrong subs to be removed when running in three-click mode.
- Changed the default minimum bitrate (MIN_BITRATE) to500Kbs. It was previously set to 100. This shouldnegate the possibility of getting CCE "MPVA VBF ovgframe #" errors and DVD-RB's resulting "ERROR: Encoder failed to create .M2V. Aborted."
CHANGES MADE TO PRO VERSION ONLY
- Added a new "hidden" setting in the [Options] are ofREBUILDER.INI for enabling CCE's adaptive quantizermatrices feature: "CCEAQM=1" -- if you decide to usethis feature, be very careful. The reason it is "hidden" is because, according to the CCE notes, it might be incompatible with some DVD players.
- Corrected an error in which the value "qmat_idx=0" could be incorrectly inserted in an ECL file. The result could be the use of the standard matrix asopposed to the custom one you've chosen.
- Fixed an error in the segment editor in which theamount of savings was incorrectly calculated whenselecting "SLIDESHOW" settings. The result causedthe "Recovered Space" to not return to zero as youswitch between that and "No Action" mode. Finalcalculations were accurate, however.
April 12th, 2005 (v0.82.1)
CHANGE MADE TO FREEWARE VERSION
- Implemented new procedures to prevent unreportedoverflow errors that are occurring in CCE version2.70 (both SP and Basic) from causing undersizedbuilds (with frames missing). Tweaked severalparameters that make the overflow less likely tohappen, and also inplemented a segment frame countverification in the REBUILD phase to flag it should it somehow again happen.
April 6th, 2005 (v0.82)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Fixed a "Runtime Error 75" error that can occur whenfiles in the working directory cannot be cleared.
- Corrected settings that may not be set properlyduring a project load (e.g. during batch encoding)
- Fixed a memory leak that became especially noticablein OPV analysis using v0.81. The symptom of thisproblem would be an increase in DVD-RB's memory usage over time as jobs are run, and eventually cause memoryswapping and slowdown after a few jobs in batch mode.Note: The leak was not persistent -- meaning it was corrected each time DVD-RB would exit and restart.
- Added code to removed sequence end codes that areadded as a default on some encoders. The end codeat the end of a segment can cause problems on someplayers.
FEATURES ADDED TO PRO VERSION ONLY
- Fixed an error in which the decoder and HC paths werenot properly aligned in the "Windows Standard" andthe "Simple Blue" SETUP screens.
- Implemented code to keep legacy Skins compatible.
- Corrected an error in which audio streams recoveredwhen blanking segments were not being accounted for. This could cause slight undersizing and would not give the recovered space to the feature.
- Fixed an error in which loading a project file was notcorrectly setting either of the "Movie Only" menu onlyoptions checkboxes (including batch mode). Note thatthe movie would encode properly, it just displays thecheck mark incorrectly.
March 23rd, 2005 (v0.80)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Added code to do a check for existing .M2V file after asegment encode is completed, and to reencode the segmentif it does not (up to 3 tries). There have been reportsof missing .M2V files causing errors during rebuild. Most often this is caused by an errant keystroke stoppingthe encode accidentally -- but it appears that sometimesan encoder can abnormally exit leaving DVD-RB without anM2V to process. This code should reduce that likelihood.
- Fixed an error in QuEnc encodes in which the maximum bitrate was always set to 9000Kbs. While this would mostoften have little impact there could be instances inwhich this could raise the total bitrate to a level thatis greater than the DVD specification.
- Corrected an error where under rare circumstances thecalculated average and maximum bitrates could be set tothe same value. This can cause some encoders to fail orfreeze.
- Added a "-maxbitrate" parameter to the QuEnc command linefor segments less than 60 frames in order to ensure HCcan work in the freeware version. These had been done atCBR due to problems seen in both QuEnc and CCE with verysmall segments -- it is needed because HC does VBRencoding only.
- Made changes to the segment encoding code to better assureall segments are encoded properly.
- Added an output line that displays how long the entire jobhas taken in "One-Click" mode.
FEATURES ADDED TO PRO VERSION ONLY
- Updated the HC interface so it now works with the newer HCBatch encoder. Please note that support for the previousHC encoder IS NO LONGER SUPPORTED. This freeware encoderis coming along nicely. While not the fastest encoderavailable -- the quality is outstanding. Please note:The HC encoder's .EXE file must be loaded in the samedirectory as DVD Rebuilder and the name must start with"HCBATCH" (e.g. "HCBATCH_012.EXE"). The new HC versionis free and at the time of this writing can be downloadedfrom here:http://www.doom9.org/Soft21/Encoders/MPEG2/HCbatch_012.zip
- Fixed an error in which the checkmarks weren't being set orreset properly in the DC Precision and GOP Selection menus.
- Fixed an error in HC encodes in which the maximum bitrate was always set to 9000Kbs. While this would mostoften have little impact there could be instances inwhich this could raise the total bitrate to a level thatis greater than the DVD specification.
- Added the "*WAIT 0" command to HC encoder settings. Thiswill reduce overall DVD encode time on future HC versions.
March 16th, 2005 (v0.79)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Corrected the SRI table computation algorithm to make FF/RWDoffsets more closely compliant with the DVD standards.
- Fixed an error that could cause the V_F/BWD_Exist2 flag ofthe SRI tables to be sometime set/reset incorrectly.
- Corrected the QLB matrix switch so it works again with theQuEnc encoder (FREEWARE ONLY)
- Added the "Create New Folder" option to the "Browse forFolder" dialog when browsing for WORKING or OUTPUT foldersso people won't have to go in and out of the program whenthey need to create a new one. Thanks to Rockas and Ryanfor pointing out the flag I'd missed.
- Corrected ConvertToYV12() statement in AVS files so it issensitive to interlaced sources. Also forced the insertionof ConvertToYUY2() when CCE is selected regardless ofwhether the AVSOptions selection. This was causing someproblems for folks who mistakenly unchecked it.
- Added code to prevent "impossible" Q values (as a result ofextreme compression -- e.g. in Half/Half encoding where 50%reduction is also applied). This should prevent getting a"Runtime error 6" when the Q value gets too large.
FEATURES ADDED TO PRO VERSION ONLY
- Created a new menu item called "Advanced (Expert)" under theOptions menu. Note to the beginners: The options under thismenu should only be changed by those who are familiar withthem and understand the impacts -- that is why it is onlybeing added to the "Pro" version of DVD-RB. More to come.
- Added customized MATRIX capability. Now custom matrices canbe loaded from definition files. When run this version willautomatically create a MATRIX directory in the DVD-RB pathand load it will four default custom matrices that can beused with CCE (versions that support custom matrices), QuEnc,and HC encoder. A matrix can be selected for normal, lowbitrate (< 3Mbs), very low bitrate (< 2Mbs), or for useagainst extras only (e.g. for half-d1). The appropriatematrix will be used based upon the bitrates DVD-RB calculatesfor each segment. A matrix editor is in the works by Rockasso additional custom matrices can be added. The selectedmatrices are saved in project files -- so if you use them besure you know what they are before encoding.
- Added the ability to select the Group of Pictures (GOP)size for encoding. In some circumstances you can get betterquality by extending the GOP size. Be careful, though, asthe DVD size limit is 15 frames for PAL and 18 frames forNTSC and some encoders can occasionally make GOPs slightlylarger than the the number specified. Warning: Do notselect "18 Frame GOP" unless you know exactly why. Someencoders (e.g. CCE Basic) will not accept a value of 18for the GOP size.
- Added DC Precision to the Advanced Menu. You can now enterthe value to be used to set the bit precision of the intra-block dc coefficient. Generally a low value is good forhigh motion scenes and and smooth work better with higherDC precision values. If you don't know what it is: youshould leave it set to the default!
- Changed the configuration of the HC.INI file so that whenusing the HC encoder, the AUTOGOP function will be used asthe default unless overridden by the "GOP Size" advancedoption.
March 7th, 2005 (v0.78)
- Corrected an error in which encoder windows may not closeproperly when aborted during encoding. (PRO AND FREEWARE)
- Modified QuEnc command line to control maximum b frame setting.
- Made mods to improve OPV prediction slightly for CCE
- Added a check after each encode to warn if the resulting .M2Vfile was not created. This is to counter some #0003 errors that may be experienced during the rebuild phase of theaffected segment.
- Added filesize checks so versions of QuEnc can be discovered.
- Made a correction to the STILL_FRAME detection algorithm. Thiswill reduce the number of segments detected on many DVDs.
February 19th, 2005 (v0.77) Public Release March 12, 2005
- Fixed an error in which the VOBU_SRI tables in NAVPACKS couldcontain incorrect entries in cells containing multiple segments. This could result in problems with rewind and fast forward.
- Corrected an error in which the working path selection buttonremained disabled after aborting a batch job.
- Added code to help prevent VBR errors caused by very smallsegments w/low bitrates being sent to QuEnc. Now all segmentsshorter than 60 frames are encoded with CBR (i.e. CCE). Alsoadded -vbr to the command line as no doing so may have contributed to reported sizing problems.
- Widened the "ENCODE" button in the "Rockas Original" skin. Itwas cutting off part of the "Stop/Pause" text when encoding.You must select "Rewrite Defaults" from the "Skins" menu forthis change to take effect.
February 13th, 2005 (v0.76)
- Found and fixed an error that could cause "Runtime error '5'"during the rebuild phase.
- Corrected an error in which the cell elapsed time was not beingcorrectly entered in NAVPACKS. It was resetting back to zero foreach segment (as opposed to each cell). This was reported tocause playback problems on some players. Hats off to gm901 forsome outstanding beta testing and trouble reporting.
- Corrected an error in which the bitrates reported in the statuswindow were incorrect when sources were PREPAREed with "Dynamically Assign Cell Bitrates" turned off.
- Added code to prevent the Q prediction routine from ever returninga value less than 1. Also fixed an error that could cause outputfrom OPV to be oversized under some circumstances.
- Corrected the opv_brate_max value so the that it is contrainedby the sum of the audio tracks during Q prediction (as is true inthe actual encoding). This could theoretically improve prediction accuracy.
- Inserted code to recognize QuEnc v0.54 and not use the "-mpeg2mux"command line option (it causes a command line error).
- Corrected an error associated with the -cmatrix or -qlb switches inQuEnc. The -cmatrix was not getting inserted on any versions otherthan v0.54.
- Renamed the button for one-click mode from "Transcode" to "BackupDVD" -- the term "Transcode" was a source of confusion for some.
February 6th, 2005 (v0.75)
- Found and fixed a bug that was causing "Runtime Error 9" at the endof the PREPARE phase.
- Made a couple of (slight) adjustments to the OPV prediction code to try and make sizing more accurate.
- Corrected an error in which the subtitles listbox was not beingdisabled properly during execution. This could lead to changesduring execution that might cause anomalous behaviour.
- Added code so the values selected for VTSs under "Disable Interlaced", "Resize to Half D1", and "Convert LB 4:3 to 16:9"(all under the "OPTIONS/AVS OPTIONS/ADVANCED (EXPERT) OPTIONS"are saved when set so they can be active during batch encoding.In order to protect against accidentally setting and forgettingthem (causing unexpected results) , they will ONLY be activatedwhen loading as a project("FILE/OPEN PROJECT") which includesloads in batch mode.
- Fixed an error in which switching skins while encoding in batchmode might make the Batch listbox unavailable.
February 1st, 2005 (v0.74)
- Cool new interface. Again designed by Rockas and it takes betteradvantage of the available space and all functions are logicallypositioned. Make sure you select "Rewrite Defaults" from the"Skins" menu to take advantage of this interface.
- Fixed an error in which OPV predictions on small files could getcaught in a forever loop and end with an error '6'. The change in0.73 that forced CBR encoding was not allowing the adjustments.
- Fixed a minor error in which some qual_prec= settings in ECL fileswere being set to floating point values. Just a cleanup - no realeffect.
- Corrected a very elusive error related to flushing information atthe end of cells -- could have been responsible for some possiblestutter and audio drift.
- Fixed an error in which the "Rewrite Defaults" function wasn'tproperly updating the graphics files.
January 29th, 2005 (v0.73)
- Made code associated with timing adjustments more robust. This will fix many of the #0003, #0004 and #0006 errors experienced. It should also make DVD-RB more compatible with edited files from DVD ReMake and VOB Blanker.
- Added code to trap certain error #52 and '5' conditions caused by an invalid path. These errors are related to DVD ISO images that havebeen mounted. Some DVDs apparently have hidden illegal file info that forces these errors and causes DVD-RB (and other software) to fail. It should work now.
- Corrected an error in which null packets (generated by DVD Decrypter as a way of bypassing certain protection schemes) were incorrectly being inserted into into the output stream causing Error #0003 (possibly other errors as well depending upon positioning).
- Added a "BatchHeight=X" variable to the [MAIN] section of the Skindescription. It makes it possible to relocate the batch box to thebottom of the screen (rather than only the right side). (Rockas rules).
- Added additional QuEnc support making newer versions more compatible.DVD-RB now outputs command line parameters to prevent muxing, whichis reported to have been related to errors.
- Fixed an error in which the maximum bitrate was being incorrectly setat only 80% of the calculated value for PAL sources that were beingencoded using OPV. Probably little/no impact -- but it's correct now.
- Changed defaults so all segments with less than 60 frames are encodedusing CBR. Previously this only applied to half-d1. It seems CCE mayhave problems applying VBR to some exceptionally small sources.
- Added code to handle IFO cell table entries that reference sectionsof a VOB that is smaller than a cell (protection?) found on somerecent DVDs (e.g. Resident Evil Apocalypse, The Forgotten). DVD-RB ensures the structure remains true to the original.
- Moved the "Verbose Status Window" option to the "File" menu so it isgrouped with the other status related options.
January 17th, 2005 (v0.72)
- Fixed an error that causes CCE SP V2.50 to create an incorrectly formatted.ECL file and fail in the encoding phase under certain circumstances.
- The GOP size for NTSC material that is not from a FILM source has beenchanged to default to 15 frames (rather than 12). This should improve quality at a given bitrate on NTSC sources that are interlaced and shouldbe especially useful on episodic discs of television shows.
- Made a correction to the quality prec value for CCE v2.70. The scale has been changed (again) in this CCE version. The scale is again set to 0-100.
- Updated the SETUP and ABOUT screens with new images provided by Rockas. Nowthere is more room available for viewing paths in the "Rockas Original" SETUP screen. You must select "Rewrite Defaults" under the SKINS menu forthis change to take effect.
January 15th, 2005 (v0.71)
- Added support for CCE v2.70. This version of the encoder seems to have improved quality while also increasing speed. A new CCE option has beenadded to the "Options" menu called "CCE SP Trial" -- which must be usedwhen using trial versions (now that they can accept .ECL files directly)."CCE SP Trial" uses the path specified for CCE SP.
- Added an INI variable through which the header for "CCE SP Trial" .ECL files can be modified. The variable is called "CCE_Trial_Header" and itis located in the "Options" area of "REBUILDER.INI" (used for hacks). Default value is "; CCE SP Trial Version -- Encoder Control List".
- The "AudioDub(Blankclip())" is not applicable to QuEncode now. The setting is ignored when QUENC is selected.
- Fixed an issue with the progress bar in which it was not reset properly whenchanging skins during encoding.
- Fixed an error in which the Batch Abort button could still disappear when using certain skins (e.g. Simple Blue). Also fixed missing "OK" buttons in "Simple Blue" skin.
- A final minor adjustment was made to SCR calculation to ensure standardbuffer limits are maintained.
December 24th, 2004 (v0.70)
- Added a new option entitled "No Compression (100% Video)" under the "Mode"menu. This option will keep original video intact (no reencoding) and onlyremove audio/subtitles as selected. This is meant for use with discs thatare only slightly over DVD-5 size and can fit with audio removal. It is alsoa way in which previously created discs can be demuxed and remuxed to fixpossible errors (for example buffer overflows or audio dropouts). This modeis very, very fast.
- The default skin "Rockas Original" was completely reworked and is now evenmore cool than previously. My thanks to Rockas. Make sure to select "RewriteDefaults" under the "Skins" menu for the fix to take effect.
- Fixed an error in which a newer "Rockas Original" batch background was notcorrectly included in v0.69 -- which caused misplaced buttons and list box.Make sure to select "Rewrite Defaults" under the "Skins" menu for the fixto take effect.
- Modified the One Pass VBR (OPV) prediction code to more accurately select Qvalues. The previous method tended to make output too small. Thanks toRobot1 for lending me his code to analyze.
- Added a new default skin called "Simple Blue" It takes advantage of thestandard background provided by Rockas. In order for this skin to beavailable you must select "Rewrite Defaults" under the "Skins" menu.
- Fixed a "disappearing button" problem associated with the Batch "OK" button
- Fixed an error in which changing skins while processing batch jobs could lockout the possibility of interrupting the program -- essentially locking outthe user.
December 12th, 2004 (v0.69)
- Modified the "working" directory selection algorithm so that when the "output" directory is not enabled it will be automatically updated to match that selected as "working"
- Inserted code making any segment of 60 frames or less that is being encoded using Half-D1 outputs in CBR mode. This should eliminate the annoying "cce_encoding_init() failed" error that sometimes occurs.
- Fixed the alignment error experienced in 0.68 on the setup screen when used with skins.
- Modified the default skin used under "Rockas Original" -- Rockas has updated this skin with a little less brilliant colors and a nice textured finish. You will need to select "Rewrite Defaults" under the "Skins" menu for the new skin to take effect.
- Further tweaked SCR calculations. This fix again adjusts the buffer algorithm further in the "less likely to overflow" direction.
- Added capability so that audio selections are now saved in the rebuilder.ini file in a manner similar to that used in project files. This makes it no longer necessary to reset your audio choices any time you stop and then restart DVD-RB.
November 7th, 2004 (v0.67)
- Corrected an error that cause QuEnc to fail due to a "blank" .AVS filename.
- Tweaked SCR calculations to more closely control STD Buffer size. This may reduce or eliminate reported audio dropouts on some players.
- Added "Rewrite Defaults" option to the "Skins" menu. This will recreate the two standard interfaces in the Skins directory. The option is meant to provide a way to correct any mistakes created in editing the files. It can also be used to implement changes I may make to the standard interfaces.
- Fixed an cosmetic error in which some residual color was included in "Folder" buttons.
- Added control over placement of the AudioList, SubList, DTSCheckbox, and MinCheckBox objects in the SETUP dialog box. These were nadvertently left out of the last version.
- To enable the last two fixes -- YOU MUST SELECT "Rewrite Defaults" in the "Skins" menu so the lastest definitions are updated.
October 31st, 2004 (v0.66a)
- Fixed the Rebuilder form's header -- removed "3" from the title
- Fixed an error in which the Subtitles listbox wasn't visible and could notbe accessed.
October 30th, 2004 (v0.66)
- Corrected an error in which ReJig encoding failed during the "PREPARE" stagewhen working on a disc with ILVU and/or angles.
- Corrected an error that incorrectly always set the "Aspect_Ratio=" variablein the .D2V file to 16:9. (No impact noted in previous version).
- Found and fixed an error in which interleaved sources, under certain conditionscould redirect the PREPARE and/or ENCODE date an incorrect directory.
- Fixed an error in which Subtitles having an number higher than 9 would beincorrectly shown out of order in the "Subtitles to Keep" listbox.
- Added support for "Skins" -- user programmable definition files can be createdthat load backgrounds, set text, and allow you to customize the way you wantDVD-RB to look. NOTE: When DVD-RB is executed it will automatically createa SKINS directory within it's execution path! Several default files will thenbe created in that directory... these files define the default skins. Twodefaults are provide. "Rockas Original" is the interface you've seen, as itwas released in version 0.65. Also provide as a default is "Windows Standard"which is very similar to what you would have seen in version 0.64a. You canmodify them, customize them, do whatever you want... but remember if you everrun into problems you can always delete the files -- and DVD-RB will recreatethem the next time it is executed. You can use the two default skins as abaseline for new ones you create. Simply copy the files, rename, and modifyand you can play to your heart's content. The name you use (e.g. "My Skin.txt")when creating a new file, will be added to the "Skins" menu the next time DVD-RB is executed. The SKIN code is new -- so some beta problems and feedback is expected. Enjoy.
October 17th, 2004 (v0.65)
- Integrated an exciting new visual interface designed by Rockas. Thanks, my friend. May the road rise up to meet you, and the wind be always at your back.This interface is the first step in enabling "skin" capability for DVD-RB.
- Multiple angles and ILVU (Interleaved VOBU Units) are now supported. The method used has worked successfully on all multiangle and seamless branching discs I've tested to date.
- Note: The greatest challenge I've run into with multiple angles and ILVU is that they are already pretty tightly bitrate bound -- and any smaller sizing at all seems to noticably degrade the quality. So for this version I've decided to not further compress the ILVU portion of a film. In my testing it has shown to not be worth the quality loss -- the largest ILVU portion of a film I've found is the Matrix, and it is too small to have any significant impact on available bitrate. I can readdress if anyone finds a DVD in which this isn't the case.
- Fixed an error in which the "Steal Space From Extras" settings were notloading properly from .RBD files during batch encoding.
- Added a new selection list to the main screen so subpicture streams can nowbe individually selected. Be careful when removing subpictures, especiallywhen they are shown as "Unk" -- some special features (e.g. "follow the rabbit") rely on subpictures.
[v0.64a]
- Fixed an error in which the "Transcode" button disappeared when selecting/deselecting the alternate output directory while in one-click mode. Silly mistake.
October 14th, 2004 (v0.64)
- Added support for DGDECODE.DLL. This is a newer, more accurate, and fasterversion of MPEG3DEC3DG.DLL. In order to use it, download DGMPGDec from the Doom9 site (the only required portion of the .ZIP file is DGDECODE.DLL. You must point to the file from DVD-RB's "Setup" dialog. The MPEG2DEC3 path areaname has been changed to "DECODER". NOTE: In order to use DGDECODE.DLL you MUST point to it in the DECODER area of the setup dialog and it must not be renamed (from DGDECODE.DLL). DVD-RB will default to MPEG2DEC3DG.DLL. Hatsoff to Neuron2 (Donald Graft) who is an MPEG Maestro.
- Removed the "Add to AVS" checkbox from the setup screen. It was a source ofconfusion and probably should never have been implemented. If you enter apath in the "Path to Decoder" box -- it will be loaded in every AVS file.
- Created a new option under the "Mode" menu that allows you to use a different"Output" path. When selected, the output of VIDEO_TS and AUDIO_TS folders willbe sent to that path rather than the "Working Path." This allows users who are low on drive space and have more than one drive to write to two different areas.It also cleans the output up a little -- reducing confusion as to which directories should be burned. You burn only what is in the output directory. If may also increase the rebuild speed. If the option is deselected, DVD-RB will work as it always has -- writing all output to the "Working Path."
- Fixed an error in "Batch" mode in which some parameters from the saved .RDBfile were being loaded and set incorrectly.
- Note: It continues to be my intention to provide this package as freeware. But, due to the exceptionally poor donation response (less than 1 out of every 800 users) and my belief that I should somehow reward those to took the time and effort to contribute to this project, either through donation or extraordinarytesting support -- in the future all new releases will be made to a list of VIPs/donators first. After a 30 day period that version will be released in a "public" version. Those who helped through donations and special beta support deserve recognition. This is my way of saying "Thanks." THE FIRST DONATOR RELEASE (IN A COUPLE OF DAYS) WILL SUPPORT MULTIPLE ANGLES AND ILVU (I've completed it and am testing it now).
[v0.63a]
- Disabled runt VOBU code for more testing. It appears to have caused more problems then it solved.
October 3rd, 2004 (v0.63)
- Corrected rebuilding code to prevent "runt" VOBUs (less than .4 seconds). This will bring the newly authored stream more tightly into compliance with DVD standards. This is KNOWN to have caused audio/video stutter on some DVDs.
- Added support for Canopus ProCoder through Robot1's EclPro utility. Nice work Robot1, you continue to provide outstanding support to the DVD community!
- Modified the maximum bitrate on output so it lowers to accomodate large and multiple audio tracks. This should help to keep the bitrate bursts under DVD maximums. Maximum bitrate is now set to MAXBITRATE - AudBitrate -- so using the default it would be 9,000Kbs - AudBitrate. Note that DVD standard is no greater than 9,800Kbs for video and no more than 10,008Kbs total audio/video/subs.
- Corrected a bug introduced in v0.61 related to audio/video sync. This could have caused stutter and audio dropout on some DVDs. An option has been added to the "Options" menu called "Special Error Avoidance" for special cases in which certain #0003 or #0004 errors are encountered -- this is temporary and will be removed in future versions. It is recommended that this option only be used as a last resort after you've encountered one of these errors -- and not before, as it can cause other unpleasant effects. This option ONLY affects the rebuild phase. It is meant to counter what appears to be bad source timing parameters.
September 22nd, 2004 (v0.62)
- Added an option under the "Help" menu that will display the versions of supportsoftware you are using.
- Inserted code to modify the sequence header extention on NTSC telecined titlesso that the progressive flag will set to 0 -- this was noted as a problemassociated with QuEnc. Please note that this DOES NOT mean progressive streamswill not be recogized and played as progressive.
September 20th, 2004 (v0.61)
- Found and corrected a cause of Error #0003 and #0004. This should fix most ofthe reports associated with these errors.
- (v0.60a & b) Corrected an error in how ECLs for CCE v2.67.0.27 Trial was handled with ECLCCE.
September 18th, 2004 (v0.60)
- IMPORTANT FIX: Corrected an error in SCR/PTS computation for audio and sub-picture streams. Likely symptoms of the problem that was fixed is audiodropouts, and stutter. It may also have and affect on Error #0003, and Error #0004. My thanks to fritzdis and Sir Didymus for helping find this. Note: Do not simply try to "REBUILD" old sources, this fix includes a change in the "PREPARE" phase.
- Corrected implementation of version checking for CCE. v0.59 made an assumptionthat new CCE ECL changes applied to all 2.67 SP Retail versions. It has been modified to now only apply to CCE SP Retail v2.67.0.27.
- Corrected a problem in which reopening DVD-RB after receiving a "..multiangles"error would allow it to process the selected fileset -- even though it would always result in an error.
- Fixed an error in which the last audio pack within a VTS was not being writtento the output stream. This could cut a very tiny (~40ms) from the very end ofa movie. Thanks to totya for pointing this one out.
September 11th, 2004 (v0.59)
- Found an additional System Clock Reference (SCR) error that caused someNAVPACKS (immediately following a sound or subpicture packet) to not complywith the DVD minimum spacing standard. This, depending upon the player,could theoretically cause any of a number of audio, video, or timingproblems. This has the potential of being a very big correction. A special thanks again to Sir Didymus and the Doom9 beta testers.
- Fixed an error that was responsible for random but rare #0003 errors depending upon original source timing characteristics).
- Added code that forces GOPSIZE to a DVD standard when using QuEnc.
- Fixed a problem in which version update checks were not being recorded whenchanged in the SETUP dialog (only on startup).
- Fixed an error related to PES headers in which the P-STD Buffer size data was not being properly set at the beginning of each data stream.
- Corrected an error in which stuffing bytes at the end of a stream couldoverwrite PES header data (a million to one -- but possible).
- Added two more choices to the "QuEnc Options" menu. You can now choose to enable High Quality Mode (slow but very impressive quality) and "Use SceneDetection" which makes intelligent decisions as to where to break GOPs. Forthose who haven't tried QuEnc... it has become the highest quality encoderavailable as freeware -- and outdoes most of the costly alternatives. Hatsoff to Nic and dragongodz.
September 8th, 2004 (v0.58)
- Found and fixed a source of Error code '9' that can occur immediately at thestart of an encode.
- Made changes to the output ECL formats so CCE SP version 2.67.xx.xx retailversions are supported. Please note that SP 2.67.xx.xx Trial version willonly work with ECLCCE.EXE. Do NOT attempt to use ECLCCE.EXE with the retailversion of 2.67.xx.xx -- it isn't needed, and doesn't work.
- Found and fixed an error in which certain circumstances could cause illegalSystem Clock Reference (SCR) values near the end of some cells. This couldvery possibly have caused audio problems and/or video problems on somestandalone units. Special thanks to Sir Didymus for identifying this problem.
September 3rd, 2004 (v0.57a)
- Corrected a buffering problem associated with the "Status Logging" output
- The fix related to audio dropouts in v0.57a seems to have made the problemmore pronounced. It has been reversed until it can be more accuratelystudied.
August 29th, 2004 (v0.57)
- Updated code for compatibility with QuEnc 0.52 and above. The KVCD commandline logic has been replaced by the QuEnc Lower Bitrate (QLB) Matrix option.Older versions of QuEnc will no longer be supported and will get an error ifuse is attempted. QuEnc 0.52+ is free and is easily found on the net.
- Corrected an error in which the progressive flag was not being set correctlyduring rebuild when "Deinterlace with Decomb" is selected. Also please note that if the input stream is already identified as progressive, the deinterlacingfilter will not be added to the associated .AVS file.
- Modified SCR algorithm to more accurately reproduce the SCR/PTS structure ofthe original disc.
- Made a timing correction that may affect possible audio dropouts. It also mayreduce (but not eliminate) the liklihood of encountering an error #0003 or #0004 on preprocessed (3rd party edited) streams.
- Fixed an error in which the "Disable Interlaced" was correctly reencoding theas progressive -- but was incorrectly reinserting the original flags on rebuild.
- Add a "Status Logging On" switch to the file menu. When checked, anything thatis output to the status box is also echoed to the log file. The file, called"rebuilder.log" is created in the directory specified in "Working Path" -- it nopath is specified it is created in the root of the C: directory. The filelocation is changed whenever a new working path is specified (for example whenrunning a batch job). This should be helpful in debugging problems that might cause DVD-RB to exit abruptly.
July 24th, 2004 (v0.56)
- Fixed an error in which VTSs with very few frames could result in Error Code '6' when using OPV mode. These now default to a Q Factor of 10.
- Changed the size of the "Source Path" and "Working Path" areas so longer filenames can be viewed.
- Fixed and error in which the PTM of the last frame of the last GOP of a VOB was sometimes incorrectly calculated and placed in NAVPACKS. This, very possibly, was the cause of reported "freezing" on some Sony players.
July 5th, 2004 (v0.55a and 0.55b)
- Corrected an oversight that has been in the program since v0.36. Subtitle streams were not being updated in the IFO PGC tables when converting from 4:3 to 16:9. The result was the inability to view any but the first subtitle (when a 4:3->16:9 conversion was done). (0.55a)
- Implemented code that corrects the way selected audio streams are saved and recovered in project files. Now any non-standard (different from that recorded in the setup configuration) audio choice is recalled on project load. This also works in batch mode.
July 4th, 2004 (v0.55)
- Fixed an error that made DVD-RB fail to run in Windows 98 and SE versions. It should now work properly on all versions of Windows. Thanks to turbodpv for catching this -- and to wmansir for his help in identifying the cause.
- Adjusted the OPV calculation so that it better predicts size.
- Fixed an error in which the reallocation of recovered space associated with "Half-D1/Half Space" and/or "Steal Space from Extras" was not being allocated correctly with certain combinations of the switches. This was the cause for reported oversizing/undersizing.
- Added informational parameters to the REBUILDER.INF file related to original DVD overall and VTS sizes (in sectors) for use by helper applications.
June 26th, 2004 (v0.54)
- Corrected error in which the "all contents of VIDEO_TS..." message was not suppressed when "Suppress Warning Prompts" was selected. Thx to jhmac.
- Changed output to .ECL files so "seq_endcode=1" is set for still frames this has been reported to fix problems associated with stills and BOV. Thanks to wmansir and Sir Didymus for researching, finding, and testing this fix.
- Corrected an error associated with CCE Basic that caused a "cce encoding failed: MPVA ... qsv 112 > 112" -- caused by an average bitrate that was calculated to an exceptionally low value.
- Fixed an error in which only the last two digits of the segment number were displaying in the status window. Thanks to jptheripper for catching this.
- Fixed error in which the the "Shutdown" options were not working correctly with Windows 2000 computers (stopped at the "SAFE TO REMOVE POWER" prompt). Thanks to archaeo for pointing out this error.
June 21st, 2004 (v0.53a)
- IMPORTANT BUG FIX. Fixed an error in which original (unchanged) files were not being copied correctly into the destination directory. This could cause created directories to fail upon write.
June 20th, 2004 (v0.53)
- Corrected an error in which the prediction phase of OPV could get into a continuous loop when a change in Q of 1 might result in an output that was still not within 1% of the target.
- Changed logic so all still frames are output as Constant Bitrate (CBR) in an attempt to correct some persistent CCE related still/BOV problems.
- The "Quality_Prec=" value set in the CCE settings dialog is now also used to adjust the "pict_qchar" value that has been introduced to CCE Basic starting with version 2.69. Please note that (as in CCE SP 2.50) the value is scaled between 0-64 (to match newer versions of CCE SP) and will be converted to a value of 0-100 when written to the ECL file.
- Corrected an error in which the "Steal Space From Extras" options were showing as having an effect (messages were presented) when "Dynamically Assign..." was not selected. The "Steal" option only works with "Dynamic..." is selected.
- Set several "warning" messages so they would not display during batch mode encodes (follows the same logic as having the "No warning" flag set).
- Adjusted audio and subtitle language tables to account for apparent differences between the current ISO and DVD standards. Two types of codes (old and new) are accepted for Hebrew ("he" and "iw"), Indonesian ("id" and "in"), and Yiddish ("yi" and "ji"). Thanks to HARM for pointing out this inconsistency
June 6th, 2004 (v0.52)
- Corrected an error in NAVPACK processing that may be the source of at least some of the subtitle problems some have reported with certain players. The PTM of the first and last frame in a VOB was not being correctly updated.
- Implemented improvements to OPV algorithms. Now have more consistently accurate prediction of filesize and predictions are now made in fewer passes (2-3). As there are typically fewer passes now, the default sampling percentage has been increased from .5 to 1 for improved accuracy. Also added two INI entries:
Q_sample_percentage=n (default is 1, can be set to any value from .1 - 25), and Q_ROM_constant=n (default is 256, with max/min of 300/200. You may be able to get better accuracy in some cases with Q_sample_percentage set to values higher than default -- but it will in turn add significantly more time to the prediction process and the PREPARE phase. Q_ROM_constant is used to estimate a Rough Order of Magnitude (ROM) Q value for the first pass using the formula: Q = (framecount / targetsectors) * Q_ROM_Constant A special thanks to tylo, author of D2SRoBa, for reviewing the DVD-RB algorithm and recommending some excellent improvements.
- Added an "Are you sure you want to abort?" prompt during encoding to help prevent accidentally aborting when doing other work while an encoding session is taking place.
v0.51c
- Corrected a problem in which, if you did not go into the setup screen and specifically choose default subpictures to remove, all were removed. Bad day.
- Added an Expert AVS option in which you can add text that will be added to AVS files. This is meant to support filters -- but can also be used to activate other AVISYNTH commands. This is an EXPERT OPTION. If you are not intimately familiar with AVISYNTH... leave it alone. It can make your encodes fail completely if incorrectly used. Note: Don't use blank lines.
May 31th, v0.51b
- Modified One Pass VBR mode so it recovers sectors associated with ReduceBy and Half-D1/Half-Size options. The recovered sectors are now added to the target sector size associated with the main movie VTS.
- Fixed error in which the maximum bitrate was not being set for PAL interlaced output. Thanks to Amenophis for finding this.
- Modified the rough order of magnitude calculation for beginning Q in OPV. It should take fewer prediction passes (on average).
May 30th, 2004 (v0.51)
- Added Subtitle removal to the SETUP dialog. You can now make a global choice as to which subtitles remain or get removed. Space recovered from removed subpictures is reallocated to the main movie (as is true with audio). In this version the subtitles will still exist in the IFO files -- but are removed from the VTSs. Future versions may remove them from the IFO as well.
- The bitrate fix in v0.50 was incorrectly implemented. Progressive and PAL sources were getting maximum bitrate reductions while those that should have been receiving the reduction were not getting it. Thanks to Brikin and The_Flash.
- Enabled the "Steal Space from Extras" option. This option allows you to improve your main movie quality by reducing the quality of extras. It works by taking storage space (25%, 33%, or 50%) from whatever is in use by the extra and then reallocating it to the movie. Please be careful in using this option -- as it can very easily degrade the quality of extras to an unacceptable level. It is
really meant to be used when extras take a LOT of space on the original disc. Also please note that the reallocation of space happens BEFORE other options -- so, for example, if you choose Half-D1/Half-Space and also choose 50% reduction, the Half-D1 size will be halved twice -- resulting in a Half-D1/One-Quarter space. This option is only valid when the "Dynamically Assign Cell Bitrates" option is
enabled.
v0.50ab
(0.50a)
- Did some tweaking on the One Pass VBR. Should be closer, still needs work.
(0.50b)
- More tweaking of the One Pass VBR. It's starting to look good.
May 23th, 2004 (v0.50)
- Corrected an error in which the maximum bitrate could peak higher than that set in the max_bitrate setting when working with interlaced sources. This is highly likely to have been the source of infrequent frame stutters at high demand points in encoding. The problem is the result of DVD-RB's inherent method of feeding frames to CCE and QuEnc. Please note that if you browse the .ECL files for interlaced sources, they will now show a vbr_brate_max= value that is 80% of the default setting -- do not change it. It is right, and the resulting stream (after processing) will still match the max value. Excellent observation by Trahald.
- Added a One Pass VBR mode for those who are using CCE SP. It performs a sampling pass (1%) during PREPARE phase that predicts an appropriate Q rating based upon the space available. That Q is then used for a one pass encode. Total time for an encode is reduced dramatically while quality is maintained at a known level.
This is the first iteration of this set of routines and its still being tested, so some level of sizing error is expected. Please provide feedback in the DOOM9 rebuilder forum.
- Fixed an error in which answering "No." to "Continue" in the PREPARE phase would result in the encode and rebuild buttons remaining disabled (regardless of their previous state). Thanks to wgw for finding this one.
- Added more timestamps to the Status messages to make it easier to determine the lengths and times of different activities.
- Fixed an error in which having "Shutdown at One-Click Completion" selected while using batch mode would terminate Rebuilder after the first batch job. Added a "Batch Shutdown" option to the "File" menu that now the system can be set to shutdown following a batch run. The setting is NOT saved to INI and will not be persistent across program runs (purposefully).
(0.50a)
- Did some tweaking on the One Pass VBR. Should be closer, still needs work.
(0.50b)
- More tweaking of the One Pass VBR. It's starting to look good.
May 13th, 2004 (v0.49)
- Fixed an error that could cause audio drift over time, cell audio moving out of sync, and also was responsible for some (rare) "freezing" chapters. Thanks to Djuby for pointing out a disc through which it was repeatable.
- Fixed a minor error in which during save the wrong extension is shown (".RBD" showed as ".RDB").
May 12th, 2004 (v0.48)
- Corrected an error related to fast forwarding and rewinding through chapter points. The first entry in any Cell for DSI was not correctly flagging time offsets that had no prior VOBU.
- Added support for the "-maxbitrate" option to all QUEnc encode command lines. The value is set to the DVD-RB default of "9000" unless changed via the "max_bitrate=" INI option. This might fix some of the stuttering errors seen when using QuEnc.
- Enabled checking that disallows mismatching of modes between the PREPARE and ENCODE phases.
- Fixed an error in which "IDCT7" was not being properly applied when selected.
May 8th, 2004 (v0.47)
- Updated code so subtitle support is more properly implemented. This should fix most (if not all) of the problems associated with non-displaying subtitles.
- Again tweaked the monitoring of CCE to try and improve performance on multi-threading processors. The parameters posted with 0.46 were too conservative.
- Added automatic addition of the -interlaced or -nointerlaced command line option to QuEnc. The determination is based upon data found in DVD-RB's PREPARE phase.
- Added an option under the AVS advanced menu setting MPEG2SOURCE("source",idct=7) as a possible default.
- Fixed an error that caused incorrect calculation when Half-D1/Half Size option is selected. This generally resulted in undersized output.
- Fixed an error in which the "TargetSectors=" INI command was not being used to establish a default when targets were not established for the selected encoder.
- Other minor corrections and optimizations were made.
May 1st, 2004 (v0.46)
- Added support for Button-Over-Video. Imbedded menus and user actions should now work correctly. This also sets the stage for possible menu size reductions.
- Found and fixed Runtime Error '9' that occured during REBUILD phase. This should end most if not all of the '9' errors. It will be especially noticable in removing them in Half-D1/Half-Bitrate extra selections.
- Fixed a source of Runtime Error '9' in PREPARE phase.
- Found a situation in which bad MPEG editing in the original DVD (in which trailing B frames were deleted leaving an out of temporal sequence I or P frame) could cause error #0006 in REBUILD during transcoding (using ReJig). A workaround was implemented in which the temporal sequence was adjusted. My mistake was assuming the original would always be pristine!
- Changed code so the "PREPARE" button doesn't change to "Process" after running it the first time. It wasn't supposed to.
- Made a modification to the monitoring of CCE as it is running in an attempt to get apply less processor time to DVD-RB when running on multithreaded processors.
On my Athlon 2400+ processor it has dropped to consistently less than 1% processor usage for DVD-RB while CCE is running.
- Reset the DVD Compliant flag to "off" in the ECL files to bypass a new "feature" associated with CCE's 2.69 version. If it is set "on" CCE tries to outsmart you and add frames to a 23.976fps source.
Apr 24th, 2004 (v0.45)
- IMPORTANT NOTE: Ensure you are using DVD Decrypter version 3.2.1.0 or above. Version 3.2.0.0 (and possibly below) in ISO mode can cause "illegal input stream", "no I-Frame for 51 frames", and "Runtime Error '9'" due to a bug in it's ISO mode processing.
- Corrected Error Code #0004. Rebuilt the NAVPACK decision engine to it handles large streams of non-video data that is sometimes associated with STILLs.
- Modified the Half-D1 output for interlaced output so fields are separated prior to resizing and weaved back together after resizing. It should make for a more accurate representation of the source material.
- Found a error that could cause DVD-RB to exit with Runtime Error '9' when it encountered an illegal input stream. The error is now properly recognized and DVD-RB gracefully aborts the PREPARE process.
- IF YOU ARE GOING TO USE QUENCODE WITH DVD REBUILDER -- YOU MUST UPGRADE TO QUENCODE V0.47 OR ABOVE. Download it here: http://nic.dnsalias.com/QuEnc.exe
- Added an option under QuEnc that enables single-pass encode as an option.
- Modified the source to take advantage of the new QuEnc version Nic has released (v0.47). This version that supports better DVD-RB control over options -- they can now be reset after setting (Trellis, KVCD, and 2-pass).
- Added a "Shutdown at One Click Completion" mode item. The state of this flag is not kept between program runs. It will do a Windows Shutdown at the completion of the next One-Click execution. A 10 Second warning window enables cancellation before shutdown.
- Numerous other minor changes, enhancements, and bug fixes including modified handling of some sound and still images.
Apr 22nd, 2004 (v0.44)
- Fixed "Error '75'" that occurred when using mounted DVDs.
Apr 21st, 2004 (v0.43)
- Added a new feature under the "Mode" menu called "Half-D1 and Half Space for Extras". This feature, when checked, will resize any extras (that are outside the main [largest] VTS) to Half-D1 and will also half the allocated bitrate for them. The "recovered" space will be allocated to the main VTS. For movies with a lot of extras this can significantly improve the bitrate for the main movie. The new option will NOT work with ReJig for obvious reasons (ReJig is a transcoder and cannot resize the source).
- Corrected an error in which LPCM audio that was selected for removal was not properly flagged and removed.
- Change the default value for "Dynamically Assign Cell Bitrates" (DACB) to true (checked). Note that this only affects the default, if you have selected or deselected this option and it is stored in the INI file -- the value will still be set to your last selection. Reasoning: DACB just does a better job of properly allocating space and bitrate. Also disabled this option when ReJig is selected (it has no affect in ReJig mode, bitrate is proportional anyway).
Apr 19th, 2004 (v0.42)
- Important update: Corrected a bug in which TFF/RFF flags could be set incorrectly on in some frames. This error would have resulted in a single frame "stutter" that might randomly occur throughout the video,
- Found and corrected a bug in which streams of pictures that were marked as interlaced in the original VTSs could be mistakenly marked as progressive upon REBUILD. A special thanks to Alex Z for helping identify these two bugs.
- Based upon some good advice from DDogg and others I have changes the default values for bias to 25 quality_prec to 16.
Apr 17th, 2004 (v0.41)
- Corrected an bug that occurred when VTSs started off with SCRs other than zero that would have resulted 0003 and 0004 errors.
- Inserted code to remove the incorrectly coined "Layer Breaks" -- the annoying pause the happens when the original DVD would reach the point at which it switches layers. It, of course, isn't needed on a DVD-5.
- Added the "Average Bitrate" to the final summary line in each PREPARE and to the batch summary.
Apr 16th, 2004 (v0.40)
- Found and corrected what may have been the cause of the "stutter" at chapter points on some players. The error corrected was related to an incorrect GOP timestamp being inserted in the first GOP of every cell. This may have also contributed to the reported display time showing incorrectly when rewinding through chapter points on some players. My thanks to RB (again) for his knowledge and insight.
- Modified the Disable "Interlaced" option. It is now set individually for each modifiable VTS. When this is set the source for the selected VTS will be treated as progressive -- meaning "interlaced=true" will not be added to the ConvertToYUY() line, Zig-Zag encoding will be used, and the progressive flag will be set.
- Fixed an error associated with Half-D1 that caused the .ECL files to to not correctly reflect the horizontal resolution as selected in the Half-D2 menu.
- Fixed Runtime Error '5' error that happened in REBUILD phase.
- Added a QuEnc Options item (why didn't I have one before?) and included two options "Trellis Quantization" and "KVCD Notch Matrix"
- Inserted code to prevent individual failed jobs from aborting an entire set of batch jobs (when in Batch Mode)
- The DVD compliant flag is now set for all CCE encodes except when Half-D1 is selected.
Apr 15th, 2004 (v0.39)
- Fixed a bug in which LPCM that was deselected (chosen to be removed) was not being properly removed or calculated for removal.
- Fixed an error related to field based stream processing. This should eliminate many if not all of the "Error code '9'" messages received in the PREPARE phase. A special thanks to Msc_Alex and RB for helping solve this one.
- Added an INI option making it possible to set the minimum and maximum bitrates when doing CCE VBR encoding. They are min_bitrate=nnnn and max_bitrate=nnnn (in Kbps. Example: max_bitrate=9000). Just set them under [Options] in REBUILDER.INI. No error checking is done on the numbers so take care. This should be changed only by advanced users as setting them incorrectly can seriously degrade the quality of the picture. Also note that changing them can cause oversized or undersized output.
- Implemented new code for handling BFF sources. Instead of converting to TFF as was done in v0.38, this version duplicates the original more closely (if the source cell was bottom field first, the newly created cell will be also.
- Changed logic in batch mode so the status window isn't cleared for each job and all activity can be printed or reviewed upon completion.
Apr 14th, 2004 (v0.38)
- Added code to support "Stop/Pause" function during encode phase. If you stop an encode and then restart, you will be prompted as to whether you wish to continue after the last successful segment, or at the beginning. Please note that if you are running in "Batch" mode -- no prompt will be given and all jobs start at the beginning.
- Added the "offset_line=" to ECL files created under the "CCE SP v2.66+" option, versions 2.67 and above use this instead of "top_first=" -- note that when choosing that option both parameters will be included in the .ECL. On the Version 2.66 SP that I've tested (demo with eclCCE) it doesn't seem to hurt to have the additional parameter in the file. My wish is that they would stop changing parameters and keep upward compatibility in their ECLs.
- Added a sanity check for PREPARE phase to stop bombing when the source or destination fields are empty.
- Fixed bug that was related to sources that use Bottom Field First with CCE. The "ghosting" and strange motion should be gone now.
Apr 14th, 2004 (v0.37)
- Fixed error in which encoding was prevented by the "wrong encoder" error message.
Apr 13th, 2004 (v0.36)
- Added an "Advanced" option in which the "interlaced=true" parameter of ConvertToYUY2() can be disabled. Also moved the DECOMB, 4:3->16:9, and Half-D1 options into the advanced area.
- Added additional helpful data to the VTS listbox. It now tells you the size of the VTS (including menus) and the aspect ratio.
- Fixed (again) an error that was causing 16:9 flags in the IFO to not be updated correctly when using the Convert 4:3->16:9 option.
- Inserted code that does a sanity check before starting encoding to make sure the "PREPARE" pass was performed in the same mode (CCE, ReJig, QuEnc).
- Found and corrected a minor timing error associated with PTS. This may have an affect on reported chapter point "stuttering" -- but work continues.
Apr 12th, 2004 (v0.35)
- Found and fixed an error in the audio masking routines. On certain DVDs the audio was being incorrectly removed on higher number VTSs.
- Fixed an idiotic bug in which ReJig was getting stuck in a forever loop while processing cell files.
Apr 11th, 2004 (v0.34)
- Fixed an error in which the input resolution as specified in the IFO file was not being updated when a VTS was converted to Half-D1 and the 16:9 flag was set incorrectly
Apr 10th, 2004 (v0.33)
- Many very large changes and significant enhancements in this version.
- Implemented code that handles STILL frames. Eliminates most if not all of the "0004" error codes. Needs more testing as to how well it works.
- Corrected an error that would cause significant output undersizing when using cell-dynamic bitrate allocation.
- Fixed error in which selected AudioDub(BlankClip())was not properly working upon program load.
- Inserted code that captures and retains the original state of progress_flag, TFF, and RFF so they can be applied exactly in the rebuild phase. Previously they had been added independently. This should assure a more accurate reproduction of the original DVD.
- Removed the "Automatic FILM" and "Force FILM" options. These were previously used to make a decision (familiar to old CCE method users) as to whether to create an output of 23.976 or 29.97 at the cell level (for either telecining or not telecining for NTSC users). DVD-RB now keeps the original frame structure intact through all three phases -- eliminating annoying conversion errors. These manifest themselves as either a combed appearance on telecined- to-standard or occasional frame jumps on standard-to-telecined conversions. Mixes of the two in the same Cell are no longer a problem. The "AutoFILM Threshold" parameter has also been removed for the same reason.
- Only one .D2V file is written now due to the two changes above so all files refer to the same .D2V. Note: All frame rates for NTSC will list in the D2V file as 23976 regardless of original -- it truly has no purpose in the new method as all frames are treated equally -- please don't change it, as CCE and other encoders can abort on illegal values.
- Encoding speeds for FILM sources should increase through MPEGDEC3DG.DLL due to a reduced complexity in the source stream. My experience is that it improves by about 15% (I went from 1.75 to 2.16). Note that non-telecined source speeds may also appear to increase on NTSC sources due to the fixed 23.976 feeder framerate -- but in reality remain the same (although the CCE "Speed:" scale will appear higher -- the "Elapsed Time:" remains the same).
- Added summary report for each PREPARE that informs you of the maximum and minimum bitrates calculated by cell. Also summarized time in minutes, high bitrate, and low bitrate (per cell) for all batch jobs.
- Fixed an error in which DVD-RB would bomb and abort if the source path is not available during startup. The problem was usually caused by setting the source path to a mountable drive that had been unmounted between DVD-RB runs.
- Fixed an error that was causing a partial frame to be present at the start of each VTS when performing a ReJig encode. The error was caused by DVDD-RB's demuxing routing. It is usually seen as a greenish flash and a possible stutter at the start of a chapter.
- Added code the makes it possible to choose which VTSs you want to apply the 4:3->16:9 conversion and also the Half-D1 option. I purposely made it so it doesn't stick between encode -- nothing is more annoying than waiting 5 hours only to find out you accidently did a Half-D1 encode.
Apr 5th, 2003 (v0.31)
- Fixed an error that prevented "AudioDub(BlankClip()) from loading in AVSs. also fixed some errors in the decision mechanism as to what goes in an AVS.
- Modified the way in which INTERLACED and PROGRESSIVE streams are detected. Now PAL CELLS must have 90% of the frames flagged as PROGRESSIVE to be treated as such.
- Path to DECOMB.DLL is no longer required to use Decomb Option (it assumes it is in the AVISYNTH Plugin directory) Note, though that it will only be included on interlaced sources.
Apr 4th, 2004 (v0.30)
- BIG FIX. Found and corrected the error that was causing occasional audio dropouts at chapter/cell points. This is very likely also the culprit for the reported slight stuttering at chapter/cell points (although I can't verify that as I haven't been able to repeat it). A very special thanks to Pedro Gouveia, who is a beta-tester extraordinaire.
- Another important fix for PAL users. v0.29 injected an error that caused incorrect settings to be used in the stream. This could cause some very strange playback problems.
- Fixed a silly bug in which the path display areas for CCENEW and CCE 250 were reversed. (v0.29b)
- Fixed bug in which inclusion of interlaced calls are mistakenly included in .AVS files for progressive material. (v0.29a)
Apr 3rd, 2004 (v0.29b)
- Fixed a silly bug in which the path display areas for CCENEW and CCE 250 were reversed.
- Fixed bug in which inclusion of interlaced calls are mistakenly included in .AVS files for progressive material.
Apr 3rd, 2004 (v0.29)
- Fixed the error introduced in version 0.27 that could cause "Runtime Error '6'" when the last cell of a VTS contained no audio or subpicture data (usually related to a still picture used as an exit point from a PGC).
- Added automatic logging of picture structure (progressive, interlaced, TFF, BFF) for each cell during the PREPARE. The data is then used to created associated entries in the AVS files... If selected, the ConvertToYUY2() command will automatically include "interlaced=true" when the source is interlaced. I've also added a path configuration in the SETUP screen that points to DECOMB.DLL. If it exists, it will be automatically used for cleaning up interlaced source material.
- Changed action options when confronted with a disc that is already small enough to fix on a DVD-R. You now will only be warned and can continue anyway if you desire. This makes it possible for you to just remove audio streams or run for conversions from 4:3 to 16:9, etc. Also please be warned that choosing to continue could create output that is actually bigger than the original.
- Fixed VTS size check error for decision to reencode and removed the influence of the menu (VTS_XX_0.VOB) file. (It was sometimes causing unnecessary reencoding of small VTSs.
- Corrected output of seq_endcode in CCE encoding. This value was incorrectly set to "1" when it should have been "0" -- the result was an end code being inserted at the end of every cell and may have caused glitches on some players. It may be related to possible "stutter" and audio dropouts that has been reported. Thanks to RB for pointing this out.
- Changed output filename for individual segment ecls ("item.ecl") -- found that uppercase lettering on the .ECL extension would cause errors when drag-and- dropped into CCE Version 2.50. Much thanks to DDOG and RB for finding this quite quirky oddity. All versions of eclCCE should work now.
- Added resizing of form height. Makes it possible to extend the size of the status box for better viewing of long encodes. Also removes a user ability to make the DVD-RB author look goofy (he does that fine on his own, thank you).
- Changed the AVS option for adding audio to fix the well-known CCE 2.50 and AMD processor bug. Now only one choice is available -- it defaults to ON, so those who use Pentiums may want to disable it. This was added to kill some of the confusion associated with previous choices and the need for a plug-in.
- Corrected several other minor bugs and made efficiency changes.
Mar 31st, 2004 (v0.28)
- Added code that prevents attempts to run Phase II (Encoding) if the preparation phase was done for another encoder. It also warns and then resets the CCE version to match the one selected during "Prepare" if it has been changed. This appears to be a source of a lot of confusion and errors based upon bug reports.
- Added a warning message that pops up when you select the source directory if the selected path has either multiple angles or interleaved sectoring involved. I'm hoping this will cut down on some of the bug reports until I have these functions are supported. If you decide to go ahead, another warning will appear in the status box during "PREPARE" -- continue at your own risk.
- Removed "TargetSectors=" value and replaced it with one for each of the three encoders. Now use one or more of "CCETargetSectors=", "ReJigTargetSectors=", and "QuEncTargetSectors=" -- please note that "TargetSectors=" will still work, but any of the encoder specific settings will override it for that encoder.
- Increased the buffer size for beta testing - just want to see if I miscalculated and some of the problems go away.
Mar 29th, 2004 (v0.27)
- Fixed an error in which SCRs resetting within a VTS could cause buffer overruns and "Runtime error '9'" errors. This should fix a majority of the overrun problems.
- Code has been added to include audio selections when saving/opening project files.
- Changed the range of values in CCE "Quality_prec" dropdown so it now accepts values of 0-64 (to be compliant with newer versions). When used with version 2.50 the value is multiplied by 1.56 (range 0-100) to get comparable output.
Mar 28th, 2004 (v0.26)
- Corrected an error that was causing skipping and pixelation at chapter points when fast-forwarding and rewinding through chapters. This fix may also correct other problems that may not have been as apparent related to chapter points and navigation. Much thanks to the beta testers for pointing me in the right direction on this one.
- The bitrate calculating algorithm can now examine the original allocation by Cell and assign bitrates to each cell consistent with that of the original DVD. This essentially uses the original DVD as a "first pass" and gives more bandwidth to cells that need it. This could (theoretically) result in better quality. This "dynamic" bitrate allocation can be enabled by selecting "Dynamically Assign Cell Bitrates" from the "Modes" menu.
- Added a flag accessible through SETUP that lets you force encoders to be run in a minimized, no-focus state. This may-or-may-not work (depending upon versions) when using eclCCE as an interface with CCE.
- Fixed an issue in which a NAVPACK reference frame could be off by one when the next PICTURE_START_CODE begins on a sector boundary. Not sure what impact it might have, but I noted it when investigating the pixelation/jumping problem that some have said they experience.
- Fixed an overflow problem that is the source of at least some of runtime error '9's that have been received during the REBUILD phase of DVD-RB.
- Made a few other minor changes for efficiency.
Mar 27th, 2004 (v0.25)
- Fixed the output sizing problem that was introduced in v0.22 -- DVD-RB should now fully size CCE output to take advantage of an entire DVD-R(W) disc.
- Added code to SETUP dialog that enables you to add the path to the MPEG2DEC.DLL file. I started to see errors related to load failures over-and-over -- if you set this and check the corresponding flag, the LoadPlugin() command is added as the first line to every .AVS file.
- Set a new default .VOB filesize (to match some other applications)
- Added code that disables entering either of the second two processes (ENCODE or REBUILD) unless the previous necessary processes (PREPARE or ENCODE) have been completed. I found that some folks were trying to skip steps and as a result were getting strange errors.
Mar 24th, 2004 (v0.24)
- Corrected a major problem that caused pixelation when switching between chapters and when FF/REW went over chapter boundaries.
- Corrected a sizing inconsistency that was always present but was revealed in by the implementation of VTS processing size limits (in v0.22).
- User restrictions (in the VOB files) are now set to 0x00000000 (no prohibited operations). Please note that U-OPs are not being modified in the IFO files.
- Fixed two variable initialization errors that were the root of several small NAVPACK video reference errors (associated with NAVPACK headers). These could only be seen when performing more than one Rebuild in a session.
- Added ability to adjust target DVD size. I've purposely not made this easily available so I don't get complaints of 4 hour recodes that don't fit. To use, just add TargetSectors=nnnn under the [Options] section of the REBUILDER.INI file. As a reference the default for DVD-RB is 2236400 and the maximum for a DVD-5 is 2297888. But remember there always should be a little room left for margin of error.
Mar 23rd, 2004 (v0.23)
- Corrected PTS problem associated with PES headers in audio packs. My hat is off to Pedro Gouveia for finding this error. He not only pointed out the problem -- but pointed to the solution. This should fix the problems with audio not playing on certain systems.
Mar 22nd, 2004 (v0.22)
- Corrected some bugs in way pointers were being inserted into the NAVPACK audio sync tables. I'm hoping this was the source of some reported audio problems.
- Fixed the Run-time error " '52' Bad file name or number error ". This would only happen when attempting to perform two complete (Prepare, Encode, and Rebuild) sessions without restarting. I left a flag incorrectly enabled following completion of a Rebuild.
- Implemented a size limit on VTSs to be processed. Now very small VTSs that have virtually no data involved are simply copied as-is and are not processed. This eliminates unnecessary recoding and some possible gotchas.
- Added an option to the audio select panel of SETUP that enables automatic removal of all DTS streams. I personally never keep them, so I added this for me.
- Added the "Batch Processing" feature. It lets you select from saved project files and execute muliple jobs -- nice for overnight work.
Mar 21st, 2004 (v0.21)
- Corrected an error in which the TMAPTI updates were being made to the .IFO file but not to the corresponding .BUP
Mar 21st, 2004 (v0.20)
- Fixed the nagging navigation error that was causing some players to hang up when fast-forwarding or rewinding
- Added an option to SETUP that will change the background color (for those of you who just can't stand blue-green
- Implemented code that warns and stops when attempting to reencode information that will already fit on a DVD-5 (without additional compression)
Mar 20th, 2004 (v0.19)
- Fixed error that resulted in "bad parameter" message with QuEnc when the source or destination path had a space in it.
- Added option to copy status box to clipboard -- meant to help with collecting and posting information (mainly for debugging)
Mar 20th, 2004 (v0.18)
- Fixed stupid bug that resulted in error '424' when selecting CCE version
Mar 20th, 2004 (v0.17)
- Added code to update the TMAPTI table based upon the newly authored VTS, this should fix problems associated with direct positioning
- Implemented support for "Open" and "Save" of project files -- lets you save and restore the current state of all configurable settings and paths. This is the first step in implementing batch processing.
- Implemented support for Nic's QuEnc (FFMPEG Library) program (he's done it again!) -- Please note that when checking this option a "ConvertToYV12()" line is automatically added to .AVS files and "ConvertToYUY2()/AddAudio()" are disabled
- Fixed the bug that causes DVD-RB to get stuck if attempting to run "Prepare" when no input path has been selected
- Added the VTS number to the status screen output while encoding segments
- Fixed error associated with CCE Trial in which filenames were outputting as .MPV rather than M2V. (Note, though, that .MPV is still the correct extension for ReJig encoding)
- Added a dialog box for customizing some of the CCE settings. Removed the number-of-passes choice from the "Options" menu (it is now set via the CCE Dialog. Please note that no matter how you set the "passes" value, CCE Basic will only do a 2-pass encode.
- Fixed error in which Mode and Options menu were not disabled during encoding (if changed while encoding it might cause several errors)
Mar 16th, 2004 (v0.16)
- Implemented new code to handle CCE execution -- fixes problems with CCE SP 2.6X and gets rid of the multiple error popup fiasco. My thanks to quantum.
- Added ConvertToYUY2(interlaced=true) as an AVS option
- Turned CCE Filtering off in the .ECL files
- Made several minor (non-obvious) bug fixes and code cleanup
Mar 15th, 2004 (v0.15)
- Deleted TMPGENC path from setup screen. It did nothing and caused confusion
- Fixed support for eclCCE with CCE SP 2.50. Makes command line (single click) possible with that version now
- Fixed error in menu in which setting the pass count didn't work
- Fixed offset_line=1 error. It should have been set to offset_line=0
Mar 14th, 2004 (v0.14)
- Beta version of the software is first released for testing.
CHANGES MADE TO PRO VERSION
- Made numerous changes to make DVD-RB more sensitive to
the security environment of Vista.
- Made changes to make DVD-RB more compatible with some
windows emulators.
- Added support for the HC adaptive quantization (*AQ)
function.This setting can improve picture in flat
parts.A default value of "2" is used, but can be
changed by setting "HC_AQ=n" in the "[Options]" area
of REBUILDER.INI."n" can be any integer value between
0 and 4."0" disables AQ and "4" results in lower
quants. Note: Keep in mind that due to virtualization
associated with VISTA, your most current INI may be
located in the VISTA VirtualStore.One easy way to
get to it (if you are using VISTA), is to create a
shortcut on your desktop that points to it.
- Added a parameter to the HC SETTINGS menu that enables
and disables LOGGING when encoding with HC encoder. The
log will be written to a file named "HCLOG.TXT" in the
working directory.
- Included HC Encoder v0.23 in the installation packages.
This version includes extended features and bug fixes.
- Added ability to have different 1st and 2nd passes when
using MOBILE encoding (see the MOBILE.INI template under
the AVCHD beta for an example.
- Added a "hidden" option called "ImgBurnDest" that, when
added to REBUILDER.INI will force the write to a specific
drive.This is expecially useful when working on a
computer that has more than one writable drive.As an
example, to force output to the "F:" drive you would add
"ImgBurnDest=F:" to REBUILDER.INI.
- Modified the TEMPLATE commands so they automatically
look in the VirtualStore for templates.
- Corrected "35601" error that could happen (very rarely)
on sources with no audio.
- Added a parameter to the REBUILDER.INI file so that an
alternate AVISYNTH resizing algorithm can be used for
certain functions (e.g. converting from 4:3 widescreen
to 16:9 anamorphic).The default is "LanczosResize".
Example usage: "RESIZE=Spline36Resize"Note: Adding
an incorrectly spelled resize parameter will cause your
encoding to fail.
- Other minor and cosmetic c
March 27th, 2008 (v1.27.3)
CHANGES MADE TO PRO VERSION
- Added a "Use *LOSSLESS Parameter" option to the
"HC OPTIONS" menu which will add that value (useful for
speeding up certain scripts) to the INI files passed to
HC encoder. Note: Only works with HC v0.22.1 or greater.
- Updated the ISO creation module so that now the ISO will
be created by ImgBurn rather than MKISOFS if ImgBurn is
installed and is of a high enough version to support it.
- Modified the HC calling module so that encoder priority
is set explicitly (based upon the option) in the HC.INI
file (HC v0.22 and higher).
- Corrected so that REDISTRIBUTION doesn't take effect
when "MOBILE Only" encoding is selected (it is not used
in that situation).
- Changed the "CORRUPT SOURCE" error message to a warning
and removed the annoying popup message.Some rippers
remove CELLs as needed from the VOB (usually junk cells
related to protection) without removing the reference to
the CELLS in the IFO(s).
- Built a workaround for movie-only PGC selection in discs
that have incorrect information in PGC tables.
- Corrected an error in which the batch shutdown had stopped
working since v1.27.0. Note also, that the setting for batch
shutdown is also now saved in the INI and will "stick"
between runs.Older version required setting it before all
batch runs.
- Corrected an issue related to Vista in which running in
"Multiple Encoder Processes" mode could cause HC and other
encoders to fail with "Failed to find and run encoder..."
This was caused by Vista's "improved" security.
- Modified loop checks during ILVU extraction in MOBILE
encoding so the extraction stops more quickly if "Abort"
is selected.
- Changed the actions for unload queries to make DVD-RB a bit
more robust in the event of problems.
- Added additional checks to ensure CCE paths are correctly
configured.
- Updated the codes so that NICAUDIO.DLL doesn't have to be
explicitly called out in the REBUILDER.INI file for use in
MOBILE encoding.
- Other minor and cosmetic changes.
February 24th, 2008 (v1.27.2)
CHANGES MADE TO PRO VERSION
- Added a new hidden setting called "HC_NOSMP" to the
REBUILDER.INI file.Setting "HC_NOSMP=1" (the default
setting) disables the use of SMP when multiple instances
are used. "HC_NOSMP=0" will allow SMP to run. Generally
the default (No SMP) is faster when run with multiple
processes, the parameter is provided to let the user
make the ultimate choice.
- Added a "Use *AVSRELOAD Parameter" option to the
"HC OPTIONS" menu which will add that value (useful for
certain scripts) to the INI files passed to HC encoder.
- Reversed the v1.27.0 implementation that waits for an
encode to complete before extracting.It appears to slow
down encodes on some systems.Go figure.You can still
enable this feature, however, by adding the hidden option
"WAIT_FOR_EXTRACT=1".
- Corrected an error in which the new matrix types were not
being saved in template files.
- Made adjustments to the sizing mechanism for Movie Only
encodes to prevent certain circumstances from resulting
in undersizing on seamless branching sources.
- Updated the SCR insertion routine to handle exceptionally
high SCR values.
- Updated code to make it more compatible with emulation
such as running under Linux/WINE.
- Adjusted build options to correct for a "crash" that was
reported by some users on the previous release.
- Other minor and cosmetic changes.
(v1.27.1)
- Corrected an error introduced in version 1.27 that would cause serious audio muxing problems.
- Fixed a source of a possible "Runtime Error 6"
February 14, 2008 (v1.27)
CHANGES MADE TO PRO VERSION
- Fixed an error in which the path for NicMp4Box.exe was not being automatically detected.
- Updated routines so that when DVD-RB is running multiple instances of HC Encoder the "*NOSMP" setting is used.This has been tested to show faster processing on DVD-RB -- as it already takes advantage of multiple processors.
- Update the HC interface so it specifically indicates whether a file should be encoded as "*PROGRESSIVE or "*INTERLACED".
- Modified the REDISTRIBUTION and OPV prediction code for HC Encoder.It should now take fewer passes for prediction in most cases.
- Added a check for illegal characters in VOLUME_ID.This condition could cause a failure to create an ISO image.
- Updated the "Close DVD-RB at batch completion" function soit "sticks" between runs.Now the setting remains ineffect until reset.
- Wrote code to circumvent a source of "Runtime Error 52"errors during the file copy section or "Buffer Overflow 0003" in the REBUILD phase on certain types of corrupt sources.
- Made handling of certain sources that fall outside standards more robust.
- Updated D2V creation routines to assume BT.601 colorimetrywhere no SEQUENCE_DISPLAY_EXTENSION is present.Added a"hidden" option called "BT601_DEFAULT=0" to the "[Options]"area of REBUILDER.INI.This option can make DVD-RB assumeall unspecified streams to be BT.709 instead.This ismainly for non-DVD sources.The default value is "1"(BT.601 is the assumption).
- Added an additional filter prefix.When prefixed by "b:" a filter is added only when the source colorimetry is BT.709 (including SMPTE 240M).This enables cases where you wish the output to be converted, for example to BT.601.This option is similar to "c:" but has an opposite effect.
- Corrected an error in which One Pass Encoding could, under certain rare circumstances, select an incorrect Q/CQ value and as a result over or undersize.
- Corrected an issue that could slow processing considerably when a combination of encoding and extracting is occurring.
- Cleaned up a cosmetic glitch in which sometimes the "Overall Progress" bar didn't correctly show status during ENCODE.
- Fixed an error in which Final_Q could not be calculated with QuEnc or a command line encoder (that supports CQ).
- Improved the interface for CMDLINE encoding -- now the CQ is passed as a floating point variable for more accurate sizing during one-pass and REDISTRIBUTION.
- Modified the default values for PFactor and BFactor when running HC Encoder in One Pass CQ mode.
- Improved the CMDLINE encoder interface so that it now alsopasses "Closed GOP" (for ILVU) and "Bottom Field First" (for interlaced encoding) information to the encoder.
- Made some small changes to the QuEnc interface to restore FreeEnc compatibility.
- Added multiple threading capability to the MOBILE encoding command line.This will speed up processing substantially for those with multiple processors (e.g. dual/quad cores).
- Added additional checks to for encoders.Prevents encoders from being enabled when they don't really exist.
- Other minor and cosmetic changes.
January 5th, 2008 (v1.26.6)
CHANGES MADE TO PRO VERSION
- Corrected a bug in which the MPEG2DEC_OPTS parameters were
not being applied during Q analysis.This could, in some
cases, result in an error.
- Added code to MOBILE encoding to prevent identical PGCs
from being reencoded redundantly (duplicates).
- Added more granularity to the matrix selections.Now you
can choose matrices for High (4000Kbs), MedHigh (3500),
Med (3000) in addition to those already selectable.
- Corrected an error in which having CCE SP2 installed by
itself did not activate the "CCE Mode" under the ENCODERS
menu.
- Fixed an error in which loading a project file would not
reset the "HC_FOR_REDIST" flag.
- Fixed a bug in which the OPV subroutine could cause a size
error caused by an incorrect maximum bitrate.This could
also cause anomalies in REDISTRIBUTION passes.
- Added code to adjust for an issue in which audio sync could
be off for MOBILE encoding for some oddly formatted discs.
- Changed the MOBILE settings so that any specified bitrate
less than 50 is considered a Q value rather than 31 (for
compatibility with H264 Q values).Illegal values on codecs
that accept no more than 31 are automatically limited.
- Added NicMP4Box.exe to the full (MOBILE) installer package.
This allows DVD-RB to create H264 files (using FFMPEG) in
the MOBILE encoding mode that are compatible with the IPOD.
NicMP4Box is called automatically when the IPOD_H264 codec
is selected.
- Added two new profiles to the MOBILE.INI file.These allow
you to take advantage of the H264 (high quality) format when
creating output for the IPOD.Say "yes" to overwriting your
MOBILE.INI file in order to see the new profiles.
- Updated the installation package to include HC Encoder v0.22
which includes several improvements over previous versions.
- Updated the installer to include ECLPRO v1.11.
- Other minor and cosmetic changes.If you are a registered user of DVD Rebuilder Pro you can always download the latest version at this link.
October 7th, 2007 (v1.26.5)
CHANGES MADE TO PRO VERSION
- Added a REDISTRIBUTION threshold test that limits the amount of low-side deviation allowed in the calculation of redistribution.The default value of .5 limits a bitrate reduction (in redistribution) to half what would have been given in a standard DVD-RB encode.This dramatically reduces the likelihood of getting values that are too low in dark scenes.The threshold can be adjusted via ahidden setting in the OPTIONS area of REBUILDER.INI. The value (REDIST_LOW_THRESHOLD=) must fall in the range of 0 to 1.Any other value results in the default of .5
- Added a "hidden" setting called "REDIST_USE_FINAL_Q".If set to 1 (REDIST_USE_FINAL_Q=1) in the "[Options]" area of REBUILDER.INI, a set of prediction passes are run on the main-movie VTS (largest) to determine a Final_Q value that is used for REDISTRIBUTION rather than the standard Base_Q.This will add a little time to the PREPARE phase and some reports have been made of improved quality based upon subjective analysis.
- Corrected an error in which pushing the ABORT button could, under certain circumstances, leave an encoder executing inthe background until it completes its current task.It might also result in a "Could not clear output..." error if an attempt to restart encoding happens too soon.
- Updated "Batch Mode" so that it will, when appropriate, write to blank disc.Note that you must (obviously)change discs between writes in order to write more thanone during the batch process.
- Added a separator bar to the FILE menu to distinguish the "Shutdown on REBUILD" functions from those related to Batch.
- Added code to limit the sample size to 1% when performing REDISTRIBUTE_FINAL_Q analysis.Any more is simply a waste of time.Note this does NOT affect the percentage used for determining REDISTRIBUTION -- only determining FINAL_Q.
- Corrected two bugs that were introduced in v1.26.4 (which was released as a beta only).
- Other minor and cosmetic changes.
September 4th, 2007 (v1.26.3)
CHANGES MADE TO PRO VERSION
- Fixed an error in which the REDIST_ALL parameter was not being set correctly when selected. In the previous versionany change to the setting was not recognized until the nextprogram load.
- Added Beta support for command line oriented encodes (e.g. Mencoder or FFMPEG). DVD-RB will call a preconfigured .BAT file that can be setup for the calls.An example .BAT file (for mencoder) is included as an example.In order to use it, you must edit it (it is normally found in the "c:Program FilesDVD-RB ProEncoders" directory) and point ensure the path properly points to MENCODER.EXE.You must also add the line "cmdline=" to the "[Paths]" area of the REBUILDER.INI file. This new option should be considered inBeta test until it has been used more.My encodes (using M encoder) so far tend to be undersize -- but very goodquality.Try the "Good (fast)"mode, it gives very goodquality and is exceptionally fast.Be careful with "HighestQuality" mode -- it can be slow.
- Added an option to the MODE menu in which you can choose toalways use HC as the encoder for REDISTRIBUTION.Thisprevents a rare CCE problem that can happen when highbitrate matrices are in use.
- Updated REDISTRIBUTION so that any cell with 500 or fewer frames would redistribute using 100% sample.This prevents lower-than-required bitrates on small segments that have blackness or fade-ins that might undervalue the need.
- Moved "Shutdown at REBUILD Completion" and "Close DVD-RB at REBUILD" completion from the MODE menu to the FILE menu. This makes it possible to change the state of these options while DVD-RB is executing.
- Corrected a bug in which, under certain circumstances, it is possible to receive a "Runtime Error 53" message during REDISTRIBUTION.
- Corrected an minor bug in which bitrates for single framesegments were incorrectly REDISTRIBUTED.
- Corrected an error in which attempting to use the "No Compression" encoder option with REDISTRIBUTION enabled could cause DVD-RB to abort with errors (87/13)
- Updated the response to errors resulting from a corrupt source (VOBID/CELLID not found errors) so you have the option tocontinue as opposed to a forced exit.Note however that it is not usually a good idea -- as this is an indicator of a pretty serious corruption in the source IFO/VOB combination.
- Other minor and cosmetic changes.
July 7th, 2007 (v1.26.2)
CHANGES MADE TO PRO VERSION
- Added additional routines to the REDISTRIBUTION code that corrects possible undersizing.Now, when a segment has been redistributed too many sectors(making it larger than the original) the size is adjusted and recovered sectors are reallocated to other segments.
- Turned off HC VBV and scene detection (except for a 100% setting) during REDISTRIBUTION. This appears to have beenslowing down the speed of HC redist on some systems.Also set HC to fast mode during the REDISTRIBUTION passas it gives the same results.
- Updated the REDISTRIBUTION menu options.You can now turn "Redist_All" on or off from the mode menu (formerly hidden).
- Added code to perform REDISTRIBUTION for ProCoder and CCE Basic.HC (if installed) will be used for determining the bitrate redistribution pass.
- Corrected an bug in which CCE SP2 could encode with the incorrect field order on BFF sources.
- Other minor and cosmetic changes.
June 24th, 2007 (v1.26.1)
CHANGES MADE TO PRO VERSION
- Added a hidden setting in which you can instruct DVD-RB to redistribute bits across the entire DVD (including any parts considered to be extras and/or the feature).This can be useful for applying redistribution to episodic or series discs.You can enable the setting by adding "redist_all=1" to the "[Options]" area of REBUILDER.INI.
- Updated the redistribution module so it follows the proper rules associated with PEAK_BITRATE
- Added direct Luminance Gain adjustment to the HC Settings menu.
- Added new code to the OPV prediction routines that should improve further improve Q selection and sizing.
- Corrected a bug in which performing redistribution on ILVU sections could result in an error message.
- Other minor and cosmetic changes.
June 10th, 2007 (v1.26.0)
CHANGES MADE TO PRO VERSION
- Added a new MODE called "Enable Bitrate Redistribution." It should be considered to be in Beta status (meaning it'sthere for testing -- bugs are possible). This feature isespecially useful on sources that were not optimallyencoded (such as CBR or on-the-fly broadcast encoding).It will perform an initial first pass using the OPVfeature of CCE SP, HC, QuEnc, or AutoQMatEnc toredistribute bits across all segments using a constantbase Q value, before doing the standard encode.This mode may also improve picture quality on sources that use a less than perfect bitrate distribution on the original source. Results of the redistribution can be reviewed by reading "REDISTRIBUTION.TXT" in the D2VAVS directory after PREPARE.
- Added a hidden value for adjusting the size of theredistribution pass by setting the option "Redist_Percent="in the "[Options]" section of the REBUILDER.INI file. The default value is 10.
- Corrected a bug related to the implementation of matrices when using OPV and CCE SP2.
- Updated several routines to better handle error conditions.
- Enhanced the OPV routines to better select Q values under certain specific conditions.
- Updated the multiplexing engine to better integrate audio when certain anomalies are encountered.
- Fixed a rarely occurring bug related to closed captioning.
- Other minor and cosmetic changes.
May 2nd, 2007 (v1.25.0)
CHANGES MADE TO VERSION ONLY
* Added additional code to the OPV single pass prediction routines to increase sizing accuracy. This should reduce the probability of over/undersizing in OPV.
* Added two more "hidden" options to REBUILDER.INI for adjusting OPV actions related to HC encoding. The values "HC_CQ_BFACTOR=" and "HC_CQ_PFACTOR=" allow you to set the related HC settings for one pass VBR encoding. More information can be obtained in the HC documentation.
* Updated the "Close DVD-RB at REBUILD Completion" option in the MODE menu. It is now persistent and the setting will carry-over between sessions.
* Added a popup window to show status when DVD-RB scans at startup or after source selection. This is necessary to show progress when encountering an exceptionally large VIDEO_TS.VOB.
* Corrected an issue in which, under certain circumstances, when colorimetry changes between two segements, the flag ("c:") in the filter editor might get incorrectly tripped.
* Corrected a bug in which under very rare circumstances the last GOP of a cell could be flagged with incorrect colorimetry information.
* Updated the Installer to include ECLPRO v1.00 Final, which fixes some "exit" related issues.
* Modified colorimetry interpretation so that receiving a "2" (unspecified) as the matrix_coefficient would default to actions for Rec.709.
* Added code to clean up the temporary encoder directories that are created for muliple encoder processes.
* Updated OPV processing to allow an alternate matrix. Now OPV will use the specified as "Main Feature Matrix." In OPV the matrix will not change based upon bitrate -- as it is necessary for predictions to be made using a single matrix and quantizer/Q value.
* Added HC v0.21 to the standard installation package. This corrects a rare "hang" issue and can now encode slightly faster in BEST mode. Also added support for the new luminance gain (LUMGAIN) parameter. You can now set the value using "HC_LUMGAIN=" in the REBUILDER.INI file.
* Other minor and cosmetic changes.
April 10th, 2007 (v1.24.0)
CHANGES MADE TO VERSION ONLY
* Added an additional filter prefix "C:". If the "C:" is present as a prefix in the filter line, the line will be added only when the colorimetry of any part of the original source is anything other than Rec.709.
* Added an additional "M:" filter prefix. If the "M:" is present the filter line will only be added for segments associated with a menu.
* Changed algorithm so that filters are now also applied to menus. Please note, though, that filters using the "E:" or "F:" prefix will (naturally) not be applied to menus.
* Added a new hidden option. Now you can add additional parameters to all MPEG2SOURCE() entries in the AVS files by adding a "MPEG2SOURCE_OPTS=" to the "[Options]" area of REBUILDER.INI. For example:
MPEG2SOURCE_OPTS=info=3
This entry will tell the option to output hints that might, for example, be used by the ColorMatrix() filter.
* Updated Q prediction routines (OPV) to prevent an odd condition in which the Q value may jump strangely causing a need for additional prediction passes.
* Other minor and cosmetic changes.
March 31st, 2007 (v1.23.3)
CHANGES MADE TO VERSION ONLY
* Optimized code to reduce the startup scanning time on discs that have large numbers of VTSs.
* Fixed a bug that could cause "Runtime Error 55" on a small number of sources that contained unreferenced material.
* Corrected a bug in which setting or resetting the "Menu Encoding" option did not refresh the Selection Settings. As a result, a "Runtime Error 9" could occur under certain circumstances.
* Updated error handling routines, making them more robust.
* Other minor and cosmetic changes.
March 25th, 2007 (v1.23.2)
CHANGES MADE TO VERSION ONLY
* Added code to further enhance unreferenced VTS removal. This should correct remaining problems with certain types of source oddities.
* Corrected a condition in which creation of ISO images may fail when unreferenced material was removed.
* Corrected a bug in which, under certain circumstances on oddly formatted discs, titles be executed incorrectly.
* Note: The new unreferenced removal routines can be disabled by adding "DISABLE_COMMAND_REFERENCE_CHECK=1" to the "[Options]" area of REBUILDER.INI.
* Corrected a bug in which some VTSs may not show as referenced when the reference was in VIDEO_TS.VOB.
* Other minor and cosmetic changes.
March 17th, 2007 (v1.23.1)
CHANGES MADE TO VERSION ONLY
* Corrected a bug in which a few certain oddly formatted source discs could cause "...ISO Write Error" and"... ISO Image was NOT successfully created" errors. The output IFO files could be corrupted. Note: this error would result in no files being written to disc -- so it is unlikely a "bad disc" could be created.
* Added code to check and correct VIDEO_TS.IFO files that incorrectly count/list unreferenced title sets.
* Added code to make DVD-RB accept certain sources that are output by AnyDVD without a need for preprocessing with 3rd party packages.
* Corrected an error in which the "CCE SP" option under "SETTINGS/CCE SETTINGS" can be incorrectly checked during the encode phase. This can, under certain circumstances, cause an error related to "incorrect ECL file format".
* Added routines to look at source structure and adapt to inconsistencies.
* Other minor and cosmetic changes.
March 17th, 2007 (v1.23) CHANGES MADE TO VERSION ONLY
* Corrected a bug in which a few certain oddly formatted source discs could cause "...ISO Write Error" and"... ISO Image was NOT successfully created" errors. The output IFO files could be corrupted. Note: this error would result in no files being written to disc -- so it is unlikely a "bad disc" could be created.
* Added code to check and correct VIDEO_TS.IFO files that incorrectly count/list unreferenced title sets.
* Added code to make DVD-RB accept certain sources that are output by AnyDVD without a need for preprocessing with 3rd party packages.
* Corrected an error in which the "CCE SP" option under "SETTINGS/CCE SETTINGS" can be incorrectly checked during the encode phase. This can, under certain circumstances, cause an error related to "incorrect ECL file format".
* Added routines to look at source structure and adapt to inconsistencies.
* Other minor and cosmetic changes.
February 24th, 2007 (v1.22) CHANGES MADE TO PRO VERSION
- Improved program robustness in several areas, it now recognizes more oddities in the source and compensates to reduce likelihood of output glitches.
- Added detection and auto configuration for multiple core processing. Now the "Multiple Encoder Processes" setting is automatically set to match the number of processors at startup or when clicking on the "Multiple Encoder Processes" option. If you only have one processor and select the option, DVD-RB will assume a "fast" system and will set the process count to 2. You can, however, manually override the setting by changing the "Encode_Processes=" parameter in REBUILDER.INI (for instance if you want to use only 2 processors for encoding on a 4 processor system).
- Made the new style editor the default.
- Updated code to make DVD-RB less likely to run into security issue when running under Windows Vista.
- Added an "Auto" setting to the MOBILE settings dialog for "GOP Size" -- this will let FFMPEG decide the size.
- Added parameters to hold constant Q when used with H264 for MOBILE encoding. The parameter wasn't being honored with previous versins. Constant Q is enabled by entering a video bitrate of less than 32 (interpreted to be a Q value).
- Corrected "Runtime Error 461" that can occur when attempting to drag entries in the "Batch" list box.
- Changed the way in which rate control parameters are passed to FFMPEG when doing MOBILE encoding.
- Corrected "Error attempting to close DVD" that occured when MOBILE encoding attempted on a source that wasn't PREPARED with MOBILE options.
- Faster HC encoding speed (especially SSE2 supporting processors. Updated the installer to include HC Encoder v0.20
- Improved rate control on QuEnc. Updated the installer to include QuEnc v0.72
- Other minor and cosmetic changes.
January 20th, 2007 (v1.21)
CHANGES MADE TO PRO VERSION - Made several improvements to the authoring engine that should improve accuracy and hold more robustly to standards when sources have oddities detected.
- Per request from several users, modified the browsing routines for source, working, and destination paths so that browsing starts at the last selected (legal) path.
- Updated the IMGBURN calling routine for direct disc writes to explicitly specify the type of file system.
- Corrected a bug in which, under certain cir*****stances the NAVPACK of a still menu may not be updated with the correct "End PTM of VOBU if Sequence_End_Code" value.
This could result in odd behaviour and/or response to menu items on some players. Many thanks to Geekman and Zeul for some great support in capturing this very elusive bug. Thanks also to abysas, kbello, Geekman, and Sharc for assisting in testing.
- Corrected a bug in which the ISO burning options may not save/load correctly from project files.
- Other minor and cosmetic changes.
January 6th, 2007 (v1.20.5)
CHANGES MADE TO PRO VERSION
- Added a menu item to the "Mode" menu for selecting the audio stream desired for MOBILE encoding.
- Added code to accept non-AC3 audio sources as selections using the "Substream=" command. They can also now be selected from the "Mobile Audio Source" menu item. This feature should be used with the understanding that the new formats (LPCM, MPA, and DTS) are in beta status.
- Added code to recognize out-of-sequence playback in a PGC during MOBILE encoding and correct audio. This should prevent out-of-sync playback on certain titles.
- Optimized routines used for MOBILE audio extraction during the PREPARE phase. This should improve PREPARE speed slightly when MOBILE is selected.
- Corrected an error in MOBILE encoding in which the second pass of XviD encodings (when selected) was not being properly executed.
- Added a PRESET parameter to the MOBILE.INI file. Now those familiar with FFMPEG can pass additional command line parameters to the encode with "cmdline=".
- Added a PRESET parameter to the MOBILE.INI file. The "ConvertFPS=" setting will convert the framerate to that specified. Note that this can result in some degradation in the fluidity of the picture.
- Added several more parameters to the custom settings listboxes for MOBILE encoding.
- Corrected a calculation in resizing (for aspect ratio) during MOBILE encoding might result in a "Not a multiple of 4" AVISYNTH error message.
- Corrected an issue in MOBILE encoding in which odd RFF patterns (resulting from hybrid sources) might cause a frame to be lost between segments.
- Corrected a "testing" issue in which the second pass for MOBILE encodes was never executed when "FrameLimit=" was set in the REBUILDER.INI file.
- Modified the MOBILE code so that the output path is not cleared before writing. This now makes it possible to use the same output path for more than one encode.
- Other minor and cosmetic changes.
December 15th, 2006 (v0.98.2)
CHANGES TO FREEWARE VERSION
- Made several important improvements to the authoring engine. Updated multiplexing and timing algorithms to more accurately adhere to standards.Made several bugfixes to the engine and corrected a situation in which runt VOBUs could be createdunder certain circumstances.
- Fixed a bug related to building of the reference frame index in the NavPack.
- Corrected a rare but possible "skipping" problem that could happen on certain players as a result of DVD-RB's handling ofsome recent HC versions.
- Improved recognition and handling procedures for STILL frames and scene changes.Reduced the liklihood of unnecessary segment breaks.This could improve processing speed and reduce complexity.
- Updated the encoder calling routine to enable scene detectionduring usage of HC Encoder.It defaulted to "off" in previous versions.
- Updated the installer to include HC Encoder v0.19.1.
- Other minor and cosmetic changes.
December 2nd, 2006 (v1.20.4)
CHANGES MADE TO PRO VERSION
- Added support for writing several new output formats. Generally for MOBILE encoding (such as iPod), DVD-RB can now output MP4, AVI, and other video and audio formats. A new "MOBILE (iPod) Output" option can now be set under the "Mode" menu. Currently DVD-RB Pro uses FFMPEG (included in the installer) to create the output using XviD, H264, and a large spectrum of other possible video/audio formats (via FFMPEG). FFMPEG is a fast and powerful video format encoder that is provided under the GNU Public License Agreement. Read the file "License.txt" for more information. Support for other encoders may be included in future versions. (v1.20.0)
- Added a new feature for prefix recognition to the filter processor. These are meant to help descriminate on the usage of filters. Now you can add "E:", "F:", "I:", or "P:" as a prefix to a line added in the filter editor. The prefixes represent "Extras", "Feature", "Interlaced", and "Progressive" respectively. When specified, the prefix will limit that filter to usage only when the source to be encoded matches the prefix. For example, if specifying "E:filter1()" the filter "filter1()" would only be applied to segments that are determined to be extras. Setting "e:i:filter2()" limits use of "filter2()" to segments that are extras -- and are also interlaced. (v1.20.4)
- Added text to the LOG that identifies the source being processed (v1.20.4)
- Implemented code to save the summary line from PREPARE to the INF file. In prior versions the summary at the end of a batch encode set could be incorrectly reported when the PREPARE phase was skipped during batch. (v1.20.4)
- Corrected an error in which the incorrect PRESET may be used when selecting "Custom" from the MOBILE encoding dialog. (v1.20.4)
- Corrected a problem in rate control buffer sizing for MOBILE encoding. This may have caused "jerking" or other odd behaviour during playback. (v1.20.3)
- Inhibited the "Already Small Enough" message when MOBILE encoding is the only thing being done. (v1.20.3)
- Added a setting in the REBUILDER.INI file for setting the minimum PGC size when doing MOBILE encodes. This sets the minimum size (in frames) for a PGC to be encoded. This new "hidden" setting is called "PGC_Minimum_Frames=" and it can be added to the "[Mobile]" section. The default value (if none is set) is 22500. This comes out to about 12.5 minutes on NTSC and 15 minutes on PAL. (v1.20.3)
- Corrected an issue in which the "Custom" settings under the MOBILE dialog were not being properly used at encode time. (v1.20.3)
- Fixed an error in which BATCH encoding was not correctly applying selected PRESET to MOBILE encodes as they were saved in project files. Instead the "last selected preset" was being applied. (v1.20.3)
- Corrected an error that would cause AVISYNTH errors in countries that use the "," as a decimal. (v1.20.2)
- Added specification for the audio output format to the MOBILE settings dialog (v1.20.1)
- Fixed a bug where no default PRESET was being selected the first time entering the MOBILE dialog. (v1.20.1)
- Corrected a processing problem during the PREPARE phase for "Movie-Only" encodes. The problem could cause PREPARE to take significantly more time than is necessary. (v1.20.0)
- Added code to test and correct for corrupt streams in which garbage are at the start of a cell, and are followed by the orphaned remains of a GOP. This condition has been seen to cause incorrect writes of frame flags and the error condition "Corrupt Stream Detected" during REBUILD. (v1.20.0)
- Made adjustments to the sizing algorithm in order to prevent oversizing on oddly formatted DVDs that have huge numbers of very small segments. (v1.20.0)
- Corrected a bug in which ILVU segments might receive a lessor bitrate than they should based upon the analysis.
- Updated the calling/checking mechanisms used to invoke encoders. This should make the processing more robust as well as (slightly) improve encode times. (v1.20.0)
- Made several changes to the way the PREPARE phase records information. (v1.20.0)
- Other minor and cosmetic changes.
November 6th, 2006 (v1.12.1)
CHANGES MADE TO PRO VERSION
- Corrected a bug in the new audio detection, selection, and removal procedures in which some DTS or LPCM streams may not be properly kept even though selected.
November 4th, 2006 (v1.12.0)
CHANGES MADE TO PRO VERSION
- Made several improvements to the audio detection, selection, and removal procedures, making it less likely for output to be something other than expected.
- Added routines to recognize segments for which using OPV might cause problems (such as ILVU) and force multiple pass encoding (instead of OPV) for those segments.
- Corrected a calculation error that could, when unreferenced sectors exist, cause sizing miscalculations while using "Movie Only" mode.
- Improved recognition and handling procedures for STILL frames and scene changes. Reduced the liklihood of unnecessary segment breaks. This could improve processing speed and reduce complexity.
- Updated multiplexing algorithm to more robustly handle unusual streams. This is most likely to help in streams with exceptionally numerous scene changes.
- Corrected a situation that could, under rare circumstances, result in a REBUILD buffer overflow errors.
- Updated the full installer to include HC Encoder v0.19.1
- Other minor and cosmetic changes.
October 24th, 2006 (v0.98.1)
CHANGES TO FREEWARE VERSION
- Added code to retry certain open statements when O/S callsreturn before the operation is truly completed.This shouldcorrect the occasional "Could not open ... file" errors thatseems happen when Kaspersky antivirus in in use on the hostsystem.
- Updated the CCE Path detection code to verify the collectedpath names and look for variations.
- Corrected a bug in which a certain sequence of starting,stopping, and resuming the ENCODE phase could skip one ormore segments and result in "Error in UpdateIFO" due to missing M2V file(s).
- Corrected a bug in which the path for the HELP file was not correctly specified.
- Added code to automatically recognize, adjust, and correct for certain types of corrupt streams.
- Corrected a ReJig sizing error.
- Corrected a bug in which some INF floating point entriescould be read incorrectly under some numbering systems.
- Corrected an issue in which settings saved before a batch process may not be restored correctly at batch end.
- Improved sizing algorithm so that it can properly account for some oddly formatted discs.
- Fixed a rare bug related to loading of Project files.
- Updated the installer to include HC Encoder v0.19.
- Other minor bug and cosmetic changes
DVD Rebuilder PRO v1.11 released! DVD Rebuilder
CHANGES MADE TO PRO VERSION
October 20th, 2006 (v1.11.0)
- Several improvements in the authoring engine. This also corrects a bug in which, under certain circumstances, it was possible for the REBUILD phase to create runt VOBUs.
- Added code to support drag & drop capability for adding files to the batch processor. Please note that only .RBD files will be accepted for dropping.
- Added code to automatically recognize, adjust, and correct for certain types of corrupt streams.
- Updated the CCE Path detection code to verify the collected path names and look for variations.
- Added code to retry certain open statements when O/S calls return before the operation is truly completed. This should correct the occasional "Could not open ... file" errors that seems happen when Kaspersky antivirus in in use on the host system.
- Corrected a condition in which the VOBU_1stREF_EA NavPack setting could be set incorrectly. Note: This could have happened only under very unusual circumstances.
- Corrected a bug in which audio remapping may not correctly work when used in conjunction with Movie_Only mode.
- Fixed "Runtime Error 35600" that can sometimes occur when selecting "Show Extras Only" from the Viewer/Editor menu.
- Other minor and cosmetic changes.
DVD Rebuilder PRO v1.10.9 released! DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Fixed a bug that could cause erroneous "Corrupt Stream Detected" message to occur during REBUILD.
- Corrected an issue in which settings saved before a batch process may not be restored correctly at batch end.
- Corrected an oddity in which unreferenced cells may not be included in the sizing calculation -- resulting in output undersizing.
- Fixed error in which bitrate values from use of the beta Viewer/Editor are not being written correctly to the ECL file when using CCE SP2.
- Modified the default bitrate for segments that contain less than 60 frames. Discs with huge numbers of small segments could cause some oversizing.
- Fixed a rare bug related to loading of Project files.
- Further improved ReJig sizing algorithm. This should prevent undersizing that was previously observed.
- Adjusted code related to the processing of .ECL files.
- Improved sizing algorithm so that it can properly account for some oddly formatted discs.
- Added code to more accurately predict sizing when working in "Movie and Menus Only" mode.
- Updated the installer to include HC Encoder v0.19.
- Other minor and cosmetic changes.
DVD-RB v098 Freeware
Description:
Below is a summary of the changes/updates associated with this version (Freeware release):
Changes made since the last version:
- Added a new "Write to Blank Disc (with ImgBurn)" option under the "Mode" menu. When selected this option will, at then end of DVD file creation, automatically burn to disc using the newest version of ImgBurn. Note -- the option is only enabled if you have ImgBurn v2.0.0.0 or greater installed on your computer. ImgBurn is highly recommended and can be downloaded at www.imgburn.com.
- Corrected an error in which "garbage" data following null or padding sectors could result in unpredictable timing and/or desynchronization.
- Added code to prevent a very rare cell transition timing anomaly that can occur when the source contains an irregularity.
- Added code to reduce the likelihood of "Error #0006" on streams that contain embedded MPEG garbage. Also, as investigation showed that these only happen in "orphaned" MPEG sections (following "null sectors" created by a decrypter) that are never actually decoded, the error has been removed and replaced by a warning in the STATUS window/log.
- Removed the "Special Error Processing" option. It no longer serves a purpose.
- Improved procedures for handling sequence_end_code and still frame processing. Fixed a bug in which an end code might be incorrectly inserted under certain rare circumstances.
- Corrected an error in which the INF first_sector and last_sector may (rarely on an oddly formatted source) be off by one sector.
- Fixed "Runtime Error 6" that can occur during rebuild when dealing with very small M2V files under specific conditions. - Added routines to recognize and ignore extraneous files in the source directory -- including unreferenced VTSs that serve no purpose except to occupy space.
- Added a "hidden" setting, "DISABLE_UNREFERENCED_REMOVAL". This allows you to keep unreferenced cells and VTSs if for some reason it becomes necessary. By default DVD-RB removes any video/audio that, based upon the IFOs, is not actually used on the DVD.
- Fixed an error that could cause certain types of still pictures to not display.
- Added code for checking and adjusting for Pan & Scan mode. This should correct the problem on certain players where BOV video appears horizontally compressed and button placement appears off.
- Improved the layer_break recognition routines to better recognize and properly handle seamless branching titles.
- Improved the layer_break recognition routines to more judiciously decide whether to change cell settings in the IFO.
- Updated the installer to include QuEnc v0.71, HC Encoder v0.18, and ECLPRO v1.00 (RC1).
- Other minor and cosmetic changes.
September 26th, 2006 (v1.10.8)
CHANGES MADE TO VERSION ONLY
* Corrected an error in the beta Editor/Viewer in which the updates made by "Allocate Saved Space to Feature" may not be saved when exiting.. resulting in undersizing.
* Added code to reduce the likelihood that network layer delays might cause timing errors.
* Fixed an issue in which blanking a segment might result erroneous bitrate values.
* Corrected an bug in which a certain sequence of starting, stopping, and resuming the ENCODE phase could skip one or more segments and result in "Error in UpdateIFO" due to missing M2V file(s).
* Corrected code so that space related to unreferenced cells that have been removed is returned to video. This could have caused undersizing when backup up certain dics.
* Added code to help alleviate "slow closing" that seems to happen when using AutoQMatEnc on network drives and the resulting "Cannot open ITEM.ECL" error.
* Corrected the display of "Est Size (total)" in the beta segment editor/viewer. Previous versions failed to account for NAVPACKs in this value. The "DVD Output Size" display was not affected and remains correct.
* Other minor and cosmetic changes.
DVD Rebuilder 1.10.7 PRO DVD Rebuilder
CHANGES MADE TO VERSION ONLY
* Corrected a conversion error in the SP2 beta code. This could cause several possible problems during PREPARE or ENCODE.
* Added a check that forces ConvertToYUY2() into AVS files that are destined for use in ProCoder. In previous versions deselecting this option could cause ProCoder to stop functioning properly.
* Corrected functioning of the "" buttons in the new beta Viewer/Editor. In some countries' numeric formats the "," decimal separator wasn't being properly interpreted.
* Corrected several minor slider positioning errors in the beta Viewer/Editor.
* Corrected a ReJig sizing error.
* Corrected an error in the new beta SP2 support. The maximum bitrate value was not being properly set. Note that SP2 support continues to be considered "beta".
* Corrected a bug in the ECL generation for the beta CCE SP2 feature. Previous video for the PAL system when using SP2 could result in blank sections at the end of each video segment.
* Added settings to the SP2 ECL file that could prevent sizing problems in the event that default values were incorrect.
* Corrected ECL updating routines in the Segement Editor/Viewer
for SP2 files.
* Other minor fixes/enhancements.
DVD Rebuilder 1.10.6 PRO DVD Rebuilder
CHANGES MADE TO VERSION ONLY
* Multiple instance encoding is now supported for AutoQmatEnc as well as HC, QuEnc, and ProCoder. Note: This requires AQE version 0.33 or greater. You can download it from www.autoqmatenc.com.
* Corrected an issue in which a non-zero value in a RESERVED section of the DSI_GI table of a NAVPACK could erroneously cause cells to be flagged as unreferenced. This condition doesn't seem to occur in any commercial discs -- but does appear in discs authored using "ULEAD DVD MovieFactory".
* Improved the sizing slider for the beta Viewer/Editor. Added a "" for small upward and downward sizing. This should help get the value to exactly what you might decide is perfect.
* Made several processing improvements to the Viewer/Editor.
* Added a menu item "Allocate Saved Space to Feature" to the beta Viewer/Editor. This will take any unused space recovered through lowering bitrates, setting "Blank" etc. and allocate it to the feature VTS.
* Added a menu item "Reset to Default" to the beta Viewer/ Editor. This will remove all actions and reset to the state before any blanking, etc. has taken place.
* Added a "hidden" setting, "DISABLE_UNREFERENCED_REMOVAL". This allows you to keep unreferenced cells and VTSs if for some reason it becomes necessary. By default DVD-RB removes any video/audio that, based upon the IFOs, is not actually used on the DVD.
* Fixed an inconsistency in the IFO's VTS_PTT_SRPT table that could happen during movie-only encodes.
* Added support for CCE SP2 (Trial). This feature uses settings that are only moderately tested and should be considered "Beta" -- it is not recommended that it be used except for testing. In order to activate the feature for testing you must add the line "SP2_Support=1" to the "[Options]" area of the REBUILDER.INI file.
* Added VTS_MIN_SIZE and VTSM_MIN_SIZE checks in the REBUILD module. In previous versions changing this value between PREPARE and REBUILD (which is something that could only be done manually and should never be done) could result in "Runtime Error 6".
* Added code to find default paths for CCE that will be used if not overridden by those in the INI file.
* Changed the shell call for execution of encoders in a minimized state to not receive focus.
* Improved the layer_break recognition routines to more judiciously decide whether to change cell settings in the IFO.
* Other minor and cosmetic changes.. Posted on Thursday, September 07 @ Romance Daylight Time by Rockas
DVD Rebuilder 1.10.5 PRO DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Corrected an error introduced in Pan & Scan support that could cause "...error getting MPG start code. [02:53:59]00070 00006"
- Corrected an issue in which writing directly to disc using ImgBurn would create a "Pause" for display of image details and required user intervention in order to continue.
DVD Rebuilder 1.10.4 PRO DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Added a new "ImgBurn Directly to Disc (No ISO)" option under the "Mode" menu. When selected this option will, at then end of DVD file creation, automatically burn to disc using the newest version of ImgBurn. Note -- the option is only enabled if you have ImgBurn v2.0.0.0 or greater installed on your computer. No ISO file will be created on your hard drive when using this option. ImgBurn is highly recommended and can be downloaded at www.imgburn.com.
- Modified the "Check Latest Version" option under the "Help" menu. It now brings you to a "Download" page. This is meant to make it easier for registered users to check for and obtain the most recent version.
- Corrected an error that prevented OPV mode from working correctly for AutoQMatEnc. The result in previous versions would have been multiple passes regardless of the setting.
- Added code for checking and adjusting for Pan & Scan mode in menu creation. This should correct the problem on certain players where menu video appears horizontally compressed and button placement appears off.
- Added code to recognize and exclude unreferenced cells. This can improve picture quality by reallocated wasted space to referenced cells. In addition it can prevent processing confusion and audio missynchronization that can occur as a result of insertion of unreferenced cells.
- Updated the AutoQMatEnc Advanced settings dialog so it supports enabling/disabling automatic bias. The bias now affects the outcome (before AutoBias was always in effect).
- Made prediction improvements in calculations for one pass (Q and CQ) encoding. Note: Setting higher-than-standard target sizes increases the likelihood of oversizing. This new OPOV algorithm targets more closely.
- Modified code to provide greater compatibility with newest version (2.0.0.0) of ImgBurn.
- Other minor/cosmetic changes.
DVD Rebuilder 1.10.3 PRO DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Added routines to recognize and ignore extraneous files in the source directory -- including unreferenced VTSs that serve no purpose except to occupy space. - Fixed "Runtime Error 6" that can occur during rebuild when dealing with very small M2V files under specific conditions. - Corrected a problem in which, under specific circumstances, ILVU segments for angles that are encoded with CCE may not be encoding with necessary GOP restrictions.
- Fixed an error in which pointers in the SML_AGLI table could incorrectly set some block pointers to NEXT_ILVU + 1 rather then NEXT_ILVU. This could cause a momemtary audio or video "jump" when switching angles.
- Tweaked several ILVU settings to ensure strict compliance.
- Added code to verify paths in INI. This will prevent the occurance of Runtime Error '52' and Runtime Error '76' when invalid paths are manually entered into the INI file.
- Fixed a bug in which the completion status bar may not be updated to reflect 100% at the end of PREPARE.
- Updated the installer to include AVISYNTH v2.5.6. It will NOT, however, overwrite your existing AVISYNTH installation so it it recommended that if you want to upgrade to this newer version -- you must first uninstall AVISYNTH using the Windows Control Panel.
- Added Rebuilder version information to AVS, INF, and LOG files to make debugging easier.
- Corrected a bug in which detection of the AutoQMatEnc path may not have worked properly on some non-English systems.
- Corrected an error in which "Runtime Error '52'" may occur at startup on systems that use drives other than "C:" as the root.
- Fixed a command line incompatibility issue with early versions of QuEnc.
- Added an optional alternate output path for ISO creation. By adding "ISO_OUTPUT=" (and a path) to the "[Paths]" area of the REBUILDER.INI you can redirect output to a path or drive other than the output directory.
- Updated the installer to include the latest QuEnc v0.71.
- Fixed other minor/cosmetic bugs.
July 3rd, 2006 (v1.10.2)
CHANGES MADE TO PRO VERSION
- Fixed a problem with the new editor in which automatic blanking and slideshow that is executed when "Movie and Menus" or "Move, Menus, and Slideshow Extras" was not reallocating saved space to the feature. This only happened when "Use Beta (test) Viewer/Editor" was selected. Extreme undersizing of output could occur.
- Corrected a bug introduced in v1.10 that was related to the new Viewer/Editor. This bug could result in "Corrupt stream" message when using one of the "Movie and Menus" or "Move, Menus, and Slideshow Extras" modes was selected. It could also cause these modes to fail.
- Corrected an error in which clicking on the MENUS option when no menus were being reencoded could cause a "Runtime Error 13". (v1.10.1)
July 1st, 2006 (v1.10)
CHANGES MADE TO PRO VERSION
- Newly updated and improved Segment Editor/Viewer. You can now adjust reduction percentages using a slider. The new viewer also improves the viewability and ease of use for editing and makes several other future features possible. Note that the editor is BETA. It is meant to be tested (only) in this version. For that reason you must manually select "Use Beta (test) Viewer/Editor" under the "Settings" menu to enable it.
- Corrected an error in menu reencoding in which some STILL menus might show momentarily (on certain specific players) and then exit.
- Changed defaults in the Viewer/Editor so that "Show Extras Only" is no longer the default.
- Fixed a bug in which extraction of ILVU sections when a source requires no encoding might receive "corrupt" source warnings and report other unpredictable errors.
- Corrected an error in which the AutoQMatEnc version many not be collected when the path is obtained from the INI file.
- Removed the "Special Error Processing" option. It no longer serves a purpose.
- Corrected an error in which some small VTSs may not be blanked or stilled when selecting "Movie and Menu Only" or "Movie, Menus, and Slideshow Extras".
- Fixed a bug in which the value set into vobu_se_e_ptm could be incorrectly calculated and might possibly result in odd menu behavior on some players.
- Corrected a bug in which the number of passes selection in the AutoQMatEnc advanced screen was disabled when CCE Basic was checked.
- Improved the method for inserting NAVPACKs related to STILL processing.
- Added a horizontal scroll bar to filter editor so long filters are kept on one line during editing.
- Added code to prevent a very rare cell transition timing anomaly that can occur when the source contains an irregularity.
- Updated QuEnc version included in the installer to v0.70 - Other minor bug and cosmetic fixes.
DVD Rebuilder 1.09.3 IS OUT!!! DVD Rebuilder
FEATURES ADDED TO PRO VERSION ONLY
* Added direct support for AutoQMatEnc. Please note that DVD-RB only enables support when it can determine the application path. It will assume the default path "c:program filesautoqmatencautoqmatenc.exe" unless overridden via registry entry. AutoQMatEnc can be downloaded from http://www.autoqmatenc.com.
* Updated the installation package to include the latest HC Encoder version (v.18).
* Fixed a bug in which cells that contain no video data might result in "VOB/CELL not found" during rebuild.
* Fixed an error in which ILVU video segments that are extracted (because the disc will fit) can become corrupt and cause strange playback behavior.
* Corrected an error in which "garbage" data following null or padding sectors could result in unpredictable timing and/or desynchronization.
* Fixed "Error 53" that could occur when no M2V file was created during the ENCODE phase after three tries. The error was typically caused by an incorrect encoder path and should have issued a more informative "Failed to Create an M2V" file and exited gracefully.
* Corrected sizing calculations on discs containing null or padding sectors (usually inserted by a decrypter) to help prevent possible (slight) undersizing.
* Added code to reduce the likelihood of "Error #0006" on streams that contain embedded MPEG garbage. Also, as investigation showed that these only happen in "orphaned" MPEG sections (following "null sectors" created by a decrypter) that are never actually decoded, the error has been removed and replaced by a warning in the STATUS window/log.
* Added code to remove DVD-RB from a minimized state just before executing a shutdown sequence. There are reports that the shutdown dialog "freezes" with the "5 seconds" text showing when attempted while minimized.
* Implemented a change that can reduce the likelihood of "Error #0003, buffer overflow" on oddly formatted source streams.
* Fixed an error in which it is feasible (but rare) that logging of a start code at the very end of a VTS might be missed during PREPARE.
* Corrected an error in CC processing that could cause an error "0068 0005" when a new GOP with CC data starts at at the very end of a video packet.
* Made several process improvements to the handling of sequence_end_codes and associated end actions.
* As closed captioning support appears to be stable, it has been removed from "beta" status and can now be enabled/disabled from the "Settings" menu.
* Added code to avoid confusion by disabling menu selection of encoders for which no path is present in the setup.
DVD Rebuilder 1.09.2 Pro IS OUT!!! DVD Rebuilder Mails on the way to all the VIP/Donors.
This Release has some great new features!
CHANGES MADE TO PRO VERSION
- Fixed an error in the closed captions code that could corrupt the MPEG stream causing blocky video playback. Please note that the closed captioning code should still be considered "beta" and should only be enabled by those wishing to test and verify its integrity.
- Fixed a bug in which closed captions were not being enabled in the IFO file for movie-only encodes.
- Fixed a problem that could make Closed Captions play haphazardly when used against a telecined source.
- Corrected an error in which Closed Caption data was being incorrectly inserted for "No Compression" and
ReJig modes.
- Corrected a problem in which an IFO that has no PGCs defined could cause DVD-RB to stop with an error
message ("0032 0009").
- Corrected the syntax of the status output when setting for DVD-9. The log incorrectly says "DVD-5".
DVD Rebuilder 0.97 free version
- Fixed an error that, under certain circumstances, might cause video ticks or stutter at chapter or segment break points.
- Fixed a sizing issue in which unreferenced audio streams that exist in the original VOB files were included in the output -- but weren't properly accounted for in the size calculation.
- Corrected an error that could result in "Error 0006, Framecount differences..." when working with the null output of some ripping programs.
- Corrected an error in which an erroneous input stream might cause DVD-RB to "hang" during PREPARE phase looking for a nonexistent extension start code.
- Corrected an issue in which certain odd original anomalies might cause timing issues.
- Updated the Installer to use a newer version of HC Encoder (v0.17). This file is also included in the "Update Only" zip file.
- Updated installer to use EclPro v0.52. Includes better compatibility and support for Express versions.
- Updated the installation package to install ReJig v0.5f. This version includes several updates that give quality improvements that were implemented by DragonGodz.
- Fixed a sizing issue in which unreferenced audio streams that exist in the original VOB files were included in the output -- but weren't properly accounted for in the size calculation.
- Modified the ReJig calling procedure so that DVD-RB uses less processor time during calls. This should speed up ReJig.
- Corrected a problem in which the calculated bitrate may exceed the original and as a result make the stream incompatible with the audio on some sources. This would have shown itself as "stutter" during playback.
- Added coding for handling "garbage" sectors that were found to have caused problems during the PREPARE phase on at least one disc. Thanks to SpazzHH for finding a disc in which it was repeatable.
- Corrected a Button Over Video (BOV) issue. In some very active streams BOV may not have been reproduced properly.
- Corrected an error in the REBUILD module that could misinterpret certain input streams and as a result, throw a "ERROR 006: DVD-RB...framecount differences" error.
- Fixed a problem in which an extremely unlikely set of circumstances might cause audio to move out of sync over the course of a segment.
DVD Rebuilder 1.09 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- NEW FEATURE: Support for closed captions. Now DVD-RB will extract closed caption data from the original DVD and remultiplex it into the MPEG stream during REBUILD. Note that, although this new code has been tested, it is new and therefore should be considered beta for this version. For that reason it can only be enabled by adding the "hidden" setting "CLOSED_CAPTIONS=1" to the [Options] area of the REBUILDER.INI file. WARNING: Many software players do NOT play CC correctly. Please do not post bug reports unless you first also try to play the original disc with the software player (e.g. PowerDVD 6.0 seems to have problems with certain CC).
- ENHANCEMENT: Added code to enhance the functioning of automatic "no reencoding" feature introduced in v1.08. Now any space reallocated due to "Steal Space" or the "Half/Half" functions that is not needed to enable the "no reencoding" extraction is returned to the Extras. This allows you to "overkill" in order to force extraction -- but the amount of actual reduction will only be what is truly necessary.
- Fixed an error in which specific circumstances could cause highlights in a menu to not display when the rebuild of the menu cell immediately follows another cell that uses the same VOBID/CELLID combination.
- Corrected a bug in which, under unusual circumstances, a one byte difference can occur between matching BUP and IFO files.
- Fixed an error that could occur very rarely and cause a report of error: "00032 00009 -- error reading IFO".
- Fixed a bug in which restarting the ENCODE phase following a previous completion was not reseting the progress flag, causing problems in future pauses.
- Corrected some inconsistencies with the way menus are handled in the Segment Viewer/Editor.
- Fixed a problem in which selecting "Movie and Menus" could very rarely blank a menu that is a part of a VTS other than the one containing the feature.
- Added a "Close at REBUILD Completion" option to the Mode menu and a "Close at Batch Completion" option to the file menu. These will close DVD-RB -- but will not shutdown the computer.
- Updated the ECLPRO version to v1.00RC1. This version has been reported to correct the "presets" issue seen by some users when using the "Multiple Encoder" option with ProCoder.
DVD Rebuilder 1.08.1 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- NEW FEATURE: Added automatic detection and extraction of segments that don't need reencoding. This makes it it possible, e.g., for "Steal Space from Extras", "Half-D1/Half Space", Menu Encoding, or possibly even simple removal of a large audio track to allow the main feature's video to be kept completely intact. Included a "Force Reencode" selection under the "Options" menu which will override this feature when you wish filters to be applied.
- Added a "Force No Reencoding" to the Video Segment Editor/Viewer. This will allow you to select segments for which you wish the video portion to remain intact. Note that this setting reduces the "recovered" amount that can be added to the feature -- and can lead to a negative feature bitrate. When this happens the "Save Settings" button is disabled.
- Added a selection under the "Settings" menu that allows you to choose to size for DVD-5 (single layer) or for DVD-9 (dual layer) output. Also added DL target size adjustment parameter for each encoder. You can set size for DLTargetSectors or any of the encoders (just add "DL" to any of the old target settings, e.g. HCTargetSectors would become DLHCTargetSectors). This capability was added to satisfy requests -- but also to support other new upcoming features. Note that the "DVD-9" option is new and SHOULD BE CONSIDERED "BETA" -- use with caution until it is completely debugged.
- Added an option under the "Settings" menu that allows you to set the process priority of the encoder to NORMAL or IDLE (low) priority. This can be useful for times when you are using your computer for other purposes while encoding. Careful, though, using the IDLE priority can also slow down encoding dramatically when any other process is in progress.
- Fixed an error that could cause certain types of menu still pictures to not display -- causing what could be perceived as several other menu problems.
- Corrected a miscalculation related to menu encoding that might lead to oversizing (especially when using TargetSector settings that have been increased from the default).
- Updated some of the calculation methods in the Segment Viewer, using the old methods it was possible to lose sizing accuracy when portions of the Feature VTS were blanked or set for SLIDESHOW mode.
- Added "quick" keys to the segment editor. You can now press "B" to blank, "S" for slideshow, "F" to force no reencoding (keep video intact) and either "N" or "Space" to set back to normal.
- Corrected an error in which the "Half-D1/Half Space" option was not working properly and output video may not have been resized.
- Fixed a minor bug in which an encounter with an illegally formated IFO file format could repeat an error message several times.
- Fixed a cosmetic error in which a "-" would be inserted in the DVD-RB form title every time it was activated.
- Corrected a registration bug introduced in v1.08.
- Other minor bug fixes.
DVD Rebuilder PRO v1.07.2 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Fixed a bug that could cause subpictures that are selected for removal to be also incorrectly removed from Menus. This could make the menu selections fail to function.
- Corrected an error in which on rare occasions the output BUP file be incorrectly updated during a certain type of menu encode sequence.
- Corrected some bugs associated with menu encoding and Half-D1/Anamorphic conversion. Also disabled filters for menu encodes.
DVD Rebuilder 1.07.1 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- IMPORTANT BUG FIX: Corrected an error in the Menu Encoding module in which some menus may be encoded without audio.
- IMPORTANT BUG FIX: Corrected an error in which the encoding process can "hang" while doing an ILVU segment.
- Modified OPV maximum bitrate calculation during the prediction phase in order to prevent possible "OPV VBV ovf" errors.
- Updated the Installer to use a version of ECLPRO that supports multiple instances.
- Corrected iDCT "64-Bit SSE2MMX" to "32-Bit SSE2MMX"
- Fixed an error in which he HalfD1 checkmark was not properly resetting upon new source load.
DVD Rebuilder 1.07 IS OUT!!! DVD Rebuilder
- Implemented menu encoding. This new feature will now scan and reencode menu segments in the same way as standard title sets. This should save some space, allow for more efficient use of space, and improve quality. It is especially useful on titles that have large amounts of space used by menus. The default setting encodes any menu that is over 50MB. This can be overridden by setting a value for the "hidden" parameter "VTSM_MIN_SIZE" in the [Options] area of the REBUILDER.INI. It works similar to the "VTS_MIN_SIZE" parameter. It is recommended that you keep the default setting, as encoding segments that smaller than 50MB usually only increases encoding time without significantly improving qualty. If you prefer no menu encoding at all, this feature can be disabled or enabled via the "Settings" menu.
- Added code to enable multiple encoder instances. The feature is available under the "Settings" menu. On multiple core computers and some very fast single core computers using hyperthreading this will take advantage of unused processor time. This concept has been proven in concept using HC encoder, QuEnc, and ProCoder (via ECLPRO) in Rumbah's "DualDVDRB" software. Please note that if your computer already runs at 100% of its processor time this option will not likely improve your speed and in fact may make it slightly slower. But, on some processors and some encoders it has been reported to increase speeds by as much as 30-50%. Heavy Kudos to Rumbah for exploring and proving this concept via "DualDVDRB."
- Corrected "Runtime Error 55" that could occur if attempting to force-close DVD-RB during encoding.
- Corrected a reference to "32-Bit Floating Point" in the iDCT choices for DGDECODE v1.4.5. It actually is "64-Bit Floating Point". - Corrected an error in which the intra_DC_precision setting could be set incorrectly in CCE Basic and CCE SP v2.50 under some circumstances.
- Fixed an error in which the "Enable Output" option wasn't being properly reset on project loads or during batch encoding.
- Added Menu Segments to Segment Editor so they can be blanked or slideshow adjusted. Be careful, as disabling a menu background can sometimes make the function of the menu impossible to understand. Menu segments are listed as "VTM_nn" in the editor.
- Updated the installer to include HC Version 0.17.
January 26th, 2006 (v1.06.1)
CHANGES MADE TO PRO VERSION
- In order to facilitate the changed iDCT options of DGDECODE v1.4.5, the iDCT selection table is now changed depending upon the version selected.
- Updated the skins to reflect newer button format on the CCE Settings dialog.
- Added the selected reduction percentage to the "Steal Space from Extras is enabled" line that is displayed and logged.
- Corrected a bug in which certain parameters were not being loaded correctly when starting by double-clicking on a .RBP file.
- Fixed a bug related to field order detection and encoding introduced in v1.06 in which a specific set of (unusual) circumstances might cause the order to be incorrectly detected.
- Updated routines to take advantage of newer CCE abilities (v2.69 and greater) to output bottom field first (BFF) interlaced streams. Now when the original stream is BFF -- the new stream can retain this characteristic.
- Enhanced the REBUILD engine so it will now accept field based picture structures. This might improve ProCoder encoding of interlaced streams (if enabled). It will also stop Error #0006 when using ReJig or "No Compression" on streams that use that structure.
- Fixed the "BlankText" INI parameter so it will work with Half-D1 sources that are being blanked.
DVD Rebuilder PRO v1.06 DVD Rebuilder
CHANGES MADE TO PRO VERSION
- Added support for DGDECODE v1.4.5. This update includes many enhancements/bug fixes and makes DVD-RB's support consistent with Neuron2's most current release. Support for MPEG2DEC3DG and DGDECODE v1.1.0 remains. This update includes a fix which corrects a rare problem in which an encoder may "freeze" while trying to encode a segment. The DVD-RB Installer now includes and installs DGDECODE v1.4.5 by default.
- Added coding for handling "garbage" sectors that were found to have caused problems during the PREPARE phase on at least one disc. Thanks to SpazzHH for finding a disc in which it was repeatable.
- Modified the AVS position of the trim() command. Performing the trim after the insertion of some optional filters can give better results.
- Updated some cosmetic features for consistency. Changed slider for HC Bias, and added TextColor variable to CCE settings Skin.
- Corrected a Button Over Video (BOV) issue. In some very active streams BOV may not have been reproduced properly.
- Corrected an error in the REBUILD module that could misinterpret certain input streams and as a result, throw a "ERROR 006: DVD-RB...framecount differences" error.
- Fixed a problem in which an extremely unlikely set of circumstances might cause audio to move out of sync over the course of a segment.
- Fixed a bug in which remapping audio while set to "Movie-Only" mode would cause a Runtime Error 9.
- Added a module that performs key download via web in the event of direct connection failure.
- Removed annoying "VOB Count" warning in Movie-Only modes.
Posted on 16 januar 2006 at 20:46:27 Romance Standard Time by
December 17th, 2005 (v1.05.1)
CHANGES MADE TO PRO VERSION
- Fixed a problem in which the default templates that are created by DVD-RB are done so with inappropriate space characters inserted -- making the values not load correctly.
- Corrected an issue in which the SYSTEM ID may change if a network adapter is removed or added to the system. This is especially noticable in laptop computers. Note, however, that DVD-RB will continue to use the previously obtained SYSTEM ID unless the key file has been deleted. This is to prevent unnecessary reregistration on systems that don't experience this issue. But it is recommended that you delete your old key and create a new one to ensure you don't experience this problem. All user SYSTEM ID counts have been reset to zero to accomodate this.
- Fixed an problem in which a small percentage of users could not connect to the download site and the key file had to be requested via e-mail.
- Updated the installation package to install ReJig v0.5f. This version includes several updates that give quality improvements that were implemented by DragonGodz.
- Updated the installation package to install HC encoder version 0.16.1. This version corrects some minor bugs.
December 14th, 2005 (v1.05)
CHANGES MADE TO PRO VERSION
- Added "Template" options under the "File" menu. Now you can load and save settings that you find to be especially useful for different types of sources, such as film, anime, cartoon, CG, series discs, etc. All you have to do to create a new template is to set up Rebuilder in the way you'd like to encode a certain type of disc, for example: the CCE or HC bias, matrices, GOP sizes, or filters -- then select "Save Template". If you have settings you find useful for certain source types, post the template on the Rebuilder forum at www.doom9.org or www.dvd-rb.com and it may be added to future DVD Rebuilder versions.
- Corrected an error that could result in "Error 0006, Framecount differences..." when working with the null output of some ripping programs.
- Fixed a sizing issue in which unreferenced audio streams that exist in the original VOB files were included in the output -- but weren't properly accounted for in the size calculation.
- Modified the ReJig calling procedure so that DVD-RB uses less processor time during calls. This should speed up ReJig.
- Change the GOP setting for HC encoder so that if version 0.16 or greater is used, "*GOP 12 2" is not forced for FILM sources.
- Added dummy pre-command and "Exit" post-command to the IFO generated by "Movie Only" encodes. It seems there are certain players that will not play correctly unless a command table is present. A special thanks to rayvt for finding the cause and cure of this problem.
- Corrected an error which might cause DVD-RB to "hang" at the 100% during PREPARE.
- Revamped the keyfile process. Too many folks were having trouble using the .RBK files. Now DVD Rebuilder will download the keyfile itself. The keyfile is also now linked to an individual computer via System ID. I've tried to make it as painless as possible. Please read the HELP information in the registration dialog. A new EXE file called Reg-RB.EXE is included in the DVD-RB directory and it can be run to get the system id and download your key for any computer upon which you wish to run Rebuilder.. It is called automatically by DVD-RB when needed. There is a default limit of 5 System IDs allowed for each registered e-mail address.
November 28th, 2005 (v1.04)
CHANGES MADE TO PRO VERSION
- Reorganized the "Options" configuration. It is no longer accessed as a Menu. Now it is accessed via a Tree View on either the tab bar, or, for for pre-version 1.00 skins, via an "Options" choice in the "Settings" menu. The menu had grown too large for easy use. Some "quick access" items remain under the "Settings" menu.
- Added a setting under the "Mode" menu in which you can select all Extras for Half-D1. This option will not reduce bitrates for Extras (like Half/Half), but settings selected under "Steal Space from Extras" will be applied. This provides more granularity so the option can be used more effectively.
- Corrected an issue in which certain odd original anomalies might cause timing issues. A special thanks to Magic144 for finding this one.
- Fixed an error that, under certain circumstances, might cause video ticks or stutter at chapter or segment break points.
- Tweaked the muxing algorithm to facilitate better video playback buffering control.
- Changed the default setting for the Viewer/Editor so its calls use long filenames. Some users were having trouble getting it to work properly.
- Updated the Installer to use a newer version of HC Encoder (v0.16, 11/12/2005). This file is also included in the "Update Only" zip file.
- Updated installer to use EclPro v0.52. Includes better compatibility and support for Express versions.
- Corrected an error in which an erroneous input stream might cause DVD-RB to "hang" during PREPARE phase looking for a nonexistent extension start code. Posted on Mandag, november 28 @ Romance
November 8th, 2005 (v1.03)
CHANGES MADE TO PRO VERSION
- Improved the peak bitrate determination algorithm. It now more accurately determines source bitrates and works properly with NTSC interlaced sources.
- Fixed a bug that could cause "Runtime Error 380" under some circumstances. This should make audio removal in DVD ReMake Pro compatible with DVD-RB.
- Corrected an error in which source filenames that are a mixture of uppercase/lowercase letters might cause "Error 0003, buffer overflow".
- Corrected a setting that might, under certain circumstances, allow NTSC interlaced ILVU sources to fall out of specifications.
- Fixed an error that under specific conditions could create video streams that exceed maximum bitrates.
- Updated OPV code to help prevent undersizing when encoding NTSC sources or when selecting a GOP size other that 12.
- Fixed an error in which it was possible that an audio glitch might be inserted at a layer break or point where the SCR gets reset to zero.
- Added an option to the "Select ISO Output Options" dialog that will remove the .ISO image from the output path after a successful image burn. This is meant to minimize required disc space, please use it cautiously.
November 4th, 2005 (v0.96)
CHANGES TO FREEWARE VERSION
- Modified code to perform more aggressive detection and removal of layer breaks.
- Added some updates that will make DVD-RB work more reliably with the output of DVDFab Decrypter.
- Improved calling procedure so DVD-RB does not use as much CPU time (leaving more for the encoder).
- Corrected maximum bitrate allocation on NTSC interlaced sources in order to assure adherence to specifications.
- Corrected an error in which source filenames that are a mixture of uppercase/lowercase letters might cause "Error 0003, buffer overflow".
- Updated OPV code to more accurately hit the specified target size on NTSC non-telecined sources.
- Added measures to more accurately measure bitrates in the source stream and then distributes it accordingly in the backup.
DVD Rebuilder PRO v1.02
CHANGES MADE TO PRO VERSION
# Added a new feature under the OPTIONS menu. Now you can select "Audio Track Remapping" and DVD-RB will make changes necessary so that defaults for audio streams can be changed. This is especially useful when DTS is the default and has been removed, or for those who would like the default startup track to be some language other than the original.
# Fixed a bug in which attempting to apply filters against a source that would already fit on a DVD-5 could halt the batch job waiting for a user prompt.
# Modified the "Shutdown at One-Click Completion" option under the MODE menu. Now it is "Shutdown at end of REBUILD". This was done in order to allow usage with the "2-click" method introduced in the previous release.
# Added ProCoder under the OPTIONS menu and added the ability to set the quality level.
# Fixed "Error 35601, Element Not Found" error that could occur on oddly formatted sources.
# Changed the Installed default operational mode to "One Click." Earlier versions defaulted to "Three Click" mode.
# Corrected setting in which GOP size of 12 was being forced too liberally when using HC encoder.
# Per request, added a new INI parameter that enables the insertion of text in blanked segments. For example, by adding "BlankText=This Video has been Blanked" to the the "[Options]" are of REBUILDER.INI will insert that text on blanked screens. The text has a limit of 40 characters. By default no text is inserted.
# Added bitrate sanity checks for circumstances in which the calculated bitrate might be greater than the original. This can sometimes happen in Movie-Only modes. An analysis of reports of stutter occurring on certain players has determined it is linked to the reintegration of the original audio stream with higher-that-original bitrates. It is possible to override this check (but it is NOT RECOMMENDED) by adding the hidden flag "OVERRIDE_BITRATE_CHECK=1" to the "[Options]" area of REBUILDER.INI.
September 28th, 2005 (v0.95)
CHANGES TO FREEWARE VERSION
- Modified some status routines to ensure compatibility of the INI and INF files between Freeware version and the Professional Edition.
- Fixed an error that could cause ""DVD Rebuilder experienced a buffer overflow. Error #0004.." on some sources.
- Corrected "Runtime Error 75" that could happen at start of rebuild.
- Modified the OPV encoding prediction algorithm so that it will take fewer passes on each VTS.
- Fixed an error that could cause SCR value to "drift" higher over time under some unique circumstances and cause timing irregularities and stutter.
August 29th, 2005 (v0.94)
CHANGES TO FREEWARE VERSION
- Now released as a fully installable unit utilizing the Installer created by Rockas.
- Fixed an error that could cause an "Runtime Error 9" upon program start or when loading a Project file when the source path is no longer present.
- Added code to disable path buttons when running any of the three phases. Previously changing any of the Source, Working, or Output paths (either purposefully or accidentally) during execution could cause various errors (including Runtime 54).
- Adjusted the average bitrate for encodes to ensure that the minimum and average bitrates were never the same.
- Added a confirmation note when audio or subpicture defaults are saved from the SETUP screen. Also removed the old screen flags that were incompatible with skins.
- Fixed an error in which ReJig could receive values greater than 100% for its reduction level.
- Fixed an error that could result in "Runtime Error 52" on certain sources when using either ReJig or "No Compression" settings.
- Fixed an error in which exiting via the Windows "X" while rebuilding is in occuring could have anomalous results -- including program lockout.
- Corrected an error in which "Steal Space from Extras" was sometimes not being disabled when loaded during batch processing.
- Added selection on the MODE menu for HC Encoder. It still works as before (using the QuEnc interface) but can now be more easily selected. You no longer need to set a path as it is must be in the directory created by the installer. Also added HC "Options" menu.
- Fixed the "Make a Donation" and "Rebuilder Web Link" menu options so they will work with Windows 2000.
- Reorganized the QuEnc "Options" menu so it it easier to understand.
- Reorganized the "Steal Space from Extras" menu so it is less confusing.
May 23rd, 2005 (v0.93)
CHANGES MADE TO PRO VERSION ONLY
- Added support for writing ISO images using the mkisofs utility. In order to make this option you must have the MKISOFS program file installed in either the rebuilder directory ora subdirectory under rebuilder called "APPS". Note taht this is all done automatically if you use the Rockas installer. If you are doing a manual install, the two files needed (mkisofs.exe and cywin1.dll) are included in the rebuilder zip file. After the files exist, the next time you run DVD-RB the "Output to ISO Image File" option in the "Mode" menu will be enabled. You can also select a VOLUME NAME and FILE NAME for the ISO image or choose to automatically delete the files after writing (to save space). These options are selected using the "Select ISO Output Options" selection -- also under the MODE menu.
- Added automatic burning of created ISO images with DVD Decrypter. If the "Automatically Burn with DVD Decrypter" option is selected under the "Select Output Options Dialog" the ISO created will be automatically written to disc using DVD Decrypter at the end of the REBUILD phase. Please note that this option will be disabled if DVD Decrypter has not been installed on the host computer. Also note: This option is ignored when in "Batch" mode for obvious reasons.
- Added a FILE menu option to burn an ISO image, this is just for convenience, as the image is actually burned by DVD Decrypter.
- Changed the "MPEG Standard" matrix so it is updated to what is generally considered more "standard" today. In order to update it, you can just delete the file "MPEG Standard.mtx" from the MATRIX directory under the DVD-RB installation path. DVD-RB will see it is missing and update it when next started.
- Added a menu selection under "OPTIONS/AVS OPTIONS/ADVANCED (EXPERT) OPTIONS" in which you can instruct the decoder to use of of a list of 7 iDCT choices. This replaces the former single "idct=7" choice.
- Added a new "Key" mechanism so the executable file "REBUILDER.EXE" can be downloaded from multiple locations and can be included in the Rockas Installer package. The executable will not run unless a "KEY" file exists in the DVD-RB directory. Similar to the previous method, when VIPs are notified of new versions they will receive a link to a personalized key file. Placing this key file in the DVD-RB directory will enable the software.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Found and corrected a long-time vexing error that could cause "Buffer Overflow...0003" and "Buffer Overflow...0004". This is very likely the root of some of the "preprocessing" errors that have been reported -- and was accentuated in DVD-RBs "Movie and Menus Only" mode. This one was truly difficult to pin down. My thanks to Carpo, t3rror, and Numer0bis for helping to nail this elusive error.
- Fixed an error in which the TMAP tables were not being updated correctly for Interleaved and/or Angled sources. This may have caused errors in random access into those sections.
- Corrected a source of possible "Runtime Error 9" that could happen when IFO and VOBs aren't in agreement about ILVU. This conflict may happen during PREPARE when certain types of preprocessing have been done).
- Changed output directory format. Now in the designated output dirctory a subdirectory is created called "DVDFILES". The AUDIO_TS and VIDEO_TS folders are created under that name. This is meant to help avoid confusion and assist in future enhancements by consolidating all files that should be written to the DVD within a single directory.
May 8th, 2005 (v0.91)
CHANGES MADE TO PRO VERSION ONLY
- Modified the handling of Movie-Only and it's relationship to D2V files. Also cleaned up problems with Movie-Only and certain types of structure protection.
- Fixed "Runtime Error 340" that could happen when attempting to automatically change the Movie-Only option.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Corrected "Runtime Error 6" during REBUILD on sources that have very large TMAP tables in the IFO file.
- Added code to inhibit the "...is already small enough to fit " warning when using the "No Compression" mode.
- Made a change to OPV prediction routines that will significantly improve output sizing on certain types of movies.
- Removed the restriction that limited output size to 100% of the original. There are rare occasions in which additional processing (e.g. frame resizing/filtering) may need additional bandwidth that is made available through extra reduction or movie-only modes. Generally, though, it is best to use "No Compression" mode on sources that would hit 100% or greater.
- Added code to include a "(DC)" to the description of audio and/or subtitle streams if they are flagged as director's comments. Also added a "(F)" to subtitles that are forced.
- Corrected an error in which very rarely, under a specific set of circumstances, a 4:3 source (that has some portion of its stream flagged as 16:9) could incorrectly change the aspect ratio to 16:9 in the IFO file.
- Changed the default background color to one that is more standard. The background color only applies to skins that have no graphic that fills the background (like "Windows Standard").
- Corrected an error in which retail versions of CCE 2.67 before v2.67.0.27 would set the wrong value for "video_type" in the ECL and perform OPV rather than multipass encoding.
May 4th, 2005 (v0.90)
CHANGES MADE TO PRO VERSION ONLY
- (v0.90a) Fixed a last minute syntax error.
- Fixed an error (introduced in v0.89) in which Movie-Only mode could fail to execute under certain circumstances.
- Fixed a source of "Runtime Error 9" during the encode phase when using OPV.
- Fixed "Runtime Error 5" that could happen upon startup under certain conditions.
May 3rd, 2005 (v0.89)
CHANGES MADE TO PRO VERSION ONLY
- Corrected an error in the way subtitle streams are identified in movie-only mode.
- Fixed "Runtime Error 6" error that could occur in the ENCODE phase when attempting to use SLIDESHOW mode on the last segment of a stream.
- Changed OPV encoding so it doesn't use custom matrices. Since OPV uses constant quality (quantizer) encoding, the precalculated bitrate shouldn't be used as a method of determining quantizer matrix as it really doesn't apply. This should make sizing predictions more accurate.
- Corrected an error in REBUILD that could result in a "Runtime Error 6, Overflow" when still rebuilding segments selected as SLIDESHOW.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Modified code so that proper structure will be created whether or not DVD Decrypter's "Remove Structure Protection" is selected. Because DVD-RB made corrections itself, in previous versions using a source for which Decrypter had also removed structure protection would in effect reverse itself and cause long blanks at title start.
- Adjusted subpicture stream id collection so it will work properly with a multiple PGC source.
- Corrected an error in which "Reduce by 50%" was not being read properly from .RBD files so it was not being set properly in batch encodes. (Changed in Pro v0.89 and unreleased Freeware)
- Modified the project save routine so that now subpicture selections are also saved in the RBD file.
- Corrected a problem in which attempting to call an encoder with an incorrect path could cause "Runtime Error 52" and cause Rebuilder to abort.
- Modified audio and subpicture handling so that unreferenced streams (streams listed in the IFO attributes tables that are never used in a PGC) are labeled as such and defaulted to off.
- Fix a bug in which selecting CCE Mode on the menu was incorrectly resetting the CCE path to the one selected for "CCE SP" regardless of the version truly selected.
April 28th, 2005 (v0.88)
CHANGES MADE TO PRO VERSION ONLY
- Corrected an error in which a nonexistent source directory could cause unexpected errors upon program start.
- Added code so the color lookup table (CLUT) of the source PGC is collected and stored for use in Movie-Only output. This should fix the unreadable green subtitles problem.
- Corrected an error in which movie-only subtitle tables were being incorrectly updated.
- Fixed an off-by-one error in which the final segment of a DVD was not being loaded into the segment viewer/editor.
- Fixed a bug in which "Runtime Error 11" could occur under certain circumstances when using "No Compression" and movie-only mode.
- Corrected an error that could cause incorrect sizing when changing parameters in the editor or choosing "Movie and Menus Only" or "Movies, Menus, and Slideshow Extras".
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Modified the "missing frames" message. It now makes a reference entry in the status window and continues with the rebuilding process. (Changed on unreleased freeware versions as well). I have concerns that RB may be finding false positives.
- Corrected an error in which MPEG Layer audio was not being accounted for properly in the DVD sizing and was not being removed properly when selected for removal. This was causing oversizing on homemade discs (commercial discs generally use AC3 audio).
April 25th, 2005 (v0.87)
CHANGES MADE TO PRO VERSION ONLY
- (v0.87a) Corrected a minor syntax error.
- Fixed an error in Movie-Only mode that caused a 'Runtime Error 9" on any DVD in which the main feature is not in VTS_01. Silly mistake.
- Corrected an error in which Movie-Only mode may create a segment having a frame length of zero under certain circumstances which could cause CCE version 2.70 to fail with "No M2V".
- Corrected an error in which the CQ value for HC was being incorrectly written to the HC INI file. This could result in erroneous sizing and prediction loops in countries that use the comma as a decimal point.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Modified startup routines to prevent multiple instances of DVD-RB from running concurrently. This prevents any of a number possible errors from occurring.
- Corrected an error in which the quality_prec parameter was being incorrectly converted to a 0-100 scale. Also improved the accuracy of the conversion and removed extraneous decimal values. (Pro v0.86, Freeware v0.84 & up)
- Added code so the "Contents" help command wll look in a subfolder "Help" as well as the DVD-RB executable directory.
April 23rd, 2005 (v0.86)
CHANGES MADE TO PRO VERSION ONLY
- By popular demand I have added a new Movie-Only mode. By removing all extraneous material this mode guarantees the highest possible quality reproduction of the DVD's main film.
- Modified the HC One Pass VBR prediction and parameter passing to take advantage of the new version (HCBatch, v014 or above). Hank315 has modified the new version to limit maximum bitrate. This makes it possible to use HC OPV and remain within DVD bitrate limitations. Outstanding work by Hank315. This encoder is giving CCE a run for its money.
- For experts: I've added a flag under "Resize to Half-D1" that allows for adjustment in the method of resizing. While my testing shows most sources use a "generic PAR" and will be resized directly -- there are ITU PAR sources that need to have the left/right overscan areas stripped before resizing to Half-D1. The "Adjust for ITU Aspect Ratio" flag does that. Please note that the difference is very slight and in most cases would not be noticable. An ITU PAR incorrectly size would only show a 2% horizontal aspect distortion.
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Added a fix that significantly increased the point at which the "Buffer Overflow 0003" or the "Buffer Overflow 0004" is reached. While this error is normally a result of a corrupted source, I have found at least one example in which the buffer overflowed on a legitimate source. This will correct that.
- Again changed the method of encoding for very small segments. Some reports of CCE CRC errors make it necessary to create a "workaround". Now all segments of less than 60 frames are encoded using one pass VBR in CCE SP versions. Single frames encoded with CCE Basic are done in CBR. The Pro version still retains STILLS intact.
- Changed the setting for ProCoder output so the .ECL file (using ECLPro) has "seq_endcode=1" for all encodes. Since DVD-RB now removes endcodes automatically this save time by not requiring ProCoder to do so. Thanks to Robot1.
- Modified the way DVD-RB calls web pages so it uses the default browser (it was making a call to "Explorer" before -- which always called Internet Explorer. Thanks again to Robot1.
- Added a "Contents" option to the Help Menu. This will open the default file DVD-RBHELP.CHM in the DVD-RB home direcotry if it exists.
- Corrected an error in which "Reduce by 50%" was not being read properly from .RBD files so it was not being set properly in batch encodes. (Freeware only)
April 16th, 2005 (v0.85)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Fixed "Runtime Error 9" error when attempting to run in one-click mode with an invalid directory.
- Added code to reduce the likelihood of false positive detection and abort in the "missing frames" check routine of the rebuild.
- Located and corrected a source of Runtime Error '9' during rebuild that would have happened on exceptionally long source M2V GOPs.
- Added code to reset the vbr maximum bitrate to the maximum DVD compliant rate if creation of a a .M2V file is not successful after 2 attempts.
- Tweaked the OPV prediction algorithm to try and reduce the number of passes required to hit the target value.
- Added code to properly identify and output an error message when the encoder path is invalid, this corrects the non-descript "Error 53".
- Corrected an error in which the quality_prec parameter was being incorrectly converted to a 0-100 scale. Also improved the accuracy of the conversion and removed extraneous decimal values. (Freeware Only)
- Changed "missing frames" check so that it only reports "possible" missing frames, but does not stop the process. (Freeware Only)
CHANGES MADE TO PRO VERSION ONLY
- Added new support for OPV in the latest version of the HC encoder (HCBatch v013 or above). Hank315 has modified HC to give greater CQ value granularity improving prediction for the One Pass Variable Bitrate (OPV) encoding capability of HC. Now DVD-RB can use the same prediction algorithms developed for CCE OPV prediction to get high quality results in a single pass.
- Reformatted the segment listbox in the segment viewer/editor in order to make it more readable.
- Added version checking/reporting for HC encoder.
- There is now an INI value under [Options] that allows a target output setting that is specific to HC. You can set HCTargetSectors= in the same way as you would CCETargetSectors. When nothing is set, it defaults to the "TargetSectors" value.
April 13th, 2005 (v0.84)
CHANGES MADE TO FREEWARE VERSION
- Implemented new procedures to prevent unreported overflow errors that are occurring in CCE version 2.70 (both SP and Basic) from causing undersized builds (with frames missing). Tweaked several parameters that make the overflow less likely to happen, and also inplemented a segment frame count verification in the REBUILD phase to flag it should it somehow again happen.
- Added code that does a checksum verification of the source directory which is now used in the ENCODE and REBUILD phases. There have been several reported errors that were caused by attempting to encode or rebuild against a different source than was mounted at the time of PREPARE.
- Made several changes related to how DVD-RB handles sources that have a width of 704 pixels. While these are very uncommon, they are within the DVD standard. There should be no more problems with reencoding these sources.
- Changed the mechanism for setting maximum bitrate for VBR encodes. The previous method was overly aggressive and could cause rates that are too low that might force buffer overflows in CCE.
CHANGES MADE TO PRO VERSION ONLY
- Added an additional selection to the "Steal space from Extras" menu. You can now decide to steal only 10% in addition to 25%, 33%, and 50%. This is for folks who what to help the main movie, but keep the extras reasonably clear as well.
- Added display of the percent completed value (for encoding and rebuilding) when DVD-RB is minimized.
April 10th, 2005 (v0.83)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Added code to reduce the likelihood of falsepositive detection and abort in the "missingframes" check routine of the rebuild.
April 10th, 2005 (v0.83)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Fixed an error in which some of the options that arenot available in "No Compresssion" or "ReJig" modeswere not properly nabling/deenabling as modes wereselected.
- Correct a problem in which VTSs that were 100% ILVUcontent were not included in the output directory.
- Revamped the processes associated with removal ofsubpictures. In previous versions it was sometimespossible for subs to be kept that weren't selectedand (rarely) for the wrong subs to be removed when running in three-click mode.
- Changed the default minimum bitrate (MIN_BITRATE) to500Kbs. It was previously set to 100. This shouldnegate the possibility of getting CCE "MPVA VBF ovgframe #" errors and DVD-RB's resulting "ERROR: Encoder failed to create .M2V. Aborted."
CHANGES MADE TO PRO VERSION ONLY
- Added a new "hidden" setting in the [Options] are ofREBUILDER.INI for enabling CCE's adaptive quantizermatrices feature: "CCEAQM=1" -- if you decide to usethis feature, be very careful. The reason it is "hidden" is because, according to the CCE notes, it might be incompatible with some DVD players.
- Corrected an error in which the value "qmat_idx=0" could be incorrectly inserted in an ECL file. The result could be the use of the standard matrix asopposed to the custom one you've chosen.
- Fixed an error in the segment editor in which theamount of savings was incorrectly calculated whenselecting "SLIDESHOW" settings. The result causedthe "Recovered Space" to not return to zero as youswitch between that and "No Action" mode. Finalcalculations were accurate, however.
April 12th, 2005 (v0.82.1)
CHANGE MADE TO FREEWARE VERSION
- Implemented new procedures to prevent unreportedoverflow errors that are occurring in CCE version2.70 (both SP and Basic) from causing undersizedbuilds (with frames missing). Tweaked severalparameters that make the overflow less likely tohappen, and also inplemented a segment frame countverification in the REBUILD phase to flag it should it somehow again happen.
April 6th, 2005 (v0.82)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Fixed a "Runtime Error 75" error that can occur whenfiles in the working directory cannot be cleared.
- Corrected settings that may not be set properlyduring a project load (e.g. during batch encoding)
- Fixed a memory leak that became especially noticablein OPV analysis using v0.81. The symptom of thisproblem would be an increase in DVD-RB's memory usage over time as jobs are run, and eventually cause memoryswapping and slowdown after a few jobs in batch mode.Note: The leak was not persistent -- meaning it was corrected each time DVD-RB would exit and restart.
- Added code to removed sequence end codes that areadded as a default on some encoders. The end codeat the end of a segment can cause problems on someplayers.
FEATURES ADDED TO PRO VERSION ONLY
- Fixed an error in which the decoder and HC paths werenot properly aligned in the "Windows Standard" andthe "Simple Blue" SETUP screens.
- Implemented code to keep legacy Skins compatible.
- Corrected an error in which audio streams recoveredwhen blanking segments were not being accounted for. This could cause slight undersizing and would not give the recovered space to the feature.
- Fixed an error in which loading a project file was notcorrectly setting either of the "Movie Only" menu onlyoptions checkboxes (including batch mode). Note thatthe movie would encode properly, it just displays thecheck mark incorrectly.
March 23rd, 2005 (v0.80)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Added code to do a check for existing .M2V file after asegment encode is completed, and to reencode the segmentif it does not (up to 3 tries). There have been reportsof missing .M2V files causing errors during rebuild. Most often this is caused by an errant keystroke stoppingthe encode accidentally -- but it appears that sometimesan encoder can abnormally exit leaving DVD-RB without anM2V to process. This code should reduce that likelihood.
- Fixed an error in QuEnc encodes in which the maximum bitrate was always set to 9000Kbs. While this would mostoften have little impact there could be instances inwhich this could raise the total bitrate to a level thatis greater than the DVD specification.
- Corrected an error where under rare circumstances thecalculated average and maximum bitrates could be set tothe same value. This can cause some encoders to fail orfreeze.
- Added a "-maxbitrate" parameter to the QuEnc command linefor segments less than 60 frames in order to ensure HCcan work in the freeware version. These had been done atCBR due to problems seen in both QuEnc and CCE with verysmall segments -- it is needed because HC does VBRencoding only.
- Made changes to the segment encoding code to better assureall segments are encoded properly.
- Added an output line that displays how long the entire jobhas taken in "One-Click" mode.
FEATURES ADDED TO PRO VERSION ONLY
- Updated the HC interface so it now works with the newer HCBatch encoder. Please note that support for the previousHC encoder IS NO LONGER SUPPORTED. This freeware encoderis coming along nicely. While not the fastest encoderavailable -- the quality is outstanding. Please note:The HC encoder's .EXE file must be loaded in the samedirectory as DVD Rebuilder and the name must start with"HCBATCH" (e.g. "HCBATCH_012.EXE"). The new HC versionis free and at the time of this writing can be downloadedfrom here:http://www.doom9.org/Soft21/Encoders/MPEG2/HCbatch_012.zip
- Fixed an error in which the checkmarks weren't being set orreset properly in the DC Precision and GOP Selection menus.
- Fixed an error in HC encodes in which the maximum bitrate was always set to 9000Kbs. While this would mostoften have little impact there could be instances inwhich this could raise the total bitrate to a level thatis greater than the DVD specification.
- Added the "*WAIT 0" command to HC encoder settings. Thiswill reduce overall DVD encode time on future HC versions.
March 16th, 2005 (v0.79)
CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Corrected the SRI table computation algorithm to make FF/RWDoffsets more closely compliant with the DVD standards.
- Fixed an error that could cause the V_F/BWD_Exist2 flag ofthe SRI tables to be sometime set/reset incorrectly.
- Corrected the QLB matrix switch so it works again with theQuEnc encoder (FREEWARE ONLY)
- Added the "Create New Folder" option to the "Browse forFolder" dialog when browsing for WORKING or OUTPUT foldersso people won't have to go in and out of the program whenthey need to create a new one. Thanks to Rockas and Ryanfor pointing out the flag I'd missed.
- Corrected ConvertToYV12() statement in AVS files so it issensitive to interlaced sources. Also forced the insertionof ConvertToYUY2() when CCE is selected regardless ofwhether the AVSOptions selection. This was causing someproblems for folks who mistakenly unchecked it.
- Added code to prevent "impossible" Q values (as a result ofextreme compression -- e.g. in Half/Half encoding where 50%reduction is also applied). This should prevent getting a"Runtime error 6" when the Q value gets too large.
FEATURES ADDED TO PRO VERSION ONLY
- Created a new menu item called "Advanced (Expert)" under theOptions menu. Note to the beginners: The options under thismenu should only be changed by those who are familiar withthem and understand the impacts -- that is why it is onlybeing added to the "Pro" version of DVD-RB. More to come.
- Added customized MATRIX capability. Now custom matrices canbe loaded from definition files. When run this version willautomatically create a MATRIX directory in the DVD-RB pathand load it will four default custom matrices that can beused with CCE (versions that support custom matrices), QuEnc,and HC encoder. A matrix can be selected for normal, lowbitrate (< 3Mbs), very low bitrate (< 2Mbs), or for useagainst extras only (e.g. for half-d1). The appropriatematrix will be used based upon the bitrates DVD-RB calculatesfor each segment. A matrix editor is in the works by Rockasso additional custom matrices can be added. The selectedmatrices are saved in project files -- so if you use them besure you know what they are before encoding.
- Added the ability to select the Group of Pictures (GOP)size for encoding. In some circumstances you can get betterquality by extending the GOP size. Be careful, though, asthe DVD size limit is 15 frames for PAL and 18 frames forNTSC and some encoders can occasionally make GOPs slightlylarger than the the number specified. Warning: Do notselect "18 Frame GOP" unless you know exactly why. Someencoders (e.g. CCE Basic) will not accept a value of 18for the GOP size.
- Added DC Precision to the Advanced Menu. You can now enterthe value to be used to set the bit precision of the intra-block dc coefficient. Generally a low value is good forhigh motion scenes and and smooth work better with higherDC precision values. If you don't know what it is: youshould leave it set to the default!
- Changed the configuration of the HC.INI file so that whenusing the HC encoder, the AUTOGOP function will be used asthe default unless overridden by the "GOP Size" advancedoption.
March 7th, 2005 (v0.78)
- Corrected an error in which encoder windows may not closeproperly when aborted during encoding. (PRO AND FREEWARE)
- Modified QuEnc command line to control maximum b frame setting.
- Made mods to improve OPV prediction slightly for CCE
- Added a check after each encode to warn if the resulting .M2Vfile was not created. This is to counter some #0003 errors that may be experienced during the rebuild phase of theaffected segment.
- Added filesize checks so versions of QuEnc can be discovered.
- Made a correction to the STILL_FRAME detection algorithm. Thiswill reduce the number of segments detected on many DVDs.
February 19th, 2005 (v0.77) Public Release March 12, 2005
- Fixed an error in which the VOBU_SRI tables in NAVPACKS couldcontain incorrect entries in cells containing multiple segments. This could result in problems with rewind and fast forward.
- Corrected an error in which the working path selection buttonremained disabled after aborting a batch job.
- Added code to help prevent VBR errors caused by very smallsegments w/low bitrates being sent to QuEnc. Now all segmentsshorter than 60 frames are encoded with CBR (i.e. CCE). Alsoadded -vbr to the command line as no doing so may have contributed to reported sizing problems.
- Widened the "ENCODE" button in the "Rockas Original" skin. Itwas cutting off part of the "Stop/Pause" text when encoding.You must select "Rewrite Defaults" from the "Skins" menu forthis change to take effect.
February 13th, 2005 (v0.76)
- Found and fixed an error that could cause "Runtime error '5'"during the rebuild phase.
- Corrected an error in which the cell elapsed time was not beingcorrectly entered in NAVPACKS. It was resetting back to zero foreach segment (as opposed to each cell). This was reported tocause playback problems on some players. Hats off to gm901 forsome outstanding beta testing and trouble reporting.
- Corrected an error in which the bitrates reported in the statuswindow were incorrect when sources were PREPAREed with "Dynamically Assign Cell Bitrates" turned off.
- Added code to prevent the Q prediction routine from ever returninga value less than 1. Also fixed an error that could cause outputfrom OPV to be oversized under some circumstances.
- Corrected the opv_brate_max value so the that it is contrainedby the sum of the audio tracks during Q prediction (as is true inthe actual encoding). This could theoretically improve prediction accuracy.
- Inserted code to recognize QuEnc v0.54 and not use the "-mpeg2mux"command line option (it causes a command line error).
- Corrected an error associated with the -cmatrix or -qlb switches inQuEnc. The -cmatrix was not getting inserted on any versions otherthan v0.54.
- Renamed the button for one-click mode from "Transcode" to "BackupDVD" -- the term "Transcode" was a source of confusion for some.
February 6th, 2005 (v0.75)
- Found and fixed a bug that was causing "Runtime Error 9" at the endof the PREPARE phase.
- Made a couple of (slight) adjustments to the OPV prediction code to try and make sizing more accurate.
- Corrected an error in which the subtitles listbox was not beingdisabled properly during execution. This could lead to changesduring execution that might cause anomalous behaviour.
- Added code so the values selected for VTSs under "Disable Interlaced", "Resize to Half D1", and "Convert LB 4:3 to 16:9"(all under the "OPTIONS/AVS OPTIONS/ADVANCED (EXPERT) OPTIONS"are saved when set so they can be active during batch encoding.In order to protect against accidentally setting and forgettingthem (causing unexpected results) , they will ONLY be activatedwhen loading as a project("FILE/OPEN PROJECT") which includesloads in batch mode.
- Fixed an error in which switching skins while encoding in batchmode might make the Batch listbox unavailable.
February 1st, 2005 (v0.74)
- Cool new interface. Again designed by Rockas and it takes betteradvantage of the available space and all functions are logicallypositioned. Make sure you select "Rewrite Defaults" from the"Skins" menu to take advantage of this interface.
- Fixed an error in which OPV predictions on small files could getcaught in a forever loop and end with an error '6'. The change in0.73 that forced CBR encoding was not allowing the adjustments.
- Fixed a minor error in which some qual_prec= settings in ECL fileswere being set to floating point values. Just a cleanup - no realeffect.
- Corrected a very elusive error related to flushing information atthe end of cells -- could have been responsible for some possiblestutter and audio drift.
- Fixed an error in which the "Rewrite Defaults" function wasn'tproperly updating the graphics files.
January 29th, 2005 (v0.73)
- Made code associated with timing adjustments more robust. This will fix many of the #0003, #0004 and #0006 errors experienced. It should also make DVD-RB more compatible with edited files from DVD ReMake and VOB Blanker.
- Added code to trap certain error #52 and '5' conditions caused by an invalid path. These errors are related to DVD ISO images that havebeen mounted. Some DVDs apparently have hidden illegal file info that forces these errors and causes DVD-RB (and other software) to fail. It should work now.
- Corrected an error in which null packets (generated by DVD Decrypter as a way of bypassing certain protection schemes) were incorrectly being inserted into into the output stream causing Error #0003 (possibly other errors as well depending upon positioning).
- Added a "BatchHeight=X" variable to the [MAIN] section of the Skindescription. It makes it possible to relocate the batch box to thebottom of the screen (rather than only the right side). (Rockas rules).
- Added additional QuEnc support making newer versions more compatible.DVD-RB now outputs command line parameters to prevent muxing, whichis reported to have been related to errors.
- Fixed an error in which the maximum bitrate was being incorrectly setat only 80% of the calculated value for PAL sources that were beingencoded using OPV. Probably little/no impact -- but it's correct now.
- Changed defaults so all segments with less than 60 frames are encodedusing CBR. Previously this only applied to half-d1. It seems CCE mayhave problems applying VBR to some exceptionally small sources.
- Added code to handle IFO cell table entries that reference sectionsof a VOB that is smaller than a cell (protection?) found on somerecent DVDs (e.g. Resident Evil Apocalypse, The Forgotten). DVD-RB ensures the structure remains true to the original.
- Moved the "Verbose Status Window" option to the "File" menu so it isgrouped with the other status related options.
January 17th, 2005 (v0.72)
- Fixed an error that causes CCE SP V2.50 to create an incorrectly formatted.ECL file and fail in the encoding phase under certain circumstances.
- The GOP size for NTSC material that is not from a FILM source has beenchanged to default to 15 frames (rather than 12). This should improve quality at a given bitrate on NTSC sources that are interlaced and shouldbe especially useful on episodic discs of television shows.
- Made a correction to the quality prec value for CCE v2.70. The scale has been changed (again) in this CCE version. The scale is again set to 0-100.
- Updated the SETUP and ABOUT screens with new images provided by Rockas. Nowthere is more room available for viewing paths in the "Rockas Original" SETUP screen. You must select "Rewrite Defaults" under the SKINS menu forthis change to take effect.
January 15th, 2005 (v0.71)
- Added support for CCE v2.70. This version of the encoder seems to have improved quality while also increasing speed. A new CCE option has beenadded to the "Options" menu called "CCE SP Trial" -- which must be usedwhen using trial versions (now that they can accept .ECL files directly)."CCE SP Trial" uses the path specified for CCE SP.
- Added an INI variable through which the header for "CCE SP Trial" .ECL files can be modified. The variable is called "CCE_Trial_Header" and itis located in the "Options" area of "REBUILDER.INI" (used for hacks). Default value is "; CCE SP Trial Version -- Encoder Control List".
- The "AudioDub(Blankclip())" is not applicable to QuEncode now. The setting is ignored when QUENC is selected.
- Fixed an issue with the progress bar in which it was not reset properly whenchanging skins during encoding.
- Fixed an error in which the Batch Abort button could still disappear when using certain skins (e.g. Simple Blue). Also fixed missing "OK" buttons in "Simple Blue" skin.
- A final minor adjustment was made to SCR calculation to ensure standardbuffer limits are maintained.
December 24th, 2004 (v0.70)
- Added a new option entitled "No Compression (100% Video)" under the "Mode"menu. This option will keep original video intact (no reencoding) and onlyremove audio/subtitles as selected. This is meant for use with discs thatare only slightly over DVD-5 size and can fit with audio removal. It is alsoa way in which previously created discs can be demuxed and remuxed to fixpossible errors (for example buffer overflows or audio dropouts). This modeis very, very fast.
- The default skin "Rockas Original" was completely reworked and is now evenmore cool than previously. My thanks to Rockas. Make sure to select "RewriteDefaults" under the "Skins" menu for the fix to take effect.
- Fixed an error in which a newer "Rockas Original" batch background was notcorrectly included in v0.69 -- which caused misplaced buttons and list box.Make sure to select "Rewrite Defaults" under the "Skins" menu for the fixto take effect.
- Modified the One Pass VBR (OPV) prediction code to more accurately select Qvalues. The previous method tended to make output too small. Thanks toRobot1 for lending me his code to analyze.
- Added a new default skin called "Simple Blue" It takes advantage of thestandard background provided by Rockas. In order for this skin to beavailable you must select "Rewrite Defaults" under the "Skins" menu.
- Fixed a "disappearing button" problem associated with the Batch "OK" button
- Fixed an error in which changing skins while processing batch jobs could lockout the possibility of interrupting the program -- essentially locking outthe user.
December 12th, 2004 (v0.69)
- Modified the "working" directory selection algorithm so that when the "output" directory is not enabled it will be automatically updated to match that selected as "working"
- Inserted code making any segment of 60 frames or less that is being encoded using Half-D1 outputs in CBR mode. This should eliminate the annoying "cce_encoding_init() failed" error that sometimes occurs.
- Fixed the alignment error experienced in 0.68 on the setup screen when used with skins.
- Modified the default skin used under "Rockas Original" -- Rockas has updated this skin with a little less brilliant colors and a nice textured finish. You will need to select "Rewrite Defaults" under the "Skins" menu for the new skin to take effect.
- Further tweaked SCR calculations. This fix again adjusts the buffer algorithm further in the "less likely to overflow" direction.
- Added capability so that audio selections are now saved in the rebuilder.ini file in a manner similar to that used in project files. This makes it no longer necessary to reset your audio choices any time you stop and then restart DVD-RB.
November 7th, 2004 (v0.67)
- Corrected an error that cause QuEnc to fail due to a "blank" .AVS filename.
- Tweaked SCR calculations to more closely control STD Buffer size. This may reduce or eliminate reported audio dropouts on some players.
- Added "Rewrite Defaults" option to the "Skins" menu. This will recreate the two standard interfaces in the Skins directory. The option is meant to provide a way to correct any mistakes created in editing the files. It can also be used to implement changes I may make to the standard interfaces.
- Fixed an cosmetic error in which some residual color was included in "Folder" buttons.
- Added control over placement of the AudioList, SubList, DTSCheckbox, and MinCheckBox objects in the SETUP dialog box. These were nadvertently left out of the last version.
- To enable the last two fixes -- YOU MUST SELECT "Rewrite Defaults" in the "Skins" menu so the lastest definitions are updated.
October 31st, 2004 (v0.66a)
- Fixed the Rebuilder form's header -- removed "3" from the title
- Fixed an error in which the Subtitles listbox wasn't visible and could notbe accessed.
October 30th, 2004 (v0.66)
- Corrected an error in which ReJig encoding failed during the "PREPARE" stagewhen working on a disc with ILVU and/or angles.
- Corrected an error that incorrectly always set the "Aspect_Ratio=" variablein the .D2V file to 16:9. (No impact noted in previous version).
- Found and fixed an error in which interleaved sources, under certain conditionscould redirect the PREPARE and/or ENCODE date an incorrect directory.
- Fixed an error in which Subtitles having an number higher than 9 would beincorrectly shown out of order in the "Subtitles to Keep" listbox.
- Added support for "Skins" -- user programmable definition files can be createdthat load backgrounds, set text, and allow you to customize the way you wantDVD-RB to look. NOTE: When DVD-RB is executed it will automatically createa SKINS directory within it's execution path! Several default files will thenbe created in that directory... these files define the default skins. Twodefaults are provide. "Rockas Original" is the interface you've seen, as itwas released in version 0.65. Also provide as a default is "Windows Standard"which is very similar to what you would have seen in version 0.64a. You canmodify them, customize them, do whatever you want... but remember if you everrun into problems you can always delete the files -- and DVD-RB will recreatethem the next time it is executed. You can use the two default skins as abaseline for new ones you create. Simply copy the files, rename, and modifyand you can play to your heart's content. The name you use (e.g. "My Skin.txt")when creating a new file, will be added to the "Skins" menu the next time DVD-RB is executed. The SKIN code is new -- so some beta problems and feedback is expected. Enjoy.
October 17th, 2004 (v0.65)
- Integrated an exciting new visual interface designed by Rockas. Thanks, my friend. May the road rise up to meet you, and the wind be always at your back.This interface is the first step in enabling "skin" capability for DVD-RB.
- Multiple angles and ILVU (Interleaved VOBU Units) are now supported. The method used has worked successfully on all multiangle and seamless branching discs I've tested to date.
- Note: The greatest challenge I've run into with multiple angles and ILVU is that they are already pretty tightly bitrate bound -- and any smaller sizing at all seems to noticably degrade the quality. So for this version I've decided to not further compress the ILVU portion of a film. In my testing it has shown to not be worth the quality loss -- the largest ILVU portion of a film I've found is the Matrix, and it is too small to have any significant impact on available bitrate. I can readdress if anyone finds a DVD in which this isn't the case.
- Fixed an error in which the "Steal Space From Extras" settings were notloading properly from .RBD files during batch encoding.
- Added a new selection list to the main screen so subpicture streams can nowbe individually selected. Be careful when removing subpictures, especiallywhen they are shown as "Unk" -- some special features (e.g. "follow the rabbit") rely on subpictures.
[v0.64a]
- Fixed an error in which the "Transcode" button disappeared when selecting/deselecting the alternate output directory while in one-click mode. Silly mistake.
October 14th, 2004 (v0.64)
- Added support for DGDECODE.DLL. This is a newer, more accurate, and fasterversion of MPEG3DEC3DG.DLL. In order to use it, download DGMPGDec from the Doom9 site (the only required portion of the .ZIP file is DGDECODE.DLL. You must point to the file from DVD-RB's "Setup" dialog. The MPEG2DEC3 path areaname has been changed to "DECODER". NOTE: In order to use DGDECODE.DLL you MUST point to it in the DECODER area of the setup dialog and it must not be renamed (from DGDECODE.DLL). DVD-RB will default to MPEG2DEC3DG.DLL. Hatsoff to Neuron2 (Donald Graft) who is an MPEG Maestro.
- Removed the "Add to AVS" checkbox from the setup screen. It was a source ofconfusion and probably should never have been implemented. If you enter apath in the "Path to Decoder" box -- it will be loaded in every AVS file.
- Created a new option under the "Mode" menu that allows you to use a different"Output" path. When selected, the output of VIDEO_TS and AUDIO_TS folders willbe sent to that path rather than the "Working Path." This allows users who are low on drive space and have more than one drive to write to two different areas.It also cleans the output up a little -- reducing confusion as to which directories should be burned. You burn only what is in the output directory. If may also increase the rebuild speed. If the option is deselected, DVD-RB will work as it always has -- writing all output to the "Working Path."
- Fixed an error in "Batch" mode in which some parameters from the saved .RDBfile were being loaded and set incorrectly.
- Note: It continues to be my intention to provide this package as freeware. But, due to the exceptionally poor donation response (less than 1 out of every 800 users) and my belief that I should somehow reward those to took the time and effort to contribute to this project, either through donation or extraordinarytesting support -- in the future all new releases will be made to a list of VIPs/donators first. After a 30 day period that version will be released in a "public" version. Those who helped through donations and special beta support deserve recognition. This is my way of saying "Thanks." THE FIRST DONATOR RELEASE (IN A COUPLE OF DAYS) WILL SUPPORT MULTIPLE ANGLES AND ILVU (I've completed it and am testing it now).
[v0.63a]
- Disabled runt VOBU code for more testing. It appears to have caused more problems then it solved.
October 3rd, 2004 (v0.63)
- Corrected rebuilding code to prevent "runt" VOBUs (less than .4 seconds). This will bring the newly authored stream more tightly into compliance with DVD standards. This is KNOWN to have caused audio/video stutter on some DVDs.
- Added support for Canopus ProCoder through Robot1's EclPro utility. Nice work Robot1, you continue to provide outstanding support to the DVD community!
- Modified the maximum bitrate on output so it lowers to accomodate large and multiple audio tracks. This should help to keep the bitrate bursts under DVD maximums. Maximum bitrate is now set to MAXBITRATE - AudBitrate -- so using the default it would be 9,000Kbs - AudBitrate. Note that DVD standard is no greater than 9,800Kbs for video and no more than 10,008Kbs total audio/video/subs.
- Corrected a bug introduced in v0.61 related to audio/video sync. This could have caused stutter and audio dropout on some DVDs. An option has been added to the "Options" menu called "Special Error Avoidance" for special cases in which certain #0003 or #0004 errors are encountered -- this is temporary and will be removed in future versions. It is recommended that this option only be used as a last resort after you've encountered one of these errors -- and not before, as it can cause other unpleasant effects. This option ONLY affects the rebuild phase. It is meant to counter what appears to be bad source timing parameters.
September 22nd, 2004 (v0.62)
- Added an option under the "Help" menu that will display the versions of supportsoftware you are using.
- Inserted code to modify the sequence header extention on NTSC telecined titlesso that the progressive flag will set to 0 -- this was noted as a problemassociated with QuEnc. Please note that this DOES NOT mean progressive streamswill not be recogized and played as progressive.
September 20th, 2004 (v0.61)
- Found and corrected a cause of Error #0003 and #0004. This should fix most ofthe reports associated with these errors.
- (v0.60a & b) Corrected an error in how ECLs for CCE v2.67.0.27 Trial was handled with ECLCCE.
September 18th, 2004 (v0.60)
- IMPORTANT FIX: Corrected an error in SCR/PTS computation for audio and sub-picture streams. Likely symptoms of the problem that was fixed is audiodropouts, and stutter. It may also have and affect on Error #0003, and Error #0004. My thanks to fritzdis and Sir Didymus for helping find this. Note: Do not simply try to "REBUILD" old sources, this fix includes a change in the "PREPARE" phase.
- Corrected implementation of version checking for CCE. v0.59 made an assumptionthat new CCE ECL changes applied to all 2.67 SP Retail versions. It has been modified to now only apply to CCE SP Retail v2.67.0.27.
- Corrected a problem in which reopening DVD-RB after receiving a "..multiangles"error would allow it to process the selected fileset -- even though it would always result in an error.
- Fixed an error in which the last audio pack within a VTS was not being writtento the output stream. This could cut a very tiny (~40ms) from the very end ofa movie. Thanks to totya for pointing this one out.
September 11th, 2004 (v0.59)
- Found an additional System Clock Reference (SCR) error that caused someNAVPACKS (immediately following a sound or subpicture packet) to not complywith the DVD minimum spacing standard. This, depending upon the player,could theoretically cause any of a number of audio, video, or timingproblems. This has the potential of being a very big correction. A special thanks again to Sir Didymus and the Doom9 beta testers.
- Fixed an error that was responsible for random but rare #0003 errors depending upon original source timing characteristics).
- Added code that forces GOPSIZE to a DVD standard when using QuEnc.
- Fixed a problem in which version update checks were not being recorded whenchanged in the SETUP dialog (only on startup).
- Fixed an error related to PES headers in which the P-STD Buffer size data was not being properly set at the beginning of each data stream.
- Corrected an error in which stuffing bytes at the end of a stream couldoverwrite PES header data (a million to one -- but possible).
- Added two more choices to the "QuEnc Options" menu. You can now choose to enable High Quality Mode (slow but very impressive quality) and "Use SceneDetection" which makes intelligent decisions as to where to break GOPs. Forthose who haven't tried QuEnc... it has become the highest quality encoderavailable as freeware -- and outdoes most of the costly alternatives. Hatsoff to Nic and dragongodz.
September 8th, 2004 (v0.58)
- Found and fixed a source of Error code '9' that can occur immediately at thestart of an encode.
- Made changes to the output ECL formats so CCE SP version 2.67.xx.xx retailversions are supported. Please note that SP 2.67.xx.xx Trial version willonly work with ECLCCE.EXE. Do NOT attempt to use ECLCCE.EXE with the retailversion of 2.67.xx.xx -- it isn't needed, and doesn't work.
- Found and fixed an error in which certain circumstances could cause illegalSystem Clock Reference (SCR) values near the end of some cells. This couldvery possibly have caused audio problems and/or video problems on somestandalone units. Special thanks to Sir Didymus for identifying this problem.
September 3rd, 2004 (v0.57a)
- Corrected a buffering problem associated with the "Status Logging" output
- The fix related to audio dropouts in v0.57a seems to have made the problemmore pronounced. It has been reversed until it can be more accuratelystudied.
August 29th, 2004 (v0.57)
- Updated code for compatibility with QuEnc 0.52 and above. The KVCD commandline logic has been replaced by the QuEnc Lower Bitrate (QLB) Matrix option.Older versions of QuEnc will no longer be supported and will get an error ifuse is attempted. QuEnc 0.52+ is free and is easily found on the net.
- Corrected an error in which the progressive flag was not being set correctlyduring rebuild when "Deinterlace with Decomb" is selected. Also please note that if the input stream is already identified as progressive, the deinterlacingfilter will not be added to the associated .AVS file.
- Modified SCR algorithm to more accurately reproduce the SCR/PTS structure ofthe original disc.
- Made a timing correction that may affect possible audio dropouts. It also mayreduce (but not eliminate) the liklihood of encountering an error #0003 or #0004 on preprocessed (3rd party edited) streams.
- Fixed an error in which the "Disable Interlaced" was correctly reencoding theas progressive -- but was incorrectly reinserting the original flags on rebuild.
- Add a "Status Logging On" switch to the file menu. When checked, anything thatis output to the status box is also echoed to the log file. The file, called"rebuilder.log" is created in the directory specified in "Working Path" -- it nopath is specified it is created in the root of the C: directory. The filelocation is changed whenever a new working path is specified (for example whenrunning a batch job). This should be helpful in debugging problems that might cause DVD-RB to exit abruptly.
July 24th, 2004 (v0.56)
- Fixed an error in which VTSs with very few frames could result in Error Code '6' when using OPV mode. These now default to a Q Factor of 10.
- Changed the size of the "Source Path" and "Working Path" areas so longer filenames can be viewed.
- Fixed and error in which the PTM of the last frame of the last GOP of a VOB was sometimes incorrectly calculated and placed in NAVPACKS. This, very possibly, was the cause of reported "freezing" on some Sony players.
July 5th, 2004 (v0.55a and 0.55b)
- Corrected an oversight that has been in the program since v0.36. Subtitle streams were not being updated in the IFO PGC tables when converting from 4:3 to 16:9. The result was the inability to view any but the first subtitle (when a 4:3->16:9 conversion was done). (0.55a)
- Implemented code that corrects the way selected audio streams are saved and recovered in project files. Now any non-standard (different from that recorded in the setup configuration) audio choice is recalled on project load. This also works in batch mode.
July 4th, 2004 (v0.55)
- Fixed an error that made DVD-RB fail to run in Windows 98 and SE versions. It should now work properly on all versions of Windows. Thanks to turbodpv for catching this -- and to wmansir for his help in identifying the cause.
- Adjusted the OPV calculation so that it better predicts size.
- Fixed an error in which the reallocation of recovered space associated with "Half-D1/Half Space" and/or "Steal Space from Extras" was not being allocated correctly with certain combinations of the switches. This was the cause for reported oversizing/undersizing.
- Added informational parameters to the REBUILDER.INF file related to original DVD overall and VTS sizes (in sectors) for use by helper applications.
June 26th, 2004 (v0.54)
- Corrected error in which the "all contents of VIDEO_TS..." message was not suppressed when "Suppress Warning Prompts" was selected. Thx to jhmac.
- Changed output to .ECL files so "seq_endcode=1" is set for still frames this has been reported to fix problems associated with stills and BOV. Thanks to wmansir and Sir Didymus for researching, finding, and testing this fix.
- Corrected an error associated with CCE Basic that caused a "cce encoding failed: MPVA ... qsv 112 > 112" -- caused by an average bitrate that was calculated to an exceptionally low value.
- Fixed an error in which only the last two digits of the segment number were displaying in the status window. Thanks to jptheripper for catching this.
- Fixed error in which the the "Shutdown" options were not working correctly with Windows 2000 computers (stopped at the "SAFE TO REMOVE POWER" prompt). Thanks to archaeo for pointing out this error.
June 21st, 2004 (v0.53a)
- IMPORTANT BUG FIX. Fixed an error in which original (unchanged) files were not being copied correctly into the destination directory. This could cause created directories to fail upon write.
June 20th, 2004 (v0.53)
- Corrected an error in which the prediction phase of OPV could get into a continuous loop when a change in Q of 1 might result in an output that was still not within 1% of the target.
- Changed logic so all still frames are output as Constant Bitrate (CBR) in an attempt to correct some persistent CCE related still/BOV problems.
- The "Quality_Prec=" value set in the CCE settings dialog is now also used to adjust the "pict_qchar" value that has been introduced to CCE Basic starting with version 2.69. Please note that (as in CCE SP 2.50) the value is scaled between 0-64 (to match newer versions of CCE SP) and will be converted to a value of 0-100 when written to the ECL file.
- Corrected an error in which the "Steal Space From Extras" options were showing as having an effect (messages were presented) when "Dynamically Assign..." was not selected. The "Steal" option only works with "Dynamic..." is selected.
- Set several "warning" messages so they would not display during batch mode encodes (follows the same logic as having the "No warning" flag set).
- Adjusted audio and subtitle language tables to account for apparent differences between the current ISO and DVD standards. Two types of codes (old and new) are accepted for Hebrew ("he" and "iw"), Indonesian ("id" and "in"), and Yiddish ("yi" and "ji"). Thanks to HARM for pointing out this inconsistency
June 6th, 2004 (v0.52)
- Corrected an error in NAVPACK processing that may be the source of at least some of the subtitle problems some have reported with certain players. The PTM of the first and last frame in a VOB was not being correctly updated.
- Implemented improvements to OPV algorithms. Now have more consistently accurate prediction of filesize and predictions are now made in fewer passes (2-3). As there are typically fewer passes now, the default sampling percentage has been increased from .5 to 1 for improved accuracy. Also added two INI entries:
Q_sample_percentage=n (default is 1, can be set to any value from .1 - 25), and Q_ROM_constant=n (default is 256, with max/min of 300/200. You may be able to get better accuracy in some cases with Q_sample_percentage set to values higher than default -- but it will in turn add significantly more time to the prediction process and the PREPARE phase. Q_ROM_constant is used to estimate a Rough Order of Magnitude (ROM) Q value for the first pass using the formula: Q = (framecount / targetsectors) * Q_ROM_Constant A special thanks to tylo, author of D2SRoBa, for reviewing the DVD-RB algorithm and recommending some excellent improvements.
- Added an "Are you sure you want to abort?" prompt during encoding to help prevent accidentally aborting when doing other work while an encoding session is taking place.
v0.51c
- Corrected a problem in which, if you did not go into the setup screen and specifically choose default subpictures to remove, all were removed. Bad day.
- Added an Expert AVS option in which you can add text that will be added to AVS files. This is meant to support filters -- but can also be used to activate other AVISYNTH commands. This is an EXPERT OPTION. If you are not intimately familiar with AVISYNTH... leave it alone. It can make your encodes fail completely if incorrectly used. Note: Don't use blank lines.
May 31th, v0.51b
- Modified One Pass VBR mode so it recovers sectors associated with ReduceBy and Half-D1/Half-Size options. The recovered sectors are now added to the target sector size associated with the main movie VTS.
- Fixed error in which the maximum bitrate was not being set for PAL interlaced output. Thanks to Amenophis for finding this.
- Modified the rough order of magnitude calculation for beginning Q in OPV. It should take fewer prediction passes (on average).
May 30th, 2004 (v0.51)
- Added Subtitle removal to the SETUP dialog. You can now make a global choice as to which subtitles remain or get removed. Space recovered from removed subpictures is reallocated to the main movie (as is true with audio). In this version the subtitles will still exist in the IFO files -- but are removed from the VTSs. Future versions may remove them from the IFO as well.
- The bitrate fix in v0.50 was incorrectly implemented. Progressive and PAL sources were getting maximum bitrate reductions while those that should have been receiving the reduction were not getting it. Thanks to Brikin and The_Flash.
- Enabled the "Steal Space from Extras" option. This option allows you to improve your main movie quality by reducing the quality of extras. It works by taking storage space (25%, 33%, or 50%) from whatever is in use by the extra and then reallocating it to the movie. Please be careful in using this option -- as it can very easily degrade the quality of extras to an unacceptable level. It is
really meant to be used when extras take a LOT of space on the original disc. Also please note that the reallocation of space happens BEFORE other options -- so, for example, if you choose Half-D1/Half-Space and also choose 50% reduction, the Half-D1 size will be halved twice -- resulting in a Half-D1/One-Quarter space. This option is only valid when the "Dynamically Assign Cell Bitrates" option is
enabled.
v0.50ab
(0.50a)
- Did some tweaking on the One Pass VBR. Should be closer, still needs work.
(0.50b)
- More tweaking of the One Pass VBR. It's starting to look good.
May 23th, 2004 (v0.50)
- Corrected an error in which the maximum bitrate could peak higher than that set in the max_bitrate setting when working with interlaced sources. This is highly likely to have been the source of infrequent frame stutters at high demand points in encoding. The problem is the result of DVD-RB's inherent method of feeding frames to CCE and QuEnc. Please note that if you browse the .ECL files for interlaced sources, they will now show a vbr_brate_max= value that is 80% of the default setting -- do not change it. It is right, and the resulting stream (after processing) will still match the max value. Excellent observation by Trahald.
- Added a One Pass VBR mode for those who are using CCE SP. It performs a sampling pass (1%) during PREPARE phase that predicts an appropriate Q rating based upon the space available. That Q is then used for a one pass encode. Total time for an encode is reduced dramatically while quality is maintained at a known level.
This is the first iteration of this set of routines and its still being tested, so some level of sizing error is expected. Please provide feedback in the DOOM9 rebuilder forum.
- Fixed an error in which answering "No." to "Continue" in the PREPARE phase would result in the encode and rebuild buttons remaining disabled (regardless of their previous state). Thanks to wgw for finding this one.
- Added more timestamps to the Status messages to make it easier to determine the lengths and times of different activities.
- Fixed an error in which having "Shutdown at One-Click Completion" selected while using batch mode would terminate Rebuilder after the first batch job. Added a "Batch Shutdown" option to the "File" menu that now the system can be set to shutdown following a batch run. The setting is NOT saved to INI and will not be persistent across program runs (purposefully).
(0.50a)
- Did some tweaking on the One Pass VBR. Should be closer, still needs work.
(0.50b)
- More tweaking of the One Pass VBR. It's starting to look good.
May 13th, 2004 (v0.49)
- Fixed an error that could cause audio drift over time, cell audio moving out of sync, and also was responsible for some (rare) "freezing" chapters. Thanks to Djuby for pointing out a disc through which it was repeatable.
- Fixed a minor error in which during save the wrong extension is shown (".RBD" showed as ".RDB").
May 12th, 2004 (v0.48)
- Corrected an error related to fast forwarding and rewinding through chapter points. The first entry in any Cell for DSI was not correctly flagging time offsets that had no prior VOBU.
- Added support for the "-maxbitrate" option to all QUEnc encode command lines. The value is set to the DVD-RB default of "9000" unless changed via the "max_bitrate=" INI option. This might fix some of the stuttering errors seen when using QuEnc.
- Enabled checking that disallows mismatching of modes between the PREPARE and ENCODE phases.
- Fixed an error in which "IDCT7" was not being properly applied when selected.
May 8th, 2004 (v0.47)
- Updated code so subtitle support is more properly implemented. This should fix most (if not all) of the problems associated with non-displaying subtitles.
- Again tweaked the monitoring of CCE to try and improve performance on multi-threading processors. The parameters posted with 0.46 were too conservative.
- Added automatic addition of the -interlaced or -nointerlaced command line option to QuEnc. The determination is based upon data found in DVD-RB's PREPARE phase.
- Added an option under the AVS advanced menu setting MPEG2SOURCE("source",idct=7) as a possible default.
- Fixed an error that caused incorrect calculation when Half-D1/Half Size option is selected. This generally resulted in undersized output.
- Fixed an error in which the "TargetSectors=" INI command was not being used to establish a default when targets were not established for the selected encoder.
- Other minor corrections and optimizations were made.
May 1st, 2004 (v0.46)
- Added support for Button-Over-Video. Imbedded menus and user actions should now work correctly. This also sets the stage for possible menu size reductions.
- Found and fixed Runtime Error '9' that occured during REBUILD phase. This should end most if not all of the '9' errors. It will be especially noticable in removing them in Half-D1/Half-Bitrate extra selections.
- Fixed a source of Runtime Error '9' in PREPARE phase.
- Found a situation in which bad MPEG editing in the original DVD (in which trailing B frames were deleted leaving an out of temporal sequence I or P frame) could cause error #0006 in REBUILD during transcoding (using ReJig). A workaround was implemented in which the temporal sequence was adjusted. My mistake was assuming the original would always be pristine!
- Changed code so the "PREPARE" button doesn't change to "Process" after running it the first time. It wasn't supposed to.
- Made a modification to the monitoring of CCE as it is running in an attempt to get apply less processor time to DVD-RB when running on multithreaded processors.
On my Athlon 2400+ processor it has dropped to consistently less than 1% processor usage for DVD-RB while CCE is running.
- Reset the DVD Compliant flag to "off" in the ECL files to bypass a new "feature" associated with CCE's 2.69 version. If it is set "on" CCE tries to outsmart you and add frames to a 23.976fps source.
Apr 24th, 2004 (v0.45)
- IMPORTANT NOTE: Ensure you are using DVD Decrypter version 3.2.1.0 or above. Version 3.2.0.0 (and possibly below) in ISO mode can cause "illegal input stream", "no I-Frame for 51 frames", and "Runtime Error '9'" due to a bug in it's ISO mode processing.
- Corrected Error Code #0004. Rebuilt the NAVPACK decision engine to it handles large streams of non-video data that is sometimes associated with STILLs.
- Modified the Half-D1 output for interlaced output so fields are separated prior to resizing and weaved back together after resizing. It should make for a more accurate representation of the source material.
- Found a error that could cause DVD-RB to exit with Runtime Error '9' when it encountered an illegal input stream. The error is now properly recognized and DVD-RB gracefully aborts the PREPARE process.
- IF YOU ARE GOING TO USE QUENCODE WITH DVD REBUILDER -- YOU MUST UPGRADE TO QUENCODE V0.47 OR ABOVE. Download it here: http://nic.dnsalias.com/QuEnc.exe
- Added an option under QuEnc that enables single-pass encode as an option.
- Modified the source to take advantage of the new QuEnc version Nic has released (v0.47). This version that supports better DVD-RB control over options -- they can now be reset after setting (Trellis, KVCD, and 2-pass).
- Added a "Shutdown at One Click Completion" mode item. The state of this flag is not kept between program runs. It will do a Windows Shutdown at the completion of the next One-Click execution. A 10 Second warning window enables cancellation before shutdown.
- Numerous other minor changes, enhancements, and bug fixes including modified handling of some sound and still images.
Apr 22nd, 2004 (v0.44)
- Fixed "Error '75'" that occurred when using mounted DVDs.
Apr 21st, 2004 (v0.43)
- Added a new feature under the "Mode" menu called "Half-D1 and Half Space for Extras". This feature, when checked, will resize any extras (that are outside the main [largest] VTS) to Half-D1 and will also half the allocated bitrate for them. The "recovered" space will be allocated to the main VTS. For movies with a lot of extras this can significantly improve the bitrate for the main movie. The new option will NOT work with ReJig for obvious reasons (ReJig is a transcoder and cannot resize the source).
- Corrected an error in which LPCM audio that was selected for removal was not properly flagged and removed.
- Change the default value for "Dynamically Assign Cell Bitrates" (DACB) to true (checked). Note that this only affects the default, if you have selected or deselected this option and it is stored in the INI file -- the value will still be set to your last selection. Reasoning: DACB just does a better job of properly allocating space and bitrate. Also disabled this option when ReJig is selected (it has no affect in ReJig mode, bitrate is proportional anyway).
Apr 19th, 2004 (v0.42)
- Important update: Corrected a bug in which TFF/RFF flags could be set incorrectly on in some frames. This error would have resulted in a single frame "stutter" that might randomly occur throughout the video,
- Found and corrected a bug in which streams of pictures that were marked as interlaced in the original VTSs could be mistakenly marked as progressive upon REBUILD. A special thanks to Alex Z for helping identify these two bugs.
- Based upon some good advice from DDogg and others I have changes the default values for bias to 25 quality_prec to 16.
Apr 17th, 2004 (v0.41)
- Corrected an bug that occurred when VTSs started off with SCRs other than zero that would have resulted 0003 and 0004 errors.
- Inserted code to remove the incorrectly coined "Layer Breaks" -- the annoying pause the happens when the original DVD would reach the point at which it switches layers. It, of course, isn't needed on a DVD-5.
- Added the "Average Bitrate" to the final summary line in each PREPARE and to the batch summary.
Apr 16th, 2004 (v0.40)
- Found and corrected what may have been the cause of the "stutter" at chapter points on some players. The error corrected was related to an incorrect GOP timestamp being inserted in the first GOP of every cell. This may have also contributed to the reported display time showing incorrectly when rewinding through chapter points on some players. My thanks to RB (again) for his knowledge and insight.
- Modified the Disable "Interlaced" option. It is now set individually for each modifiable VTS. When this is set the source for the selected VTS will be treated as progressive -- meaning "interlaced=true" will not be added to the ConvertToYUY() line, Zig-Zag encoding will be used, and the progressive flag will be set.
- Fixed an error associated with Half-D1 that caused the .ECL files to to not correctly reflect the horizontal resolution as selected in the Half-D2 menu.
- Fixed Runtime Error '5' error that happened in REBUILD phase.
- Added a QuEnc Options item (why didn't I have one before?) and included two options "Trellis Quantization" and "KVCD Notch Matrix"
- Inserted code to prevent individual failed jobs from aborting an entire set of batch jobs (when in Batch Mode)
- The DVD compliant flag is now set for all CCE encodes except when Half-D1 is selected.
Apr 15th, 2004 (v0.39)
- Fixed a bug in which LPCM that was deselected (chosen to be removed) was not being properly removed or calculated for removal.
- Fixed an error related to field based stream processing. This should eliminate many if not all of the "Error code '9'" messages received in the PREPARE phase. A special thanks to Msc_Alex and RB for helping solve this one.
- Added an INI option making it possible to set the minimum and maximum bitrates when doing CCE VBR encoding. They are min_bitrate=nnnn and max_bitrate=nnnn (in Kbps. Example: max_bitrate=9000). Just set them under [Options] in REBUILDER.INI. No error checking is done on the numbers so take care. This should be changed only by advanced users as setting them incorrectly can seriously degrade the quality of the picture. Also note that changing them can cause oversized or undersized output.
- Implemented new code for handling BFF sources. Instead of converting to TFF as was done in v0.38, this version duplicates the original more closely (if the source cell was bottom field first, the newly created cell will be also.
- Changed logic in batch mode so the status window isn't cleared for each job and all activity can be printed or reviewed upon completion.
Apr 14th, 2004 (v0.38)
- Added code to support "Stop/Pause" function during encode phase. If you stop an encode and then restart, you will be prompted as to whether you wish to continue after the last successful segment, or at the beginning. Please note that if you are running in "Batch" mode -- no prompt will be given and all jobs start at the beginning.
- Added the "offset_line=" to ECL files created under the "CCE SP v2.66+" option, versions 2.67 and above use this instead of "top_first=" -- note that when choosing that option both parameters will be included in the .ECL. On the Version 2.66 SP that I've tested (demo with eclCCE) it doesn't seem to hurt to have the additional parameter in the file. My wish is that they would stop changing parameters and keep upward compatibility in their ECLs.
- Added a sanity check for PREPARE phase to stop bombing when the source or destination fields are empty.
- Fixed bug that was related to sources that use Bottom Field First with CCE. The "ghosting" and strange motion should be gone now.
Apr 14th, 2004 (v0.37)
- Fixed error in which encoding was prevented by the "wrong encoder" error message.
Apr 13th, 2004 (v0.36)
- Added an "Advanced" option in which the "interlaced=true" parameter of ConvertToYUY2() can be disabled. Also moved the DECOMB, 4:3->16:9, and Half-D1 options into the advanced area.
- Added additional helpful data to the VTS listbox. It now tells you the size of the VTS (including menus) and the aspect ratio.
- Fixed (again) an error that was causing 16:9 flags in the IFO to not be updated correctly when using the Convert 4:3->16:9 option.
- Inserted code that does a sanity check before starting encoding to make sure the "PREPARE" pass was performed in the same mode (CCE, ReJig, QuEnc).
- Found and corrected a minor timing error associated with PTS. This may have an affect on reported chapter point "stuttering" -- but work continues.
Apr 12th, 2004 (v0.35)
- Found and fixed an error in the audio masking routines. On certain DVDs the audio was being incorrectly removed on higher number VTSs.
- Fixed an idiotic bug in which ReJig was getting stuck in a forever loop while processing cell files.
Apr 11th, 2004 (v0.34)
- Fixed an error in which the input resolution as specified in the IFO file was not being updated when a VTS was converted to Half-D1 and the 16:9 flag was set incorrectly
Apr 10th, 2004 (v0.33)
- Many very large changes and significant enhancements in this version.
- Implemented code that handles STILL frames. Eliminates most if not all of the "0004" error codes. Needs more testing as to how well it works.
- Corrected an error that would cause significant output undersizing when using cell-dynamic bitrate allocation.
- Fixed error in which selected AudioDub(BlankClip())was not properly working upon program load.
- Inserted code that captures and retains the original state of progress_flag, TFF, and RFF so they can be applied exactly in the rebuild phase. Previously they had been added independently. This should assure a more accurate reproduction of the original DVD.
- Removed the "Automatic FILM" and "Force FILM" options. These were previously used to make a decision (familiar to old CCE method users) as to whether to create an output of 23.976 or 29.97 at the cell level (for either telecining or not telecining for NTSC users). DVD-RB now keeps the original frame structure intact through all three phases -- eliminating annoying conversion errors. These manifest themselves as either a combed appearance on telecined- to-standard or occasional frame jumps on standard-to-telecined conversions. Mixes of the two in the same Cell are no longer a problem. The "AutoFILM Threshold" parameter has also been removed for the same reason.
- Only one .D2V file is written now due to the two changes above so all files refer to the same .D2V. Note: All frame rates for NTSC will list in the D2V file as 23976 regardless of original -- it truly has no purpose in the new method as all frames are treated equally -- please don't change it, as CCE and other encoders can abort on illegal values.
- Encoding speeds for FILM sources should increase through MPEGDEC3DG.DLL due to a reduced complexity in the source stream. My experience is that it improves by about 15% (I went from 1.75 to 2.16). Note that non-telecined source speeds may also appear to increase on NTSC sources due to the fixed 23.976 feeder framerate -- but in reality remain the same (although the CCE "Speed:" scale will appear higher -- the "Elapsed Time:" remains the same).
- Added summary report for each PREPARE that informs you of the maximum and minimum bitrates calculated by cell. Also summarized time in minutes, high bitrate, and low bitrate (per cell) for all batch jobs.
- Fixed an error in which DVD-RB would bomb and abort if the source path is not available during startup. The problem was usually caused by setting the source path to a mountable drive that had been unmounted between DVD-RB runs.
- Fixed an error that was causing a partial frame to be present at the start of each VTS when performing a ReJig encode. The error was caused by DVDD-RB's demuxing routing. It is usually seen as a greenish flash and a possible stutter at the start of a chapter.
- Added code the makes it possible to choose which VTSs you want to apply the 4:3->16:9 conversion and also the Half-D1 option. I purposely made it so it doesn't stick between encode -- nothing is more annoying than waiting 5 hours only to find out you accidently did a Half-D1 encode.
Apr 5th, 2003 (v0.31)
- Fixed an error that prevented "AudioDub(BlankClip()) from loading in AVSs. also fixed some errors in the decision mechanism as to what goes in an AVS.
- Modified the way in which INTERLACED and PROGRESSIVE streams are detected. Now PAL CELLS must have 90% of the frames flagged as PROGRESSIVE to be treated as such.
- Path to DECOMB.DLL is no longer required to use Decomb Option (it assumes it is in the AVISYNTH Plugin directory) Note, though that it will only be included on interlaced sources.
Apr 4th, 2004 (v0.30)
- BIG FIX. Found and corrected the error that was causing occasional audio dropouts at chapter/cell points. This is very likely also the culprit for the reported slight stuttering at chapter/cell points (although I can't verify that as I haven't been able to repeat it). A very special thanks to Pedro Gouveia, who is a beta-tester extraordinaire.
- Another important fix for PAL users. v0.29 injected an error that caused incorrect settings to be used in the stream. This could cause some very strange playback problems.
- Fixed a silly bug in which the path display areas for CCENEW and CCE 250 were reversed. (v0.29b)
- Fixed bug in which inclusion of interlaced calls are mistakenly included in .AVS files for progressive material. (v0.29a)
Apr 3rd, 2004 (v0.29b)
- Fixed a silly bug in which the path display areas for CCENEW and CCE 250 were reversed.
- Fixed bug in which inclusion of interlaced calls are mistakenly included in .AVS files for progressive material.
Apr 3rd, 2004 (v0.29)
- Fixed the error introduced in version 0.27 that could cause "Runtime Error '6'" when the last cell of a VTS contained no audio or subpicture data (usually related to a still picture used as an exit point from a PGC).
- Added automatic logging of picture structure (progressive, interlaced, TFF, BFF) for each cell during the PREPARE. The data is then used to created associated entries in the AVS files... If selected, the ConvertToYUY2() command will automatically include "interlaced=true" when the source is interlaced. I've also added a path configuration in the SETUP screen that points to DECOMB.DLL. If it exists, it will be automatically used for cleaning up interlaced source material.
- Changed action options when confronted with a disc that is already small enough to fix on a DVD-R. You now will only be warned and can continue anyway if you desire. This makes it possible for you to just remove audio streams or run for conversions from 4:3 to 16:9, etc. Also please be warned that choosing to continue could create output that is actually bigger than the original.
- Fixed VTS size check error for decision to reencode and removed the influence of the menu (VTS_XX_0.VOB) file. (It was sometimes causing unnecessary reencoding of small VTSs.
- Corrected output of seq_endcode in CCE encoding. This value was incorrectly set to "1" when it should have been "0" -- the result was an end code being inserted at the end of every cell and may have caused glitches on some players. It may be related to possible "stutter" and audio dropouts that has been reported. Thanks to RB for pointing this out.
- Changed output filename for individual segment ecls ("item.ecl") -- found that uppercase lettering on the .ECL extension would cause errors when drag-and- dropped into CCE Version 2.50. Much thanks to DDOG and RB for finding this quite quirky oddity. All versions of eclCCE should work now.
- Added resizing of form height. Makes it possible to extend the size of the status box for better viewing of long encodes. Also removes a user ability to make the DVD-RB author look goofy (he does that fine on his own, thank you).
- Changed the AVS option for adding audio to fix the well-known CCE 2.50 and AMD processor bug. Now only one choice is available -- it defaults to ON, so those who use Pentiums may want to disable it. This was added to kill some of the confusion associated with previous choices and the need for a plug-in.
- Corrected several other minor bugs and made efficiency changes.
Mar 31st, 2004 (v0.28)
- Added code that prevents attempts to run Phase II (Encoding) if the preparation phase was done for another encoder. It also warns and then resets the CCE version to match the one selected during "Prepare" if it has been changed. This appears to be a source of a lot of confusion and errors based upon bug reports.
- Added a warning message that pops up when you select the source directory if the selected path has either multiple angles or interleaved sectoring involved. I'm hoping this will cut down on some of the bug reports until I have these functions are supported. If you decide to go ahead, another warning will appear in the status box during "PREPARE" -- continue at your own risk.
- Removed "TargetSectors=" value and replaced it with one for each of the three encoders. Now use one or more of "CCETargetSectors=", "ReJigTargetSectors=", and "QuEncTargetSectors=" -- please note that "TargetSectors=" will still work, but any of the encoder specific settings will override it for that encoder.
- Increased the buffer size for beta testing - just want to see if I miscalculated and some of the problems go away.
Mar 29th, 2004 (v0.27)
- Fixed an error in which SCRs resetting within a VTS could cause buffer overruns and "Runtime error '9'" errors. This should fix a majority of the overrun problems.
- Code has been added to include audio selections when saving/opening project files.
- Changed the range of values in CCE "Quality_prec" dropdown so it now accepts values of 0-64 (to be compliant with newer versions). When used with version 2.50 the value is multiplied by 1.56 (range 0-100) to get comparable output.
Mar 28th, 2004 (v0.26)
- Corrected an error that was causing skipping and pixelation at chapter points when fast-forwarding and rewinding through chapters. This fix may also correct other problems that may not have been as apparent related to chapter points and navigation. Much thanks to the beta testers for pointing me in the right direction on this one.
- The bitrate calculating algorithm can now examine the original allocation by Cell and assign bitrates to each cell consistent with that of the original DVD. This essentially uses the original DVD as a "first pass" and gives more bandwidth to cells that need it. This could (theoretically) result in better quality. This "dynamic" bitrate allocation can be enabled by selecting "Dynamically Assign Cell Bitrates" from the "Modes" menu.
- Added a flag accessible through SETUP that lets you force encoders to be run in a minimized, no-focus state. This may-or-may-not work (depending upon versions) when using eclCCE as an interface with CCE.
- Fixed an issue in which a NAVPACK reference frame could be off by one when the next PICTURE_START_CODE begins on a sector boundary. Not sure what impact it might have, but I noted it when investigating the pixelation/jumping problem that some have said they experience.
- Fixed an overflow problem that is the source of at least some of runtime error '9's that have been received during the REBUILD phase of DVD-RB.
- Made a few other minor changes for efficiency.
Mar 27th, 2004 (v0.25)
- Fixed the output sizing problem that was introduced in v0.22 -- DVD-RB should now fully size CCE output to take advantage of an entire DVD-R(W) disc.
- Added code to SETUP dialog that enables you to add the path to the MPEG2DEC.DLL file. I started to see errors related to load failures over-and-over -- if you set this and check the corresponding flag, the LoadPlugin() command is added as the first line to every .AVS file.
- Set a new default .VOB filesize (to match some other applications)
- Added code that disables entering either of the second two processes (ENCODE or REBUILD) unless the previous necessary processes (PREPARE or ENCODE) have been completed. I found that some folks were trying to skip steps and as a result were getting strange errors.
Mar 24th, 2004 (v0.24)
- Corrected a major problem that caused pixelation when switching between chapters and when FF/REW went over chapter boundaries.
- Corrected a sizing inconsistency that was always present but was revealed in by the implementation of VTS processing size limits (in v0.22).
- User restrictions (in the VOB files) are now set to 0x00000000 (no prohibited operations). Please note that U-OPs are not being modified in the IFO files.
- Fixed two variable initialization errors that were the root of several small NAVPACK video reference errors (associated with NAVPACK headers). These could only be seen when performing more than one Rebuild in a session.
- Added ability to adjust target DVD size. I've purposely not made this easily available so I don't get complaints of 4 hour recodes that don't fit. To use, just add TargetSectors=nnnn under the [Options] section of the REBUILDER.INI file. As a reference the default for DVD-RB is 2236400 and the maximum for a DVD-5 is 2297888. But remember there always should be a little room left for margin of error.
Mar 23rd, 2004 (v0.23)
- Corrected PTS problem associated with PES headers in audio packs. My hat is off to Pedro Gouveia for finding this error. He not only pointed out the problem -- but pointed to the solution. This should fix the problems with audio not playing on certain systems.
Mar 22nd, 2004 (v0.22)
- Corrected some bugs in way pointers were being inserted into the NAVPACK audio sync tables. I'm hoping this was the source of some reported audio problems.
- Fixed the Run-time error " '52' Bad file name or number error ". This would only happen when attempting to perform two complete (Prepare, Encode, and Rebuild) sessions without restarting. I left a flag incorrectly enabled following completion of a Rebuild.
- Implemented a size limit on VTSs to be processed. Now very small VTSs that have virtually no data involved are simply copied as-is and are not processed. This eliminates unnecessary recoding and some possible gotchas.
- Added an option to the audio select panel of SETUP that enables automatic removal of all DTS streams. I personally never keep them, so I added this for me.
- Added the "Batch Processing" feature. It lets you select from saved project files and execute muliple jobs -- nice for overnight work.
Mar 21st, 2004 (v0.21)
- Corrected an error in which the TMAPTI updates were being made to the .IFO file but not to the corresponding .BUP
Mar 21st, 2004 (v0.20)
- Fixed the nagging navigation error that was causing some players to hang up when fast-forwarding or rewinding
- Added an option to SETUP that will change the background color (for those of you who just can't stand blue-green
- Implemented code that warns and stops when attempting to reencode information that will already fit on a DVD-5 (without additional compression)
Mar 20th, 2004 (v0.19)
- Fixed error that resulted in "bad parameter" message with QuEnc when the source or destination path had a space in it.
- Added option to copy status box to clipboard -- meant to help with collecting and posting information (mainly for debugging)
Mar 20th, 2004 (v0.18)
- Fixed stupid bug that resulted in error '424' when selecting CCE version
Mar 20th, 2004 (v0.17)
- Added code to update the TMAPTI table based upon the newly authored VTS, this should fix problems associated with direct positioning
- Implemented support for "Open" and "Save" of project files -- lets you save and restore the current state of all configurable settings and paths. This is the first step in implementing batch processing.
- Implemented support for Nic's QuEnc (FFMPEG Library) program (he's done it again!) -- Please note that when checking this option a "ConvertToYV12()" line is automatically added to .AVS files and "ConvertToYUY2()/AddAudio()" are disabled
- Fixed the bug that causes DVD-RB to get stuck if attempting to run "Prepare" when no input path has been selected
- Added the VTS number to the status screen output while encoding segments
- Fixed error associated with CCE Trial in which filenames were outputting as .MPV rather than M2V. (Note, though, that .MPV is still the correct extension for ReJig encoding)
- Added a dialog box for customizing some of the CCE settings. Removed the number-of-passes choice from the "Options" menu (it is now set via the CCE Dialog. Please note that no matter how you set the "passes" value, CCE Basic will only do a 2-pass encode.
- Fixed error in which Mode and Options menu were not disabled during encoding (if changed while encoding it might cause several errors)
Mar 16th, 2004 (v0.16)
- Implemented new code to handle CCE execution -- fixes problems with CCE SP 2.6X and gets rid of the multiple error popup fiasco. My thanks to quantum.
- Added ConvertToYUY2(interlaced=true) as an AVS option
- Turned CCE Filtering off in the .ECL files
- Made several minor (non-obvious) bug fixes and code cleanup
Mar 15th, 2004 (v0.15)
- Deleted TMPGENC path from setup screen. It did nothing and caused confusion
- Fixed support for eclCCE with CCE SP 2.50. Makes command line (single click) possible with that version now
- Fixed error in menu in which setting the pass count didn't work
- Fixed offset_line=1 error. It should have been set to offset_line=0
Mar 14th, 2004 (v0.14)
- Beta version of the software is first released for testing.