Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 294670 - Some gst-plugins are not in Gentoo - aalib, gdk_pixbuf, libcaca, monoscope, synaesthesia, directfb, mpeg2enc, sdl, timidity, swfdec
Summary: Some gst-plugins are not in Gentoo - aalib, gdk_pixbuf, libcaca, monoscope, s...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on: 291043
Blocks:
  Show dependency tree
 
Reported: 2009-11-26 03:29 UTC by Steven Rodriguez
Modified: 2013-01-20 19:56 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steven Rodriguez 2009-11-26 03:29:31 UTC
Some gst-plugins are not in Gentoo, you need to create ebuilds for the missing plugins.

Missing gst-plugins from Gentoo:

From gst-plugins-good:

gst-integrated plugins:

- monoscope

gst-external plugins:

- aalib
- cairo
- hal
- gdk_pixbuf
- libcaca

From gst-plugins-ugly:

gst-integrated plugins:

- synaesthesia

gst-external plugins:

- amrnb
- amrwbdec

From gst-plugins-bad:

gst-external plugins:

- alsaspdif
- amrwbenc
- apexsink
- assrender
- bz2
- cdaudio
- celt
- cog
- dc1394
- dirac
- directfb
- divx
- dts
- gme
- gsm
- ivorbis
- jack
- jp2k
- kate
- lv2
- mpeg2enc
- mplex
- musicbrainz
- nas
- ofa
- rsvg
- sdl
- sndfile
- soundtouch
- spc
- swfdec
- timidity
- zbar

For example the gst-plugins-sdl is missing, and so much gst-plugin ebuilds are missing.

Is there a solution?

Reproducible: Always

Steps to Reproduce:
1.Install gstreamer and plugins.
2. Check for installed plugins.
3. Compare installed plugins to gstreamer-provided plugins.

Actual Results:  
I found that some gst-plugins ebuilds are missing...

Expected Results:  
Gentoo ebuilds must have all the gstreamer plugins.
Comment 1 Mart Raudsepp gentoo-dev 2009-11-28 23:58:40 UTC
and which of these are you actually missing out from?

amrnb, amrwbdec, celt, kate, mpeg2enc and sdl would probably be good to have, what of the others? Please justify. Quite some of what you included here are deprecated plugins, not used without constructing custom pipelines and so on.

We must not have all the gstreamer plugins. We should have all the useful gstreamer plugins.
Comment 2 Steven Rodriguez 2009-11-30 00:13:48 UTC
I'm missing:

- aalib
- gdk_pixbuf
- libcaca
- monoscope
- synaesthesia
- amrnb
- amrwbdec
- directfb
- mpeg2enc
- sdl
- timidity
- swfdec

I need those plugins for doing my applications, but I believe gentoo must have all gstreamer plusins's ebuilds.
Comment 3 Steven Rodriguez 2009-11-30 00:14:59 UTC
Sorry, it's not plusins's, it's plugins.
Comment 4 Armando Di Cianno 2010-01-25 15:48:28 UTC
I'd like to see apexsink built, as it's an extremely convenient way to stream to an Apple Airport Express, from any program that can use GStreamer, or even from the command line invocation (e.g. from mpd and a pipe).
Comment 5 Matt Enright 2010-04-26 09:39:23 UTC
Why were monoscope and synaesthesia (as integrated plugins) singled out to not get built with gst-plugins-{good,ugly}? Since there aren't external ebuilds for this that leaves them "uninstallable" as far as portage goes.
Comment 6 Mart Raudsepp gentoo-dev 2010-04-26 15:21:32 UTC
They are marked experimental and not built without passing --enable-experimental flag, which we aren't doing. Well, as far as I remember for monoscope case at least. I'd suggest working with upstream to get them out of experimental status...
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2013-01-20 19:56:17 UTC
* mpeg2enc has been there for a while
 * timidity is bug #260304
 * swfdec is most likely not going to be added due to swfdec project being dead 
for a few years already
 * armwbdec is bug #306855
 * gdk-pixbuf is bug #244744

experimental stuff is left out until gstreamer herd discusses what to do about 
it.

I am closing this bug now since it covers way too many things.

If you want items that are not being covered by a particular bug report yet, 
please open a bug report for the specific plugin you want stating why you need 
it.
It is not that we do not want to deal with it, but it has a maintenance cost so 
a minimal reason to have it is required.
"Just because I use it for foo" is valid, so don't hesitate.