[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH] audio: proper support for float samples in mixeng
From: |
Markus Armbruster |
Subject: |
Re: [RFC PATCH] audio: proper support for float samples in mixeng |
Date: |
Mon, 03 Feb 2020 07:21:52 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
"Kővágó, Zoltán" <address@hidden> writes:
> This adds proper support for float samples in mixeng by adding a new
> audio format for it.
>
> Limitations: only native endianness is supported.
>
> Signed-off-by: Kővágó, Zoltán <address@hidden>
> ---
>
> This patch is meant to be applied on top of "[PATCH] coreaudio: fix coreaudio
> playback" by Volker Rümelin, available at:
> https://lists.nongnu.org/archive/html/qemu-devel/2020-02/msg00114.html
>
> For more information, please refer to that thread.
>
> ---
> qapi/audio.json | 2 +-
> audio/audio_int.h | 3 +-
> audio/audio_template.h | 41 ++++++++++++--------
> audio/mixeng.h | 8 ++--
> audio/alsaaudio.c | 17 ++++++++
> audio/audio.c | 56 ++++++++++++++++++---------
> audio/coreaudio.c | 7 +---
> audio/mixeng.c | 88 ++++++++++++++++++++++++++----------------
> audio/paaudio.c | 9 +++++
> audio/sdlaudio.c | 28 ++++++++++++++
> 10 files changed, 180 insertions(+), 79 deletions(-)
>
> diff --git a/qapi/audio.json b/qapi/audio.json
> index 83312b2339..d8c507cced 100644
> --- a/qapi/audio.json
> +++ b/qapi/audio.json
> @@ -276,7 +276,7 @@
> # Since: 4.0
> ##
> { 'enum': 'AudioFormat',
> - 'data': [ 'u8', 's8', 'u16', 's16', 'u32', 's32' ] }
> + 'data': [ 'u8', 's8', 'u16', 's16', 'u32', 's32', 'f32' ] }
>
> ##
> # @AudiodevDriver:
For QAPI:
Acked-by: Markus Armbruster <address@hidden>