GPU video acceleration made possible by Apple?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Philmatic Offline
Fan
Posts: 432
Joined: Nov 2009
Reputation: 0
Location: Elk Grove, CA
Post: #1
Apple Technical Note TN2267: Xcode additions for the Video Decode Acceleration Framework

The Video Decode Acceleration framework is a C programming interface providing low-level access to the H.264 decoding capabilities of compatible GPUs such as the NVIDIA GeForce 9400M, GeForce 320M or GeForce GT 330M. It is intended for use by advanced developers who specifically need hardware accelerated decode of video frames.

Source: http://developer.apple.com/mac/library/t...n2267.html

This may be yet another entry way into hardware accelerated video decoding on Intel Macs, POSSIBLY even the AppleTV if 10.6.3 is pushed to the ATV OS in the future. The GeForce Go 7300 that's powering the AppleTV already supports PureVideo, we just need a hook into it, this may be the hook.

This may also be wishful thinking...
find quote
jayhawk785 Offline
Aeon Group
Posts: 230
Joined: Oct 2008
Post: #2
Philmatic Wrote:Apple Technical Note TN2267: Xcode additions for the Video Decode Acceleration Framework

The Video Decode Acceleration framework is a C programming interface providing low-level access to the H.264 decoding capabilities of compatible GPUs such as the NVIDIA GeForce 9400M, GeForce 320M or GeForce GT 330M. It is intended for use by advanced developers who specifically need hardware accelerated decode of video frames.

Source: http://developer.apple.com/mac/library/t...n2267.html

This may be yet another entry way into hardware accelerated video decoding on Intel Macs, POSSIBLY even the AppleTV if 10.6.3 is pushed to the ATV OS in the future. The GeForce Go 7300 that's powering the AppleTV already supports PureVideo, we just need a hook into it, this may be the hook.

This may also be wishful thinking...

heh, i was just coming to post this: http://www.macrumors.com/2010/04/22/appl...platforms/

seems they opened the door for vdpau type decoding on osx ?
find quote
dan1son Offline
Fan
Posts: 608
Joined: Dec 2008
Reputation: 0
Post: #3
Philmatic Wrote:The GeForce Go 7300 that's powering the AppleTV already supports PureVideo, we just need a hook into it, this may be the hook.

This may also be wishful thinking...

It supports a minimal subset of purevideo. Doesn't even do CABAC decoding which is in the blu-ray spec. Hard to see much use for it.
find quote
WisdomWolf Offline
Senior Member
Posts: 106
Joined: Mar 2008
Reputation: 0
Post: #4
dan1son Wrote:It supports a minimal subset of purevideo. Doesn't even do CABAC decoding which is in the blu-ray spec. Hard to see much use for it.

You may be right regarding the 7300, but I am hoping that this will allow for video accel in the new 2010 MBP using the 320M. It'll be a perfect fit with the new audio over mDP support.
find quote
davilla Offline
Team-XBMC Developer
Posts: 10,397
Joined: Feb 2008
Reputation: 58
Post: #5
NVIDIA GeForce 9400M, GeForce 320M or GeForce GT 330M are listed as supported. C programming interface, looks pretty standalone framework targeting h.264 video decode only. Humm, I have just the testbed app for this.


MediaInfo : http://mediainfo.sourceforge.net/
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
find quote
cusquinho Offline
Junior Member
Posts: 41
Joined: Oct 2008
Reputation: 0
Post: #6
The performance of the Mac Mini (9400M) is not so good on the Mac side as it is with VDPAU on Linux. If this can help to get better framerate of 1080p mkvs, that would be awesome!
find quote
Ayla Offline
Fan
Posts: 578
Joined: Feb 2008
Reputation: 0
Post: #7
davilla Wrote:NVIDIA GeForce 9400M, GeForce 320M or GeForce GT 330M are listed as supported. C programming interface, looks pretty standalone framework targeting h.264 video decode only. Humm, I have just the testbed app for this.

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
find quote
interceptor121 Offline
Fan
Posts: 507
Joined: Feb 2009
Reputation: 1
Post: #8
He is looking into it. Note the comment on the testsbed app...!
find quote
spiff Online
Grumpy Bastard Developer
Posts: 12,179
Joined: Nov 2003
Reputation: 82
Post: #9
also asking for vc-1 support when it has been explicitly stated atleast 3 times in this thread that only (a subset of) h264 is supported is.. interesting.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.
find quote
Ayla Offline
Fan
Posts: 578
Joined: Feb 2008
Reputation: 0
Post: #10
Thanks davilla2 & 3.

Have a nice weekend Smile
find quote
Post Reply