[Bug 733369] New: dashdemux fails to detect end of period
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jul 18 09:02:45 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=733369
GStreamer | gst-plugins-bad | git
Summary: dashdemux fails to detect end of period
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-bad
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: david.waring at rd.bbc.co.uk
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=281133)
View: https://bugzilla.gnome.org/attachment.cgi?id=281133
Review: https://bugzilla.gnome.org/review?bug=733369&attachment=281133
Patch to fix segment start times and period end detection.
dashdemux fails to detect the end of period when the current period doesn't
start at 0s. This seems to be because the period start offset is not added to
the calculated segment start in gst_mpdparser_get_chunk_by_index(), but is
later compared to the end of period offset into the stream.
The attached patch fixes this issue and also a related issue of not progressing
in live streams with multiple periods (should only wait for an MPD update if we
have finished the last period).
I am now seeing another issue which is that the video stops at the end of the
period, it looks like the downloaders for the new period aren't running, but I
still need to track that down. Anyone have an idea why the video downloads are
ceasing?
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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