04 Jun, 2015

1 commit


08 May, 2013

1 commit


07 Sep, 2012

1 commit

  • 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

    Takashi Iwai
     

16 Jul, 2012

3 commits


17 Oct, 2010

1 commit


17 Jun, 2009

1 commit

  • 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

    Takashi Iwai
     

16 Oct, 2007

1 commit


23 Sep, 2006

3 commits