GPU video acceleration made possible by Apple?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
davilla Online
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #11
Ayla Wrote:Davilla, does this new Apple API in 10.6.3 look like something that could ("easily") be implemented in XBMC on OS X and would it provide hardware acc. playback of for example h.264 .mkv's and VC1 Blu-ray rips?

I know you haven't had much time to look at it, but your initial impression at least Smile

Thanks
Martin

h.264 in any container, yes. VC1 no.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
davilla Online
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #12
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


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
Z3rO Offline
Member
Posts: 83
Joined: Jan 2009
Reputation: 0
Location: Germany
Post: #13
Count me in for testing. (If there is something to test)
I would happily ditch linux in favour of OSX from my Nvidia Mac Mini. (working resume from standby using remote, long button remote press support etc....)
find quote
cusquinho Offline
Junior Member
Posts: 41
Joined: Oct 2008
Reputation: 0
Post: #14
Z3rO Wrote:Count me in for testing. (If there is something to test)
I would happily ditch linux in favour of OSX from my Nvidia Mac Mini. (working resume from standby using remote, long button remote press support etc....)

Me too :-) Wondering if the RAM requirements would be the same, I'm still at 2GB on the 9400M Mini.
find quote
WisdomWolf Offline
Senior Member
Posts: 106
Joined: Mar 2008
Reputation: 0
Post: #15
I'll be getting my 2010 MBP next week with the 320M. I'd definitely be in for testing. So far I've run and messed with XBMC on everything except OSX.
find quote
davilla Online
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #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


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
RckStr Offline
Senior Member
Posts: 172
Joined: Dec 2009
Reputation: 0
Post: #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?
find quote
davilla Online
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #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.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
smush420 Offline
Senior Member
Posts: 151
Joined: Oct 2009
Reputation: 0
Post: #19
Is the goal to get this in the next release of XBMC?
find quote
davilla Online
Team-XBMC Developer
Posts: 10,506
Joined: Feb 2008
Reputation: 58
Post: #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.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
Post Reply