From f0da7da42149c438033abd5e53c790d2acbba9a2 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 21 Nov 2007 22:40:04 +0000 Subject: support S32 samples, prefer FLOAT32 samples over U8, add channel map support to the source git-svn-id: file:///home/lennart/svn/public/gst-pulse/trunk@75 bb39ca4e-bce3-0310-b5d4-eea78a553289 --- src/pulseutil.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/pulseutil.c') diff --git a/src/pulseutil.c b/src/pulseutil.c index 36a2168..61aed61 100644 --- a/src/pulseutil.c +++ b/src/pulseutil.c @@ -58,6 +58,10 @@ gboolean gst_pulse_fill_sample_spec(GstRingBufferSpec *spec, pa_sample_spec *ss) ss->format = PA_SAMPLE_FLOAT32LE; else if (spec->format == GST_FLOAT32_BE && spec->width == 32) ss->format = PA_SAMPLE_FLOAT32BE; + else if (spec->format == GST_S32_LE && spec->width == 32) + ss->format = PA_SAMPLE_S32LE; + else if (spec->format == GST_S32_BE && spec->width == 32) + ss->format = PA_SAMPLE_S32NE; else return FALSE; -- cgit