comparison src/alsa-ng/alsa-util.c @ 3189:ab6c7ebcd301

alsa-ng: Only support 16bit output for now. Someone else can debug this crap.
author William Pitcock <nenolod@atheme.org>
date Fri, 19 Jun 2009 09:14:22 -0500
parents 68bb898b8ae0
children 2f5be25204f3
comparison
equal deleted inserted replaced
3188:68bb898b8ae0 3189:ab6c7ebcd301
18 */ 18 */
19 19
20 #include "alsa-stdinc.h" 20 #include "alsa-stdinc.h"
21 21
22 static alsaplug_format_mapping_t alsaplug_format_conv_tbl[] = { 22 static alsaplug_format_mapping_t alsaplug_format_conv_tbl[] = {
23 #ifdef NOTYET
23 {FMT_FLOAT, SND_PCM_FORMAT_FLOAT}, 24 {FMT_FLOAT, SND_PCM_FORMAT_FLOAT},
24 {FMT_S32_LE, SND_PCM_FORMAT_S32_LE}, 25 {FMT_S32_LE, SND_PCM_FORMAT_S32_LE},
25 {FMT_S32_BE, SND_PCM_FORMAT_S32_BE}, 26 {FMT_S32_BE, SND_PCM_FORMAT_S32_BE},
26 {FMT_S32_NE, SND_PCM_FORMAT_S32}, 27 {FMT_S32_NE, SND_PCM_FORMAT_S32},
27 {FMT_S24_LE, SND_PCM_FORMAT_S24_LE}, 28 {FMT_S24_LE, SND_PCM_FORMAT_S24_LE},
28 {FMT_S24_BE, SND_PCM_FORMAT_S24_BE}, 29 {FMT_S24_BE, SND_PCM_FORMAT_S24_BE},
29 {FMT_S24_NE, SND_PCM_FORMAT_S24}, 30 {FMT_S24_NE, SND_PCM_FORMAT_S24},
30 {FMT_U24_LE, SND_PCM_FORMAT_U24_LE}, 31 {FMT_U24_LE, SND_PCM_FORMAT_U24_LE},
31 {FMT_U24_BE, SND_PCM_FORMAT_U24_BE}, 32 {FMT_U24_BE, SND_PCM_FORMAT_U24_BE},
32 {FMT_U24_NE, SND_PCM_FORMAT_U24}, 33 {FMT_U24_NE, SND_PCM_FORMAT_U24},
34 #endif
33 {FMT_S16_LE, SND_PCM_FORMAT_S16_LE}, 35 {FMT_S16_LE, SND_PCM_FORMAT_S16_LE},
34 {FMT_S16_BE, SND_PCM_FORMAT_S16_BE}, 36 {FMT_S16_BE, SND_PCM_FORMAT_S16_BE},
35 {FMT_S16_NE, SND_PCM_FORMAT_S16}, 37 {FMT_S16_NE, SND_PCM_FORMAT_S16},
36 {FMT_U16_LE, SND_PCM_FORMAT_U16_LE}, 38 {FMT_U16_LE, SND_PCM_FORMAT_U16_LE},
37 {FMT_U16_BE, SND_PCM_FORMAT_U16_BE}, 39 {FMT_U16_BE, SND_PCM_FORMAT_U16_BE},