Audio backend cleanup
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest12 patches 0 repliesNew
- v212 patches 7 repliesSuperseded
- v112 patches 13 repliesSuperseded
Changes in v3 from the cover letter
* fixed typo in coreaudio
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/12 | audio: remove esd backendaudio/ audio/ audio/ +1 more | +6 | 0 replies | |
| 2/12 | audio: remove fmod backendaudio/ audio/ audio/ +1 more | +2 | 0 replies | |
| 3/12 | audio: remove winwave audio driveraudio/ audio/ audio/ +1 more | +4 | 0 replies | |
| 4/12 | audio: expose drv_opaque to init_out and init_inaudio/ audio/ audio/ +8 more | +27 | 0 replies | |
| 5/12 | alsaaudio: do not use global variablesaudio/ | +87 | 0 replies | |
| 6/12 | paaudio: do not use global variablesaudio/ | +52 | 0 replies | |
| 7/12 | ossaudio: do not use global variablesaudio/ | +61 | 0 replies | |
| 8/12 | wavaudio: do not use global variablesaudio/ | +21 | 0 replies | |
| 9/12 | dsoundaudio: do not use global variablesaudio/ audio/ | +74 | 0 replies | |
| 10/12 | paaudio: fix possible resource leakaudio/ | +5 | 0 replies | |
| 11/12 | coreaudio: do not use global variables where possibleaudio/ | +24 | 0 replies | |
| 12/12 | sdlaudio: do not allow multiple instancesaudio/ | +7 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.
Cover letter [Qemu-devel] [PATCH v3 00/12] Audio backend cleanup
This series of patch removes the following audio backends:
esd, fmod, winwave.
It also cleans up the remaining drivers to do not use global variables where possible. This is a preparation for my GSoC project where I will enable multiple simultaneous audio backends.
Please also test the coreaudio backend, as I do not have a Mac to test it.
Patches are also available at https://github.com/DirtYiCE/qemu.git in tag audio-cleanup-v3 to simplify testing.
Changes since v1:
* sdl no longer removed
* fixed style issues in `audio: expose drv_opaque to init_out and init_in'
Changes since v2:
* fixed typo in coreaudio
Please review.
Kővágó, Zoltán (12):
audio: remove esd backend
audio: remove fmod backend
audio: remove winwave audio driver
audio: expose drv_opaque to init_out and init_in
alsaaudio: do not use global variables
paaudio: do not use global variables
ossaudio: do not use global variables
wavaudio: do not use global variables
dsoundaudio: do not use global variables
paaudio: fix possible resource leak
coreaudio: do not use global variables where possible
sdlaudio: do not allow multiple instances
audio/Makefile.objs | 4 - audio/alsaaudio.c | 165 ++++++----- audio/audio_int.h | 7 +- audio/audio_template.h | 2 +- audio/coreaudio.c | 46 ++-- audio/dsound_template.h | 24 +- audio/dsoundaudio.c | 106 ++++--- audio/esdaudio.c | 557 ------------------------------------- audio/fmodaudio.c | 685 --------------------------------------------- audio/noaudio.c | 4 +- audio/ossaudio.c | 115 ++++---- audio/paaudio.c | 105 +++---- audio/sdlaudio.c | 10 +- audio/spiceaudio.c | 5 +- audio/wavaudio.c | 42 +-- audio/winwaveaudio.c | 717 ------------------------------------------------ configure | 56 +--- 17 files changed, 367 insertions(+), 2283 deletions(-) delete mode 100644 audio/esdaudio.c delete mode 100644 audio/fmodaudio.c delete mode 100644 audio/winwaveaudio.c
Signature · 1 line
2.4.2