AFMT_S32_LE
case AFMT_S32_LE:
SND_FORMAT(AFMT_S32_LE, 2, 0),
sc->cap_fmts[0] = SND_FORMAT(AFMT_S32_LE, 2, 0);
SND_FORMAT(AFMT_S32_LE, 2, 0),
SND_FORMAT(AFMT_S32_LE, 2, 0),
SND_FORMAT(AFMT_S32_LE, 2, 0),
{SND_FORMAT(AFMT_S32_LE, 2, 0), envy24_p32sl, 8},
{SND_FORMAT(AFMT_S32_LE, 2, 0), envy24_r32sl, 8},
SND_FORMAT(AFMT_S32_LE, 2, 0),
SND_FORMAT(AFMT_S32_LE, 2, 0),
{SND_FORMAT(AFMT_S32_LE, 2, 0), envy24ht_p32sl, 8},
{SND_FORMAT(AFMT_S32_LE, 2, 0), envy24ht_r32sl, 8},
else if (ch->fmt & AFMT_S32_LE)
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 1, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 2, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 3, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 3, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 4, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 4, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 5, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 5, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 6, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 6, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 7, 0);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 7, 1);
ch->fmtlist[i++] = SND_FORMAT(AFMT_S32_LE, 8, 1);
SND_FORMAT(AFMT_S32_LE, hdsp_port_slot_count(ch->ports, 48000), 0);
SND_FORMAT(AFMT_S32_LE, hdsp_port_slot_count(ch->ports, 96000), 0);
SND_FORMAT(AFMT_S32_LE, hdsp_port_slot_count(ch->ports, 192000), 0);
ch->cap_fmts[2] = SND_FORMAT(AFMT_S32_LE, 2, 0);
SND_FORMAT(AFMT_S32_LE, 2, 0),
SND_FORMAT(AFMT_S32_LE, hdspe_channel_count(ch->ports, 2), 0);
SND_FORMAT(AFMT_S32_LE, hdspe_channel_count(ch->ports, 4), 0);
SND_FORMAT(AFMT_S32_LE, hdspe_channel_count(ch->ports, 8), 0);
SND_FORMAT(AFMT_S32_LE, 2, 0),
{ "s32le", "s32", "32", AFMT_S32_LE },
{ "s32le", NULL, NULL, AFMT_S32_LE },
AFMT_S32_LE, AFMT_S32_BE, AFMT_U32_LE, AFMT_U32_BE,
AFMT_S32_LE, AFMT_S32_BE, AFMT_U32_LE, AFMT_U32_BE,
case AFMT_S32_LE:
case AFMT_S32_LE: /* FALLTHROUGH */
#define AFMT_32BIT (AFMT_S32_LE | AFMT_S32_BE | AFMT_U32_LE | AFMT_U32_BE | \
#define AFMT_SIGNED (AFMT_S32_LE | AFMT_S32_BE | AFMT_F32_LE | AFMT_F32_BE | \
{UA_FMT_PCM, 32, AFMT_S32_LE, "32-bit S-LE PCM"},
{UA20_FMT_PCM, 32, AFMT_S32_LE, "32-bit S-LE PCM"},
#define AFMT_S32_NE AFMT_S32_LE
#define AFMT_S32_OE AFMT_S32_LE
{"s32le_1", {0x01, 0x02, 0x03, 0x04}, 4, AFMT_S32_LE, 0x04030201},
{"s32le_2", {0x81, 0x82, 0x83, 0x84}, 4, AFMT_S32_LE, 0x84838281},
params->format = AFMT_S32_LE;
{ AFMT_S32_LE, "s32le" },
if (fmt & (AFMT_S32_LE | AFMT_U32_LE | AFMT_F32_LE)) {
if (fmt & (AFMT_S32_LE | AFMT_U32_LE | AFMT_F32_LE)) {
if (fmt & (AFMT_S32_LE | AFMT_U32_LE | AFMT_F32_LE))
(AFMT_S32_LE | AFMT_S32_BE | AFMT_U32_LE | AFMT_U32_BE | \
(AFMT_S8 | AFMT_S16_LE | AFMT_S24_LE | AFMT_S32_LE)
AFMT_S32_BE | AFMT_S32_LE | AFMT_U32_BE | AFMT_U32_LE | \
retval = AFMT_S32_LE;
AFMT_S32_BE | AFMT_S32_LE |