"Kővágó, Zoltán" <dirty.ice...@gmail.com> 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 <dirty.ice...@gmail.com> > --- > > 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 <arm...@redhat.com>