Initial native support for DXVA2 in SVN - Time to say goodbye to your firstborns

  Thread Rating:
  • 2 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
spiff Offline
Retired Developer
Posts: 12,386
Joined: Nov 2003
Post: #1
cause elupus just claimed them all ;P

http://trac.xbmc.org/changeset/27376
find quote
Balthazar2k4 Offline
Member
Posts: 67
Joined: Jan 2010
Reputation: 0
Location: Texas
Post: #2
I just compiled the very latest SVN and WOW, DVDPlayer DXVA works almost flawlessly. The only issue I have run into is a green screen with MP4s containing H264 and AAC audio (which elupus stated was a problem in the TRAC). The cool thing is the scalars, smoothvideo, and subtitles work with it. Now we have two choices for DXVA (DVDPlayer or DSPlayer)! You guys are awesome!

Home Theater: Epson 5010, 106" Elite VMAX2 Screen, Onkyo TX-NR3009, Emotiva XPA-2, Emotiva UPA-1, Emotiva UPA-2, Sonus Faber Venere 2.5 and Center, Martin Logan Encore ATF, Emotiva ERD-1, HSU VTF 3-MK III
2 x Roku 3, Mac Mini/XBMC, Sony BDP-S790
Media Server with 27 TB
find quote
Jezz_X Offline
Team-XBMC Skinner
Posts: 5,289
Joined: Jun 2006
Reputation: 57
Location: Earth
Post: #3
Yeah quicktime trailers also have a green screen so its not perfect yet but a nice start
find quote
brulsmurf Offline
Member
Posts: 94
Joined: Oct 2008
Reputation: 0
Post: #4
Is it correct that this provides DXVA2 support, not DXVA1, and therefore requires DX10, not DX9?

If so: is it correct that installing DX10 on Windows XP (which seems to be possible) would make DXVA2 support available on Windows XP, and therefore provide h/w accelerated video and working subtitles on Windows XP?
find quote
Elis Offline
Boxee Developer
Posts: 22
Joined: May 2009
Reputation: 0
Post: #5
Nice work!

comments:

- Don't link staticly with DXVA2 since you will get "DLL not found" under XP systems.
- Its better to use a render target texture that to render to the back buffer.
(This post was last modified: 2010-02-02 13:29 by Elis.)
find quote
Elis Offline
Boxee Developer
Posts: 22
Joined: May 2009
Reputation: 0
Post: #6
brulsmurf Wrote:Is it correct that this provides DXVA2 support, not DXVA1, and therefore requires DX10, not DX9?

If so: is it correct that installing DX10 on Windows XP (which seems to be possible) would make DXVA2 support available on Windows XP, and therefore provide h/w accelerated video and working subtitles on Windows XP?

DXVA2 need DX9, not DX10. You can't run on XP since it requires a different driver architecture.
find quote
AzzX Offline
Senior Member
Posts: 155
Joined: Jul 2008
Reputation: 0
Location: Oz
Post: #7
Excellent work. Now I have the ultimate HTPC thanks to XBMC and the Boxee team.
find quote
buzzqw Offline
Member
Posts: 88
Joined: Jan 2008
Reputation: 2
Location: Cesena,Italy
Post: #8
is automatic refresh change working ?

with dsplayer not..

thanks!!

BHH

HDConvertToX, AutoMKV, AutoMen author
find quote
vanvonno Offline
Junior Member
Posts: 13
Joined: Jul 2009
Reputation: 0
Post: #9
It,s not working for me with Intel G45, with Boxee/MPC/HC it is working !
I tried with my laptop Nvidia 8600 and there it works.
find quote
steelman1991 Offline
Donor
Posts: 2,443
Joined: Jan 2009
Reputation: 10
Post: #10
buzzqw Wrote:is automatic refresh change working ?

with dsplayer not..

thanks!!

BHH

Can't get it to work on my set-up (Vista X86). DXVA partial success with some files - others have a mixture of green pixelation, solid green line along the top inch (approx) - all are x264 encodes in mkv containers.

Those that playback flawlessly - do just that and I have seldom witnessed cpu load at anything over 5% on 1080p encodes - ATI HD4670. Full subtitle playback as well.

I know that elupus mentioned on TRAC that "Decoder is not enabled by default as it still has issues." - but Auto Detect dosen't function either.

Superb work so far.
find quote
spiff Offline
Retired Developer
Posts: 12,386
Joined: Nov 2003
Post: #11
autodetection is what's meant by 'not enabled by default'.
find quote
steelman1991 Offline
Donor
Posts: 2,443
Joined: Jan 2009
Reputation: 10
Post: #12
Thanks - my bad.
find quote
Scott R Offline
Fan
Posts: 331
Joined: Feb 2008
Reputation: 0
Post: #13
So, just so we get this out of the way here...is there any chance of adding in "official" XP support, or is DSPlayer (which may or may not be folded into the official branch) how that will need to be done?

BTW, before anyone points this out...I fully appreciate the fact that XP is quite old, so the added effort required to add XP support probably won't happen. But you should expect others to ask about this, because it just so happens that the arguably best bang-for-the-buck XBMC PC released recently is the very popular and inexpensive ION-powered $200 Acer AspireRevo 1600. Which just so happens to come with XP installed.
find quote
spiff Offline
Retired Developer
Posts: 12,386
Joined: Nov 2003
Post: #14
no, there's no chance we'll add xp support. dxva1 requires that you use directshow. you'll have to rely on dsplayer.
find quote
vanvonno Offline
Junior Member
Posts: 13
Joined: Jul 2009
Reputation: 0
Post: #15
Which Videocards are supported ?
Is it only ATI and Nvidia and not Intel graphics ?
Or is Intel work in progress ?

Compliments for making XBMC better and better !
find quote
Post Reply