[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/27] Audio patches
From: |
marcandre . lureau |
Subject: |
[PULL 00/27] Audio patches |
Date: |
Mon, 6 Mar 2023 10:51:35 +0400 |
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
- [PULL 00/27] Audio patches,
marcandre . lureau <=
- [PULL 03/27] audio: don't show unnecessary error messages, marcandre . lureau, 2023/03/06
- [PULL 02/27] audio: log unimplemented audio device sample rates, marcandre . lureau, 2023/03/06
- [PULL 01/27] MAINTAINERS: add myself to ui/ and audio/, marcandre . lureau, 2023/03/06
- [PULL 04/27] audio: rename hardware store to backend, marcandre . lureau, 2023/03/06
- [PULL 05/27] audio: remove unused #define AUDIO_STRINGIFY, marcandre . lureau, 2023/03/06
- [PULL 06/27] audio/mixeng: use g_new0() instead of audio_calloc(), marcandre . lureau, 2023/03/06
- [PULL 09/27] audio/audio_template: use g_new0() to replace audio_calloc(), marcandre . lureau, 2023/03/06
- [PULL 07/27] audio/alsaaudio: use g_new0() instead of audio_calloc(), marcandre . lureau, 2023/03/06
- [PULL 10/27] audio: remove audio_calloc() function, marcandre . lureau, 2023/03/06
- [PULL 08/27] audio/audio_template: use g_malloc0() to replace audio_calloc(), marcandre . lureau, 2023/03/06