[Bug 754230] qtdemux: support sparse time ranges in qtdemux without needing a seek for MSE
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sat Jan 7 12:54:22 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=754230
Jan Schmidt <thaytan at noraisin.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |thaytan at noraisin.net
--- Comment #41 from Jan Schmidt <thaytan at noraisin.net> ---
(In reply to Sebastian Dröge (slomo) from comment #40)
> commit 69fc488392b1d089d9054b6ba77bd19328aaeefb
> Author: Enrique Ocaña González <eocanha at igalia.com>
> Date: Mon Oct 24 16:56:31 2016 +0000
>
> qtdemux: Use the tfdt decode time on byte streams when it's
> significantly different than the time in the last sample
>
> We consider there's a sifnificant difference when it's larger than on
> second
> or than half the duration of the last processed fragment in case the
> latter is
> larger.
>
> https://bugzilla.gnome.org/show_bug.cgi?id=754230
This patch causes problems with fragmented files that don't have tfdt atoms,
because the decode_ts is always (default) 0 in that case, and output timestamps
are reset at each fragment start. As it turns out, qtmux doesn't write tfdt for
fragmented streams...
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list