PCM: Add more chmap definitions for UAC2

The new PCM chmap positions have been added in (to be) 3.8-rc1 kernel,
and now updated alsa-lib, too.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2012-11-26 18:10:26 +01:00
parent 9b5beef1dd
commit 67d692af48
3 changed files with 34 additions and 3 deletions

View file

@ -475,7 +475,7 @@ int snd_pcm_link(snd_pcm_t *pcm1, snd_pcm_t *pcm2);
int snd_pcm_unlink(snd_pcm_t *pcm);
/** channel mapping API version number */
#define SND_CHMAP_API_VERSION ((1 << 16) | (0 << 8) | 0)
#define SND_CHMAP_API_VERSION ((1 << 16) | (0 << 8) | 1)
/** channel map list type */
enum snd_pcm_chmap_type {
@ -516,7 +516,16 @@ enum snd_pcm_chmap_position {
SND_CHMAP_TRL, /** top rear left */
SND_CHMAP_TRR, /** top rear right */
SND_CHMAP_TRC, /** top rear center */
SND_CHMAP_LAST = SND_CHMAP_TRC, /** last entry */
SND_CHMAP_TFLC, /* top front left center */
SND_CHMAP_TFRC, /* top front right center */
SND_CHMAP_TSL, /* top side left */
SND_CHMAP_TSR, /* top side right */
SND_CHMAP_LLFE, /* left LFE */
SND_CHMAP_RLFE, /* right LFE */
SND_CHMAP_BC, /* bottom center */
SND_CHMAP_BLC, /* bottom left center */
SND_CHMAP_BRC, /* bottom right center */
SND_CHMAP_LAST = SND_CHMAP_BRC,
};
/** bitmask for channel position */