Skip to content

audio: modularize

Gerd Hoffmann qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7audio: add driver registryaudio/alsaaudio.c audio/audio.c audio/audio_int.h +9 more+106 -451 reply
2/7audio: add module loading supportaudio/audio.c include/qemu/module.h+21 -01 reply
3/7build: enable audio modulesMakefile Makefile.objs+5 -00 replies
4/7audio/alsa: build as moduleaudio/Makefile.objs configure+11 -30 replies
5/7audio/oss: build as moduleaudio/Makefile.objs configure+6 -30 replies
6/7audio/pulseaudio: build as moduleaudio/Makefile.objs configure+6 -30 replies
7/7audio/sdl: build as moduleaudio/Makefile.objs configure+7 -40 replies

Reviews trailers per patch

2 of 7 patches have a Reviewed-by or Acked-by.

PatchMarc-André Lureau
1/7R-b
2/7R-b
3/7
4/7
5/7
6/7
7/7

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/7] audio: modularize

Add audio driver (host backend) registry. Add audio module support. Enable module builds for alsa, oss, pulse and sdl.

Gerd Hoffmann (7):
audio: add driver registry
audio: add module loading support
build: enable audio modules
audio/alsa: build as module
audio/oss: build as module
audio/pulseaudio: build as module
audio/sdl: build as module

 configure             |  7 ++++-
 Makefile              |  4 +++
 Makefile.objs         |  1 +
 audio/audio_int.h     | 14 ++++-----
 include/qemu/module.h |  1 +
 audio/alsaaudio.c     |  8 ++++-
 audio/audio.c         | 83 +++++++++++++++++++++++++++++++++++----------------
 audio/coreaudio.c     |  8 ++++-
 audio/dsoundaudio.c   |  8 ++++-
 audio/noaudio.c       |  8 ++++-
 audio/ossaudio.c      |  8 ++++-
 audio/paaudio.c       |  8 ++++-
 audio/sdlaudio.c      |  8 ++++-
 audio/spiceaudio.c    |  8 ++++-
 audio/wavaudio.c      |  8 ++++-
 audio/Makefile.objs   | 30 +++++++++++++------
 scripts/create_config |  2 +-
 17 files changed, 159 insertions(+), 55 deletions(-)
Signature · 1 line
2.9.3