qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/7] audio related fixes for 10.1
@ 2025-05-11  7:36 Volker Rümelin
  2025-05-11  7:38 ` [PATCH 1/7] tests/functional: use 'none' audio driver for q800 tests Volker Rümelin
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Volker Rümelin @ 2025-05-11  7:36 UTC (permalink / raw)
  To: Gerd Hoffmann, Marc-André Lureau, Laurent Vivier,
	Paolo Bonzini, Alex Bennée
  Cc: Richard Henderson, Mark Cave-Ayland, Thomas Huth, qemu-devel

A few audio related fixes for 10.1.

The virtio-sound device is the first QEMU audio front end that supports floating point samples. The audio subsystem is only partially prepared for this. The commit message of patch 7/7 "audio: add float sample endianness converters" has the details. The new code paths in patch 7/7 are only compile tested. I don't have a big endian host to test.

checkpatch.pl complains about missing space characters in the type punning macros in patch 7/7. I don't agree.

Volker Rümelin (7):
  tests/functional: use 'none' audio driver for q800 tests
  audio: fix SIGSEGV in AUD_get_buffer_size_out()
  audio: fix size calculation in AUD_get_buffer_size_out()
  hw/audio/asc: fix SIGSEGV in asc_realize()
  hw/audio/asc: replace g_malloc0() with g_malloc()
  audio/mixeng: remove unnecessary pointer type casts
  audio: add float sample endianness converters

 audio/audio.c                        | 11 +++-
 audio/audio_template.h               | 12 ++--
 audio/mixeng.c                       | 83 ++++++++++++++++++++++++----
 audio/mixeng.h                       |  6 +-
 hw/audio/asc.c                       |  9 ++-
 tests/functional/test_m68k_q800.py   |  3 +-
 tests/functional/test_m68k_replay.py |  3 +-
 7 files changed, 106 insertions(+), 21 deletions(-)

-- 
2.43.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-05-14  9:20 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-11  7:36 [PATCH 0/7] audio related fixes for 10.1 Volker Rümelin
2025-05-11  7:38 ` [PATCH 1/7] tests/functional: use 'none' audio driver for q800 tests Volker Rümelin
2025-05-11  7:38 ` [PATCH 2/7] audio: fix SIGSEGV in AUD_get_buffer_size_out() Volker Rümelin
2025-05-11  7:38 ` [PATCH 3/7] audio: fix size calculation " Volker Rümelin
2025-05-11  7:38 ` [PATCH 4/7] hw/audio/asc: fix SIGSEGV in asc_realize() Volker Rümelin
2025-05-11 11:52   ` Mark Cave-Ayland
2025-05-13  6:14     ` Volker Rümelin
2025-05-13  8:17       ` Mark Cave-Ayland
2025-05-14  5:43         ` Volker Rümelin
2025-05-11  7:38 ` [PATCH 5/7] hw/audio/asc: replace g_malloc0() with g_malloc() Volker Rümelin
2025-05-11 11:53   ` Mark Cave-Ayland
2025-05-11  7:38 ` [PATCH 6/7] audio/mixeng: remove unnecessary pointer type casts Volker Rümelin
2025-05-11  7:38 ` [PATCH 7/7] audio: add float sample endianness converters Volker Rümelin
2025-05-11 10:08 ` [PATCH 0/7] audio related fixes for 10.1 Marc-André Lureau
2025-05-13  6:40 ` Michael Tokarev
2025-05-14  6:26   ` Volker Rümelin
2025-05-14  9:19     ` Michael Tokarev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).