1. 08 May, 2013 1 commit
  2. 06 Sep, 2012 1 commit
    • Takashi Iwai's avatar
      ALSA: PCM: channel mapping API implementation · 2d3391ec
      Takashi Iwai authored
      This patch implements the basic data types for the standard channel
      mapping API handling.
      
      - The definitions of the channel positions and the new TLV types are
        added in sound/asound.h and sound/tlv.h, so that they can be
        referred from user-space.
      
      - Introduced a new helper function snd_pcm_add_chmap_ctls() to create
        control elements representing the channel maps for each PCM
        (sub)stream.
      
      - Some standard pre-defined channel maps are provided for
        convenience.
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      2d3391ec
  3. 16 Jul, 2012 3 commits
  4. 17 Oct, 2010 1 commit
  5. 17 Jun, 2009 1 commit
    • Takashi Iwai's avatar
      ALSA: Add new TLV types for dBwith min/max · 085f3065
      Takashi Iwai authored
      Add new types for TLV dB scale specified with min/max values instead
      of min/step since the resolution can't match always with the one
      a device provides.  For example, usb audio devices give 1/256 dB
      resolution while ALSA TLV is based on 1/100 dB resolution.
      The new min/max types have less problems because the possible
      rounding error happens only at min/max.
      Signed-off-by: Takashi Iwai's avatarTakashi Iwai <tiwai@suse.de>
      085f3065
  6. 16 Oct, 2007 1 commit
  7. 23 Sep, 2006 3 commits