GStreamer 0.10 in Gentoo
With the 0.10 release of GStreamer out today, I have since Friday put GStreamer 0.9.7 ( aka 0.10 rc1 ) in Portage. Currently there are no apps
that take advantage of GStreamer 0.10 in portage. I am in the midst
of fixing some existing ebuilds in portage to only use 0.8 versions of
gstreamer and gst-plugins. This version of GStreamer is masked in
package.mask. Here are the important details:
Major changes affecting Gentoo:
- Gconf libraries are now in separate ebuild media-plugins/gst-plugins-gconf. This will please KDE users of GStreamer no-end!
- The need to gst-register in ebuilds after installing a plugin or after removing a plugin is gone! GStreamer 0.10 takes care of keeping its internal registry in sync automatically.
- Quite a lot of plugins are not yet ported, most notably the dvd plugins
- Much more stable in multi-threaded scenarios
Eclasses:
- gst-plugins10 - common gstreamer functions for ebuilds
- gst-plugins-base - externally dep’ed packages in -base should inherit
this eclass - gst-plugins-good - externally dep’ed packages in -good should inherit
this eclass - gst-plugins-ugly - externally dep’ed packages in -ugly should inherit
this eclass
Ebuilds:
- media-libs/gstreamer - GStreamer core
- media-libs/gst-plugins-base - Libraries found in -base, as well as
plugins in -base that dont dep on external packages - media-libs/gst-plugins-good - Plugins in -good that dont dep on
external packages - media-libs/gst-plugins-ugly - Plugins in -ugly that dont dep on
external packages - dev-python/gst-python - Python bindings (gst-python)
- media-plugins/gst-plugins-ffmpeg - gst-ffmpeg
- media-plugins/gst-plugins-alsa
- media-plugins/gst-plugins-gnomevfs
- media-plugins/gst-plugins-libvisual
- media-plugins/gst-plugins-ogg
- media-plugins/gst-plugins-pango
- media-plugins/gst-plugins-theora
- media-plugins/gst-plugins-v4l
- media-plugins/gst-plugins-vorbis
- media-plugins/gst-plugins-xvideo
- media-plugins/gst-plugins-oss
- media-plugins/gst-plugins-esd
- media-plugins/gst-plugins-flac
- media-plugins/gst-plugins-gconf
- media-plugins/gst-plugins-jpeg
- media-plugins/gst-plugins-dv
- media-plugins/gst-plugins-libpng
- media-plugins/gst-plugins-raw1394
- media-plugins/gst-plugins-shout2
- media-plugins/gst-plugins-speex
- media-plugins/gst-plugins-a52dec
- media-plugins/gst-plugins-amrnb (* not done yet)
- media-plugins/gst-plugins-lame
- media-plugins/gst-plugins-mad
- media-plugins/gst-plugins-mpeg2dec
- media-plugins/gst-plugins-sidplay