XBMC Community Forum
[WINDOWS] GPU assisted video decoding in XBMC for Windows via a custom DXVA renderer? - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Feature Suggestions (/forumdisplay.php?fid=9)
+--- Thread: [WINDOWS] GPU assisted video decoding in XBMC for Windows via a custom DXVA renderer? (/showthread.php?tid=33323)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24


- garvani - 2009-05-27 05:50

Xbmc continually blows me away.. On a lot of different levels! Take BroneCodes for example. Comes out of know where and announces that he has hardware gpu accelerated video working in his build, Come again, you've done what!? Amazing how someone could come from out of the thin-air and add such a feature. Anyways, theres some truly awesome work you developers are doing! I and thousands of others appreciate it! BrokeCodes you've made me regret buying my quadcore now lol, i thought this was going to take a lot longer to resolve.. As nate said, take your time, if done right then this will be the mother of all patches..


- BrokenCodes - 2009-05-27 06:22

Discaciate Wrote:Shocked

Quite impressive.
That's the beauty of open source software...

Why not post it so other can take a look? Maybe someone will know how to fix the two colors overlay thing.

No, its the nature of the beast, what I'm trying to do now, is figure out how to use the watermark feature of DirectX, to my advantage here...
Blit the OpenGL textures into the watermark, and I should have fake overlay.


- ashlar - 2009-05-27 11:04

BrokenCodes Wrote:yes...
I also have a web browser API using Awesomium, or Firefox, accessible through python, and a few other goodies, been waiting till I have time to fix some of the issues, before posting patches...

Problem I have with the Accelerated codecs is that I can only overlay 2 colors...


I'm trying to overcome this, but its working flawlessly.

ATI 45XX HD works, as well as GeForce 9800 GT, MKV playback 1080p, with 4% CPU usage is nice, but having a crappy overlay for the controller, and having the volume bar / position bar destroy the section of the screen they are on is a bit annoying...
Shocked GREAT! Many thanks for the time you're putting in this. I guess by now you know fully well how much the community would appreciate success in this area.
It's fundamental for VC-1 content, as in that case FFMPEG is still single threaded.


- Blade_0815 - 2009-05-27 13:42

Shocked
Nod
I only registered to say:

aboslutely awesomy news!

can't wait for installing on my ION Windows 7 Machine!! Cool

gogogogo!

also thanks to all other xbmc developers...


- ashlar - 2009-05-28 09:44

BrokenCodes, would you mind giving us... hourly updates? Wink

Joking of course but... please, do keep us updated on progress. This has been a long time coming. By the way, I'd personally appreciate some sort of explanation of the exact procedure you're adopting to make it work.

I think it goes in a direction that I theorized when reasoning "by myself" but I'm no programmer and would like to better understand.


- hoborg - 2009-05-28 09:54

Well, i am not an expert, but are you guys sure that DXVA is good way to go?
Won't be OpenCL better way for XBMC?


- ashlar - 2009-05-28 10:57

hoborg Wrote:Well, i am not an expert, but are you guys sure that DXVA is good way to go?
Won't be OpenCL better way for XBMC?
Thoretically without doubt. But it could take months before OpenCL is ready for primetime. Although I might be wrong and all the pieces of the puzzle could already be on the table.


- spiff - 2009-05-28 11:15

openCL is NOT an alternative to dxva.


- Gamester17 - 2009-05-28 13:02

Again, the OpenCL discussion is off-topic for this thread, please post in the dedicated OpenCL thread instead:
http://forum.xbmc.org/tags.php?tag=gpu+acceleration

@BrokenCodes, great to hear to hear that you are looking into native DXVA rendering Nod
...and yes please give us a brief 'theory' breakdown on the concept you will be using Big Grin


- ashlar - 2009-05-28 13:26

Hi Gamester17... the OpenCL thread is closed, though. Smile Which doesn't suggest that this one is the right one to speak about OpenCL, obviously.