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.

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.