mpegts: ensure ONID/TSID are updated from NIT
This commit is contained in:
parent
8acf93a61e
commit
b510e60272
1 changed files with 10 additions and 5 deletions
|
@ -827,13 +827,18 @@ dvb_nit_callback
|
|||
|
||||
/* nit only */
|
||||
case DVB_DESC_SAT_DEL:
|
||||
mux = dvb_desc_sat_del(mm, onid, tsid, dptr, dlen);
|
||||
break;
|
||||
case DVB_DESC_CABLE_DEL:
|
||||
mux = dvb_desc_cable_del(mm, onid, tsid, dptr, dlen);
|
||||
break;
|
||||
case DVB_DESC_TERR_DEL:
|
||||
mux = dvb_desc_terr_del(mm, onid, tsid, dptr, dlen);
|
||||
if (dtag == DVB_DESC_SAT_DEL)
|
||||
mux = dvb_desc_sat_del(mm, onid, tsid, dptr, dlen);
|
||||
else if (dtag == DVB_DESC_CABLE_DEL)
|
||||
mux = dvb_desc_cable_del(mm, onid, tsid, dptr, dlen);
|
||||
else
|
||||
mux = dvb_desc_terr_del(mm, onid, tsid, dptr, dlen);
|
||||
if (mux) {
|
||||
mpegts_mux_set_tsid(mux, tsid);
|
||||
mpegts_mux_set_tsid(mux, onid);
|
||||
}
|
||||
break;
|
||||
|
||||
/* Both */
|
||||
|
|
Loading…
Add table
Reference in a new issue