From: Rowland McDonnell on 15 Apr 2010 20:31 Chris Ridd <chrisridd(a)mac.com> wrote: [snip] > But in general me too. I also like that H.264 stuff is handed off to > the GPU in QTX. The QuickTime X player is just a different UI to the same QT back end that QT 7 Player uses. So I don't see that you get anything but `less function with an awful UI' for using QT Player X rather than QT Player 7. Rowland. -- Remove the animal for email address: rowland.mcdonnell(a)dog.physics.org Sorry - the spam got to me http://www.mag-uk.org http://www.bmf.co.uk UK biker? Join MAG and the BMF and stop the Eurocrats banning biking
From: Jim on 16 Apr 2010 01:11 Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote: > The QuickTime X player is just a different UI to the same QT back end > that QT 7 Player uses. No it isn't. QTX is using a different set of APIs. The old Quicktime APIs (based on C) will be phased out in favour of the new ones (based on Objective-C). Or a least that's my understanding. Jim -- "Microsoft admitted its Vista operating system was a 'less good product' in what IT experts have described as the most ambitious understatement since the captain of the Titanic reported some slightly damp tablecloths." http://www.thedailymash.co.uk/
From: Jim on 16 Apr 2010 02:02 Jim <jim(a)magrathea.plus.com> wrote: > Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote: > > > The QuickTime X player is just a different UI to the same QT back end > > that QT 7 Player uses. > > No it isn't. QTX is using a different set of APIs. The old Quicktime > APIs (based on C) will be phased out in favour of the new ones (based on > Objective-C). > > Or a least that's my understanding. Ah yes, from Quicktime's Wikipedia page: "The reason for the jump in numbering from 7 to 10 (X) was to indicate a similar break with the previous versions of the product that Mac OS X indicated. QuickTime X is fundamentally different from previous versions, in that it is provided as a Cocoa (Objective-C) framework and breaks compatibility with the previous QuickTime 7 C APIs that have been in use previously. QuickTime X was redesigned from the bottom up to implement modern audio video codecs in 64bit. QuickTime X is a combination of two technologies, QTKit and QuickTime X Player. QTKit is used by QuickTime player to display media. QuickTime X does not implement all of the functionality of the previous QuickTime as well as some of the codecs. When QuickTime X attempts to operate with a 32 bit codec or perform an operation not supported by QuickTime X it will start a 32bit helper process to perform the requested operation. The website Ars Technica revealed that QuickTime X uses QuickTime 7.x via QTKit to run older codecs that have not made the transition to 64-bit." Jim -- http://www.ursaMinorBeta.co.uk http://twitter.com/GreyAreaUK Please help save Bletchley Park - sign the petition for Government funding at: (open to UK residents and ex.pats) http://petitions.number10.gov.uk/BletchleyPark/ Thank you.
From: R on 16 Apr 2010 03:45 Chris Ridd <chrisridd(a)mac.com> wrote: > On 2010-04-14 20:22:46 +0100, Chris Ridd said: > > > On 2010-04-14 10:47:47 +0100, Jim said: > > > >> On 2010-04-14, Chris Ridd <chrisridd(a)mac.com> wrote: > >>> But in general me too. I also like that H.264 stuff is handed off to > >>> the GPU in QTX. Actually, I haven't measured how much difference that > >>> makes. > >> > >> Let me know if you do - I'd be interested in the results. > > > > I'll need to find a nice big H.264 file first. > > I tried on the Repo Man title sequence, in "fit to screen" so I could > see top running. > > Quicktime Player 7 (with Perian disabled) used about 15% CPU *and* used > another process called vdecoder which used another 15% ish CPU. Oh, vdecoder! Well spotted. I didn't see that one but now I look, it is there. Did vdecoder exist under 10.5.x?
From: Woody on 16 Apr 2010 03:54
Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote: > Chris Ridd <chrisridd(a)mac.com> wrote: > > [snip] > > > But in general me too. I also like that H.264 stuff is handed off to > > the GPU in QTX. > > The QuickTime X player is just a different UI to the same QT back end > that QT 7 Player uses. No, quicktime X was built originally for the iPhone OS to provide a smaller video playback system that used the built in video hardware of that device (powerVR or something?) without having to have the legacy support of all the plugins of previous quicktimes. That was then ported to Mac OSX to use the graphics card to do the same thing. > > So I don't see that you get anything but `less function with an awful > UI' for using QT Player X rather than QT Player 7. Better performance for newer codecs -- Woody www.alienrat.com |