[PATCH 00/12] audio: misc. improvements and bug fixes

Volker Rümelin posted 12 patches 1 year, 7 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/38d7417a-fc26-be39-6a63-99c79ee15fc9@t-online.de
Maintainers: Gerd Hoffmann <kraxel@redhat.com>, Christian Schoenebeck <qemu_oss@crudebyte.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>
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(-)
[PATCH 00/12] audio: misc. improvements and bug fixes
Posted by Volker Rümelin 1 year, 7 months ago
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

Re: [PATCH 00/12] audio: misc. improvements and bug fixes
Posted by Gerd Hoffmann 1 year, 7 months ago
On Fri, Sep 23, 2022 at 08:34:58PM +0200, Volker Rümelin wrote:
> 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.

Added to patch queue.

thanks,
  Gerd