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.