Changeset 11518 for trunk/module-dvbapi.c
- Timestamp:
- 05/05/19 11:42:54 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-dvbapi.c
r11515 r11518 1884 1884 if(rdr->typ == R_EMU) 1885 1885 { 1886 csystem->get_emm_filter_adv(rdr, &dmx_filter, &filter_count, caid, provid, demux[demux_id].program_number); 1886 csystem->get_emm_filter_adv(rdr, &dmx_filter, &filter_count, caid, provid, demux[demux_id].program_number, 1887 demux[demux_id].tsid, demux[demux_id].onid, demux[demux_id].ens); 1887 1888 } 1888 1889 else … … 2259 2260 } 2260 2261 2261 // make sure we haven't run out of descramblers 2262 if(ca_descramblers_used < ca_descramblers_total) 2263 { 2264 ca_descramblers_used++; // increase number of descramblers used 2265 } 2266 else 2267 { 2268 idx = INDEX_INVALID; // we don't have any descramblers left 2262 if(selected_api == DVBAPI_3 || selected_api == DVBAPI_1) 2263 { 2264 // make sure we haven't run out of descramblers 2265 if(ca_descramblers_used < ca_descramblers_total) 2266 { 2267 ca_descramblers_used++; // increase number of descramblers used 2268 } 2269 else 2270 { 2271 idx = INDEX_INVALID; // we don't have any descramblers left 2272 } 2273 } 2274 else // old style check for STAPI, COOLAPI, etc 2275 { 2276 if(idx > ca_descramblers_total) 2277 { 2278 idx = INDEX_INVALID; // we don't have any descramblers left 2279 } 2269 2280 } 2270 2281
Note:
See TracChangeset
for help on using the changeset viewer.