Linked by Thom Holwerda on Thu 2nd Dec 2010 23:20 UTC
Thread beginning with comment 452039
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
Unfortunately the frameworks that Apple provide for flash acceleration (or any other video format) are really crappy as seen in QTX, nowhere near the flexibility and capability of things like VDPAU or DXVA2
Adobe doesn't use QTX for Flash - they utilise Core Animation, Core Audio, VDPAU which is called VideoDecodeAcceleration.framework - the framework is merely the nVidia framework relabelled and provided on Apple. There is also more to hardware acceleration than just having the right API's on the system the browser also has to support 'Pepper Extensions' to NPAPI:
https://wiki.mozilla.org/NPAPI
And go down to "Accepted NPAPI Specifications" where so far only Safari and Chrome have actually implemented such features hence the reason why the performance of Flash on Firefox is craptacular on Mac OS X but works beautifully with Safari and Chrome.
I didn't mean to imply that they did use QTX merely that QTX uses the same framework as flash. But I wonder if the framework has been neutered, as I can only accelerate a VERY limited set of h264 vids in OSX versus VDPAU.
I would argue that flash performance is fairly craptacular in Safari (on OSX) too at least in comparison to windows. It is better than it used to be but still not good as of 10.1, haven't tried 10.2 because adobe fail with 64 bit. The flash codebase must be a wretched tangle if they can't recompile the source to 64 bits very easily.
Edited 2010-12-03 12:00 UTC





Member since:
2008-03-17
Unfortunately the frameworks that Apple provide for flash acceleration (or any other video format) are really crappy as seen in QTX, nowhere near the flexibility and capability of things like VDPAU or DXVA2
Edited 2010-12-03 01:58 UTC