Differences between revisions 4 and 5
Revision 4 as of 2006-02-18 11:48:41
Size: 1988
Editor: nchip
Comment: Add not of audio/video device permissions
Revision 5 as of 2006-02-28 00:35:06
Size: 2171
Editor: ?JunichiUekawa
Comment: add mention of user/group. We have this, but I see it is rarely documented
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:

== user permissions ==

Members of group 'audio' will have access to audio hardware.

Members of group 'video' will have access to video hardware.

TBD of realtime priority.

This is a Debian Multimedia mailing list memo wiki page

Application Policy

The policy should be found in debian-multimedia package which contains the policy document and other misc goods for basic Debian Multimedia configuration.

process

The contents here are discussed in debian-multimedia mailing list.

user permissions

Members of group 'audio' will have access to audio hardware.

Members of group 'video' will have access to video hardware.

TBD of realtime priority.

sound input/output selection

When applications try to open a sound device, they should try to detect what sound output device is available. The priority of detection should be

  1. jack
  2. esd/arts/etc sound daemons
  3. alsa
  4. oss

and the applications should not start jack/esd/arts daemon themselves.

Currently discussed

Do we need to support all or just JACK/ALSA.

artsd supports JACK output

jackdsp (unpackaged) allows OSS to JACK output?

jack

When connecting to jack as jack client, applications should have a reasonable default output connection.

midi

When MIDI is supported, it should have a documented MIDI sequencer input/output device, documented in /usr/share/debian-multimedia/midi/{application} in XXX format

or

Users should be able to specify which ports applications should automagically connect to, configured in /etc/debian-multimedia/midi/XXXX

LADSPA

packages should install LADSPA plugins in

/usr/lib/ladspa/*.so

and add a Provides: ladspa-plugin

packages supporting ladspa plugins should seek for LADSPA plugins in

/usr/local/lib/ladspa:/usr/lib/ladspa/ iff LADSPA_PATH is unset.

and add a Recommends: ladspa-plugin (or Depends)

session handling (LASH)

Video Policy

Current Problems

There is no viable standard input/output system for video.

Gstreamer currently fills that gap in most parts.

User permissions: [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=147518 #147518] By default users will not get video/audio device access and thus can't output audio or use 3D/XVideo(?) acceleration.