Changeset 1776 for branches/modular/module-dvbapi.c
- Timestamp:
- 03/04/10 22:59:05 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/modular/module-dvbapi.c
r1769 r1776 444 444 { 445 445 int i; 446 EMM_PACKET epg; 446 447 cs_debug("dvbapi: EMM Type: 0x%02x caid: %04x", buffer[0],demux[demux_index].ca_system_id); 447 448 cs_ddump(buffer, len, "emm:"); … … 454 455 epg.caid[1] = (uchar)(demux[demux_index].ca_system_id); 455 456 456 epg.provid[1] = (uchar)(demux[demux_index].provider_id>>16); 457 epg.provid[2] = (uchar)(demux[demux_index].provider_id>>8); 458 epg.provid[3] = (uchar)(demux[demux_index].provider_id); 457 unsigned long provid = (buffer[10] << 8) | buffer[11]; 458 int pid=dvbapi_check_array(prioritytab.caid, CS_MAXCAIDTAB, demux[demux_index].ca_system_id); 459 if (pid>=0) { 460 if (prioritytab.mask[pid]>0) 461 provid=prioritytab.mask[pid]; 462 } 463 464 epg.provid[1] = (uchar)(provid>>16); 465 epg.provid[2] = (uchar)(provid>>8); 466 epg.provid[3] = (uchar)(provid); 459 467 460 468 epg.l=len;
Note:
See TracChangeset
for help on using the changeset viewer.