Professional Edition Version 1.20.4
Below is a summary of the changes/updates associated with this version (Pro release):
Code:
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.