mbox series

[v5,00/10] Audio: Mixeng-free 5.1/7.1 audio support

Message ID cover.1569874641.git.DirtY.iCE.hu@gmail.com
Headers show
Series Audio: Mixeng-free 5.1/7.1 audio support | expand

Message

=?UTF-8?B?Wm9sdMOhbiBLxZF2w6Fnw7M=?= Sept. 30, 2019, 8:28 p.m. UTC
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(-)

Comments

no-reply@patchew.org Sept. 30, 2019, 9:55 p.m. UTC | #1
Patchew URL: https://patchew.org/QEMU/cover.1569874641.git.DirtY.iCE.hu@gmail.com/



Hi,

This series failed the asan build test. Please find the testing commands and
their output below. If you have Docker installed, you can probably reproduce it
locally.

=== TEST SCRIPT BEGIN ===
#!/bin/bash
export ARCH=x86_64
make docker-image-fedora V=1 NETWORK=1
time make docker-test-debug@fedora TARGET_LIST=x86_64-softmmu J=14 NETWORK=1
=== TEST SCRIPT END ===




The full log is available at
http://patchew.org/logs/cover.1569874641.git.DirtY.iCE.hu@gmail.com/testing.asan/?type=message.
---
Email generated automatically by Patchew [https://patchew.org/].
Please send your feedback to patchew-devel@redhat.com