TMPGEnc BETA 12a - 0.11.20.98

This is a free-software MPEG-1/2 encoder.  It is still under development.



ANNOUNCEMENTS (IMPORTANT)

 - Version Beta 12a is primarily a bug-fix release.



CHANGES IN THIS VERSION


 - Minor user interface correction.

 - When aborting an encoding session, the video track could be truncated
   with respect to audio.  Fixed.

 - Sped up RGB to YCbCr conversion using MMX instructions.

 - Changed name of motion search option "Low Quality" to "Lowest Quality"
   (highest speed).

 - Minor adjustment made to motion search algorithm.

 - Improved motion search accuracy of interlaced source when encoding MPEG-2
   video.

 - Multi-threaded MPEG video encoding and multi-threaded motion search
   were renamed to "pipelining".

 - Quantization overflows sometimes produced garbage on the output.  Fixed.

 - Added option to output pad frames such that MPEG stream output never
   falls below the minimum bitrate specified in CQ_VBR.

 - Non-standard GOP sizes were sometimes produced when "Force I Picture" was
   specified in scene change detection, or by requiring the "Force Picture Type"
   specification.

 - A possibility existed of a memory access violation error when encoding
   MPEG video.  Fixed.

 - Current settings were not preserved when using the option to automatically
   shut down the PC on finish of a batch job.  Fixed.

 - Quantizer setting template design was changed.

 - The present project was made available to be immediately added to the 
   batch encoding list.

 - Added ability to edit the batch encoding list.

 - Added ability to save the batch encoding list to a file.

 - Added auto-save of batch encoding list.

 - Added ability to do batch encoding for AVI, BMP and WAV output.

 - Changed way in which VFW codecs are used in AVI output.  Note: this
   creates the possibility of problems depending on the codec used.
 
 - When using an external MPEG-Audio encoder, made current directory
   the same as where the external encoder executable resides.

 - Pass short-form filename to external MPEG-Audio encoder, instead of
   full (long-form) filename.  This improves compatibility with some
   external encoders that do not properly handle long-form filenames.

 - WAV file was output by mistake when using the tooLAME external
   MPEG-1 layer 3 audio encoder.  Fixed.

 - AVI output was written from the 1st frame, and should have been 0th
   frame.  Fixed.

 - The codec setting for AVI, BMP and WAV output is now stored.

 - When explanation text for MPEG settings, e.g., VideoCD-NTSC is
   empty, it is no longer output to template file (*.mcf).

 - When CQ quality setting was set to 0, project file save did not
   preserve this, instead setting the CQ quality to the default value
   on loading the project file.  Fixed.

 - The video stream combo box for choosing the MPEG setting (Video Settings)
   now uses IME.

 - Conversion of stereo audio input to mono output resulted in a 50% (3 dB)
   drop in volume level.  Fixed.

 - The shortcut key specifier overlapped part of the MPEG Settings dialog
   on the main screen.  Fixed.

 - Added shortcut key for setting the "Force Picture Type" option in the 24 fps
   conversion screen pop-up menu.

 - When reading an AVI encoded using Cinepak or .mov file via DirectShow,
   sometimes black spots were seen at various places.  Fixed.

 - VBV Buffer Size optimization deleted from MPEG Tools.

 - When demultiplexing an SVCD or VCD file using MPEG Tools, sometimes
   the output files were corrupt.  Fixed.

 - Time display when using the MPEG Tools edit function was changed to
   show hh:mm:ss format.

 - In the custom color correction filter settings, added "the YCbCr value
   range", which does scaling to basic YCbCr in accordance to the CCIR601
   standard.

 - White tones were being crushed (clipped) when using color adjustment
   on an MMX system, due to a problem with calculation precision (was using
   14 bits, should have been 15 bits).  Fixed.

 - A correction was made to the scene change detection algorithm.

 - Type-1 DV files being read via DirectShow were being incorrectly interpreted
   as 360x240.  Fixed - now shows 720x480.

 - Added "Duplicate Fields (Adaptive)" and AnimE adaptation mode 2 in
   the deinterlace filter.

 - When using CMYK custom color correction in an MMX environment, in some
   cases video preview was garbled.   Fixed.


