XBMC Community Forum
GPU video acceleration made possible by Apple? - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Mac OS X support (/forumdisplay.php?fid=56)
+---- Thread: GPU video acceleration made possible by Apple? (/showthread.php?tid=72609)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


GPU video acceleration made possible by Apple? - Philmatic - 2010-04-22 21:27

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/technotes/tn2010/tn2267.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...


- jayhawk785 - 2010-04-22 22:03

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/technotes/tn2010/tn2267.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/apple-opens-door-to-hardware-accelerated-decoding-of-h-264-in-flash-and-other-platforms/

seems they opened the door for vdpau type decoding on osx ?


- dan1son - 2010-04-22 22:25

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.


- WisdomWolf - 2010-04-23 01:42

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.


- davilla - 2010-04-23 04:12

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.


- cusquinho - 2010-04-23 04:36

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!


- Ayla - 2010-04-23 11:24

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


- interceptor121 - 2010-04-23 14:14

He is looking into it. Note the comment on the testsbed app...!


- spiff - 2010-04-23 14:31

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.


- Ayla - 2010-04-23 14:54

Thanks davilla2 & 3.

Have a nice weekend Smile