Mailing List archive

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

[vdr] Re: plugin handling bug in 1.1.24



Marcel Wiesweg wrote:
> 
> Hello!
> 
> After switching to 1.1.24 I noticed that all plugins using a raw OSD - which
> is Tetris, Osddemo, TicTacToe, OSD-Teletext - are broken in the sense that if
> you use a key, this key is not processed in the cOsdObject's ProcessKey, but
> instead the usual key handling of vdr applys. The objects are not destroyed
> when VDR uses the OSD.
> I could trace it down to the change in line 472 of vdr.c
> *** 470,474 ****
>              }
>           // CAM control:
> !         if (!Menu)
>              Menu = CamControl();
>           // User Input:
> --- 470,474 ----
>              }
>           // CAM control:
> !         if (!Interface->IsOpen())
>              Menu = CamControl();
>           // User Input:
> 
> which seems to trigger this behavior.

I believe I changed this one before I decided to move the CAM polling
into the tuner thread - and then failed to change it back. Looks like
it all works fine if we go back to the 'if (!Menu)' version.

Thanks for the bug report.

Klaus
-- 
_______________________________________________________________

Klaus Schmidinger                       Phone: +49-8635-6989-10
CadSoft Computer GmbH                   Fax:   +49-8635-6989-40
Hofmark 2                               Email:   kls@cadsoft.de
D-84568 Pleiskirchen, Germany           URL:     www.cadsoft.de
_______________________________________________________________


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



Home | Main Index | Thread Index