gstreamer/gst-libs/gst
Sebastian Dröge d1c5669a38 adaptivedemux: Properly implement timestamping of multi-period streams
Each period will start again with pts 0 + period presentation offset, which is
also going to be the presentation time inside the container stream if any.
However all periods together should form a continuous timeline, with regard to
stream time and running time.

For making this possible we keep track of the "user requested segment", i.e.
the seek events, inside the demuxer without adjusting anything and taking this
demuxer segment only as orientation for modified segments per stream.

This per stream segments will have their segment.start at pts that would be
produced for this stream in this period, and the segment.base/time adjusted so
that this pts maps to the running and stream time this period should have in
the context of all other periods.

https://bugzilla.gnome.org/show_bug.cgi?id=754222
2015-09-14 19:53:03 +02:00
..
adaptivedemux adaptivedemux: Properly implement timestamping of multi-period streams 2015-09-14 19:53:03 +02:00
base aggregator: Also ignore start-time on seek from gst_element_send_event() 2015-08-31 11:11:48 +03:00
basecamerabinsrc Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
codecparsers codecparsers: h265: Fix the selection of Active Ref Pic Set 2015-09-10 21:12:30 +02:00
gl gl/api: use public rather than private define 2015-09-10 00:33:19 +10:00
insertbin Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
interfaces Remove obsolete Android build cruft 2015-04-26 18:59:32 +01:00
mpegts mpegts: return early if packetizing short section 2015-06-12 19:21:51 +01:00
uridownloader dashdemux: add support for HTTP HEAD method of time sync 2015-08-14 06:47:21 -03:00
video videoaggregator: fix caps query to properly handle alpha formats 2015-09-11 18:03:26 -03:00
wayland libs: Don't install headers and pc files for libgstwayland/badvideo/badbase 2014-07-11 09:33:57 +02:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h glib-compat-private.h: remove old GStaticRecMutex stuff 2013-02-12 10:39:44 +00:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am gst-libs: build order: uridownloader before adaptivedemux 2014-12-08 08:24:17 -03:00