Changeset 11172
- Timestamp:
- 11/24/15 12:30:39 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/module-dvbapi.c
r11171 r11172 6760 6760 { 6761 6761 if (cadevice == listitem->cadevice && pid == listitem->streampid){ 6762 if((listitem->activeindexers & (1 << idx)) == (uint ) (1 << idx)){6762 if((listitem->activeindexers & (1 << idx)) == (uint64_t) (1 << idx)){ 6763 6763 6764 6764 if(cfg.dvbapi_extended_cw_api == 2 && use_des != listitem->use_des) … … 6819 6819 removed = 1; 6820 6820 } 6821 else if((listitem->activeindexers & (1 << idx)) == (uint ) (1 << idx))6821 else if((listitem->activeindexers & (1 << idx)) == (uint64_t) (1 << idx)) 6822 6822 { 6823 6823 listitem->activeindexers &= ~(1 << idx); // flag it as disabled for this index … … 6881 6881 { 6882 6882 if (i != listitem->cadevice) continue; // ca doesnt match 6883 if (!((listitem->activeindexers & (1 << (idx))) == (uint ) (1 << (idx)))) continue; // index doesnt match6883 if (!((listitem->activeindexers & (1 << (idx))) == (uint64_t) (1 << (idx)))) continue; // index doesnt match 6884 6884 for(n = 0; n < demux[demux_id].STREAMpidcount; n++){ 6885 6885 if(demux[demux_id].ECMpidcount == 0) // FTA? -> disable stream! … … 6907 6907 { 6908 6908 if (i != listitem->cadevice) continue; // ca doesnt match 6909 if (!((listitem->activeindexers & (1 << (idx))) == (uint ) (1 << (idx)))) continue; // index doesnt match6909 if (!((listitem->activeindexers & (1 << (idx))) == (uint64_t) (1 << (idx)))) continue; // index doesnt match 6910 6910 if (listitem->streampid == demux[demux_id].STREAMpids[n]) // check if pid matches with current streampid on demuxer 6911 6911 { … … 6943 6943 if(idx == INDEX_INVALID) continue; 6944 6944 6945 if ((listitem->activeindexers & (1 << (idx))) == (uint ) (1 << (idx)))6945 if ((listitem->activeindexers & (1 << (idx))) == (uint64_t) (1 << (idx))) 6946 6946 { 6947 6947 skip = 0; // index match … … 6983 6983 if(idx == INDEX_INVALID) continue; 6984 6984 6985 if ((listitem->activeindexers & (1 << (idx))) == (uint ) (1 << (idx)))6985 if ((listitem->activeindexers & (1 << (idx))) == (uint64_t) (1 << (idx))) 6986 6986 { 6987 6987 skip = 0; // index match … … 7030 7030 while(listitem->caindex == INDEX_INVALID && i <= INDEX_MAX) 7031 7031 { 7032 if((listitem->activeindexers&(1 << i)) == (uint )(1 << i))7032 if((listitem->activeindexers&(1 << i)) == (uint64_t)(1 << i)) 7033 7033 { 7034 7034 listitem->caindex = i; // set fresh one
Note:
See TracChangeset
for help on using the changeset viewer.