gstreamer appears to have an artsd output plugin, but there is no ebuild for it.
try media-libs/gst-plugins I got the following output from gst-plugins-0.8.5-r1 * Applying max_cmd_len-1.5.0.patch ... * Applying uClibc/libtool patches ... * Configuring to build x xshm plugin(s) ... * econf: updating /var/tmp/portage/gst-plugins-0.8.5-r1/work/gst-plugins-0.8.5/config.guess with /usr/share/gnuconfig/config.guess * econf: updating /var/tmp/portage/gst-plugins-0.8.5-r1/work/gst-plugins-0.8.5/config.sub with /usr/share/gnuconfig/config.sub ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dr3 --disable-oss --disable-qcam --disable-v4l --disable-v4l2 --disable-vcd --disable-vga --disable-cdrom --disable-xvideo --disable-a52dec --disable-aalib --disable-aalibtest --disable-alsa --disable-arts --disable-artstest --disable-artsc --disable-audiofile --disable-avifile --disable-cdparanoia --disable-dvdread --disable-dvdnav --disable-esd --disable-esdtest --disable-flac --disable-ffmpeg --disable-gnome_vfs --disable-gsm --disable-hermes --disable-http --disable-jack --disable-jpeg --disable-ladspa --disable-lame --disable-lcs --disable-libdv --disable-libfame --disable-libfametest --disable-libpng --disable-mad --disable-mikmod --disable-libmikmodtest --disable-mjpegtools --disable-mpeg2dec --disable-openquicktime --disable-raw1394 --disable-rtp --disable-sdl --disable-sdltest --disable-shout --disable-shout2 --disable-shout2test --disable-sidplay --disable-smoothwave --disable-snapshot --disable-swfdec --disable-tarkin --disable-vorbis --disable-vorbistest --disable-xmms --disable-libmmx --disable-atomic --disable-tests --disable-examples --disable-divx --disable-faad --disable-gdk_pixbuf --disable-ogg--disable-sndfile --disable-x --disable-pango --disable-speex --disable-xvid --disable-mpeg2enc --disable-mplex --disable-musicbrainz --disable-nas --disable-librfb --disable-libcaca --disable-ivorbis --disable-faac --disable-theora --disable-kio --disable-osx_audio --disable-osx_video --disable-sunaudio --disable-artsc --disable-dts --disable-libvisual --disable-dirac --disable-libmng --disable-opengl --enable-x --enable-xshm onfigure: *** Plug-ins that will be built : v4l2src ximagesink xshm configure: *** Plug-ins that will not be built : a52dec aasink afsink afsrc arts artsdsink cdparanoia cdrom dirac divx dtsdec dv1394src dvdec dvdnavsrc dvdreadsrc dxr3videosink dxr3audiosink dxr3spusink esdsink esdmon faac faad flacenc flacdec gdkpixbufsrc glsink gnomevfssrc gsmenc gsmdec gstalsa hermescolorspace icecastsend ivorbisdec jack jpegenc jpegdec ladspa lame lcs libcaca libfame libvisual mad mikmod mngdec mpeg2dec mpeg2enc mplex musicbrainz nassink oggdemux oggmux osssrc osssink osxaudiosrc osxaudiosink osxvideosink pango pngenc qcamsrc rfbsrc sdlvideosink sfsrc sfsink shout2send sidplay smoothwave snapshot speex sunaudiosink swfdec tarkin theoradec theoraenc v4lsrc v4lmjpegsrc v4lmjpegsink vcdsrc vorbisenc vorbisdec xine xvid xvimagesink top of config.log was: $ ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc $
I'm not sure of the state of the artsd plugin, you got any info on that zaheerm ? As far as creating a plugin ebuild locally to test.. just look at the media-plugins/gst-plugins-* ebuilds as examples.
The artsd plugin is deprectaed and unmaintained. Therefore you are not missing much. Recommended route in KDE (with gstreamer) is to use alsa and dmix as your "soundserver" if not a thin client solution. If thin client, then I guess best is to wait till KDE4 (arts will no longer exist in kde4). Arts is also unmaintained and the KDE people want to get rid as fast as possible.
then we wont add this to the tree for the reasons in comment #3
This is a major bother for me. I have an audiophile sound card that requires a sound server to play multiple sounds, and arts is by far the best I can find. * alsa with dmix makes mplayer play laggy * esd isnt responsive and unstable for me and arts can even emulate mmap successfully unlike anything I've tried. Please add an arts use flag to gst-plugins, upstream clearly state their intention for KDE users to use gstreamer, and without arts support in gentoo's ebuilds, that makes it impossible for me.
Also, where did you get the information that arts wont be included with KDE4?
KDE media developers I know have said that in kde4 arts will not exist. It is not maintained. However it will stay in kde 3,x series for compatibility reasons. A lot of the newer kde media apps (amarok, juk, kiss) all prefer (or only use) gstreamer rather than arts for playback. How they will replace the sound server part of arts, I believe has not been decided but polypaudio has been touted.
Re arts future.... It might not be the way of the future for kde, but it is the way of *today*. We need gstreamer working with arts for the benefit of those apps using gstreamer in today's kde. Re getting it working..... This process works for me: 1. create gst-plugins-arts-0.8.7 identical to gst-plugins-oss 2. edit gst-plugins.eclass; add arts into the definition of my_gst_plugins 3. ebuild gst-plugins-arts install 4. hand-patch ext/arts/gst_arts.c; change the include of "machine/soundcard.h" to "sys/soundcard.h" on line 34. 5. ebuild gst-plugins-arts merge Im out of time to automate this right now..... I will prepare some patches to gst-plugins.eclass sometime this weekend.
Are you completely missing comment #3? That is the upstream state of the plugin as indicated by a gstreamer developer. We already closed it, you don't reopen without asking. If you want an arts plugin : fine create it yourself, we decide here and now that it is not fit for gentoo.