You said hardware acceleration, we are talking video content decode NOT video content display, very different. Yes, quartz/openGL acceleration is available to 3rd party app but not video content decode hardware acceleration.
Believe me, I program this stuff, while quartz/openGL acceleration is there, video content decode hardware acceleration is not.
I am confused / amazed by your post.
Prior to Boxee, there were (and still are) a number of plug-ins (frapliances) for the AppleTV - which allowed the playing of media files on AppleTV via Quicktime.
My favorite was ATVFiles by Eric. Which is now open source. ATVFiles uses Quicktime to play 720p MP4 content perfectly. ATVFiles will play files without stalling, or frame-drops. The exact same files will not play properly with Boxee.
Quicktime is a media-playing API. You point it at a file and say "play this" - Are you really suggesting that if you ask Quicktime to play an MP4 - that Quicktime will somehow disable hardware acceleration?
You can download the source. Compile it - and see how AppleTV files will happily play back high bitrate 720p MP4s.
Last edited by Carniphage; March 9th, 2009 at 11:39 AM.
Yes, this is true. ATVFiles uses the frontrow interface to quicktime, not the quicktime API. That's why it performance is similar to that under frontrow. You need to see if the plugin is using the quicktime api or the frontrow built-in video player. Big difference.
If you take any app that uses the quicktime API, it will not be using any hardware acceleration for decoding. An easy way to see this is with the new nvidia chipset Macs.
The new MacBook for example, playing a .mov file in an app that uses quicktime API vs playing the same .mov in quicktime player. On one of the Apple Movie Trailers, I get about 100-120 percent cpu, in quicktime player 26 percent cpu. That's quicktime player using partial hardware decoding. If it was full hardware decoding it would be similar to Linux/VDPAU and cpu percent would be more like 5-10 percent.
- before posting boxee issues read this announcement, the FAQ and use the search function
- recommend new features at getsatisfaction and report bugs at jira
- how to: send debug logs (mac users click here) | delete/rename your userdata folder | properly name your media files
i run boxee on: i5 based HTPC / Windows 7 x64 | intel mac mini os x 10.6.2 / Windows 7 x64 | IBM thinkpad T60p ubuntu 9.10
personal: twitter | subvert central mastering | subvert central