Ticket #2147: drop_stuffing_tables.diff

File drop_stuffing_tables.diff, 636 bytes (added by Janne <janne-mythtv@…>, 13 years ago)
  • libs/libmythtv/mpeg/mpegstreamdata.cpp

    old new void MPEGStreamData::HandleTSTables(cons 
    640640    if (!psip)
    641641       return;
    642642
     643    // drop stuffing packets
     644    if ((TableID::ST       == psip->TableID()) ||
     645        (TableID::STUFFING == psip->TableID()))
     646        DONE_WITH_PES_PACKET();
     647
    643648    // Validate PSIP
    644649    // but don't validate PMT/PAT if our driver has the PMT/PAT CRC bug.
    645650    bool buggy = _have_CRC_bug &&