From: Chris Ridd on
On 2010-04-16 08:45:58 +0100, R said:

> 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?

I suspect not. Several Apple apps/frameworks now run external helper
processes for reasons of stability (the Flash runner for WebKit/Safari)
or to allow 64-bit apps to use 32-bit plugins.

Since
/System/Library/QuickTime/QuickTimeH264.component/Contents/Resources/vdecoder
is 32-bit only, the latter's probably the reason.
--
Chris

From: James Jolley on
On 2010-04-16 01:31:23 +0100,
real-address-in-sig(a)flur.bltigibbet.invalid (Rowland McDonnell) said:

> 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.

Bollocks, it's a rewrite hense the loss of functionality. QT X uses
better codecs, passes much of the work to the GPU if powerful enough.

This is Rowland though, he started this group, complains when others
don't know things but has to be right all of the time. Nothing new to
see here, news at 11.

>
> 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.


From: Rowland McDonnell on
Woody <usenet(a)alienrat.co.uk> wrote:

> 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.

QT 7 does not support the plugins of all previous QuickTimes. Which
previous versions does it `support' the plugins from?

I've got a few video files that I can only play under Classic, using
olde tyme QT and some olde tyme plugins (Indeo Video N) that even VLC
doesn't seem to know about.

(okay, I can only think of one such video file which I'm only keeping to
prove that yep, there are such video files in existence. And I'm not
entirely sure I know where the thing is at the moment.

> > 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

Hmm. Righto.

Seems I've been mis-informed.

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: Woody on
Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote:

> Woody <usenet(a)alienrat.co.uk> wrote:
>
> > 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.
>
> QT 7 does not support the plugins of all previous QuickTimes. Which
> previous versions does it `support' the plugins from?

It supports the previous plugin architecture, but an intel quicktime may
not support a PPC plugin (as rosetta only works on an application
level). QuicktimeX has a completely different structure.


--
Woody

www.alienrat.com
From: Rowland McDonnell on
Woody <usenet(a)alienrat.co.uk> wrote:

> Rowland McDonnell <real-address-in-sig(a)flur.bltigibbet.invalid> wrote:
>
> > Woody <usenet(a)alienrat.co.uk> wrote:
> >
> > > 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.
> >
> > QT 7 does not support the plugins of all previous QuickTimes. Which
> > previous versions does it `support' the plugins from?
>
> It supports the previous plugin architecture, but an intel quicktime may
> not support a PPC plugin (as rosetta only works on an application
> level). QuicktimeX has a completely different structure.

Righto.

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