epggrab: ota - fix the EPG scan mux config handling

This commit is contained in:
Jaroslav Kysela 2014-07-10 20:48:09 +02:00
parent 7394bf854b
commit 300354b0bc
2 changed files with 4 additions and 3 deletions

View file

@ -400,12 +400,12 @@ next_one:
}
epg_flag = mm->mm_is_epg(mm);
if (ARRAY_SIZE(modnames) >= epg_flag)
if (epg_flag > MM_EPG_LAST)
epg_flag = MM_EPG_ENABLE;
modname = modnames[epg_flag];
modname = epg_flag >= 0 ? modnames[epg_flag] : NULL;
if (epg_flag < 0 || epg_flag == MM_EPG_DISABLE) {
#if TRACE_ENABLE
#if ENABLE_TRACE
char name[256];
mpegts_mux_nice_name(mm, name, sizeof(name));
tvhtrace("epggrab", "epg mux %s is disabled, skipping", name);

View file

@ -316,6 +316,7 @@ enum mpegts_mux_epg_flag
MM_EPG_FORCE_OPENTV_SKY_ITALIA,
MM_EPG_FORCE_OPENTV_SKY_AUSAT,
};
#define MM_EPG_LAST MM_EPG_FORCE_OPENTV_SKY_AUSAT
/* Multiplex */
struct mpegts_mux