Analog Tuner filter (Directshow+ AVstream driver)

Whenever I use the tuner filter from graphedit to set frequency I do get a
call for
the KSPROPERTY_TUNER_FREQUENCY property. After returning success to this
property I expect it to call the KSPROPERTY_TUNER_STATUS property to know if
it locked at a particular frequency.

Question :
Under what circumstances would a AVStream driver not get a call for
the KSPROPERTY_TUNER_STATUS property.


Don’t just search. Find. Check out the new MSN Search!
http://search.msn.click-url.com/go/onm00200636ave/direct/01/

>

Whenever I use the tuner filter from graphedit to set frequency I do get a
call for
the KSPROPERTY_TUNER_FREQUENCY property. After returning success to this
property I expect it to call the KSPROPERTY_TUNER_STATUS property to know
if
it locked at a particular frequency.

Question :
Under what circumstances would a AVStream driver not get a call for
the KSPROPERTY_TUNER_STATUS property.

I also observed that for each frequency change from graphedit the Tuner
filter should recieve multiple calls to the set Handler for
“KSPROPERTY_TUNER_FREQUENCY” property. .

In my driver I just get one call to which i return with STATUS_SUCCESS.
DirectShow doesnt bother to call the Driver again after this call returns.

I have verified using the streaming debugger extensions that the set handler
is present for the filter.


Express yourself instantly with MSN Messenger! Download today - it’s FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

For the purpose of Documentation the cause of this behaviour was the FLAG
KS_TUNER_STRATEGY_PLL and KS_TUNER_STRATEGY_DRIVER_TUNES.

From: “Arif Golde”
>Reply-To: “Windows System Software Devs Interest List”
>
>To: “Windows System Software Devs Interest List”
>Subject: RE: [ntdev] Analog Tuner filter (Directshow+ AVstream driver)
>Date: Thu, 28 Jul 2005 15:29:24 -0700
>
>>
>>Whenever I use the tuner filter from graphedit to set frequency I do get a
>>call for
>>the KSPROPERTY_TUNER_FREQUENCY property. After returning success to this
>>property I expect it to call the KSPROPERTY_TUNER_STATUS property to know
>>if
>>it locked at a particular frequency.
>>
>>Question :
>>Under what circumstances would a AVStream driver not get a call for
>>the KSPROPERTY_TUNER_STATUS property.
>>
>
>
>I also observed that for each frequency change from graphedit the Tuner
>filter should recieve multiple calls to the set Handler for
>“KSPROPERTY_TUNER_FREQUENCY” property. .
>
>In my driver I just get one call to which i return with STATUS_SUCCESS.
>DirectShow doesnt bother to call the Driver again after this call returns.
>
>I have verified using the streaming debugger extensions that the set
>handler is present for the filter.
>

_________________________________________________________________
Is your PC infected? Get a FREE online computer virus scan from McAfee®
Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963