From: Rowland McDonnell on
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
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
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
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
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