qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/27] Audio patches
@ 2023-03-06  6:51 marcandre.lureau
  2023-03-06  6:51 ` [PULL 01/27] MAINTAINERS: add myself to ui/ and audio/ marcandre.lureau
                   ` (27 more replies)
  0 siblings, 28 replies; 29+ messages in thread
From: marcandre.lureau @ 2023-03-06  6:51 UTC (permalink / raw)
  To: qemu-devel; +Cc: Gerd Hoffmann, Marc-André Lureau, Christian Schoenebeck

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



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

end of thread, other threads:[~2023-03-06 18:22 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-06  6:51 [PULL 00/27] Audio patches marcandre.lureau
2023-03-06  6:51 ` [PULL 01/27] MAINTAINERS: add myself to ui/ and audio/ marcandre.lureau
2023-03-06  6:51 ` [PULL 02/27] audio: log unimplemented audio device sample rates marcandre.lureau
2023-03-06  6:51 ` [PULL 03/27] audio: don't show unnecessary error messages marcandre.lureau
2023-03-06  6:51 ` [PULL 04/27] audio: rename hardware store to backend marcandre.lureau
2023-03-06  6:51 ` [PULL 05/27] audio: remove unused #define AUDIO_STRINGIFY marcandre.lureau
2023-03-06  6:51 ` [PULL 06/27] audio/mixeng: use g_new0() instead of audio_calloc() marcandre.lureau
2023-03-06  6:51 ` [PULL 07/27] audio/alsaaudio: " marcandre.lureau
2023-03-06  6:51 ` [PULL 08/27] audio/audio_template: use g_malloc0() to replace audio_calloc() marcandre.lureau
2023-03-06  6:51 ` [PULL 09/27] audio/audio_template: use g_new0() " marcandre.lureau
2023-03-06  6:51 ` [PULL 10/27] audio: remove audio_calloc() function marcandre.lureau
2023-03-06  6:51 ` [PULL 11/27] alsaaudio: change default playback settings marcandre.lureau
2023-03-06  6:51 ` [PULL 12/27] alsaaudio: reintroduce default recording settings marcandre.lureau
2023-03-06  6:51 ` [PULL 13/27] audio: change type of mix_buf and conv_buf marcandre.lureau
2023-03-06  6:51 ` [PULL 14/27] audio: change type and name of the resample buffer marcandre.lureau
2023-03-06  6:51 ` [PULL 15/27] audio: make the resampling code greedy marcandre.lureau
2023-03-06  6:51 ` [PULL 16/27] audio: replace the resampling loop in audio_pcm_sw_write() marcandre.lureau
2023-03-06  6:51 ` [PULL 17/27] audio: remove sw == NULL check marcandre.lureau
2023-03-06  6:51 ` [PULL 18/27] audio: rename variables in audio_pcm_sw_write() marcandre.lureau
2023-03-06  6:51 ` [PULL 19/27] audio: don't misuse audio_pcm_sw_write() marcandre.lureau
2023-03-06  6:51 ` [PULL 20/27] audio: remove unused noop_conv() function marcandre.lureau
2023-03-06  6:51 ` [PULL 21/27] audio: make playback packet length calculation exact marcandre.lureau
2023-03-06  6:51 ` [PULL 22/27] audio: replace the resampling loop in audio_pcm_sw_read() marcandre.lureau
2023-03-06  6:51 ` [PULL 23/27] audio: rename variables " marcandre.lureau
2023-03-06  6:51 ` [PULL 24/27] audio: make recording packet length calculation exact marcandre.lureau
2023-03-06  6:52 ` [PULL 25/27] audio: handle leftover audio frame from upsampling marcandre.lureau
2023-03-06  6:52 ` [PULL 26/27] audio/audio_template: substitute sw->hw with hw marcandre.lureau
2023-03-06  6:52 ` [PULL 27/27] audio: remove sw->ratio marcandre.lureau
2023-03-06 18:21 ` [PULL 00/27] Audio patches Peter Maydell

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