Author Topic: How to get your (supporting) video card to decode h264 using DXVA  (Read 76729 times)

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #80 on: February 10, 2010, 03:52:32 AM »
I think I'll just stick to the setting I already have. DXVA w/VMR9 on XP doesn't seem to support all types of 1080p videos (but Win7 does, why? perhaps DX11). If I encountered a 1080p video not supported by DXVA I'll just run CoreAVC.

Offline namaiki

  • Member
  • Posts: 1151
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #81 on: February 10, 2010, 03:54:58 AM »
why? perhaps DX11
It's probably because of Windows XP drivers limitation.

If I encountered a 1080p video not supported by DXVA I'll just run CoreAVC.
Depending on your CPU + GPU, you should always use CoreAVC + VSFilter, in that case.
« Last Edit: February 10, 2010, 03:56:57 AM by namaiki »
Kaoru + Aoi + Shiho = Infinity
For video playback: madVR + CCCP 2011-11-11 (use the bundled version of MPC-HC)
https://www.youtube.com/watch?v=jXBQ

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #82 on: February 10, 2010, 04:57:22 AM »
How important is having ffdshow tryouts, Gabest's FLV Splitter, Gabest's MPV (MPEG-2) Decoder, and VSFilter installed alongside the latest build of MPC-HC? I'll make that in a separate thread.
« Last Edit: February 10, 2010, 05:38:25 AM by Xemnarth »

Offline namaiki

  • Member
  • Posts: 1151
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #83 on: February 10, 2010, 09:30:22 AM »
First, install the latest CCCP. (you shouldn't need to use the latest SVN builds, you just need to use something that is stable)

Here is my 'guide.'
http://www.cccp-project.net/forums/index.php?topic=3695.msg29294#msg29294
Kaoru + Aoi + Shiho = Infinity
For video playback: madVR + CCCP 2011-11-11 (use the bundled version of MPC-HC)
https://www.youtube.com/watch?v=jXBQ

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #84 on: February 10, 2010, 09:37:35 AM »
Thank, I'll try your guide very soon and report what happens.

Offline namaiki

  • Member
  • Posts: 1151
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #85 on: February 10, 2010, 09:40:34 AM »
Probably no difference for XP as I already said everything above. D:
Kaoru + Aoi + Shiho = Infinity
For video playback: madVR + CCCP 2011-11-11 (use the bundled version of MPC-HC)
https://www.youtube.com/watch?v=jXBQ

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #86 on: February 10, 2010, 09:43:23 AM »
Do you mean I will still encounter the problem?

"DVXA Cannot decode videos that was encoded with numbers of reference frames that exceed certain levels." [taken from here]

what is reference frames? and what are the certain levels?
« Last Edit: February 10, 2010, 09:47:22 AM by Xemnarth »

Offline namaiki

  • Member
  • Posts: 1151
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #87 on: February 10, 2010, 09:48:43 AM »
The limitations will still apply.


what is reference frames?
wikipedia: Using previously-encoded pictures as references for a later frame in decoding


what are the certain levels?
Depends on the video card and other things, though I really don't know.
« Last Edit: February 10, 2010, 09:50:48 AM by namaiki »
Kaoru + Aoi + Shiho = Infinity
For video playback: madVR + CCCP 2011-11-11 (use the bundled version of MPC-HC)
https://www.youtube.com/watch?v=jXBQ

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #88 on: February 10, 2010, 09:50:05 AM »
Is it true that using CoreAVC instead can decrease quality?

Offline namaiki

  • Member
  • Posts: 1151
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #89 on: February 10, 2010, 09:53:27 AM »
Is it true that using CoreAVC instead can decrease quality?
The image produced from any decoder should be identical, except where there are features not supported (or bugs) like in CoreAVC 1.x with weightp.


Do you have an nVidia video card?
« Last Edit: February 10, 2010, 09:55:03 AM by namaiki »
Kaoru + Aoi + Shiho = Infinity
For video playback: madVR + CCCP 2011-11-11 (use the bundled version of MPC-HC)
https://www.youtube.com/watch?v=jXBQ

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #90 on: February 10, 2010, 09:57:21 AM »
CoreAVC 2.0 in Winxp fails at decoding some h.264 files such as http://bakabt.me/148848-elfen-lied-h-264-dvd-akh-anisubs.html
To play it correctly you'll need to either: disable CoreAVC from external filters or enable internal DXVA instead.

Yes 9500GT CUDA enabled. But I wanna utilize internal DXVA.
« Last Edit: February 10, 2010, 10:01:19 AM by Xemnarth »

Offline namaiki

  • Member
  • Posts: 1151
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #91 on: February 10, 2010, 10:00:33 AM »
Which version of CoreAVC?
Kaoru + Aoi + Shiho = Infinity
For video playback: madVR + CCCP 2011-11-11 (use the bundled version of MPC-HC)
https://www.youtube.com/watch?v=jXBQ

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #92 on: February 10, 2010, 10:01:06 AM »
latest 2.0 professional

Offline vuzedome

  • Member
  • Posts: 6374
  • Reppuzan~!
  • Awards Winner of the BakaBT Mahjong tournament 2010
    • GoGreenToday
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #93 on: February 10, 2010, 01:15:25 PM »
You'll need to update your graphic drivers, because as of 19x.xx something, DXVA works on all AVC levels for supporting nVidia graphic cards(such as yours).
BBT Ika Musume Fan Club Member #000044   
Misaka Mikoto Fan Club Member #000044
BBT Duke Nukem Fan Club Member #0000002

Offline Theast

  • Member
  • Posts: 52
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #94 on: February 10, 2010, 02:07:26 PM »
CoreAVC 2.0 in Winxp fails at decoding some h.264 files such as http://bakabt.me/148848-elfen-lied-h-264-dvd-akh-anisubs.html
To play it correctly you'll need to either: disable CoreAVC from external filters or enable internal DXVA instead.

Yes 9500GT CUDA enabled. But I wanna utilize internal DXVA.

You're not the only one, there have been reports of CoreAVC 2.0 loosing backward compatibility with some older versions of x264, its developers really know (?) what they're doing...

Offline K7IA

  • Member
  • Posts: 884
  • :)
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #95 on: February 10, 2010, 02:22:54 PM »
First, install the latest CCCP. (you shouldn't need to use the latest SVN builds, you just need to use something that is stable)

Here is my 'guide.'
http://www.cccp-project.net/forums/index.php?topic=3695.msg29294#msg29294

I followed you guide for configuring MPC-HC on XP, and I haven't encountered any problems for H.264 / DXVA , using nVidia 8800 GT.

The cpu utilization (Intel E8400) fluctuates between 2-10% but mostly 4% for Sky Crawlers 1080p H.264 [3xR].

very impressive.
« Last Edit: February 10, 2010, 02:28:05 PM by enginarc »

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #96 on: February 10, 2010, 02:45:11 PM »
Yes namaiki's guide works.

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #97 on: February 10, 2010, 02:46:07 PM »
First, install the latest CCCP. (you shouldn't need to use the latest SVN builds, you just need to use something that is stable)

Here is my 'guide.'
http://www.cccp-project.net/forums/index.php?topic=3695.msg29294#msg29294

I followed you guide for configuring MPC-HC on XP, and I haven't encountered any problems for H.264 / DXVA , using nVidia 8800 GT.

The cpu utilization (Intel E8400) fluctuates between 2-10% but mostly 4% for Sky Crawlers 1080p H.264 [3xR].

very impressive.
can you try niizk's ponyo 1080p release and see how it goes please? would really appreciate it.

Offline K7IA

  • Member
  • Posts: 884
  • :)
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #98 on: February 10, 2010, 03:59:23 PM »
First, install the latest CCCP. (you shouldn't need to use the latest SVN builds, you just need to use something that is stable)

Here is my 'guide.'
http://www.cccp-project.net/forums/index.php?topic=3695.msg29294#msg29294

I followed you guide for configuring MPC-HC on XP, and I haven't encountered any problems for H.264 / DXVA , using nVidia 8800 GT.

The cpu utilization (Intel E8400) fluctuates between 2-10% but mostly 4% for Sky Crawlers 1080p H.264 [3xR].

very impressive.
can you try niizk's ponyo 1080p release and see how it goes please? would really appreciate it.

I couldn't get DXVA to work with ponyo_on_the_cliff_ by_the_sea[1920x1040.h264.flac.ac3][niizk].mkv

In the status pane of MPC-HC it should write [DXVA], but it doesn't.

Same setup, cpu utilization ~30-40%

Offline Xemnarth

  • Member
  • Posts: 566
Re: How to get your (supporting) video card to decode h264 using DXVA
« Reply #99 on: February 10, 2010, 04:10:27 PM »
yes it doesn't work here too
im using amd 64 athlon x2 + 9500gt + 3gb ram
there is a issue with the vmr9 renderless renderer i guess. evr cp can play ponyo on win7.
« Last Edit: February 10, 2010, 04:18:50 PM by Xemnarth »