gstreamer/libs/gst
Sebastian Dröge 895332e056 baseparse: When initializing DTS from PTS, remember that we did so
If we don't store the value in prev_dts, we would over and over again
initialize the DTS from the last known upstream PTS. If upstream only provides
PTS every now and then, then this causes DTS to be rather static.

For example in adaptive streaming scenarios this means that all buffers in a
fragment will have exactly the same DTS while the PTS is properly updated. As
our queues are now preferring to do buffer fill level calculations on DTS,
this is causing huge problems there.

See https://bugzilla.gnome.org/show_bug.cgi?id=691481#c27 where this part of
the code was introduced.

https://bugzilla.gnome.org/show_bug.cgi?id=765096
2016-04-15 16:02:29 +03:00
..
base baseparse: When initializing DTS from PTS, remember that we did so 2016-04-15 16:02:29 +03:00
check libcompat.h: strsignal() should be not be decleared const 2016-03-23 14:48:16 +02:00
controller controller: Do not unset uninitiallized GValue 2016-02-02 19:51:56 +01:00
helpers helpers: really fix install race 2015-12-04 16:44:39 +02:00
net netclientclock: Always dump clock observations in logs 2016-03-25 12:58:53 +05:30
Makefile.am Remove obsolete Android build cruft 2015-04-26 17:49:44 +01:00