DivX H.264 Decoder Beta 3

The third beta release of the DivX H.264 Decoder improves performance for older AMD CPUs, introduces preliminary support for DVB applications, adds support for baseline profile, and greatly improves stability of the decoder.

Update: This version of the H.264 Decoder has been superseded by the release of DivX 7. Click here to read the complete original article.

What's new in Beta 3

The following changes have been made to the decoder:

  • A problem writing to video memory on systems using older AMD CPUs that reduced performance by as much as 60 percent has been addressed. Beta 3 is also slightly faster than Beta 2 on all of our test systems.

  • Support has been added for packetized NAL bitstreams and the decoder can now be used with DVB applications. Preliminary testing included:

    • DVBViewer
    • DVBDream*
    • TerraTec Home Cinema

    * This currently requires you to manually add the DivX H.264 Decoder GUID to the [H264_CODECS] section of guids.ini in the DVBDream installation folder immediately after installation and to select the DivX H.264 Decoder on first run. The GUID is {6F513D27-97C3-453C-87FE-B24AE50B1601}.

  • New support for dynamic format changes enables DVB applications to switch between live streams of different resolutions.

  • H.264 baseline profile streams can be decoded thanks to support for flexible macroblock ordering and arbitrary slice ordering.

  • Error resilience has been significantly improved, providing better stability during playback of defective and damaged bitstreams.

  • The decoder accurately handles DirectShow timestamps to minimize jitter.

  • Full support for H.264 streams read from MKV containers.

Known issues for Beta 3

This non-exhaustive list of known-issues summarizes some important points you should be aware of when using Beta 3:

  • The decoder does not yet include built-in deinterlacing. When viewing interlaced material you may see horizontal lines and jagged edges around objects during motion if your media player does not deinterlace. We recommend viewing interlaced content at it's native resolution or larger to minimize undesirable artifacts caused by downsampling.

  • ReClock users may find that the ReClock Audio Renderer filter cannot determine the video frame rate of streams decoded by the DivX H.264 Decoder filter.

Downloading Beta 3

This version of the H.264 Decoder has been superseded by the release of DivX 7. You can now download the DivX H.264 Decoder for free as part of the DivX for Windows bundle.

How you can help us

We want to hear from you! Did you experience any problems using Beta 3? Did the decoder perform well on your system? Did you find a bug? Send us your feedback.

If your feedback relates to performance issues or software stability please consider attaching some of the following to your email:

  • Screenshots from CPU-Z that show your CPU, memory and mainboard configuration.

  • A screenshot from GraphStudio after dragging and dropping your media file onto the application so that we can see how DirectShow attempts to render the media on your system.

  • Screenshots from DXDiag, which you can launch by simply typing DXDiag into the Run box on your Start menu, so that we can see information about your graphics card (e.g. vendor/model/memory/driver revision).

  • Screenshots of any crash dialogs, including the details view if available.

  • In the case of crashes, an export from MSInfo32, which you can launch by simply typing MSInfo32 into the Run box on your Start menu, so that we can see information about the operating system, running software and application errors.