Semantics of OsdItem and OsdCurrentItem

Malte Forkel <[email protected]>
Newsgroups gmane.linux.vdr
Message-ID <[email protected]>
Hi,

I'm struggling a bit with the semantics of OsdItem and OsdCurrentItem in
VDR 2.2.0. My initial assumption was that all items in a menu would
first be announced by OsdItem and later calls to OsdCurrentItem would
then identify the current selection or change its text.

This is true for VDR's main menu and the Settings submenu. When I open
Settings -> OSD, OsdItem is not called anymore. Rather, I get multiple
calls to OsdCurrentItem. The argument of some of the calls are not even
valid menu entries: 'Language:#0110', 'Language:#011English',
'Skin:#0113', 'Skin:#011Text mode', 'Left (%):#0118', ...

I also noticed that in submenus of the Settings menu (e.g. the OSD
menu), the call to OsdCurrentItem is repeated about every second with
the same argument. This does not happen in the main menu or the Settings
submenu.

Note: In the standard implementation of VDR's own status plugin, OsdItem
will not produce any log messages, the call to dsyslog is commented out.

What am I missing?

Thanks,
Malte


_______________________________________________
vdr mailing list
[email protected]
https://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.