[Bug 700489] New: [dashdemux] Initialization blocks without URLs generate spurious critical errors
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu May 16 14:42:47 PDT 2013
https://bugzilla.gnome.org/show_bug.cgi?id=700489
GStreamer | gst-plugins-bad | git
Summary: [dashdemux] Initialization blocks without URLs
generate spurious critical errors
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: art at videon-central.com
QAContact: gstreamer-bugs at lists.freedesktop.org
CC: greg at gsr-tek.com
GNOME version: ---
An MPD with an Initialization that does not include a sourceURL, e.g.
http://yt-dash-mse-test.commondatastorage.googleapis.com/car-20120827-manifest.mpd
will generate the following critical error:
** (gst-launch-1.0:8060): CRITICAL **: gst_mpdparser_get_initializationURL:
assertion `InitializationURL->sourceURL != NULL' failed
However, per the DASH specification, URLTypes like Initialization are not
required to have a sourceURL, provided there is a BaseURL that can be mapped
instead. (See Table 13 in ISO/IEC 23009-1:2012)
A patch is attached to remedy this bug.
Reproduction:
gst-launch playbin
uri=http://yt-dash-mse-test.commondatastorage.googleapis.com/car-20120827-manifest.mpd
--
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