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

Leave a Reply