Re: DVD Player failling to start on Tiger + user land coreaudio driver
Re: DVD Player failling to start on Tiger + user land coreaudio driver
- Subject: Re: DVD Player failling to start on Tiger + user land coreaudio driver
- From: Jeff Moore <email@hidden>
- Date: Tue, 8 Nov 2005 12:15:33 -0800
On Nov 7, 2005, at 11:48 PM, Stéphane Letz wrote:
Message: 12
Date: Mon, 7 Nov 2005 11:55:58 -0800
From: Jeff Moore <email@hidden>
Subject: Re: DVD Player failling to start on Tiger + user land
coreaudio driver
To: CoreAudio API <email@hidden>
Message-ID: <email@hidden>
Content-Type: text/plain; charset=ISO-8859-1; delsp=yes;
format=flowed
I presume that you are referring to linear PCM output. The DVD Player
is client of AUHAL for linear PCM output and as such, if it didn't
work, other clients, like iTunes and QuickTime, would probably also
have issues. Do they?
iTunes and QT Player both work normally.
There are lots of new things in the HAL in Tiger, so without more
info, it's hard to say what you might be doing wrong. One thing you
can do is log the calls to your plug-in (including arguments and
return values) when things work and when they don't and look at the
differences.
Well even when tracing iTunes, QT Player and DVD Player I usually
see a lot of differences in the call sequence...
What you want to do is trace the DVD Player in the case where it
works and where it doesn't and compare that. This has the smell of a
property being asked about that you are either not implementing or
not implementing fully. I'd look specifically at all the calls to the
property methods to see what's going on.
Chances are your plug-in is missing some crucial bit of
protocol.
Another symptom is the fact the video playing is completely
sluttery or event stops completely. Could this be related to timing
function not implemented correctly in the driver?
The DVD Player drives it's timing from the audio. So if it's IOProc
isn't getting called, the video won't go either. You get the exact
effect you are describing.
--
Jeff Moore
Core Audio
Apple
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden