[gst-devel] Cannot use audioscale element
Daniel Gazard
dany42 at free.fr
Fri Oct 22 03:27:33 CEST 2004
niac78 at free.fr writes:
> Hi all,
Hi niac78 :),
> I'm trying to build a pipeline (first step with gst-launch) to read raw audio
> files. Has I do not have XML support, I have to provide the plugins associated
> with my elements with the --gst-plugin-load option.
> This method works perfectly except for one element: audioscale. GStreamer says
> "WARNING: erroneous pipeline: no element "audioscale""
> This element is located in libgstaudioscale.so. Is it dependant on other plugins
> that I have to give to the pipeline with --gst-plugin-load? In that case, is
> there a way (as gst-inspect) to know thhe dependancies?
Indeed, when gstaudiocales is loaded it seems that gstresample must be
loaded before, otherwise several symbols will stayed unresolved (since
gstaudioscale use gstresample).
One obvious way (but, I admit, rather fastidious) I see to track down
the dependencies of a given plugin is to look at his plugin_init
function and check the gst_library_load calls. For instance, in the
case of audioscale you have the following:
static gboolean plugin_init (GstPlugin * plugin)
{
/* load support library */
if (!gst_library_load ("gstresample"))
return FALSE;
...
I guess also that when you attempt to load a plugin that requires
another plugin which is not loaded before, the logs should give you,
at least, hints about the problem.
More information about the gstreamer-devel
mailing list