Linked by Thom Holwerda on Thu 2nd Dec 2010 23:20 UTC
Multimedia, AV The sweet smell of competition is lingering in the air. That sweet smell which indicates that somewhere in the vicinity a company is working on actually improving a product so we can all benefit. This time around, it's Adobe, delivering the first Flash 10.2 beta. Prime feature? Complete hardware acceleration of the entire video pipeline - fully cross platform, cross-form factor. Cross-platform! There's a catch, though.
Thread beginning with comment 452069
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Thank Apple
by _txf_ on Fri 3rd Dec 2010 11:57 UTC in reply to "RE[3]: Thank Apple"
_txf_
Member since:
2008-03-17

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

Reply Parent Score: 2

RE[5]: Thank Apple
by kaiwai on Fri 3rd Dec 2010 13:51 in reply to "RE[4]: Thank Apple"
kaiwai Member since:
2005-07-06

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.


They're hardware limitations and nothing to do with VPAU - the following lists the limitations:

http://en.wikipedia.org/wiki/Nvidia_PureVideo

There is little Apple can do in terms of the limitations apart from maybe creating a whole new framework that is based on top of GLSL rather than tapping into the video decoding part of the GPU. It would be more complex but it would also probably support a lot more video formats, sizes on more GPU's.

Regarding the codebase, it wouldn't surprise me if it was like a horror film - At some point I think Adobe need to clear out the crud, break backwards compatibility because it isn't just Adobe suffering but many developers having to work around bugs at the same time; it doesn't help anyone in the long run to have perpetual backwards compatibility if it comes at the expense of improvements in the future.

Reply Parent Score: 2

RE[6]: Thank Apple
by _txf_ on Fri 3rd Dec 2010 15:36 in reply to "RE[5]: Thank Apple"
_txf_ Member since:
2008-03-17



They're hardware limitations and nothing to do with VPAU - the following lists the limitations:

http://en.wikipedia.org/wiki/Nvidia_PureVideo

There is little Apple can do in terms of the limitations apart from maybe creating a whole new framework that is based on top of GLSL rather than tapping into the video decoding part of the GPU. It would be more complex but it would also probably support a lot more video formats, sizes on more GPU's.


Unfortunately files that work using VDPAU in linux don't work in OSX. These are only h264( I'm not including VC-1 and divx which are also accelerated under vdpau but not in osx). VDPAU works on everything thrown at it, QTX chokes on most things (in terms of bitstream acceleration).
Seeing as flash seemed to have a similar discrepancy between DXVA2 and the accel framework on osx suggests to me there is something wrong with the framework on osx. It would be interesting to see what the differences are between all the platforms now that bitstream acceleration is available to all.

Apple really needs to improve the acceleration framework and QTX. They really ought to do it fast, especially after they coasted on the old QT framework since the early 90s piling crap on top of it much the same way that adobe is doing to flash now.

Edited 2010-12-03 15:42 UTC

Reply Parent Score: 3