Mailing List archive

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

[vdr] RE : VDR developer version 1.1.18



Hello Klaus,
> - Group delimiters in the 'channels.conf' file that have no 
> text (like a simple ":"
>   or ":@201") no longer show up in the Channels menu 
> (suggested by Guy Roussin).

Thanks for this!
But this seems to introduce a bug when choosing a channel in the
Menu/Channels.
After a gap in channels.conf (channels 1..4 then :@ 6), choosing channel
6 doesn't work: I get "unavailable channel".
Selecting the following channel (#7) switches to channel 6.
Probably a problem in 
eOSState cMenuChannels::Switch(void)
{
  cChannel *ch = Channels.Get(Current());
  if (ch)
     cDevice::PrimaryDevice()->SwitchChannel(ch, true);
  return osEnd;
}

...but I was not able to locate it :( Silly me.

Also, switching directly (with the remote) to a channel that is inside a
gap leads to a coredump. Here is the backtrace:
#0  0x0807a4cb in DisplayChannel__15cDisplayChannelPC8cChannel
(this=0x8103370, Channel=0x0) at menu.c:2449
2449          Interface->Write(-strlen(date) +  0, 1, txt, Channel->tpid
? clrYellow : clrGrau);
(gdb) bt
#0  0x0807a4cb in DisplayChannel__15cDisplayChannelPC8cChannel
(this=0x8103370, Channel=0x0) at menu.c:2449
#1  0x0807ad2a in ProcessKey__15cDisplayChannel5eKeys (this=0x8103370,
Key=k5) at menu.c:2581
#2  0x080918cc in main (argc=19, argv=0xbffff834) at vdr.c:539

Thank you,
Olivier.


-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index