Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > DVD Rebuilder

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 30th October 2004, 16:40   #21  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.66a

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

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

(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.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 5th December 2004 at 22:17.
jdobbs is offline  
Old 7th November 2004, 14:02   #22  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.67

Below is a summary of the changes/updates associated with this version. (Now available in Public Release).

- 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 inadvertently 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.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 31st December 2004 at 15:24.
jdobbs is offline  
Old 5th December 2004, 22:15   #23  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.68

Below is a summary of the changes/updates associated with this version (VIP release, non-VIP expected no later than 5 Jan 2004):

- Fixed an error in which the ReJig pathbox in the Setup Dialog could not be positioned properly in the Skin definition file.

- Added "ProcoderTargetSectors=" option to the REBUILDER.INI file.

- Changed the maximum frame count accepted per GOP during scanning to a ridiculously high number. While the DVD spec has a maximum of 18, at least one DVD was encountered that had a GOP of 47. This could be bad authoring, or an attempt to prevent backup. Either way -- it's gone now.

- Fixed an error in which the .D2V file associated with DGDECODE was incorrectly listing PAL resolution as 720x480 (rather than 720x576). This appears to be purely cosmetic, as the statement appears to have had no negative impact.

- Further tweaked SCR calculations. Based upon beta tester inputs it appears the changes in v0.67 fixed most but not all audio dropouts. This fix adjusts the buffer algorithm further in the "less likely to overflow" direction in an attempt to possibly eliminate these glitches.

- Added a new item "Set Background Color" to the "Options" menu. This option will allow you to set and change the color of the background on the "Windows Standard" skin (or any other skin that doesn't include a graphic background). Please note that graphically oriented skins have fixed colors that will cannot be changed by this option.

- Changed the way in which the ILVU_EXTRACT= parameter works. This is in preparation for some newer methods of handling multiple angles and ILVU sequences that are large.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 18th December 2004, 04:45   #24  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.69

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

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

DOWNLOAD IT HERE
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 31st December 2004 at 15:24.
jdobbs is offline  
Old 26th December 2004, 01:53   #25  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.70

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

- Added a new option entitled "No Compression (100% Video)" under the "Mode" menu. This option will keep original video intact (no reencoding) and only remove audio/subtitles as selected. This is meant for use with discs that are only slightly over DVD-5 size and can fit with audio removal. It is also a way in which previously created discs can be demuxed and remuxed to fix possible errors (for example buffer overflows or audio dropouts). This mode is very, very fast.

- The default skin "Rockas Original" was completely reworked and is now even more cool than previously. My thanks to Rockas. Make sure to select "Rewrite Defaults" under the "Skins" menu for the fix to take effect.

- Fixed an error in which a newer "Rockas Original" batch background was not correctly included in v0.69 -- which caused misplaced buttons and list box. Make sure to select "Rewrite Defaults" under the "Skins" menu for the fix to take effect.

- Modified the One Pass VBR (OPV) prediction code to more accurately select Q values. The previous method tended to make output too small. Thanks to Robot1 for lending me his code to analyze.

- Added a new default skin called "Simple Blue" It takes advantage of the standard background provided by Rockas. In order for this skin to be available 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 lock out the possibility of interrupting the program -- essentially locking out the user.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 17th January 2005 at 22:45.
jdobbs is offline  
Old 16th January 2005, 10:30   #26  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.71

Below is a summary of the changes/updates associated with this version (VIP release, non-VIP expected no later than Feb 16th, 2005):

- 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 been added to the "Options" menu called "CCE SP Trial" -- which must be used when 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 it is 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 when changing 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 standard buffer limits are maintained.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 16th January 2005 at 10:33.
jdobbs is offline  
Old 18th January 2005, 02:20   #27  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.72

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

- 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 been changed to default to 15 frames (rather than 12). This should improve quality at a given bitrate on NTSC sources that are interlaced and should be 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. NOTE: DVD-RB will automatically make the conversions between the scales of different versions.

- Updated the SETUP and ABOUT screens with new images provided by Rockas. Now there is more room available for viewing paths in the "Rockas Original" SETUP screen. You must select "Rewrite Defaults" under the SKINS menu for this change to take effect.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 2nd February 2005 at 14:52.
jdobbs is offline  
Old 30th January 2005, 13:24   #28  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.73

Below is a summary of the changes/updates associated with this version (VIP release, non-VIP expected no later than Feb 28th, 2005):

- 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 have been 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 Skin description. It makes it possible to relocate the batch box to the bottom 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, which is reported to have been related to errors.

- Fixed an error in which the maximum bitrate was being incorrectly set at only 80% of the calculated value for PAL sources that were being encoded using OPV. Probably little/no impact -- but it's correct now.

- Changed defaults so all segments with less than 60 frames are encoded using CBR. Previously this only applied to half-d1. It seems CCE may have problems applying VBR to some exceptionally small sources.

- Added code to handle IFO cell table entries that reference sections of a VOB that is smaller than a cell (protection?) found on some recent 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 is grouped with the other status related options.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 1st February 2005 at 21:51.
jdobbs is offline  
Old 2nd February 2005, 04:10   #29  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.74

Below is a summary of the changes/updates associated with this version (VIP release, non-VIP expected no later than Mar 1st, 2005):

- Cool new interface. Again designed by Rockas and it takes better advantage of the available space and all functions are logically positioned. 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 get caught in a forever loop and end with an error '6'. The change in 0.73 that forced CBR encoding was not allowing the adjustments.

- Fixed a minor error in which some qual_prec= settings in ECL files were being set to floating point values. Just a cleanup - no real effect.

- Corrected a very elusive error related to flushing information at the end of cells -- could have been responsible for some possible stutter and audio drift.

- Fixed and error in which the "Rewrite Defaults" function wasn't properly updating the graphics files.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 6th February 2005, 13:15   #30  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.75

Below is a summary of the changes/updates associated with this version (VIP release, non-VIP expected no later than Mar 6th, 2005):

- Found and fixed a bug that was causing "Runtime Error 9" at the end of 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 being disabled properly during execution. This could lead to changes during 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 forgetting them (causing unexpected results) , they will ONLY be activated when loading as a project("FILE/OPEN PROJECT") which includes loads in batch mode.

- Fixed an error in which switching skins while encoding in batch mode might make the Batch listbox unavailable.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 6th February 2005 at 13:18.
jdobbs is offline  
Old 13th February 2005, 06:35   #31  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.76

Below is a summary of the changes/updates associated with this version (VIP release, non-VIP expected no later than Mar 13th, 2005):

- 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 being correctly entered in NAVPACKS. It was resetting back to zero for each segment (as opposed to each cell). This was reported to cause playback problems on some players. Hats off to gm901 for some outstanding beta testing and trouble reporting.

- Corrected an error in which the bitrates reported in the status window were incorrect when sources were PREPAREed with "Dynamically Assign Cell Bitrates" turned off.

- Added code to prevent the Q prediction routine from ever returning a value less than 1. Also fixed an error that could cause output from OPV to be oversized under some circumstances.

- Corrected the opv_brate_max value so the that it is contrained by the sum of the audio tracks during Q prediction (as is true in the 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 in QuEnc. The -cmatrix was not getting inserted on any versions oher than v0.54.

- Renamed the button for one-click mode from "Transcode" to "Backup DVD" -- the term "Transcode" was a source of confusion for some.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 20th February 2005, 02:51   #32  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.77

Below is a summary of the changes/updates associated with this version (VIP release, non-VIP expected in late Mar, 2005):

- Fixed an error in which the VOBU_SRI tables in NAVPACKS could contain 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 button remained disabled after aborting a batch job.

- Added code to help prevent VBR errors caused by very small segments w/low bitrates being sent to QuEnc. Now all segments shorter than 60 frames are encoded with CBR (i.e. CCE). Also added -vbr to the command line as not doing so may have contributed to reported sizing problems.

- Widened the "ENCODE" button in the "Rockas Original" skin. It was cutting off part of the "Stop/Pause" text when encoding. You must select "Rewrite Defaults" from the "Skins" menu for this change to take effect.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 8th March 2005, 10:51   #33  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.78

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in early Apr, 2005):

CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Corrected an error in which encoder windows may not close properly when aborted during encoding.

- 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 .M2V file was not created. This is to counter some #0003 errors that may be experienced during the rebuild phase of the affected segment.

- Added filesize checks so versions of QuEnc can be discovered.

- Made a correction to the STILL_FRAME detection algorithm. This will reduce the number of segments detected on many DVDs.

FEATURES ADDED TO PRO (VIP Only) VERSION ONLY
- Added "Skip PREPARE during Batch" option under the file menu. This is meant to assist those who are using RB-Opt. This option forces the assumption that you have already completed the PREPARE phase (and processed with RB-Opt) before beginning the batch sequence. This option is saved with project (RBD) files, so it can be set to a different value for each entry in a batch sequence. Notes: Setting this option when PREPARE has not been completed ahead of time will result in errors.

- Added support for the HC encoder developed by HANK315. This independently developed encoder provides exceptionally high quality (with some sacrifice in speed). Note: In order to work you must use version .01 of HC (with *BATCH setting) and the executable file must be named as "HC.EXE" and loaded into the same directory as DVD-RB.

- Added Constant Quantization (CQ) One Pass VBR (OPV) mode support for QuEnc. This mode can dramatically cut down on encoding time and produce high quality output. Note: The nature of CQ encoding can make sizing less accurate, and the CQ prediction routine is new and needs some tweaking. The nature of CQ increments makes it a little like measuring with a micrometer and cutting with an axe. May tend to undersize, your feedback is welcome. Nic's QuEnc is getting closer and closer to CCE's capabilities.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 8th March 2005 at 11:11.
jdobbs is offline  
Old 17th March 2005, 04:06   #34  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.79

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in mid Apr, 2005):

CHANGES MADE TO PRO AND FREEWARE VERSIONS
- Corrected the SRI table computation algorithm to make FF/RWD offsets more closely compliant with the DVD standards.

- Fixed an error that could cause the V_F/BWD_Exist2 flag of the SRI tables to be sometime set/reset incorrectly.

- Corrected the QLB matrix switch so it works again with the QuEnc encoder.

- Added the "Create New Folder" option to the "Browse for Folder" dialog when browsing for WORKING or OUTPUT folders so people won't have to go in and out of the program when they need to create a new one. Thanks to Rockas and Ryan for pointing out the flag I'd missed.

- Corrected ConvertToYV12() statement in AVS files so it is sensitive to interlaced sources. Also forced the insertion of ConvertToYUY2() when CCE is selected regardless of whether the AVSOptions selection. This was causing some problems for folks who mistakenly unchecked it.

- Added code to prevent "impossible" Q values (as a result of extreme 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 the Options menu. Note to the beginners: The options under this menu should only be changed by those who are familiar with them and understand the impacts -- that is why it is only being added to the "Pro" version of DVD-RB. More to come.

- Added customized MATRIX capability. Now custom matrices can be loaded from definition files. When run this version will automatically create a MATRIX directory in the DVD-RB path and load it will four default custom matrices that can be used with CCE (versions that support custom matrices), QuEnc, and HC encoder. A matrix can be selected for normal, low bitrate (< 3Mbs), very low bitrate (< 2Mbs), or for use against extras only (e.g. for half-d1). The appropriate matrix will be used based upon the bitrates DVD-RB calculates for each segment. A matrix editor is in the works by Rockas so additional custom matrices can be added. The selected matrices are saved in project files -- so if you use them be sure 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 better quality by extending the GOP size. Be careful, though, as the DVD size limit is 15 frames for PAL and 18 frames for NTSC and some encoders can occasionally make GOPs slightly larger than the the number specified. Warning: Do not select "18 Frame GOP" unless you know exactly why. Some encoders (e.g. CCE Basic) will not accept a value of 18 for the GOP size.

- Added DC Precision to the Advanced Menu. You can now enter the value to be used to set the bit precision of the intra block dc coefficient. Generally a low value is good for high motion scenes and and smooth work better with higher DC precision values. If you don't know what it is: you should leave it set to the default!

- Changed the configuration of the HC.INI file so that when using the HC encoder, the AUTOGOP function will be used as the default unless overridden by the "GOP Size" advanced option.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 24th March 2005, 06:10   #35  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.80

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in mid Apr, 2005):

CHANGES MADE TO PRO AND FREEWARE VERSIONS

- Added code to do a check for existing .M2V file after a segment encode is completed, and to reencode the segment if it does not (up to 3 tries). There have been reports of missing .M2V files causing errors during rebuild. Most often this is caused by an errant keystroke stopping the encode accidentally -- but it appears that sometimes an encoder can abnormally exit leaving DVD-RB without an M2V 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 most often have little impact there could be instances in which this could raise the total bitrate to a level that is greater than the DVD specification.

- Corrected an error where under rare circumstances the calculated average and maximum bitrates could be set to the same value. This can cause some encoders to fail or freeze.

- Added a "-maxbitrate" parameter to the QuEnc command line for segments less than 60 frames in order to ensure HC can work in the freeware version. These had been done at CBR due to problems seen in both QuEnc and CCE with very small segments -- it is needed because HC does VBR encoding only.

- Made changes to the segment encoding code to better assure all segments are encoded properly.

- Added an output line that displays how long the entire job has taken in "One-Click" mode.

FEATURES ADDED TO PRO VERSION ONLY

- Updated the HC interface so it now works with the newer HC Batch encoder. Please note that support for the previous HC encoder IS NO LONGER SUPPORTED. This freeware encoder is coming along nicely. While not the fastest encoder available -- the quality is outstanding. Please note: The HC encoder's .EXE file must be loaded in the same directory as DVD Rebuilder and the name must start with "HCBATCH" (e.g. "HCBATCH_012.EXE"). The new HC version is free and at the time of this writing can be downloaded from here:

http://www.doom9.org/Soft21/Encoders...Cbatch_012.zip

- Fixed an error in which the checkmarks weren't being set or reset 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 most often have little impact there could be instances in which this could raise the total bitrate to a level that is greater than the DVD specification.

- Added the "*WAIT 0" command to HC encoder settings. This will reduce overall DVD encode time on future HC versions.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 2nd April 2005, 22:40   #36  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.81

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in late Apr, 2005):

CHANGES MADE TO PRO AND FREEWARE VERSIONS

- Fixed the "Runtime Error 52" that occured with the working path is invalid. A proper error message now appears and gracefully exits the PREPARE.

- Changed the displayed text of the error message in an UpdateIFO routine so it spells out any missing cells that it has found during REBUILD. Formerly known as the notorious "Contact developer" message.

- Added the "adjust_q_matrix=0" parameter to ECL files to prevent CCE from using adaptive quantizer matrices as there could be incompatibilities on some DVD players.

- Corrected an error in which an exceptionally large segment (e.g. Cape Fear bonus disc) could cause DVD-RB to not integrate file into the output, causing an extreme undersize in the VIDEO_TS folder.

- Added code that will automatically update your Skins if they are out of date. This is needed to ensure layout changes or possible new fields are also updated.

- Changed the button for starting batch encodes from "Ok" to "Start" -- the OK button was confusing...

- Modified the CCE Advanced settings dialog so the number of passes can't be changed when CCE Basic is selected, (CCE Basic does no more than 2 passes). This seems to have caused confusion for some who weren't aware of CCE Basic's two pass limit.

- Removed "Dynamically Assign Cell Bitrates" as a menu option. Cell bitrates are always dynamically assigned now. Not doing so detracts from output quality.

- Changed the actions taken for segments of less than 60 frames. Instead of setting to CBR, VBR is used but with a minimum bitrate. This more accurately correct the reason for adding this fix originally.

- Changed INF file slightly. Added two new values to each segment section.

FEATURES ADDED TO PRO VERSION ONLY

- Added a major "Pro" feature. A Segment Viewer/Editor option has been added to the "Options" menu. This editor (following the PREPARE phase) allows you to view each of the detected segments to see what it contains, you can then selectively blank out the video, or replace it with a SLIDESHOW. Saved space is reallocated to the DVD's main feature. Look for more options being added to the editor.

- Added a "Movie and Menu Only" option to the "Mode" menu this will automatically detect extras following PREPARE and blank them out -- leaving the movie and menus fully functional.

- Added a "Movie, Menu, and Slideshow Extras" optin to the "Mode" menu. This option will automatically detect extra segments and replace them with a SLIDESHOW.

- Added the ability to set the HC encoder path in the SETUP screen. This was requested by a couple of folks who wanted to put it somewhere other than in the DVD-RB directory.

- Updated STILLFRAME code so frames are no longer reencoded but instead are kept intact and are reintegrated into the output stream.

- Removed the path settings for DECOMB.DLL from the SETUP screen. The filter is (or at least should be) rarely used and I wanted to clean that up before going to version 1.00. You can still set the path by editing or adding a "DECOMB=" line in the [PATHS] section of the REBUILDER.INI file.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 6th April 2005, 22:09   #37  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.82

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in late Apr, 2005):

CHANGES MADE TO PRO AND FREEWARE VERSIONS

- Fixed a "Runtime Error 75" error that can occur when files in the working directory cannot be cleared.

- Corrected settings that may not be set properly during a project load (e.g. during batch encoding)

- Fixed a memory leak that became especially noticable in OPV analysis using v0.81. The symptom of this problem would be an increase in DVD-RB's memory usage over time as jobs are run, and eventually cause memory swapping 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 are added as a default on some encoders. The end code at the end of a segment can cause problems on some players.

CHANGES MADE TO PRO VERSION ONLY

- Fixed an error in which the decoder and HC paths were not properly aligned in the "Windows Standard" and the "Simple Blue" SETUP screens.

- Implemented code to keep legacy Skins compatible.

- Corrected an error in which audio streams recovered when 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 not correctly setting either of the "Movie Only" menu only options checkboxes (including batch mode). Note that the movie would encode properly, it just displays the check mark incorrectly.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 10th April 2005, 16:16   #38  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.83

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in early May, 2005):

CHANGES MADE TO PRO AND FREEWARE VERSIONS

- Fixed an error in which some of the options that are not available in "No Compresssion" or "ReJig" modes were not properly enabling/deenabling as modes were selected.

- Correct a problem in which VTSs that were 100% ILVU content were not included in the output directory.

- Revamped the processes associated with removal of subpictures. In previous versions it was sometimes possible for subs to be kept that weren't selected and (rarely) for the wrong subs to be removed when running in three-click mode.

- Changed the default minimum bitrate (MIN_BITRATE) to 500Kbs. It was previously set to 100. This should negate the possibility of getting CCE "MPVA VBF ovg frame #" 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 of REBUILDER.INI for enabling CCE's adaptive quantizer matrices feature: "CCEAQM=1" -- if you decide to use this 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 as opposed to the custom one you've chosen.

- Fixed an error in the segment editor in which the amount of savings was incorrectly calculated when selecting "SLIDESHOW" settings. The result caused the "Recovered Space" to not return to zero as you switch between that and "No Action" mode. Final calculations were accurate, however.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net
jdobbs is offline  
Old 14th April 2005, 00:48   #39  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.84

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in mid May, 2005):

CHANGES MADE TO PRO AND YET TO BE RELEASED FREEWARE

- Corrected an error in which some under certain circumstances some small VOB files may not be copied to the output directory and as a result might not make it ot the final output. Note: This issue does not apply to Freeware v0.82 as it was introduced in v0.83.

CHANGES MADE TO PRO AND FREEWARE VERSIONS

- 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.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 23rd April 2005 at 13:59.
jdobbs is offline  
Old 17th April 2005, 14:45   #40  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 19,767
Version 0.85

Below is a summary of the changes/updates associated with this version (Pro release, Freeware expected for release in mid May, 2005):

CHANGES MADE TO PRO AND YET TO BE RELEASED FREEWARE

- 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.
__________________
Help with development of new apps: Donations.
Website: www.jdobbs.net

Last edited by jdobbs; 28th April 2005 at 23:04.
jdobbs is offline  
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 15:07.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.