[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v5 00/10] Audio: Mixeng-free 5.1/7.1 audio support
From: |
Kővágó, Zoltán |
Subject: |
[PATCH v5 00/10] Audio: Mixeng-free 5.1/7.1 audio support |
Date: |
Mon, 30 Sep 2019 22:28:53 +0200 |
Hi,
I've updated my mixeng-free audio patches. The documentation probably
requires more polishing, but I'm sending this now so the other parts
can be reviewed too.
Changes from v4:
* Removed already merged commits.
* Bugfix in "audio: make mixeng optional" commit.
* Dropped the "paaudio: channel-map option" patch, instead the paaudio
backend will automatically figure out the current channel map for now
(see the last patch). Currently this only works with usb-audio, if
other frontends gain support for multi-channel audio, it might require
some rethinking.
Regards,
Zoltan
Kővágó, Zoltán (10):
audio: add mixing-engine option (documentation)
audio: make mixeng optional
paaudio: get/put_buffer functions
audio: support more than two channels in volume setting
audio: replace shift in audio_pcm_info with bytes_per_frame
audio: basic support for multichannel audio
usb-audio: do not count on avail bytes actually available
usb-audio: support more than two channels of audio
usbaudio: change playback counters to 64 bit
paaudio: fix channel order for usb-audio 5.1 and 7.1 streams
audio/alsaaudio.c | 18 +-
audio/audio.c | 176 ++++++++++-----
audio/audio.h | 10 +
audio/audio_int.h | 7 +-
audio/audio_template.h | 24 ++-
audio/coreaudio.c | 4 +-
audio/dsound_template.h | 10 +-
audio/dsoundaudio.c | 4 +-
audio/noaudio.c | 2 +-
audio/ossaudio.c | 14 +-
audio/paaudio.c | 153 ++++++++++++--
audio/spiceaudio.c | 17 +-
audio/wavaudio.c | 6 +-
hw/usb/dev-audio.c | 459 ++++++++++++++++++++++++++++++++++------
qapi/audio.json | 5 +
qemu-options.hx | 6 +
16 files changed, 730 insertions(+), 185 deletions(-)
--
2.23.0
- [PATCH v5 00/10] Audio: Mixeng-free 5.1/7.1 audio support,
Kővágó, Zoltán <=
- [PATCH v5 01/10] audio: add mixing-engine option (documentation), Kővágó, Zoltán, 2019/09/30
- [PATCH v5 03/10] paaudio: get/put_buffer functions, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 02/10] audio: make mixeng optional, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 04/10] audio: support more than two channels in volume setting, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 07/10] usb-audio: do not count on avail bytes actually available, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 09/10] usbaudio: change playback counters to 64 bit, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 06/10] audio: basic support for multichannel audio, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 08/10] usb-audio: support more than two channels of audio, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 05/10] audio: replace shift in audio_pcm_info with bytes_per_frame, Kővágó, Zoltán, 2019/09/30
- [PATCH v5 10/10] paaudio: fix channel order for usb-audio 5.1 and 7.1 streams, Kővágó, Zoltán, 2019/09/30