*neutrino osd timeouts: add extra setting for movieplayer timeout

timeout for movieplayer was set default to 6 sec,
now it's possible to set it's own timeout

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1509 e54a6e83-5905-42d5-8d5c-058d10e6a962
This commit is contained in:
thilo
2011-06-04 20:52:13 +00:00
parent d2f7d8a29a
commit ac18822737
6 changed files with 11 additions and 4 deletions

View File

@@ -1399,6 +1399,7 @@ timing.filebrowser Filebrowser
timing.hint_1 Einblendzeit in Sek., die das OSD timing.hint_1 Einblendzeit in Sek., die das OSD
timing.hint_2 auf dem TV angezeigt wird timing.hint_2 auf dem TV angezeigt wird
timing.infobar Infobar timing.infobar Infobar
timing.infobar_movieplayer Infobar (Filmwiedergabe)
timing.infobar_radio Infobar (Radiobetrieb) timing.infobar_radio Infobar (Radiobetrieb)
timing.menu Menü timing.menu Menü
timing.numericzap Umschalten mit Zifferntasten timing.numericzap Umschalten mit Zifferntasten

View File

@@ -1399,6 +1399,7 @@ timing.filebrowser Filebrowser
timing.hint_1 Time in sec. After this time the timing.hint_1 Time in sec. After this time the
timing.hint_2 infobar will be faded out. timing.hint_2 infobar will be faded out.
timing.infobar Infobar timing.infobar Infobar
timing.infobar_movieplayer Infobar (movie mode)
timing.infobar_radio Infobar (radio mode) timing.infobar_radio Infobar (radio mode)
timing.menu Menu timing.menu Menu
timing.numericzap Numeric Zap timing.numericzap Numeric Zap

View File

@@ -772,6 +772,9 @@ void CInfoViewer::loop(int fadeValue, bool show_dot ,bool fadeIn)
case NeutrinoMessages::mode_radio: case NeutrinoMessages::mode_radio:
timeoutEnd = CRCInput::calcTimeoutEnd (g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR_RADIO] == 0 ? 0xFFFF : g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR_RADIO]); timeoutEnd = CRCInput::calcTimeoutEnd (g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR_RADIO] == 0 ? 0xFFFF : g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR_RADIO]);
break; break;
case NeutrinoMessages::mode_ts:
timeoutEnd = CRCInput::calcTimeoutEnd (g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR_MOVIE] == 0 ? 0xFFFF : g_settings.timing[SNeutrinoSettings::TIMING_INFOBAR_MOVIE]);
break;
default: default:
timeoutEnd = CRCInput::calcTimeoutEnd(6); timeoutEnd = CRCInput::calcTimeoutEnd(6);
break; break;

View File

@@ -1426,6 +1426,7 @@ typedef enum
LOCALE_TIMING_HINT_1, LOCALE_TIMING_HINT_1,
LOCALE_TIMING_HINT_2, LOCALE_TIMING_HINT_2,
LOCALE_TIMING_INFOBAR, LOCALE_TIMING_INFOBAR,
LOCALE_TIMING_INFOBAR_MOVIEPLAYER,
LOCALE_TIMING_INFOBAR_RADIO, LOCALE_TIMING_INFOBAR_RADIO,
LOCALE_TIMING_MENU, LOCALE_TIMING_MENU,
LOCALE_TIMING_NUMERICZAP, LOCALE_TIMING_NUMERICZAP,

View File

@@ -1426,6 +1426,7 @@ const char * locale_real_names[] =
"timing.hint_1", "timing.hint_1",
"timing.hint_2", "timing.hint_2",
"timing.infobar", "timing.infobar",
"timing.infobar_movieplayer",
"timing.infobar_radio", "timing.infobar_radio",
"timing.menu", "timing.menu",
"timing.numericzap", "timing.numericzap",

View File

@@ -135,10 +135,10 @@ struct SNeutrinoSettings
TIMING_EPG = 2, TIMING_EPG = 2,
TIMING_INFOBAR = 3, TIMING_INFOBAR = 3,
TIMING_INFOBAR_RADIO = 4, TIMING_INFOBAR_RADIO = 4,
// TIMING_INFOBAR_MOVIEPLAYER, TIMING_INFOBAR_MOVIE = 5,
// TIMING_VOLUMEBAR, // TIMING_VOLUMEBAR,
TIMING_FILEBROWSER = 5, TIMING_FILEBROWSER = 6,
TIMING_NUMERICZAP = 6, TIMING_NUMERICZAP = 7,
TIMING_SETTING_COUNT TIMING_SETTING_COUNT
}; };
@@ -530,7 +530,7 @@ const time_settings_struct_t timing_setting[SNeutrinoSettings::TIMING_SETTING_CO
{ 240, LOCALE_TIMING_EPG }, { 240, LOCALE_TIMING_EPG },
{ 6, LOCALE_TIMING_INFOBAR }, { 6, LOCALE_TIMING_INFOBAR },
{ 0, LOCALE_TIMING_INFOBAR_RADIO }, { 0, LOCALE_TIMING_INFOBAR_RADIO },
// { 6, LOCALE_TIMING_INFOBAR_MOVIEPLAYER}, { 6, LOCALE_TIMING_INFOBAR_MOVIEPLAYER},
// { 3, LOCALE_TIMING_VOLUMEBAR }, // { 3, LOCALE_TIMING_VOLUMEBAR },
{ 60, LOCALE_TIMING_FILEBROWSER }, { 60, LOCALE_TIMING_FILEBROWSER },
{ 3, LOCALE_TIMING_NUMERICZAP } { 3, LOCALE_TIMING_NUMERICZAP }