Official BS.Player forums  

Go Back   Official BS.Player forums > Main forum > General Talk And Support

General Talk And Support General talk and peer-to-peer support about BS.Player and other video and audio multimedia players.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 20th May 2009
Junior Member
BS.Player Newbie
 
Join Date: Sep 2003
Posts: 3
Rep Power: 0
tadmaz is an unknown quantity at this point
Default 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!

Last edited by tadmaz; 20th May 2009 at 05:26 PM.
Reply With Quote
  #2 (permalink)  
Old 20th May 2009
Moderator
BS.Player Master
 
Join Date: Jan 2003
Location: Romania
Age: 56
Posts: 5,235
Rep Power: 32
adicoto is on a distinguished road
Default

Can someone confirm this ? I can't, because I am on my laptop. If it's correct, then this should be made sticky.
Reply With Quote
  #3 (permalink)  
Old 14th March 2010
Junior Member
BS.Player Newbie
 
Join Date: Mar 2010
Posts: 4
Rep Power: 0
djboss is on a distinguished road
Default 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).
Reply With Quote
  #4 (permalink)  
Old 14th March 2010
Moderator
BS.Player Master
 
Join Date: Jan 2003
Location: Romania
Age: 56
Posts: 5,235
Rep Power: 32
adicoto is on a distinguished road
Default

2 small corections:

1. CoreAVC is not for free
2. CoreAVC it's known for not having the best picture quality on the market.
Reply With Quote
  #5 (permalink)  
Old 16th March 2010
Junior Member
BS.player Regular User
 
Join Date: Mar 2010
Age: 42
Posts: 17
Rep Power: 0
psycho-player is on a distinguished road
Default

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


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.
Reply With Quote
  #6 (permalink)  
Old 16th March 2010
Moderator
BS.Player Master
 
Join Date: Jan 2003
Location: Romania
Age: 56
Posts: 5,235
Rep Power: 32
adicoto is on a distinguished road
Default

Will download tomorrow and test (on my humble laptop)

Quote:
Originally Posted by psycho-player View Post
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.
How about 1440p ?
Reply With Quote
  #7 (permalink)  
Old 16th March 2010
Junior Member
BS.player Regular User
 
Join Date: Mar 2010
Age: 42
Posts: 17
Rep Power: 0
psycho-player is on a distinguished road
Default

Quote:
Originally Posted by adicoto View Post
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.

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.
Reply With Quote
  #8 (permalink)  
Old 4th April 2010
Junior Member
BS.player Regular User
 
Join Date: Jul 2003
Location: subway
Posts: 14
Rep Power: 0
teomor is an unknown quantity at this point
Default

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?:)
Reply With Quote
  #9 (permalink)  
Old 5th April 2010
Moderator
BS.Player Master
 
Join Date: Jan 2003
Location: Romania
Age: 56
Posts: 5,235
Rep Power: 32
adicoto is on a distinguished road
Default

Maybe this could help ?

Using H.264/AVC DirectX* Video Acceleration with the Intel® G45/GM45 Express Chipsets - Intel® Software Network
Reply With Quote
  #10 (permalink)  
Old 5th April 2010
Junior Member
BS.player Regular User
 
Join Date: Jul 2003
Location: subway
Posts: 14
Rep Power: 0
teomor is an unknown quantity at this point
Default

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

Last edited by teomor; 5th April 2010 at 02:32 PM.
Reply With Quote
  #11 (permalink)  
Old 5th April 2010
Moderator
BS.Player Master
 
Join Date: Jan 2003
Location: Romania
Age: 56
Posts: 5,235
Rep Power: 32
adicoto is on a distinguished road
Default

There are some other limitations (like the one you can't use ffdshow...). But, if I recall correctly, Haali video renderer accepts DXVA ?
Reply With Quote
  #12 (permalink)  
Old 5th April 2010
Junior Member
BS.player Regular User
 
Join Date: Jul 2003
Location: subway
Posts: 14
Rep Power: 0
teomor is an unknown quantity at this point
Default

i don't mind not using ffdshow, but i don't know about haali video renderer... i will look into that.
Reply With Quote
  #13 (permalink)  
Old 4th May 2010
Junior Member
BS.player Regular User
 
Join Date: Mar 2010
Age: 42
Posts: 17
Rep Power: 0
psycho-player is on a distinguished road
Default

Quote:
Originally Posted by psycho-player View Post
Maybe future drivers for my GPU will add support for 2160p DXVA decoding... until then, this resolution remains unplayable.
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)
Reply With Quote
  #14 (permalink)  
Old 16th May 2010
Junior Member
BS.Player Newbie
 
Join Date: Mar 2009
Posts: 3
Rep Power: 0
FredK is on a distinguished road
Default

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... :(
Reply With Quote
  #15 (permalink)  
Old 31st December 2011
Junior Member
BS.player Regular User
 
Join Date: Jul 2003
Location: subway
Posts: 14
Rep Power: 0
teomor is an unknown quantity at this point
Default

Still no Hardware Acceleration available in BS Player. Anyone knows how to fix this?
Reply With Quote
  #16 (permalink)  
Old 14th April 2016
Junior Member
BS.Player Newbie
 
Join Date: Apr 2016
Posts: 2
Rep Power: 0
moorken is on a distinguished road
Default

Quote:
Originally Posted by tadmaz View Post
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!
Reply With Quote
Reply

Tags
dvxa, work

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Similar Threads
Thread Thread Starter Forum Replies Last Post
ATI Remote Wonder plug-in for BSPlayer (dll inside) matz General Talk And Support 18 10th July 2020 07:25 AM
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 01: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


All times are GMT +1. The time now is 05:34 AM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, 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