GNOME Bugzilla – Bug 779447
Regression: smoothstreaming live seeking and duration
Last modified: 2017-03-27 08:18:16 UTC
bug 755036 broke the fix in bug 774178 for live seeking.
Created attachment 347012 [details] [review] mssdemux: only add live fragments after manifest fragments
commit 0a25fe289324bcac855c6fb6498f297556f90fb3 Author: Matthew Waters <matthew@centricular.com> Date: Wed Mar 1 20:51:43 2017 +1100 mssdemux: only add live fragments after manifest fragments A live manifest may have a set (> LookAheadFragmentCount) of fragments that have already been served and are stored on the server, maybe indefinitely. Adding the parsed live fragments after the manifest fragments breaks duration reporting and the seekable range. Fix by only adding parsed fragments outside the list of fragments which assumes that the fragment list in the manifest is accurate enough to not stray too far off what's in the retrieved data. https://bugzilla.gnome.org/show_bug.cgi?id=779447