Er is weer een nieuwe versie van de bekende codec DivX. Ditmaal is versie 5.0.3 voor Windows uitgebracht waar weer het een en ander aan de kwaliteit is verbeterd. Linux en Macintosh-gebruikers zullen helaas nog even moeten wachten op deze nieuwe versie. De lijst met wijzigingen bevat de volgende punten:
Support for interlaced video in the decoder. Preserving the interlaced fields of interlaced video may sometimes result in better video quality during playback. New de-ringing post-processing algorithm. The new algorithm improves the perceived video quality during playback. It is activated when the post-processing level is set to Level 6. Video Buffer Verifier (VBV) model (one and two pass encoding). The VBV ensures that the maximum peak bit rate never exceeds either the user's inputted "maximum peak" bit rate value or/and ensures that the encoded stream never violates the buffer of an MPEG-4 compliant decoder. Target bitrate. We aim to meet the user's requirements as accurately as possible here. This is directly related to filesize. Good-looking video. Rate control should aim to produce the subjectively best quality video given other constraints. Consistency is important here as changes in quality are very noticeable and video is often judged by the worse quality segment in the whole sequence. Nth Pass ? encoding. New internal application programming interface (API). The motion estimation algorithm is better optimized for High Definition resolutions (up to 1080p, or 1920 x 1080 pixel resolution The pre-processing performance is now improved with with the IYUY 4:2:0 color space
Removed MP4creator and the MPEG-4 file output option due to some compliance issues. This will return in our next release once these issues are resolved. Removed the Intelligent IVTC functionality due to persistent problems caused by lack of variable frame rate file format support. Changed the block skipping threshold for high quantizers, which improves visual quality when high quantizers are used.
Fixed a bunch of little cosmetic bugs in the DirectShow decoder properties page. Fixed a bug where the last P frame before an I frame was not displayed when Smooth Playback was selected. Fixed a practically unnoticeable YUV->RGB16 color conversion rounding bug. Fixed a bug that was the cause of some of VirtualDub's "Cannot Start Video Compression" errors. Fixed a few issues with DivX 3.11 compatibility. Modified the decoder to deal with a bug in the old OpenDivX encoder that set the scalability bit incorrectly in certain cases. The DivX decoder can now detect this problem and play the content properly. Fixed a problem where some rounding operations were not done toward zero, as is required by section 7.4 of the spec. This fixed an intra case in MPEG-2 inverse quantization. Fixed a bug where some frames would be corrupted by an out-of-range error. Fixed several rounding issues related to MMX/SSE/SSE2 optimizations. Fixed an MMX bug in RGB32 color conversion.