mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-05 13:29:57 -05:00
sample-util: properly allocate silence block for s24-32 formats
This commit is contained in:
parent
076830af19
commit
3a7b287c7e
1 changed files with 4 additions and 0 deletions
|
|
@ -1181,6 +1181,8 @@ pa_memchunk* pa_silence_memchunk_get(pa_silence_cache *cache, pa_mempool *pool,
|
|||
case PA_SAMPLE_S32BE:
|
||||
case PA_SAMPLE_S24LE:
|
||||
case PA_SAMPLE_S24BE:
|
||||
case PA_SAMPLE_S24_32LE:
|
||||
case PA_SAMPLE_S24_32RE:
|
||||
case PA_SAMPLE_FLOAT32LE:
|
||||
case PA_SAMPLE_FLOAT32BE:
|
||||
cache->blocks[PA_SAMPLE_S16LE] = b = silence_memblock_new(pool, 0);
|
||||
|
|
@ -1189,6 +1191,8 @@ pa_memchunk* pa_silence_memchunk_get(pa_silence_cache *cache, pa_mempool *pool,
|
|||
cache->blocks[PA_SAMPLE_S32BE] = pa_memblock_ref(b);
|
||||
cache->blocks[PA_SAMPLE_S24LE] = pa_memblock_ref(b);
|
||||
cache->blocks[PA_SAMPLE_S24BE] = pa_memblock_ref(b);
|
||||
cache->blocks[PA_SAMPLE_S24_32LE] = pa_memblock_ref(b);
|
||||
cache->blocks[PA_SAMPLE_S24_32BE] = pa_memblock_ref(b);
|
||||
cache->blocks[PA_SAMPLE_FLOAT32LE] = pa_memblock_ref(b);
|
||||
cache->blocks[PA_SAMPLE_FLOAT32BE] = pa_memblock_ref(b);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue