[mythtv-commits] [MythTV/mythtv] 00a94e: Sat>IP client -- Limit number of pids in PLAY request

kmdewaal noreply at github.com
Fri Aug 7 15:00:36 UTC 2020


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 00a94e00c199766a60cf3ace57a48b0299a4d0d9
      https://github.com/MythTV/mythtv/commit/00a94e00c199766a60cf3ace57a48b0299a4d0d9
  Author: Klaas de Waal <kdewaal at mythtv.org>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/satiprtsp.cpp

  Log Message:
  -----------
  Sat>IP client -- Limit number of pids in PLAY request

Limit the number of pids in a PLAY request to 32.
If the requested number of pids is higher then select all pids.
This selects then the complete transport stream without filtering.
Such a high number of pids only happens with channel scanning
when the PMT pids for all channels in the PAT are selected.
Testing with hardware Sat>IP box, the Telestar Digibit R1, shows
that this box becomes unhappy when the number of pids is too large.
The software minisatip implementation does not have this limit.
Note that the limit for the number of pids in the DVB code
in MythTV is 64. This is not enough for some transports found
on satellite Astra-1 on 19.2E.

Refs #13121




More information about the mythtv-commits mailing list