Changeset 4906
- Timestamp:
- 04/03/11 18:35:02 (13 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-dvbapi.c
r4904 r4906 325 325 void dvbapi_start_emm_filter(int demux_index) { 326 326 int j; 327 const char *typtext[] = { "UNIQUE", "SHARED", "GLOBAL", "UNKNOWN" }; 327 328 328 329 if (demux[demux_index].pidindex==-1) return; … … 376 377 377 378 if (l>-1) { 378 cs_ddump_mask(D_DVBAPI, filter, 32, "starting emm filter type %d, pid: 0x%04X", emmtype, demux[demux_index].EMMpids[l].PID); 379 unsigned int typtext_idx = 0; 380 while (((emmtype >> typtext_idx) & 0x01) == 0 && typtext_idx < sizeof(typtext) / sizeof(const char *)) 381 ++typtext_idx; 382 cs_ddump_mask(D_DVBAPI, filter, 32, "starting emm filter type %s, pid: 0x%04X", typtext[typtext_idx], demux[demux_index].EMMpids[l].PID); 379 383 dvbapi_set_filter(demux_index, selected_api, demux[demux_index].EMMpids[l].PID, filter, filter+16, 0, demux[demux_index].pidindex, count, TYPE_EMM); 380 384 } else { -
trunk/reader-videoguard-common.c
r4904 r4906 886 886 filter[1]=0; 887 887 888 filter[idx++]= UNIQUE;888 filter[idx++]=EMM_UNIQUE; 889 889 filter[idx++]=0; 890 890 filter[idx+0] = 0x82; … … 896 896 idx +=32; 897 897 898 filter[idx++]= UNIQUE;898 filter[idx++]=EMM_UNIQUE; 899 899 filter[idx++]=0; 900 900 filter[idx+0] = 0x82; … … 906 906 idx +=32; 907 907 908 filter[idx++]= UNIQUE;908 filter[idx++]=EMM_UNIQUE; 909 909 filter[idx++]=0; 910 910 filter[idx+0] = 0x82; … … 918 918 // fourth serial position does not fit within the 16bytes demux filter 919 919 920 filter[idx++]= SHARED;920 filter[idx++]=EMM_SHARED; 921 921 filter[idx++]=0; 922 922 filter[idx+0] = 0x82; … … 929 929 idx += 32; 930 930 931 filter[idx++]= GLOBAL;931 filter[idx++]=EMM_GLOBAL; 932 932 filter[idx++]=0; 933 933 filter[idx+0] = 0x82;
Note:
See TracChangeset
for help on using the changeset viewer.