1988
Comment: Add not of audio/video device permissions
|
2171
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
- jack
- esd/arts/etc sound daemons
- alsa
- 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.