AFMT_S16_LE
case AFMT_S16_LE:
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
ch->fmt = SND_FORMAT(AFMT_S16_LE, 2, 0);
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
sc->cap_fmts[2] = SND_FORMAT(AFMT_S16_LE, 2, 0);
ALS_16BIT_CMD(SND_FORMAT(AFMT_S16_LE, 1, 0), DSP_MODE_S16MONO),
ALS_16BIT_CMD(SND_FORMAT(AFMT_S16_LE, 2, 0), DSP_MODE_S16STEREO),
case SND_FORMAT(AFMT_S16_LE, 1, 0):
case SND_FORMAT(AFMT_S16_LE, 2, 0):
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
if (format & AFMT_S16_LE) {
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
ch->fmt = SND_FORMAT(AFMT_S16_LE, 1, 0);
if (format == SND_FORMAT(AFMT_S16_LE, 1, 0)) return (0);
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
{SND_FORMAT(AFMT_S16_LE, 2, 0), envy24_p16sl, 4},
{SND_FORMAT(AFMT_S16_LE, 2, 0), envy24_r16sl, 4},
#define ENVY24_DEFAULT_FORMAT SND_FORMAT(AFMT_S16_LE, 2, 0)
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
{SND_FORMAT(AFMT_S16_LE, 2, 0), envy24ht_p16sl, 4},
{SND_FORMAT(AFMT_S16_LE, 2, 0), envy24ht_r16sl, 4},
#define ENVY24HT_DEFAULT_FORMAT SND_FORMAT(AFMT_S16_LE, 2, 0)
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
if (format & AFMT_S16_LE)
if (format & AFMT_S16_LE)
if (format & AFMT_S16_LE)
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
if (ch->fmt & AFMT_S16_LE)
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 1, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 2, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 3, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 3, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 4, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 4, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 5, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 5, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 6, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 6, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 7, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 7, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S16_LE, 8, 1);
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
if (format & AFMT_S16_LE)
uint8_t v = (format & AFMT_S16_LE) ? MC_SGD_16BIT : MC_SGD_8BIT;
SND_FORMAT(AFMT_S16_LE, 2, 0),
if (format & AFMT_S16_LE)
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 1, 0),
SND_FORMAT(AFMT_S16_LE, 2, 0),
c->format = SND_FORMAT(AFMT_S16_LE, 2, 0);
{ "s16le", "s16", "16", AFMT_S16_LE },
{ "s16le", NULL, NULL, AFMT_S16_LE },
AFMT_S16_LE, AFMT_S16_BE, AFMT_U16_LE, AFMT_U16_BE,
AFMT_S16_LE, AFMT_S16_BE, AFMT_U16_LE, AFMT_U16_BE,
case AFMT_S16_LE:
case AFMT_S16_LE:
#define AFMT_16BIT (AFMT_S16_LE | AFMT_S16_BE | AFMT_U16_LE | AFMT_U16_BE)
AFMT_S16_LE | AFMT_S16_BE | AFMT_S8)
#define VCHAN_DEFAULT_FORMAT SND_FORMAT(AFMT_S16_LE, 2, 0)
{UA_FMT_PCM, 16, AFMT_S16_LE, "16-bit S-LE PCM"},
{UA20_FMT_PCM, 16, AFMT_S16_LE, "16-bit S-LE PCM"},
#define AFMT_S16_NE AFMT_S16_LE
#define AFMT_S16_OE AFMT_S16_LE
{"s16le_1", {0x01, 0x02, 0x00, 0x00}, 2, AFMT_S16_LE, 0x00000201},
{"s16le_2", {0x81, 0x82, 0x00, 0x00}, 2, AFMT_S16_LE, 0xffff8281},
tmp = AFMT_S16_LE;
params->format = AFMT_S16_LE;
{ AFMT_S16_LE, "s16le" },
if (fmt & (AFMT_S16_LE | AFMT_U16_LE)) {
if (fmt & (AFMT_S16_LE | AFMT_U16_LE)) {
if (fmt & (AFMT_S16_LE | AFMT_U16_LE))
pvp->channels, AFMT_S16_LE, 44100);
(AFMT_S16_LE | AFMT_S16_BE | AFMT_U16_LE | AFMT_U16_BE)
(AFMT_S8 | AFMT_S16_LE | AFMT_S24_LE | AFMT_S32_LE)
(AFMT_S16_BE | AFMT_S16_LE | AFMT_U16_BE | AFMT_U16_LE | \
retval = AFMT_S16_LE;
AFMT_S16_BE | AFMT_S16_LE |