[PULL 00/27] Audio patches

marcandre.lureau@redhat.com posted 27 patches 1 year, 1 month ago
There is a newer version of this series
MAINTAINERS            |   2 +
audio/audio_int.h      |  20 +--
audio/audio_template.h | 105 +++++------
audio/mixeng.h         |   2 +
audio/rate_template.h  |  21 ++-
audio/alsaaudio.c      |  27 +--
audio/audio.c          | 392 ++++++++++++++++++++---------------------
audio/mixeng.c         |  87 ++++++++-
8 files changed, 359 insertions(+), 297 deletions(-)
[PULL 00/27] Audio patches
Posted by marcandre.lureau@redhat.com 1 year, 1 month ago
From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit 2946e1af2704bf6584f57d4e3aec49d1d5f3ecc0:

  configure: Disable thread-safety warnings on macOS (2023-03-04 14:03:46 +0000)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/audio-pull-request

for you to fetch changes up to 2f886a34bb7e6f6fcf39d64829f4499476f26dba:

  audio: remove sw->ratio (2023-03-06 10:30:24 +0400)

----------------------------------------------------------------
Audio patches for QEMU 8.0

Cleanups and improvements from Volker Rümelin.

----------------------------------------------------------------

Marc-André Lureau (1):
  MAINTAINERS: add myself to ui/ and audio/

Volker Rümelin (26):
  audio: log unimplemented audio device sample rates
  audio: don't show unnecessary error messages
  audio: rename hardware store to backend
  audio: remove unused #define AUDIO_STRINGIFY
  audio/mixeng: use g_new0() instead of audio_calloc()
  audio/alsaaudio: use g_new0() instead of audio_calloc()
  audio/audio_template: use g_malloc0() to replace audio_calloc()
  audio/audio_template: use g_new0() to replace audio_calloc()
  audio: remove audio_calloc() function
  alsaaudio: change default playback settings
  alsaaudio: reintroduce default recording settings
  audio: change type of mix_buf and conv_buf
  audio: change type and name of the resample buffer
  audio: make the resampling code greedy
  audio: replace the resampling loop in audio_pcm_sw_write()
  audio: remove sw == NULL check
  audio: rename variables in audio_pcm_sw_write()
  audio: don't misuse audio_pcm_sw_write()
  audio: remove unused noop_conv() function
  audio: make playback packet length calculation exact
  audio: replace the resampling loop in audio_pcm_sw_read()
  audio: rename variables in audio_pcm_sw_read()
  audio: make recording packet length calculation exact
  audio: handle leftover audio frame from upsampling
  audio/audio_template: substitute sw->hw with hw
  audio: remove sw->ratio

 MAINTAINERS            |   2 +
 audio/audio_int.h      |  20 +--
 audio/audio_template.h | 105 +++++------
 audio/mixeng.h         |   2 +
 audio/rate_template.h  |  21 ++-
 audio/alsaaudio.c      |  27 +--
 audio/audio.c          | 392 ++++++++++++++++++++---------------------
 audio/mixeng.c         |  87 ++++++++-
 8 files changed, 359 insertions(+), 297 deletions(-)

-- 
2.39.2


Re: [PULL 00/27] Audio patches
Posted by Peter Maydell 1 year, 1 month ago
On Mon, 6 Mar 2023 at 06:52, <marcandre.lureau@redhat.com> wrote:
>
> From: Marc-André Lureau <marcandre.lureau@redhat.com>
>
> The following changes since commit 2946e1af2704bf6584f57d4e3aec49d1d5f3ecc0:
>
>   configure: Disable thread-safety warnings on macOS (2023-03-04 14:03:46 +0000)
>
> are available in the Git repository at:
>
>   https://gitlab.com/marcandre.lureau/qemu.git tags/audio-pull-request
>
> for you to fetch changes up to 2f886a34bb7e6f6fcf39d64829f4499476f26dba:
>
>   audio: remove sw->ratio (2023-03-06 10:30:24 +0400)
>
> ----------------------------------------------------------------
> Audio patches for QEMU 8.0
>
> Cleanups and improvements from Volker Rümelin.


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0
for any user-visible changes.

-- PMM