mpegts: remove the wait for NIT in SDT processing
This causes initial scans to time out where the SDT is waiting on mux information from. Given that we'll rescan these muxes anyway there is little point. The only downside is the single point of info muxes (like 11778V in the UK) may not get the opportunity to provide all the info they could, since we might miss service info until later.
This commit is contained in:
parent
653156a702
commit
d4b4b831fc
1 changed files with 2 additions and 4 deletions
|
@ -875,10 +875,7 @@ dvb_sdt_callback
|
|||
LIST_FOREACH(mm, &mn->mn_muxes, mm_network_link)
|
||||
if (mm->mm_onid == onid && mm->mm_tsid == tsid)
|
||||
break;
|
||||
if (!mm) {
|
||||
tvhtrace("sdt", " waiting for NIT");
|
||||
return -1;
|
||||
}
|
||||
goto done;
|
||||
}
|
||||
|
||||
/* Service loop */
|
||||
|
@ -987,6 +984,7 @@ dvb_sdt_callback
|
|||
}
|
||||
|
||||
/* Done */
|
||||
done:
|
||||
return dvb_table_end(mt, st, sect);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue