CoreAVC 2.5.1 supports ATI DXVA.

By | April 3, 2011

CoreAVCI’ve spent most of the weekend messing with my Zacate replacement and got it all up and running, but I have still run into many issues.  Primarily between drivers and codecs; specifically, drivers and hardware accelerated playback of supported formats.  Along the way, my pal Sinjen told me that CoreAVC had been upgraded recently (3/28/11) and version 2.5 was out.  I used CoreAVC on the Zotac board the Zacate replaced since it had an embedded GF9300 mGPU, but wasn’t that interested since CUDA was only for NVIDIA.  Well, things have changed a little over at CoreCodec.

I was very surprised to find that with the release of CoreAVC 2.5, there is now DXVA support for supported ATI Radeon graphics cards.



I’ll get into why I had to make this route an option later, but I will say that it the new DXVA works very well.  I tried a few sample HD files with it and it didn’t skip a beat.  There is a caveat, however – subtitles.  The bane of all video.  They do work, mind you, just not with hardware acceleration.  There was really not much left to try, but I just could not get DXVA in conjunction with VSFilter going.  It works perfect on a CUDA system, but I failed with it here.  Hopefully I either misconfigured, or it’s coming in a later release.

The changelog for 2.5.0 and 2.5.1 are as follows for the CoreAVC codec:

CoreAVC H.264 Video Codec – Version (20110328)

  • FIX: Windows Media Player seeking with MKV
  • FIX: MediaPortal crashing
  • FIX: Graphstudio crashing

CoreAVC H.264 Video Codec – Version (20110326)

  • ADD: DXVA1 support (with red tray icon)
  • ADD: DXVA2 support (with red tray icon)
  • ADD: new x64 blit asm code (unified with x86)
  • FIX: SPS memory leaks
  • FIX: Properly support SPS resolution changes (soft/cuda decoding)
  • FIX: Bug in YUV->YUV blit code
  • CHG: Unify x86 and x64 CUDA asm code
  • CHG: Unify x86 and x64 AVC asm code, enabling SSE2/SSE3/SSSE3/SSE4 for x64
  • CHG: Increase max supported resolution (approx 8100×8100)
  • CHG: Refactor directshow frontend code
  • CHG: Modify CUDA locking method
  • CHG: Rearrange/enlarge settings dialog
  • OEM: YASM padding bug for OSX target
  • OEM: Android support added to SDK

CoreAVC also includes Haali Media Splitter and the changelog for it includes:

Haali Media Splitter (20110303)

  • ADD: AC3 in MP4 support
  • ADD: WebM support
  • ADD: More H264 aspect ratio options
  • FIX: Show error code in GDSMux when muxing is aborted
  • FIX: Accept more AAC media types in the muxer
  • FIX: Use correct timescales when processing MP4 edit lists
  • FIX: Scan the folder for more segments only if the file references external segments
  • FIX: Fixed a lot of issues with the mp4 muxer
  • FIX: Better support for VC1 in MPEG Transport Streams
  • FIX: Aspect ratio processing in certain Matroska files
  • FIX: Bug in uninstaller that prevented it from properly unregistering all filters
  • FIX: Unrecognized video track in some transport streams
  • FIX: Occasional excessive disk I/O when paused

CoreAVC can be purchased for only $9.95 using the promo code SPRING2011 (regularly $12.95).

9 thoughts on “CoreAVC 2.5.1 supports ATI DXVA.

  1. d00msay3r3

    Do you recommend Coreavc over free codec packs like Klite and why? I’m new to all this media center goodness and trying to catch up on the new to knows, Thanx!

    1. Jon Post author

      Yes and no. In the case of CoreAVC, it’s an excellent choice for CUDA-capable GPUs…especially the ION platform. Otherwise, it’s just a good software decoder that could be a better choice for weaker systems since it has a reputation in being better optimized than other options.

      I typically stick with ffdshow for everything since it can decode just about anything and has always been very reliable for me. Codec packs I do not fool with. They install much more than what is needed and still don’t always work as expected.

      1. d00msay3r3

        Thanx! I use my HTPC as a home server as well as torrent machine. I just rebuilt it and have the 1055T 6 core, so power isn’t an issue. I just want a great 1080P picture when possible. I also am using the Radeon HD4850. My motherboard doesn’t seem to like nvidia so I went a different route (ATI) than I’m used to (Nvidia).

  2. OneMore

    I didn’t know this codec can get as cheap as 10$, that’s sweet…
    How can I get to know if any classic PCI (*not* PCI Express) based cards are supported?
    I have one pretty old desktop (Celeron 2,4Ghz) which I use as home file/torrent server, and want to watch HDTV movies on a 42″ plasma, so thinking oft adding a second video card with HDMI output.
    Don’t you know where I could check it? All googling reveals just generic reference to “compatible cards”, is there a list of supported GPUs anywhere?

  3. OneMore

    Jon, thanks for list, I seem to have missed it!
    One more little question – I am not dure about about naming convention:
    If a card is listed like “Nvidia 8400”, does it mean that only 8400, or any 8400xxx card is compatible?
    In my case, I want to buy Nvidia 8400 GS 512MB for the only purpose of watching HD fullscreeen video on 1080p TV, will be sad to make such a stupid mistake…
    Can you confirm?

    1. Jon Post author

      Any 8400 will work, but why not go with a 210 or comparable ATI card?

  4. OneMore


    I stick to that card, because I have a number of constraints and don’t see if there are other cards that would fit the bill:

    1) My motherboard only has classic PCI slots ( AGP or newer PCIex, and I don’t want to change it for some reasons), and 8400 is so far the only PCI card with HDMI output and CUDA support that I was able to find.

    2) After some reading of reviews and forums, I got convinced that for non-conformant HD video (i.e. non-standard resolutions, bitstreams, etc., that are so common among downloadables), NVIDIA CUDA technology offers way better efficiency in offloading the computing job from CPU, and I only have Celeron 2,4GHz.
    If it appears there are no decent ways to make CPU’s life easier, I’ll try to upgrade it, though I’m not sure there are real powerhorses on the aftermarket for this motherboard…

    So, if you are aware of other cards (I don’t really mind ATI if it meets all the above requirements), I am all ears!

    1. Jon Post author

      I see…I realize now you’re constricted to a PCI card. In that case, I suppose you’re lucky to have anything at all :)


Leave a Reply

Your email address will not be published. Required fields are marked *