Fix PulseAudio audio format to OBS audio format mapping

The format PA_SAMPLE_S24_32LE is a 24 bit audio format in 32 bit integers
and not a 32 bit audio format and so it should no be mapped to
AUDIO_FORMAT_32BIT.
This commit is contained in:
Christoph Hohmann
2014-10-07 21:10:06 +02:00
parent 4e308c955d
commit 8166932d00

View File

@@ -58,7 +58,7 @@ static enum audio_format pulse_to_obs_audio_format(
switch (format) {
case PA_SAMPLE_U8: return AUDIO_FORMAT_U8BIT;
case PA_SAMPLE_S16LE: return AUDIO_FORMAT_16BIT;
case PA_SAMPLE_S24_32LE: return AUDIO_FORMAT_32BIT;
case PA_SAMPLE_S32LE: return AUDIO_FORMAT_32BIT;
case PA_SAMPLE_FLOAT32LE: return AUDIO_FORMAT_FLOAT;
default: return AUDIO_FORMAT_UNKNOWN;
}