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.7050507@xxxxxxx> 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@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr