On Sat, Apr 07, 2012 at 11:39:38AM +0200, Klaus Schmidinger wrote:
> On 06.04.2012 22:13, Juergen Lock wrote:
> > In article<4f6f0570.7050...@tvdr.de>  you write:
> >> VDR developer version 1.7.27 is now available at
> >>
> >>        ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.27.tar.bz2
> >>
> >> A 'diff' against the previous version is available at
> >>
> >>        ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.26-1.7.27.diff
> >>
> >> [...]
> >
> > Hi!
> >
> >   While upgrading from 1.7.22 to 1.7.27 I noticed epg scans on a
> > single tuner (with xineliboutput in this case) no longer seem to
> > happen while that tuner is in live view mode, even trying to force
> > a scan via the osd or via "svdrpsend scan" no longer does anything.
> >
> >   Am I right this is because eitscan.c cEITScanner::Process does
> >
> >     ...
> >     if (!Device->Receiving()) {
> >     ...
> >
> > and device.c cDevice::Receiving's bool arg no longer does anything
> > i.e. it no longer checks the attached receiver's priorities and thus
> > returns true even for devices only in live view mode?
> >
> >   And if yes, what would be the proper fix? :)
> 
> Please try changing
> 
>     if (!Device->Receiving()) {
> 
> to
> 
>     if (Device->Priority() < 0) {
> 
> 
Yep, that fixes it, now "svdrpsend scan" works again.

 Thanx! :)
        Juergen

_______________________________________________
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

Reply via email to