src/libtsduck/dtv/tsPESDemux.cpp
void ts::PESDemux::feedPacket(const TSPacket& pkt)
{
    // Feed the section demux to get the PAT and PMT's.
    _section_demux.feedPacket(pkt);

    // Process PES data on filtered PID's.
    if (_pid_filter[pkt.getPID()]) {
        processPacket(pkt);
    }

    // Invoke super class for its own processing.
    SuperClass::feedPacket(pkt);
}
//----------------------------------------------------------------------------
// Feed the demux with a TS packet.
//----------------------------------------------------------------------------
Feed the demux with a TS packet.
Feed the demux with a TS packet .
void ts::PESDemux::feedPacket(const TSPacket& pkt)
{
    _section_demux.feedPacket(pkt);
    if (_pid_filter[pkt.getPID()]) {
        processPacket(pkt);
    }
    SuperClass::feedPacket(pkt);
}
void ts :: PESDemux :: feedPacket ( const TSPacket & pkt ) { _section_demux . feedPacket ( pkt ) ; if ( _pid_filter [ pkt . getPID ( ) ] ) { processPacket ( pkt ) ; } SuperClass :: feedPacket ( pkt ) ; }
Feed the demux with a TS packet.
Feed the demux with a TS packet .
// Feed the section demux to get the PAT and PMT's. // Process PES data on filtered PID's. // Invoke super class for its own processing.