summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2009-11-28 19:34:26 +0200
committerPetri Hintukainen <phintuka@users.sourceforge.net>2009-11-28 19:34:26 +0200
commitc9567a7fa4d2f182d050c5e17855d5eed6548019 (patch)
tree0fb7390ffe4056f53de1819613a48090fd885e5b /po
parentd344bbc99423ac8ed989b324f9f3fb9b56d78bc7 (diff)
downloadxine-lib-c9567a7fa4d2f182d050c5e17855d5eed6548019.tar.gz
xine-lib-c9567a7fa4d2f182d050c5e17855d5eed6548019.tar.bz2
Fixed PMT parsing when PMT does not fit in single TS packet and PAT is in the middle of PMT packets.
Parsing PAT resets PMT buffer. If PMT does not fit to single TS packet and PAT packet is scheduled in middle of PMT packets, PMT is never parsed and TS demuxer falls to PID auto detection mode. This moves PMT buffer reset to the case where PMT PID changes and all PIDs are reset. [As far as I can see, worst regression can be invalid PMT sections when stream changes, new PMT pid equals to old one and demuxer is not reset(?), but this should be OK as PMT checksums are always checked.]
Diffstat (limited to 'po')
0 files changed, 0 insertions, 0 deletions