[mythtv-commits] [MythTV/mythtv] 400d21: No table parsing on conditional access PIDs

kmdewaal noreply at github.com
Thu Sep 17 19:52:11 UTC 2020

  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 400d2135bb8f0469db699bb3cf530e32032d5691
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-09-17 (Thu, 17 Sep 2020)

  Changed paths:
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
    M mythtv/libs/libmythtv/mpeg/mpegstreamdata.h

  Log Message:
  No table parsing on conditional access PIDs

Do not do table parsing on PIDs that carry conditional access information.
This data consists of entitlement messages etc that is completely private and proprietary.
Giving this data to the table parser leads to lots of error messages, for example:
2020-09-17 20:58:13.079216 I  PESPacket: Failed CRC check 0x28ef0f56 != 0x5ee48db2 for StreamID = 0xc8
2020-09-17 20:58:13.079225 E  MPEGStream[3](0x7fb9bc541c28): Discarding broken PSIP packet
This happens when mythbackend is running with "-v siparser" verbosity while receiving a
transport stream that has conditional access PIDs.

More information about the mythtv-commits mailing list