qtdemux: Always check ctts for unreasonably large offsets
authorSebastian Dröge <sebastian@centricular.com>
Fri, 12 Nov 2021 10:46:56 +0000 (12:46 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Fri, 12 Nov 2021 17:51:03 +0000 (17:51 +0000)
commitad412d257bb6440cb8ec6a55a7984e62522cd40d
tree41552874a8b64b751d01d7ebb6425017e27501c9
parent93a10a4ba1cca0d8d6d4d4296e882c1829077d8b
qtdemux: Always check ctts for unreasonably large offsets

If this happens then ignore the whole ctts. Previously we only did this
if the PTS/DTS shift was determined from the ctts instead of the cslg.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1294>
subprojects/gst-plugins-good/gst/isomp4/qtdemux.c