How I got DXVA to work with BSPlayer
Well MPC-HC was able to play mkv files using DXVA and the video card's cpu just fine, if I blocked the external filters ffdshow video decoder and CoreAVC. I uninstalled CoreAVC anyways. So I thought if MPC-HC could do DXVA, then surely WMP or BSPlayer could also. You need to get the standalone video decoder from MPC-HC and register it.
Download from: SourceForge.net: MPC - Homecinema: Downloading ...
Copy MPCVideoDec.ax to a folder, such as C:\dxva
Then go to command prompt and type the following: "regsvr32 C:\dxva\MPCVideoDec.ax"
At this point, WMP should use DXVA just fine but BSPlayer will not work correctly.
In BSPlayer, go to Options, Preferences. Go to the Video Rendering tab.
I did this on Windows XP SP3, Vista may be different for all of this.
Set the rendering mode to VMR7 and CHECK "Use YUV mixing mode with VMR Renderer"
Now you still need Haali Media Splitter, and I'd recommend AC3Filter and FFDShow (audio decoder only)
Last edited by tadmaz; 20th May 2009 at 05:26 PM.
for nVidia users: get your GPU to work
I won't be able to confirm this, but I can give another solution for nVidia users.
From Geforce 8x00 all nVidia cards support CUDA technology.
I guess, today noone need GPU acceleration for XviD and below, so H.264 and VC-1 will be enough.
To get use of CUDA (at least for H.264 or VC1), you have to install CoreAVC and the latest nVidia driver for your card.
Then check the "Prefer CUDA acceleration" in CoreAVC options, make CoreAVC preferred decoder by checking that, too, and ta-da:
you have hw acceleration for the though ones (x264/h264/VC1) and for gratis:
you dont have to worry about DXVA compatibility, CoreAVC deals with (almost) any kind of h.264 encode versions (profiles).
Here's how I use DXVA on my computer (AMD Athlon 64 X2 4000+, 3 GB of RAM, Radeon HD 4770):
For decoding of h264 I also use MPCVideoDec.ax.
For splitting I use Haali's media splitter.
For all audio, except AC3/DTS I use ffdshow.
For AC3/DTS I use Intervideo's audio decoder, from Cole2k's pack (I only select Intervideo's video decoder for DVDs and Intervideo's audio decoder for AC3/DTS, other components of this pack I don't use).
In BS.Player I use the "Overlay mixer" for rendering mode.
BS.Player now has no problem opening h264 from .mov, .mp4, .m4v, .mkv and probably all of them, but those are the ones I tested.
I also tested how very good this setup is and I can play 60fps 1080p HD video with no problem at all and with no droped frames! That's amazing!
If you'd like to check if your setup can hanle the toughest HD videos out there, here are some of the toughest:
42Mbps 1080p - with this one your HDD will get loud
If I got someone interrested and would like to know what order I use, when I set up this setup:
1) Install ffdshow, disable h264 and AC3/DTS
2) Install MatroskaSplitter
3) Install Intervideo audio and video decoder from Cole2k's pack
4) Install vsfilter
5) Install MPCVideoDec.ax and register it regsvr32 MPCVideoDec.ax
I hope you can achieve playback with no frames droped with all of the above samples - then nothing can be to tough for you setup anymore.
Will download tomorrow and test (on my humble laptop)
I could not find any h264 1440p samples.
I also found a !
However, I can't bring MPCVideoDec.ax to use DXVA with the 2160p sample, so I only get 4 fps, because only my CPU is being used.
I used DXVAChecker and found out that my GPU only supports acceleration of resolutions 720x480 / 1280x720 / 1920x1080, and the 2160p is 3840x2160
Maybe future drivers for my GPU will add support for 2160p DXVA decoding... until then, this resolution remains unplayable.
thought i'd give it a try, but mpc video decoder doesn't work for me (windows 7 x64, intel 4500mhd). i get a green stripe at the bottom at the video, colors are kinda screwed up, and choppy video and audio dropouts.. oh and it doesn't use dxva:(
tried overlay mixer, vmr 7, vmr 9, with and without yuv mixing.
any other ideas?:)
Maybe this could help ?
Using H.264/AVC DirectX* Video Acceleration with the Intel® G45/GM45 Express Chipsets - Intel® Software Network
finally, some sense: DXVA Support in MPC Home Cinema
intel is not supported, that's why it didn't work:)
after some long hours of testing stuff, here's what i came up with:
windows media player using its own (microsoft dtv/dvd) video decoder - uses dxva
media player classic home cinema with its own decoder - uses dxva (but choppy video and audio)
cyberlink powerdvd 10 with its own decoder - uses dxva
bsplayer with any of the deocoders above - doesn't use dxva...
any other thoughts? i really don't want to give up on bsplayer:(
Last edited by teomor; 5th April 2010 at 02:32 PM.
Can somebody else with an ATI GPU test this and report?
Catalyst 10.4 claim:
ATI Catalyst – Video enhancements
* H.264 Level 5.1 support
o ATI Catalyst can now playback 5.1 level streams on all support players
o Allows for playback of high resolutions (4Kx2K)
Does anyone had some succes activating DXVA in bsplayer under Windows 7?
For me it looks like bsplayer needs to implement some sort of special EVR Renderer (EVR custom renderer) like Media Player Classic, cause i didnt found any working renderer / codec combination yet... :(
|Thread||Thread Starter||Forum||Replies||Last Post|
|BUGS in BSplayer v2.12.941 (Normal/Pro)||Tizio||Bug Reports And Codecs||0||5th October 2006 06:43 PM|
|READ THIS FIRST BEFORE POSTING||BSPeter||General Talk And Support||0||17th January 2005 12:29 AM|
|No subtitles in BSPlayer? (DirectVobSub problems)||tesla14||Bug Reports And Codecs||12||8th October 2004 08:28 PM|
|Fixing the Icon Problem for yourself||neato713||Feature Requests, Feedback And Suggestions||1||3rd October 2004 02:04 PM|
|ATI Remote Wonder plug-in for BSPlayer (dll inside)||matz||General Talk And Support||17||5th December 2003 09:04 PM|