[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