[pulseaudio] Fix source format options (#12913)

Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
This commit is contained in:
GiviMAD 2022-06-10 07:39:01 +02:00 committed by GitHub
parent c171f2682a
commit 798d59b2c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 8 deletions

View File

@ -482,7 +482,7 @@ public class PulseaudioHandler extends BaseThingHandler {
}
switch (simpleFormat) {
case "u8":
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_SIGNED, null, 8, 1,
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_UNSIGNED, null, 8, 1,
simpleRate.longValue(), simpleChannels.intValue());
case "s16le":
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_SIGNED, false, 16, 1,
@ -491,16 +491,16 @@ public class PulseaudioHandler extends BaseThingHandler {
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_SIGNED, true, 16, 1,
simpleRate.longValue(), simpleChannels.intValue());
case "s24le":
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_UNSIGNED, false, 24, 1,
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_SIGNED, false, 24, 1,
simpleRate.longValue(), simpleChannels.intValue());
case "s24be":
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_UNSIGNED, true, 24, 1,
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_SIGNED, true, 24, 1,
simpleRate.longValue(), simpleChannels.intValue());
case "s32le":
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_UNSIGNED, false, 32, 1,
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_SIGNED, false, 32, 1,
simpleRate.longValue(), simpleChannels.intValue());
case "s32be":
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_UNSIGNED, true, 32, 1,
return new AudioFormat(AudioFormat.CONTAINER_WAVE, AudioFormat.CODEC_PCM_SIGNED, true, 32, 1,
simpleRate.longValue(), simpleChannels.intValue());
default:
logger.warn("unsupported format {}", simpleFormat);

View File

@ -54,11 +54,11 @@
<default>s16le</default>
<advanced>true</advanced>
<options>
<option value="u8">PCM signed 8-bit</option>
<option value="u8">PCM unsigned 8-bit</option>
<option value="s16le">PCM signed 16-bit little-endian</option>
<option value="s16be">PCM signed 16-bit big-endian</option>
<option value="s24le">PCM unsigned 24-bit little-endian</option>
<option value="s24be">PCM unsigned 24-bit big-endian</option>
<option value="s24le">PCM signed 24-bit little-endian</option>
<option value="s24be">PCM signed 24-bit big-endian</option>
<option value="s32le">PCM signed 32-bit little-endian</option>
<option value="s32be">PCM signed 32-bit big-endian</option>
</options>