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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Dec 4 06:37:37 PST 2013


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

--- Comment #39 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2013-12-04 14:37:33 UTC ---
(In reply to comment #38)
> In response to:
> 
> >Changing souphttpsrc does not sound like a good plan to me, but can't you
> >auto-detect the two use cases? Maybe based on the caps that downstream
> >supports? What would it passthrough in the WebKit case, you mean that it
> >wouldn't be a source element but instead get data from upstream?
> 
> The dlnasrc can't really detect which mode it should support.  I added the
> "passthru-mode" property which tells the dlnasrc it should act like a filter
> and not like a source.  When it is in the passthru-mode it creates a sometimes
> sink pad. 
> 
> When running from within webkit, the webkitwebsrc creates dlnasrc, [...]
>
> When dlnasrc is in "normal" mode, it is a bin acting as a source and internally
> uses souphttpsrc as the source.  It gets the seek events and sets the extra
> headers on souphttpsrc.

That sounds like it should be different elements. But why can't webkit create
dlnasrc, and that then creates webkitwebsrc instead of souphttpsrc internally?

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