[pulseaudio-discuss] S24_3LE not support in try_auto of set_format
David Henningsson
david.henningsson at canonical.com
Sun Jun 21 23:51:52 PDT 2015
On 2015-06-21 11:19, Raymond Yau wrote:
> >
> >> Do you mean you still cannot force pulseaudio to use 24 bits for
> your creative usb audio ?
> >>
> >> Seem try auto format did not include 24bits
> >
> > I have 24bit explicitly in pulseaudio config currently:
> >>>
> >>> default-sample-format = s24le
> >
> > But it still uses 16bit, didn't managed how to force it to use 24bit
>
> static const pa_sample_format_t try_order[] = {
> PA_SAMPLE_FLOAT32NE,
> PA_SAMPLE_FLOAT32RE,
> PA_SAMPLE_S32NE,
> PA_SAMPLE_S32RE,
> PA_SAMPLE_S24_32NE,
> PA_SAMPLE_S24_32RE,
> PA_SAMPLE_S24NE,
> PA_SAMPLE_S24RE,
> + PA_SAMPLE_S24LE,
> PA_SAMPLE_S16NE,
> PA_SAMPLE_S16RE,
> PA_SAMPLE_ALAW,
> PA_SAMPLE_ULAW,
> PA_SAMPLE_U8
> };
>
> Seem missing PA_SAMPLE_S24LE in try_order, not sure any assembley code
> need to be changed
S24LE is the same as S24NE on little-endian archs, and the same as S24RE
on big-endian archs.
LE = Little endian
BE = Big endian
NE = Native endian
RE = Reverse endian (i e, the opposite to the native one)
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
More information about the pulseaudio-discuss
mailing list