Official BS.Player forums

Official BS.Player forums (http://forum.bsplayer.com/)
-   General Talk And Support (http://forum.bsplayer.com/general-talk-support/)
-   -   How I got DVXA to work with BSPlayer (http://forum.bsplayer.com/general-talk-support/9672-how-i-got-dvxa-work-bsplayer.html)

tadmaz 20th May 2009 02:21 PM

How I got DXVA to work with BSPlayer
 
I have a Radeon HD video card and I wanted to play mkv files (h264) with my video card's power since my cpu cannot play 1080p. Here's what I did to get it to all work.

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)

Good luck!

adicoto 20th May 2009 06:21 PM

Can someone confirm this ? I can't, because I am on my laptop. If it's correct, then this should be made sticky.

djboss 14th March 2010 08:33 PM

for nVidia users: get your GPU to work
 
Hi!

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).:wink:

adicoto 14th March 2010 09:08 PM

2 small corections:

1. CoreAVC is not for free
2. CoreAVC it's known for not having the best picture quality on the market.

psycho-player 16th March 2010 07:29 PM

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:

1080p@60fps

Another 1080p@60fps

Third 1080p@60fps

42Mbps 1080p - with this one your HDD will get loud :wink:


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. :teeth:

adicoto 16th March 2010 07:48 PM

Will download tomorrow and test (on my humble laptop)

Quote:

Originally Posted by psycho-player (Beitrag 41131)
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. :teeth:

How about 1440p ?

psycho-player 16th March 2010 11:45 PM

Quote:

Originally Posted by adicoto (Beitrag 41134)
How about 1440p ?

Well, I went and I found a , but it's XVID... it plays flawlessly with no dropped frames.

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. :mad

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. :frown:

teomor 4th April 2010 03:55 PM

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?:)

adicoto 5th April 2010 12:58 PM

Maybe this could help ?

Using H.264/AVC DirectX* Video Acceleration with the Intel® G45/GM45 Express Chipsets - Intel® Software Network

teomor 5th April 2010 01:50 PM

finally, some sense: DXVA Support in MPC Home Cinema
intel is not supported, that's why it didn't work:)

update:
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:(

adicoto 5th April 2010 05:53 PM

There are some other limitations (like the one you can't use ffdshow...). But, if I recall correctly, Haali video renderer accepts DXVA ?

teomor 5th April 2010 06:34 PM

i don't mind not using ffdshow, but i don't know about haali video renderer... i will look into that.

psycho-player 4th May 2010 06:57 PM

Quote:

Originally Posted by psycho-player (Beitrag 41135)
Maybe future drivers for my GPU will add support for 2160p DXVA decoding... until then, this resolution remains unplayable. :frown:

Well this is sad... New Catalyst drivers, version 10.4 claim they support Level 5.1 H.264 decoding aswel as high resolution hardware support for H.264, but I tested it and it doesn't work. Not even with the latest beta version of MPCVideoDec.ax, which should make use of the Catalyst driver changes from version 1.3.1819 on.

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)

FredK 16th May 2010 09:36 PM

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... :(

teomor 31st December 2011 01:21 PM

Still no Hardware Acceleration available in BS Player. Anyone knows how to fix this?

moorken 14th April 2016 05:49 PM

Quote:

Originally Posted by tadmaz (Beitrag 37352)
I have a Radeon HD video card and I wanted to play mkv files (h264) with my video card's power since my cpu cannot play 1080p. Here's what I did to get it to all work.

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)

Good luck!

Great tip, will start trying right away!


All times are GMT +1. The time now is 09:41 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0 PL2
Ad Management plugin by RedTyger


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20