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 452159
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[8]: Thank Apple
by _txf_ on Sat 4th Dec 2010 13:22 UTC in reply to "RE[7]: Thank Apple"
_txf_
Member since:
2008-03-17

I believe most devs are using the old carbon framework because the new one doesn't have many features beyond playing a video and outputting sound (is there even a public api for the new framework?).

DXVA2 can use the gpu video acceleration hardware not just shaders. However since it builds a graph of the pipeline you can put shader functions to modify the presentation (I don't think it even needs to be done inside the dxva, possibly only the compositor). The thing is due to BS hollywood policies to view h264 in windows drivers need to couple decoding to presentation thus destroying all the flexibility of DXVA2 (at least on most video players attempting to use bitstream acceleration, dunno about flash).

Reply Parent Score: 3

RE[9]: Thank Apple
by kaiwai on Sat 4th Dec 2010 15:06 in reply to "RE[8]: Thank Apple"
kaiwai Member since:
2005-07-06

I believe most devs are using the old carbon framework because the new one doesn't have many features beyond playing a video and outputting sound (is there even a public api for the new framework?).


There is a huge difference between the QuickTime X player and the QuickTime framework - please spend some time learning the difference *please*.

Here is some documentation:

http://developer.apple.com/library/mac/#documentation/Cocoa/Concept...

According to that documentation it doesn't seem 'limiting'. Considering it was only made available in 10.5 maybe it was a matter of waiting till it made sense to move - if you're going to move to a new framework you might as well do it at the same time as you move to 64bit thus hitting two birds with one stone.

The QuickTime X player is limiting on Snow Leopard but that has more to do with Apple choosing only to do a very simple player instead of something covered all the bases. What will Lion do? it depends on whether Apple see's merit in extensively adding more features to QuickTime or whether at best the player remains very basic.

Reply Parent Score: 2

RE[10]: Thank Apple
by _txf_ on Sat 4th Dec 2010 18:27 in reply to "RE[9]: Thank Apple"
_txf_ Member since:
2008-03-17

I never said Quicktime X player; It is just a player that uses QTKit. I'm talking about Quicktime X as opposed to Quicktime 7. QTKit is built on top of these and provides a simpler api to both.

If you choose to use QTX you forfeit things like saving and editing and if QTX fails it falls back to QT7. Incidentally this appears to be the reason that no media editing app uses QTX.

You told me to read the documentation and so I did; Did you? It appears that you are mistaken on what QTX is...

Reply Parent Score: 3