[gst-devel] Some advice

Colin Guthrie gmane at colin.guthr.ie
Mon Sep 22 10:41:11 CEST 2008


Hi,

I have been working on hacking the phonon-gstreamer backend recently and 
as I'm a significant degree short of even having a rudimentary knowledge 
of gstreamer, this was a bit of an uphill struggle.

I've managed to get a few things working now, but I have a couple of 
questions that hopefully some of the development gurus can answer me.


1) Is it possible to find out which sink is really used when you use 
gconfsink, autoaudiosink or halsink?


2) When streaming data from shoutcast, it is possible to decode the 
StreamTitle= header via icydemux. I have hacked phonon-gstreamer backed 
to do this now (in a similar way to how playbin does it). However it 
only extracts the title.

When I use the Xine backend it appears to be able to extract inline 
metadata out of the stream content itself (e.g. when it finds a vorbis 
comment header or an id3 tag). That's as much as I can tell from 
observation. I've hacked the phonon-gstreamer to be able to "guess" the 
artist name from the StreamTitle but it's really not very nice. So my 
main question is, can the decoders handle inline metadata decoding and 
if so how can I enabled this?


Many thanks

Col

-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]





More information about the gstreamer-devel mailing list