[Bug 759158] dashdemux/mssdemux: add support for snapping seek flags
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Feb 4 17:48:09 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=759158
Thiago Sousa Santos <thiagossantos at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.7.2
--- Comment #3 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
commit ac2734f5cbfea2b6159781374af94af56ee38087
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date: Tue Feb 2 16:54:10 2016 -0300
mssdemux: implement snap seeking
Implement snap seek flags handling in stream_seek to allow the
parent class to handle it for us
https://bugzilla.gnome.org/show_bug.cgi?id=759158
commit 2bf87ad84cd0158f766bbac5ce240c51852d567f
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date: Wed Jan 27 10:48:53 2016 -0300
tests: dashdemux: add tests for snap flags seeking
Similar to HLS but DASH has the extra issue that it can have
multiple streams so snapping can be tricky as streams usually
won't be aligned.
For now, those tests handle the case of only having a single
stream.
https://bugzilla.gnome.org/show_bug.cgi?id=759158
commit 40faf9e09b4180b77858a873d51e977da8dc9360
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date: Mon Feb 1 10:49:23 2016 -0300
dashdemux: implement snap seek handling
Handle snap seeking at the stream_seek method and let superclass
do the rest to support snap seeking
https://bugzilla.gnome.org/show_bug.cgi?id=759158
commit 731ab94cc3ffc7dd906423a008ceca94962ab992
Author: Thiago Santos <thiagoss at osg.samsung.com>
Date: Wed Jan 27 13:31:10 2016 -0300
adaptivedemux: handle snap seeks
Adaptive demuxers need to start downloading from specific positions
(fragments) for every stream, this means that all streams can snap-seek
to a different position when requested. Snap seeking in this case will
be done in 2 steps:
1) do the snap seeking on the pad that received the seek event and
get the final position
2) use this position to do a regular seek on the other streams to
make sure they all start from the same position
More arguments were added to the stream_seek function, allowing better
control
of how seeking is done. Knowing the flags and the playback direction allows
subclasses to handle snap-seeking.
And also adds a new return parameter to inform of the final
selected seeking position that is used to align the other streams.
https://bugzilla.gnome.org/show_bug.cgi?id=759158
--
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