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}, |
