[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian policy on multimedia ?



Hi,

> >> > Audio on the other hand seems to have mostly settled for ALSA and jack.
> >> > (I'm not sure if portaudio is gone?)
> >>
> >>   Yes.  And I would suggest that the audio servers become deprecated.
> >> They should get compability solutions, "proxies" if you like, so that
> >> programs that depend on them will continue to work.  But the _real_
> >> back-ends should be ALSA and Jack.  Any objections?
> >
> > The proxies (arts, esound etc.) are innocent-looking, but actually harmful in that they currently
> >
> > 1. add much latency in the scene
> >
> > 2. occupy ALSA/OSS devices exclusively so that other apps cannot use.
> >
> > I don't think I've heard of any app that supports arts/esd etc. which
> > doesn't support saner sound protocols; so 'letting them die their
> > peaceful death' is a feasible option.
> 
>   Such applications may exist.  How about KDE?  Does not KDE pretty
> much assume artsd?  Is it worth the effort to "un-assume" arts for
> all of KDE?  It might be, but we should assess the amount of work,
> and the possible regressions.

arts seems to support jack, so no problem here.


$ artsd -A
possible choices for the audio i/o method:

  oss       Open Sound System
  alsa      Advanced Linux Sound Architecture
  null      No Audio Input/Output
  esd       Enlightened Sound Daemon
  jack      Jack Audio Connection Kit
  nas       Network Audio System
  toss      Threaded Open Sound System


$ ldd /usr/bin/artsd
        libsoundserver_idl.so.1 => /usr/lib/libsoundserver_idl.so.1 (0x00002b2eab338000)
        libartsflow.so.1 => /usr/lib/libartsflow.so.1 (0x00002b2eab4df000)
        libmcop_mt.so.1 => /usr/lib/libmcop_mt.so.1 (0x00002b2eab799000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002b2eab89e000)
        libm.so.6 => /lib/libm.so.6 (0x00002b2eaba9b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002b2eabc22000)
        libc.so.6 => /lib/libc.so.6 (0x00002b2eabd2f000)
        libkmedia2_idl.so.1 => /usr/lib/libkmedia2_idl.so.1 (0x00002b2eabf6d000)
        libartsflow_idl.so.1 => /usr/lib/libartsflow_idl.so.1 (0x00002b2eac0d9000)
        libmcop.so.1 => /usr/lib/libmcop.so.1 (0x00002b2eac304000)
        libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x00002b2eac4e5000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0x00002b2eac60e000)
        libaudio.so.2 => /usr/lib/libaudio.so.2 (0x00002b2eac7e3000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x00002b2eac8fb000)
        libesd.so.0 => /usr/lib/libesd.so.0 (0x00002b2eaca5d000)
        libjack-0.100.0.so.0 => /usr/lib/libjack-0.100.0.so.0 (0x00002b2eacb66000)
        libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0x00002b2eacc7f000)
        libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00002b2eacd87000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00002b2ead065000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0x00002b2ead190000)
        libmad.so.0 => /usr/lib/libmad.so.0 (0x00002b2ead296000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00002b2ead3b4000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002b2ead4b7000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00002b2ead5bb000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00002b2ead6bf000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00002b2ead7d4000)
        librt.so.1 => /lib/librt.so.1 (0x00002b2ead965000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b2eab220000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x00002b2eada6e000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x00002b2eadc4f000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x00002b2eadd59000)

regards,
	junichi
-- 
dancer@{debian.org,netfort.gr.jp}   Debian Project



Reply to: