Changeset 10659


Ignore:
Timestamp:
05/08/15 19:15:47 (8 years ago)
Author:
theparasol
Message:

DVBAPI:

  • Fix for stapi receivers cannot record any program as reported by ngc1927
  • Moved pmtfile stop descrambling channel to the pmtparser
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/module-dvbapi.c

    r10656 r10659  
    26132613            if(demux[i].program_number == 0) { continue; }  // skip empty demuxers
    26142614            if(demux[i].socket_fd != connfd) { continue; }  // skip demuxers belonging to other ca pmt connection
     2615            if((demux[i].socket_fd == -1) && (strcmp(demux[i].pmt_file, pmtfile) != 0)) { continue; } // skip demuxers handled by other pmt files
    26152616            demux[i].stopdescramble = 1; // Mark for deletion if not used again by following pmt objects.
    26162617            cs_log_dbg(D_DVBAPI, "Marked demuxer %d/%d (srvid = %04X fd = %d) to stop decoding", i, MAX_DEMUX, demux[i].program_number, connfd);
     
    31953196                {
    31963197                    found = 1;
    3197                     continue;
    3198                 }
    3199                 dvbapi_stop_descrambling(i);
     3198                    break;
     3199                }
    32003200            }
    32013201        }
Note: See TracChangeset for help on using the changeset viewer.