New version 0.66a of ReBuilder released

Yep, version 0.57 ReBuilder released today - http://forum.doom9.org/showthread.php?s=&threadid=75452

Version 0.57

ILVU processing has been delayed at least one more version. Below is a summary of the changes/updates associated with this version:

- 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 if use 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 correctly during rebuild when "Deinterlace with Decomb" is selected. Also please note that if the input stream is already identified as progressive, the deinterlacing filter will not be added to the associated .AVS file.

- Modified SCR algorithm to more accurately reproduce the SCR/PTS structure of the original disc.

- Made a timing correction that may affect possible audio dropouts. It also may reduce (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 the as progressive -- but was incorrectly reinserting the original flags on rebuild.

- Add a "Status Logging On" switch to the file menu. When checked, anything that is 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 no path is specified it is created in the root of the C:\ directory. The file location is changed whenever a new working path is specified (for example when running a batch job). This should be helpful in debugging problems that might cause DVD-RB to exit abruptly.
 

Scooterpig

Member
Well another new version of this fine proggy is out now - V 0.58 -

Version 0.58

I decided these changes were important enought to post in a maintenance version. Below is a summary of the changes/updates associated with this version:

- Found and fixed a source of Error code '9' that can occur immediately at the start of an encode.

- Made changes to the output ECL formats so CCE SP version 2.67.xx.xx retail versions are supported. Please note that SP 2.67.xx.xx Trial version will only work with ECLCCE.EXE. Do NOT attempt to use ECLCCE.EXE with the retail version of 2.67.xx.xx -- it isn't needed, and doesn't work. Note: I don't have a copy of the retail version to test -- but I believe it will work.

- Found and fixed an error in which certain circumstances could cause illegal System Clock Reference (SCR) values near the end of some cells. This could very possibly have caused audio problems and/or video problems on some standalone units. Special thanks to Sir Didymus for identifying this problem.

Download here - http://forum.doom9.org/showthread.php?threadid=75452
 

Scooterpig

Member
Dang! - yet another new version out - V 0.59.

Version 0.59

Sorry about the slow release of ILVU/Angles -- been busy fixing bugs. Below is a summary of the changes/updates associated with this version:

- Found an additional System Clock Reference (SCR) error that caused some NAVPACKS (immediately following a sound or subpicture packet) to not comply with the DVD minimum spacing standard. This, depending upon the player, could theoretically cause any of a number of audio, video, or timing problems. 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 when changed 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 could overwrite 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 Scene Detection" which makes intelligent decisions as to where to break GOPs. For those who haven't tried QuEnc... it has become the highest quality encoder available as freeware -- and outdoes most of the costly alternatives. Hats off to Nic and dragongodz.

Download here - http://forum.doom9.org/showthread.php?threadid=75452
 

Scooterpig

Member
Yet another new version out...wonder if the mods here are getting sick of me posting this..:D

Version 0.60

Below is a summary of the changes/updates associated with this version:

- IMPORTANT FIX: Corrected an error in SCR/PTS computation for audio and subpicture streams. Likely symptoms of the problem that was fixed is audio dropouts, 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 assumption that 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 written to the output stream. This could cut a very tiny (~40ms) from the very end of a movie. Thanks to totya for pointing this one out.

Download link same as above..:)
 
New version with minor change released today

[Change for v0.61]

- Found and corrected a cause of Error #0003 and #0004. This should fix most reports associated with these errors. Note: Remember some are caused by invalid source files.
 

Scooterpig

Member
Version 0.62 released today - changes below -

Version 0.62

Below is a summary of the changes/updates associated with this version:

- Added an option under the "Help" menu that will display the versions of support software you are using. This should be useful in debugging problems.

- Inserted code to modify the sequence header extension on NTSC telecined titles so that the progressive flag will set to 0 -- this was noted as a problem associated with QuEnc. Please note that this DOES NOT mean progressive streams will not be recognized and played as progressive. This should fix reported "stuttering" on some players when using QuEnc as the encoder.

Download same location as above..:)
 

Laz

1
Thx for news, wish they slowed down a bit ... I never had the chance to use the last 2 versions. lol :D
 
Well, yet another new release, ver 0.63

Version 0.63

Below is a summary of the changes/updates associated with this version:

- 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! Please note that this feature needs testing.

- 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.
 

Scooterpig

Member
Version 0.64 is now out and it seems that any newer versions will be going out to VIP's only before they are publicly released.

Below is a summary of the changes/updates associated with this version:

- Added support for DGDECODE.DLL. This is a newer, more accurate, and faster version 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 area name 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. Hats off to Neuron2 (Donald Graft) who is an MPEG Maestro.

- Removed the "Add to AVS" checkbox from the setup screen. It was a source of confusion and probably should never have been implemented. If you enter a path 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 will be 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 .RDB file were being loaded and set incorrectly.

- Note: It continues to be my intention to provide this package as freeware. But it is my belief that I should somehow reward those to took the time and effort to contribute to this project, either through donation or extraordinary testing support. In the future all new releases will be made to a list of VIPs/donators first. After some period (maybe 30 days) 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.64a]

- Fixed an error in which the "Transcode" button disappeared when selecting/deselecting the alternate output directory while in one-click mode. Silly mistake.

Download as above posts.
 
ReBuilder is now being released first to what is refered to as VIP's (people that have donated $'s or their Beta testing time). These versions will be released to the general public 30 days after they were relesed to the VIPs. Maybe its time to consider a donation to the author :D

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 not
be accessed.

October 30th, 2004 (v0.66)
- Corrected an error in which ReJig encoding failed during the "PREPARE" stage
when working on a disc with ILVU and/or angles.
- Corrected an error that incorrectly always set the "Aspect_Ratio=" variable
in the .D2V file to 16:9. (No impact noted in previous version).
- Found and fixed an error in which interleaved sources, under certain conditions
could redirect the PREPARE and/or ENCODE date an incorrect directory.
- Fixed an error in which Subtitles having an number higher than 9 would be
incorrectly shown out of order in the "Subtitles to Keep" listbox.
- Added support for "Skins" -- user programmable definition files can be created
that load backgrounds, set text, and allow you to customize the way you want
DVD-RB to look. NOTE: When DVD-RB is executed it will automatically create
a SKINS directory within it's execution path! Several default files will then
be created in that directory... these files define the default skins. Two
defaults are provide. "Rockas Original" is the interface you've seen, as it
was 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 can
modify them, customize them, do whatever you want... but remember if you ever
run into problems you can always delete the files -- and DVD-RB will recreate
them the next time it is executed. You can use the two default skins as a
baseline for new ones you create. Simply copy the files, rename, and modify
and 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 not
loading properly from .RBD files during batch encoding.
- Added a new selection list to the main screen so subpicture streams can now
be individually selected. Be careful when removing subpictures, especially
when they are shown as "Unk" -- some special features (e.g. "follow the rabbit")
rely on subpictures.
 
Top