Dynamically replacing uridecodebin

A. Bikadorov wegwerf at abwesend.de
Mon Nov 3 06:52:16 PST 2014


On 31.10.2014 13:37, Adrian Pardini wrote:
> On 8 October 2014 17:44, A. Bikadorov <wegwerf at abwesend.de> wrote:
>> Thanks guys, I switched from uridecodebin to playbin and it's working pretty good.
>>
>> Now about the Spotify support: How can I register my decoding bin (a tcpserversrc linked
>> with gdpdepay) so that it's used by playbin for "spotify://" URI's?
>>
>> I couldn't find that part in the documentation. It's not a plugin, is it?
> 
> 
> Hi Alex, sorry for taking so long to get back to you.
> 
> Take a look at this:
> 
> https://github.com/inaes-tic/gst-urishmsrc
> 
> The part that registers it as a protocol handler is at
> https://github.com/inaes-tic/gst-urishmsrc/blob/master/src/gsturishmsrc.c#L117
> 
> But take in account that that plugin just barely works for our use
> case and we have not updated it since February.
> 

Thanks Adrian! This will give me some hints.

I'm implementing this ín c++ with gstreamermm and also found these examples:
> https://git.gnome.org/browse/gstreamermm/tree/tests/plugins

But to be honest, I don't have much motivation for doing extra work only for supporting a
proprietary library.

Cheers
Alex


More information about the gstreamer-devel mailing list