qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/12] audio: misc. improvements and bug fixes
@ 2022-09-23 18:34 Volker Rümelin
  2022-09-23 18:36 ` [PATCH 01/12] audio: refactor code in audio_run_out() Volker Rümelin
                   ` (12 more replies)
  0 siblings, 13 replies; 26+ messages in thread
From: Volker Rümelin @ 2022-09-23 18:34 UTC (permalink / raw)
  To: Gerd Hoffmann
  Cc: Christian Schoenebeck, Geoffrey McRae, Marc-André Lureau,
	qemu-devel

A series of audio improvements and fixes.

One note:

Patch 11/12 "audio: fix sw->buf size for audio recording":
If this patch is applied without the patch series "[PATCH 0/2] audio: 
prevent a class of guest-triggered aborts" at 
https://lists.nongnu.org/archive/html/qemu-devel/2022-09/msg02347.html, 
issue #71 triggers a QEMU abort. Patch 11/12 is nevertheless correct.

Volker Rümelin (12):
   audio: refactor code in audio_run_out()
   audio: fix GUS audio playback with out.mixing-engine=off
   audio: run downstream playback queue unconditionally
   alsaaudio: reduce playback latency
   audio: add more audio rate control functions
   spiceaudio: add a pcm_ops buffer_get_free function
   spiceaudio: update comment
   audio: swap audio_rate_get_bytes() function parameters
   audio: rename audio_sw_bytes_free()
   audio: refactor audio_get_avail()
   audio: fix sw->buf size for audio recording
   audio: prevent an integer overflow in resampling code

  audio/alsaaudio.c      |  38 ++++++++++++++-
  audio/audio.c          | 107 +++++++++++++++++++++++++++--------------
  audio/audio_int.h      |   4 +-
  audio/audio_template.h |   4 ++
  audio/dbusaudio.c      |   4 +-
  audio/noaudio.c        |   4 +-
  audio/rate_template.h  |  11 +++--
  audio/spiceaudio.c     |  19 ++++++--
  audio/wavaudio.c       |   2 +-
  9 files changed, 141 insertions(+), 52 deletions(-)

-- 
2.35.3


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

end of thread, other threads:[~2022-10-11 14:04 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-23 18:34 [PATCH 00/12] audio: misc. improvements and bug fixes Volker Rümelin
2022-09-23 18:36 ` [PATCH 01/12] audio: refactor code in audio_run_out() Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 02/12] audio: fix GUS audio playback with out.mixing-engine=off Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 03/12] audio: run downstream playback queue unconditionally Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 04/12] alsaaudio: reduce playback latency Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 05/12] audio: add more audio rate control functions Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 06/12] spiceaudio: add a pcm_ops buffer_get_free function Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 07/12] spiceaudio: update comment Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 08/12] audio: swap audio_rate_get_bytes() function parameters Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 09/12] audio: rename audio_sw_bytes_free() Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 10/12] audio: refactor audio_get_avail() Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-09-23 18:36 ` [PATCH 11/12] audio: fix sw->buf size for audio recording Volker Rümelin
2022-09-27 11:54   ` Marc-André Lureau
2022-10-01 12:08     ` Volker Rümelin
2022-09-23 18:36 ` [PATCH 12/12] audio: prevent an integer overflow in resampling code Volker Rümelin
2022-10-11 13:31 ` [PATCH 00/12] audio: misc. improvements and bug fixes Gerd Hoffmann

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).