Mercurial > audlegacy-plugins
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}, |