• 1
  • 2(current)
  • 3
  • 4
  • 5
  • 11
GPU video acceleration made possible by Apple?
#16
davilla Wrote:Humm, the VideoDecodeAcceleration.framework is only 48K in size suggesting it's just a wrapper to other frameworks. Otool -L under 10.5 surprisingly shows the other dependent framework versions are valid under 10.5. I wonder if with a bit of manipulation, this decoder API would work under 10.5 as well as 10.6.3. Lots to ponder Smile

Buzz, roadkill on 10.5, VideoDecodeAcceleration.framework API uses a new VideoToolbox.framework that's only available under 10.6.x
Reply
#17
Great news to see you working on this. If Im understanding this correctly, this will enable gpu acceleration on h264 video in any container. That includes x264 mkv scene releases, isnt that correct?
Reply
#18
RckStr Wrote:Great news to see you working on this. If Im understanding this correctly, this will enable gpu acceleration on h264 video in any container. That includes x264 mkv scene releases, isnt that correct?

Any h264 video flavor that the decoder supports. There are many, many flavors of h264 and it's not clear what VDADecoder supports and what it does not support.
Reply
#19
Is the goal to get this in the next release of XBMC?
Reply
#20
smush420 Wrote:Is the goal to get this in the next release of XBMC?

The goal is to get it working and into svn trunk. Since trunk builds against 10.4 SDK, there are build issues to resolve as this needs to link with VideoDecodeAcceleration.framework which is only available on 10.6.3 and is a 10.6 SDK linkage. In addition, the header include is not public yet and it's an Apple developer violation to expose it right now. So besides implementing a factory codec to support this in xbmc (trivial), there are other details that will need to be worked out.
Reply
#21
On ATV, what will be the advantage of crystal HD vs this?

JS
Reply
#22
curlyjs Wrote:On ATV, what will be the advantage of crystal HD vs this?

JS

There wont be any afaik, since this will not compile for 10.5.*...
Reply
#23
cusquinho Wrote:There wont be any afaik, since this will not compile for 10.5.*...

LOL, you mean 10.4, the AppleTV OS is a 10.4.7 variant.
Reply
#24
davilla Wrote:LOL, you mean 10.4, the AppleTV OS is a 10.4.7 variant.

Sorry, yes, Tiger :-)
Reply
#25
oh man, if this means accelerated H264 on OSX in XBMC all my Christmases will have come at once.

As much as I enjoyed learning basic linux to get XBMCLive installed - having everything on one OS would be great (not to mentioned better IR control and suspend/resume that just works!)

I will be checking back on this thread very often!! Nod
Reply
#26
Wow, the Plex guys have already integrated working GPU acceleration in Plex and made a download available.

I'm not a programmer or anything but maybe davilla can look at the Plex code (or maybe it won't help him at all and I'm just talking out my as$).

Thanks once again for all your great work davilla.

Here's the Plex news link:
http://elan.plexapp.com/2010/04/27/hardw...g-on-plex/

/Martin Smile
Reply
#27
plex code? lol.
Reply
#28
spiff Wrote:plex code? lol.

Well, I know it's just XBMC with some changes, but that GPU code could be called 'plex code' maybe Big Grin
Reply
#29
EDIT: i was mistaken. i somehow checked the wrong git branch, my bad.
Reply
#30
spiff Wrote:EDIT: i was mistaken. i somehow checked the wrong git branch, my bad.

Yes, I was just going to reply when I saw your edit.

This is the link to the sauce if anyone's interested:
http://github.com/elan/plex/commit/1307f...c695274a00
Reply
  • 1
  • 2(current)
  • 3
  • 4
  • 5
  • 11

Logout Mark Read Team Forum Stats Members Help
GPU video acceleration made possible by Apple?0