[Bug 709455] dlnasrc: new manager type element used for dlna specific HTTP transfers

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Dec 3 15:17:32 PST 2013


https://bugzilla.gnome.org/show_bug.cgi?id=709455
  GStreamer | gst-plugins-bad | 1.x

--- Comment #33 from Lori Anderson <grandocap at gmail.com> 2013-12-03 22:30:03 UTC ---
The dlnasrc needs to serve two roles - one as the source of a gstreamer
pipeline and also as a helper element for running within Webkit. Since it needs
to support these two usage modes, I am wondering if dlnasrc should be split
into two elements or if it is better to have it operate in two modes.  

In the first mode, dlnasrc needs to be a bin which includes souphttpsrc and a
decrypter element.

In the second mode, dlnasrc is a "helper/filter/passthru" element where it adds
just the decrypter element.  It also needs to receives seek events so it can
adjust HTTP GET headers, but not be the source of the pipeline.

I added a "passthru-mode" property which instructs dlnasrc to setup the bin
without souphttpsrc but with a sink pad.  So instead of two elements, it has
two modes.

Any suggestions of which is the preferred approach?

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