AFMT_S8
case AFMT_S8:
SND_FORMAT(AFMT_S8, 1, 0),
SND_FORMAT(AFMT_S8, 2, 0),
SND_FORMAT(AFMT_S8, 1, 0),
SND_FORMAT(AFMT_S8, 2, 0),
SND_FORMAT(AFMT_S8, 1, 0),
SND_FORMAT(AFMT_S8, 2, 0),
if ((ch->fmt & AFMT_U8) != 0 || (ch->fmt & AFMT_S8) != 0)
if ((ch->fmt & AFMT_U8) != 0 || (ch->fmt & AFMT_S8) != 0)
format & (AFMT_U8|AFMT_S8) ? "8bit":"16bit",
data = ((format & AFMT_U8) || (format & AFMT_S8)) ? 1 : 0;
format & (AFMT_U8|AFMT_S8) ? "8bit":"16bit",
data = ((format & AFMT_U8) || (format & AFMT_S8)) ? 1 : 0;
SND_FORMAT(AFMT_S8, 1, 0),
SND_FORMAT(AFMT_S8, 2, 0),
SND_FORMAT(AFMT_S8, 1, 0),
SND_FORMAT(AFMT_S8, 2, 0),
SND_FORMAT(AFMT_S8, 1, 0),
SND_FORMAT(AFMT_S8, 2, 0),
SND_FORMAT(AFMT_S8, 1, 0),
SND_FORMAT(AFMT_S8, 2, 0),
{ "s8", NULL, NULL, AFMT_S8 },
AFMT_S8, AFMT_U8,
case AFMT_S8:
case AFMT_S8:
#define AFMT_8BIT (AFMT_G711 | AFMT_U8 | AFMT_S8)
AFMT_S16_LE | AFMT_S16_BE | AFMT_S8)
#define AFMT_S8_NE AFMT_S8
{UA_FMT_PCM, 8, AFMT_S8, "8-bit S-LE PCM"},
{UA20_FMT_PCM, 8, AFMT_S8, "8-bit S-LE PCM"},
{"s8_1", {0x01, 0x00, 0x00, 0x00}, 1, AFMT_S8, 0x00000001},
{"s8_2", {0x81, 0x00, 0x00, 0x00}, 1, AFMT_S8, 0xffffff81},
{ AFMT_S8, "s8" },
if (enc & (AFMT_S8 | AFMT_U8 | AFMT_MU_LAW | AFMT_A_LAW))
(AFMT_U8 | AFMT_S8)
(AFMT_S8 | AFMT_S16_NE | AFMT_S24_NE | AFMT_S32_NE)
(AFMT_S8 | AFMT_S16_LE | AFMT_S24_LE | AFMT_S32_LE)
(AFMT_S8 | AFMT_S16_BE | AFMT_S24_BE | AFMT_S32_BE)
AFMT_U8 | AFMT_S8)
retval = AFMT_S8;
retval = AFMT_S8;
AFMT_S8 | AFMT_U8;