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 _______________________________________________ pulseaudio-discuss mailing list pulseaudio-discuss@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss