]> git.sesse.net Git - ffmpeg/commit
avformat/mpegts: fix teletext PTS when selecting teletext streams only
authorMarton Balint <cus@passwd.hu>
Fri, 23 Aug 2019 22:27:41 +0000 (00:27 +0200)
committerMarton Balint <cus@passwd.hu>
Sat, 31 Aug 2019 15:38:25 +0000 (17:38 +0200)
commit765c56bfa9037060e36250090880b2961c88f27d
tree511edb67d8224df7416659fa1bc51c7a446ebb60
parenta370582ba9c4e0db4e8518d4df199003d36bea16
avformat/mpegts: fix teletext PTS when selecting teletext streams only

After a1b4f120c031e6697bac9fd8c725d9c37ee36d13 the teletext PTS values were set
to AV_NOPTS_VALUE if the stream of the PCR pid was discarded.

What actually matters is that if we parse the PCR of the PCR PID or not, so
let's use the cached discard value of the actual PCR PID instead of the stream
discard value, which may be different.

Also fixes ticket #7567, which was caused by the fact that teletext PTS values
were not touched if the PCR pid was discarded even before
a1b4f120c031e6697bac9fd8c725d9c37ee36d13.

Signed-off-by: Marton Balint <cus@passwd.hu>
libavformat/mpegts.c