[Bug 743703] http connectivity robustness of hlsdemux (and now adaptivedemux)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Feb 5 05:29:51 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=743703
  GStreamer | gst-plugins-bad | unspecified

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |t.i.m at zen.co.uk

--- Comment #9 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2015-02-05 13:29:45 UTC ---
Perhaps open a new bug for this against core?

I also think we should API for this to GstMessage.

I would like to see something extendable, so not just one kind of additional
value, but the ability to send more values, so we can e.g. add the http error
code, but also the URI/request that triggered it, and later perhaps additional
info. So some vararg function, either one that takes multiple arguments, or one
that takes one, e.g.

gst_message_set_error_details (msg, "http-error-code", G_TYPE_UINT, 404,
"http-error-uri", G_TYPE_STRING, uri, NULL);

or

gst_message_add_error_detail (msg, "http-error-code", G_TYPE_UINT, 404);
gst_message_add_error_detail (msg, ...);
gst_message_get_n_error_details()
gst_message_parse_error_detail()

All a bit annoying because of bindings and GValue variants required and such,
but what can you do? (Unless we only support strings as arguments).

-- 
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