baseparse: Remember if we interpolated DTS from PTS and refresh it whenever we update...
authorSebastian Dröge <sebastian@centricular.com>
Wed, 20 Apr 2016 08:46:19 +0000 (11:46 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Wed, 20 Apr 2016 08:49:24 +0000 (11:49 +0300)
commit529406598582b0931ff6fd081e0a7435a7480eec
tree0593ec2a0a49026e1672aa655f870dd5dd7be454
parentc434b6486ddd8b32aeb8bee36d30d9b8331746b1
baseparse: Remember if we interpolated DTS from PTS and refresh it whenever we update the PTS

Otherwise PTS and DTS will come out of sync if upstream continues to provide
PTS and not DTS, and we have to skip some data from the stream or PTS are not
exactly increasing with the duration of each packet.

https://bugzilla.gnome.org/show_bug.cgi?id=765260
libs/gst/base/gstbaseparse.c