cStatus::ChannelSwitch(...) Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Stefan Huelswitt wrote:
> On 10 Sep 2006 J?rg Wendel <vdr-ml@xxxxxxxxxx> wrote:
> 
>> i use the the function "cStatus::ChannelSwitch(const cDevice *Device, int ChannelNumber) {}" 
>> in a plugin, now i wonder that it is called every 21 seconds! This begin 60 minutes 
>> after starting the VDR. 
>>
>> Is this the the normal behavior? 
> 
> I guess that's VDR switching the channel f?r EPG scan.

That's correct.

>> How i can detect wat's the matter, a 'automatic' channel switch or a 'normal' switch triggert by the user?
> 
> As far as I'm aware you cannot detect this at this level.

Well, VDR itself uses EITScanner.UsesDevice(this) in cDvbDevice::SetChannelDevice()
to detect this case. However, I won't guarantee that this will still be available
in future VDR version, because I don't like this...

Klaus


[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux