[gst-devel] how to tailor g streamer to embeded device?
paaa1976 at hotmail.com
Thu Apr 27 00:39:03 CEST 2006
Thanks a lot.
I use "--disable-registry --disable-loadsave" to
disable libxml when configuring gstreamer.
However, I can't load any plugins after installing
$ CC=arm-linux-gcc LDFLAGS=-L/download/root/lib
--disable-gtk-doc --disable-net --disable-debug
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total plugins: 1
Total features: 2
What should I do to disable libxml ?
--- Thomas Vander Stichele <thomas at apestaart.org>:
> > Q1: how to tailor gstreamer core?
> > There are several subdirectories in gstreamer, but
> > think I shouldn't enter all subdirs to run "make
> > install" , so which subdirs are mandantory? > Are "gst","libs","plugins"
> > What are the functions of those subdir?
>You really should look into them. If you can't
>figure out what's in
>pkgconfig then you should understand what's in there
>before you attempt
>to do what you want to do.
>gst is mandatory, though through compile options you
>can disable some
>features. Run configure --help.
>libs is going to be necessary for a lot of plugins. plugins contains
>base functionality that you can choose to compile if
>you want a
>GStreamer that doesn't do much.
>Basically, it's so easy to not install a whole lot
>of stuff GStreamer
>builds, and it depends on your actual application on
>what you would want
>to leave out. None of us can say if for example you
>need to have "tee"
> > Q2: how to tailor glib and libxml?
> > Gstreamer maybe use little function of glib and
> > libxml, but full installation of those is too
> > want to only install the minimum function set of
> > and libxml to meet gstreamer, what should I do?
>You have to look at what you can disable in GLib
>yourself. A lot of
>people have run GStreamer on ARM platforms, so this
>doable. If you mean to actually compile out GLib
>code, you'll have to
>experiment. libxml can be disabled in the GStreamer
>build, at the cost
>of losing the registry caching.
>Hope that helps,
FREE pop-up blocking with the new MSN Toolbar - get it now!
More information about the gstreamer-devel