Wednesday, July 9, 2014

Re: [Avid-L2] Media Composer v7.0.4 and Mac OS 10.9.4

 

So on my work older mac pro OS 10.6.8 Avid SNDX system I have both QT 7 Pro and QT X.  I can play an Avid DNX Code Dnx 220 in either player.  At home on my 10.8.3 ish mac pro I believe I can do the same.  Things seem to change with Mavericks and the conversion process happens on those systems.

When you talk about API's and Frameworks are these somewhat like I understood of older mac operating systems where programs called on a "tool box" within the operating system to handle certain functions?  If you have a hammer or preferably an arm waving for dummies description I'd appreciate it.

Am I correct that these QT conversions to "modern codecs" started with Mavericks?



---In Avid-L2@yahoogroups.com, <philip@...> wrote :

We don't know what happens (or when) they pull QT completely. Remembering that it is the QT APIs - old 32 bit and newer but obsolete 64 bit subset - that we care about. QT Player 7 is worthless without these frameworks and APIs as the player does nothing by itself.

QTX in Mavericks has a framework specifically for converting QT codecs to modern codecs. And yes, that's the way they express it. The legacy QT codecs we used for web work a decade ago have been hidden for years.

The approach to media playback in OS X has changed, starting with the iPhone. Instead of porting the ancient (now 21 years +) code for QT to the new iOS they started over, building efficient, new frameworks that pulled heavily on GPU acceleration.

By controlling what codecs are supported in the AVFoundation framework Apple ensure a consistent experience and that all are GPU centric. Given that FCP X supports codecs (and format containers like MTS, MXF and R3D - with appropriate helpers) that are not supported in QT Player X or QuickLook, it appears that an app developer can add support or their codec within their app itself, but not outside the app. 

Interestingly, and great for us right now, it turns out that once FCP X has wrapped R3D et al into a MOV then QuickLook and AVFoundation players do understand them. 

Philip


On Jul 9, 2014, at 1:31 PM, 'Dom Q. Silverio' domqsilverio@... [Avid-L2] <Avid-L2@yahoogroups.com> wrote:



Then that begs the question, what happens when they pull QT 7 completely? And how does QTX convert if they remove the older engine? What is Apple's main goal when closing QTX from 3rd party codecs?



Dom Q. Silverio


On Wed, Jul 9, 2014 at 4:27 PM, Philip Hodgetts philip@... [Avid-L2] <Avid-L2@yahoogroups.com>wrote:


AFAIK there is no mechanism for Avid or anyone else to "migrate" their codec to AVFoundation.  

At this time it does appear that only Apple can add codecs fro QT X natively: H.264, ProRes and done. Everything else will be converted to play back in QT X.

Philip


On Jul 9, 2014, at 1:16 PM, 'Dom Q. Silverio' domqsilverio@... [Avid-L2] <Avid-L2@yahoogroups.com> wrote:



Hi Philip

Does this mean that only Apple can dictate "native" codecs for QT X - as in no "converting" process?
Or is this the case that Avid needs to migrate their codec to AVFoundation?



On Wed, Jul 9, 2014 at 4:12 PM, Philip Hodgetts philip@... [Avid-L2] <Avid-L2@yahoogroups.com>wrote:
Unfortunately there is no codec extensibility in AVFoundation, like there was in QuickTime.



Dom Q. Silverio









__._,_.___

Posted by: bigfish@pacbell.net
Reply via web post Reply to sender Reply to group Start a New Topic Messages in this topic (9)

.

__,_._,___

No comments:

Post a Comment