Getting playbin plugin works on Gstreamer-0.11.1

Angel Guzman Maeso shakaran at gmail.com
Sat Nov 5 16:07:41 PDT 2011


Hi everyone,

My fist message on this list.

I am trying to compile Gstreamer-0.11.1 with gst-plugins-base-0.11.1 on
Ubuntu Oneiric 11.10 for use Python (PyGi and GTK 3) with playbin plugin.

I know that the old playbin was removed and playbin2 was promoted to
playbin.

http://lists.freedesktop.org/archives/gstreamer-devel/2011-August/032588.html

For install Gstreamer 0.11.1 I did:

sudo apt-get install bison flex
wget http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.11.1.tar.gz
tar -xvzf gstreamer-*.tar.gz
cd gstreamer-*
./configure --prefix=/usr
sudo make all
sudo make install

Then I try to install gst-plugins-base-0.11.1

wget
http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-0.11.1.tar.gz
tar -xvzf gst-plugins-base-*.tar.gz
cd gst-plugins-base-*
./autogen.sh
./configure --prefix=/usr
sudo make all
sudo make install

With 0.10 I get:

$ gst-inspect-0.10 | grep playbin
playback:  playbin: Player Bin
playback:  playbin2: Player Bin 2

But 0.11 ouput nothing
$ gst-inspect-0.11 | grep playbin

it seems that libgstplaybin.so is not generated on 0.11.1:

$ ls /usr/lib/gstreamer-0.10/ | grep play
libgstplaybin.so
libgstreplaygain.so

$ ls /usr/lib/gstreamer-0.11/ | grep play
libgstplayback.la
libgstplayback.so

This works:

$gst-launch-0.10 playbin2 uri=file:///home/user/somefile.ogv

This doesn't work, because the plugin playbin doesn't exist:

$ gst-launch-0.11 playbin uri=file:///home/user/somefile.ogv
ERROR: pipeline could not be constructed: no element "playbin".

On girrepository-1.0 it seems generate the same .typelib files
ls /usr/lib/girepository-1.0/ | grep Gst
Gst-0.10.typelib
Gst-0.11.typelib
GstApp-0.10.typelib
GstApp-0.11.typelib
GstAudio-0.10.typelib
GstAudio-0.11.typelib
GstBase-0.10.typelib
GstBase-0.11.typelib
GstCheck-0.10.typelib
GstCheck-0.11.typelib
GstController-0.10.typelib
GstController-0.11.typelib
GstFft-0.10.typelib
GstFft-0.11.typelib
GstInterfaces-0.10.typelib
GstInterfaces-0.11.typelib
GstNet-0.10.typelib
GstNet-0.11.typelib
GstNetbuffer-0.10.typelib
GstNetbuffer-0.11.typelib
GstPbutils-0.10.typelib
GstPbutils-0.11.typelib
GstRiff-0.10.typelib
GstRiff-0.11.typelib
GstRtp-0.10.typelib
GstRtp-0.11.typelib
GstRtsp-0.10.typelib
GstRtsp-0.11.typelib
GstSdp-0.10.typelib
GstSdp-0.11.typelib
GstTag-0.10.typelib
GstTag-0.11.typelib
GstVideo-0.10.typelib
GstVideo-0.11.typelib

So, what I am doing wrong on 0.11.1 for playbin?

Regards,
Angel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20111106/bd93de78/attachment.html>


More information about the gstreamer-devel mailing list