[pulseaudio-discuss] Splitting a sound card

Lennart Poettering lennart at poettering.net
Wed Sep 12 09:29:50 PDT 2007


On Wed, 12.09.07 17:51, Tanu Kaskinen (tanuk at iki.fi) wrote:

> > Also, could you try to reproduce the issue with "aplay -D hw:0" and
> > playing around with the sampling parameters?
> 
> Sure. This will have to wait till next week, though.
> 
> But to me this seems a rather straightforward problem:
> 
> typedef enum pa_sample_format {
>     PA_SAMPLE_U8,              /**< Unsigned 8 Bit PCM */
>     PA_SAMPLE_ALAW,            /**< 8 Bit a-Law */
>     PA_SAMPLE_ULAW,            /**< 8 Bit mu-Law */
>     PA_SAMPLE_S16LE,           /**< Signed 16 Bit PCM, little endian (PC) */
>     PA_SAMPLE_S16BE,           /**< Signed 16 Bit PCM, big endian */
>     PA_SAMPLE_FLOAT32LE,       /**< 32 Bit IEEE floating point, little endian, range -1 to 1 */
>     PA_SAMPLE_FLOAT32BE,       /**< 32 Bit IEEE floating point, big endian, range -1 to 1 */
>     PA_SAMPLE_MAX,             /**< Upper limit of valid sample types */
>     PA_SAMPLE_INVALID = -1     /**< An invalid value */
> } pa_sample_format_t;
> 
> They are the formats that Pulse supports, right?
> PA_SAMPLE_S32* should be added to the list.

I added this to my todo list a while back. Would require adding a
bunch of code converting/resampling samples.

Lennart

-- 
Lennart Poettering                        Red Hat, Inc.
lennart [at] poettering [dot] net         ICQ# 11060553
http://0pointer.net/lennart/           GnuPG 0x1A015CC4



More information about the pulseaudio-discuss mailing list