[gst-devel] How to include audio file in compiled code?

Tim-Philipp Müller t.i.m at zen.co.uk
Tue Aug 10 17:37:26 CEST 2010


On Tue, 2010-08-10 at 18:29 +0300, Ole Kirkeby wrote:

> This is probably not so much related to GStreamer but more about how
> to link resources into projects. I have a .wav file used as an
> alertsound in a Qt project, and I want to include it with the
> executable so I don’t have to distribute it separately. There is a
> mechanism for doing this in the Qt Resource System, with an alias tag
> in the file attribute, but it doesn’t work, presumably because
> GStreamer bypasses the Qt framework when it sees filesrc in
> gst_parse_launch. More specifically, the code
>  
> pipeline = gst_parse_launch("filesrc location=alertsound1.wav !
> wavparse ! autoaudiosink", &error);
>  
> always causes the file alertsound1.wav to be read from the working
> directory regardless of which alias I have set up for it.  I also
> tried fdsrc instead of filesrc but I couldn’t make that work either.

Have you tried appsrc as well?

Cheers
 -Tim






More information about the gstreamer-devel mailing list