qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 862472: audio: fix buffer-length typo in docu


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 862472: audio: fix buffer-length typo in documentation
Date: Tue, 24 Sep 2019 07:35:55 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 8624725ba5ddc1ac60c6d17abd4298c9887475d5
      
https://github.com/qemu/qemu/commit/8624725ba5ddc1ac60c6d17abd4298c9887475d5
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  audio: fix buffer-length typo in documentation

Fixes: f0b3d811529 ("audio: -audiodev command line option: documentation")
Signed-off-by: Stefan Hajnoczi <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: dfc543438404c0a6ac62ed6e7226233d398d7934
      
https://github.com/qemu/qemu/commit/dfc543438404c0a6ac62ed6e7226233d398d7934
  Author: Stefan Hajnoczi <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  audio: fix ALSA period-length typo in documentation

Fixes: f0b3d811529 ("audio: -audiodev command line option: documentation")
Signed-off-by: Stefan Hajnoczi <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: ff095e5231a189a0a4e57fc13b51590bff816552
      
https://github.com/qemu/qemu/commit/ff095e5231a189a0a4e57fc13b51590bff816552
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/audio.c
    M audio/audio_int.h
    M audio/audio_template.h

  Log Message:
  -----------
  audio: api for mixeng code free backends

This will make it possible to skip mixeng with audio playback and
recording, allowing us to free ourselves from the limitations of the
current mixeng (stereo, int64 samples only).  In this case, HW and SW
voices will be essentially the same, for every SW voice we will create
a HW voice, since we can no longer mix multiple voices together.

Some backends expect us to call a function when we have data ready
write()/read() style, while others provide a buffer and expects us to
directly write/read it, so for optimal performance audio_pcm_ops provide
methods for both cases.  Previously backends asked mixeng for more data
in run_out/run_it, now instead mixeng or the frontends will call the
backends, so that's why two sets of functions required.  audio.c
contains glue code between the two styles, so backends only ever have to
implement one style and frontends are free to call whichever is more
convenient for them.

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 286a5d201e432ed2963e5d860f239bb276edffeb
      
https://github.com/qemu/qemu/commit/286a5d201e432ed2963e5d860f239bb276edffeb
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/alsaaudio.c

  Log Message:
  -----------
  alsaaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 2ceb8240fa4e4e30fb853565eb2bed3032d74f62
      
https://github.com/qemu/qemu/commit/2ceb8240fa4e4e30fb853565eb2bed3032d74f62
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/coreaudio.c

  Log Message:
  -----------
  coreaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 7fa9754ac888d571000110504a3a7950f1404212
      
https://github.com/qemu/qemu/commit/7fa9754ac888d571000110504a3a7950f1404212
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/dsound_template.h
    M audio/dsoundaudio.c

  Log Message:
  -----------
  dsoundaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: affc691a147dd6a157bc180dc63561f3757cb319
      
https://github.com/qemu/qemu/commit/affc691a147dd6a157bc180dc63561f3757cb319
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/noaudio.c

  Log Message:
  -----------
  noaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 3ba4066d085f5bdce2c7ac145692a4fd52493d67
      
https://github.com/qemu/qemu/commit/3ba4066d085f5bdce2c7ac145692a4fd52493d67
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/ossaudio.c

  Log Message:
  -----------
  ossaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 49ddd7e1229d802bc32348bf6c5ba18e533acb1d
      
https://github.com/qemu/qemu/commit/49ddd7e1229d802bc32348bf6c5ba18e533acb1d
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/Makefile.objs
    R audio/audio_pt_int.c
    R audio/audio_pt_int.h
    M audio/paaudio.c
    M configure

  Log Message:
  -----------
  paaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: ff71876766686668070d67208673db9e853fd92c
      
https://github.com/qemu/qemu/commit/ff71876766686668070d67208673db9e853fd92c
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/sdlaudio.c

  Log Message:
  -----------
  sdlaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 8c198ff065eab32d53fe12ec16ea114199b33d48
      
https://github.com/qemu/qemu/commit/8c198ff065eab32d53fe12ec16ea114199b33d48
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/spiceaudio.c

  Log Message:
  -----------
  spiceaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: ef3612e11b2a5e05813233865c3947c925028cb4
      
https://github.com/qemu/qemu/commit/ef3612e11b2a5e05813233865c3947c925028cb4
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/wavaudio.c

  Log Message:
  -----------
  wavaudio: port to the new audio backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 3f5bbfc25a16d251da79429b69131dc4075a5f37
      
https://github.com/qemu/qemu/commit/3f5bbfc25a16d251da79429b69131dc4075a5f37
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/audio.c
    M audio/audio_int.h

  Log Message:
  -----------
  audio: remove remains of the old backend api

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: dc88e38fa7f7480becf34712eae41380b62aacc6
      
https://github.com/qemu/qemu/commit/dc88e38fa7f7480becf34712eae41380b62aacc6
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/audio.c
    M audio/audio_int.h
    M audio/audio_template.h
    M audio/ossaudio.c

  Log Message:
  -----------
  audio: unify input and output mixeng buffer management

Usage notes: hw->samples became hw->{mix,conv}_buf->size, except before
initialization (audio_pcm_hw_alloc_resources_*), hw->samples gives the
initial size of the STSampleBuffer.  The next commit tries to fix this
inconsistency.

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 857271a29c2c0e5deb05deb540a2580d1d408b34
      
https://github.com/qemu/qemu/commit/857271a29c2c0e5deb05deb540a2580d1d408b34
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/audio.c
    M audio/audio_int.h
    M audio/noaudio.c
    M audio/spiceaudio.c
    M audio/wavaudio.c

  Log Message:
  -----------
  audio: common rate control code for timer based outputs

This commit removes the ad-hoc rate-limiting code from noaudio and
wavaudio, and replaces them with a (slightly modified) code from
spiceaudio.  This way multiple write calls (for example when the
circular buffer wraps around) do not cause problems.

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 571a8c522e0095239598347ac0add93337c1e0bf
      
https://github.com/qemu/qemu/commit/571a8c522e0095239598347ac0add93337c1e0bf
  Author: Kővágó, Zoltán <address@hidden>
  Date:   2019-09-23 (Mon, 23 Sep 2019)

  Changed paths:
    M audio/alsaaudio.c
    M audio/audio.c
    M audio/audio_int.h
    M audio/audio_template.h
    M audio/coreaudio.c
    M audio/dsoundaudio.c
    M audio/noaudio.c
    M audio/ossaudio.c
    M audio/paaudio.c
    M audio/sdlaudio.c
    M audio/spiceaudio.c
    M audio/wavaudio.c

  Log Message:
  -----------
  audio: split ctl_* functions into enable_* and volume_*

This way we no longer need vararg functions, improving compile time
error detection.  Also now it's possible to check actually what commands
are supported, without needing to manually update ctl_caps.

Signed-off-by: Kővágó, Zoltán <address@hidden>
Message-id: address@hidden
Signed-off-by: Gerd Hoffmann <address@hidden>


  Commit: 860d9048c78ce59c5903c3d5209df56f38400986
      
https://github.com/qemu/qemu/commit/860d9048c78ce59c5903c3d5209df56f38400986
  Author: Peter Maydell <address@hidden>
  Date:   2019-09-24 (Tue, 24 Sep 2019)

  Changed paths:
    M audio/Makefile.objs
    M audio/alsaaudio.c
    M audio/audio.c
    M audio/audio_int.h
    R audio/audio_pt_int.c
    R audio/audio_pt_int.h
    M audio/audio_template.h
    M audio/coreaudio.c
    M audio/dsound_template.h
    M audio/dsoundaudio.c
    M audio/noaudio.c
    M audio/ossaudio.c
    M audio/paaudio.c
    M audio/sdlaudio.c
    M audio/spiceaudio.c
    M audio/wavaudio.c
    M configure
    M qemu-options.hx

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/kraxel/tags/audio-20190924-pull-request' into staging

audio: documentation fixes.
audio: new backend api (first part of the surround sound patch series).

# gpg: Signature made Tue 24 Sep 2019 07:19:31 BST
# gpg:                using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>" [full]
# gpg:                 aka "Gerd Hoffmann <address@hidden>" [full]
# gpg:                 aka "Gerd Hoffmann (private) <address@hidden>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* remotes/kraxel/tags/audio-20190924-pull-request:
  audio: split ctl_* functions into enable_* and volume_*
  audio: common rate control code for timer based outputs
  audio: unify input and output mixeng buffer management
  audio: remove remains of the old backend api
  wavaudio: port to the new audio backend api
  spiceaudio: port to the new audio backend api
  sdlaudio: port to the new audio backend api
  paaudio: port to the new audio backend api
  ossaudio: port to the new audio backend api
  noaudio: port to the new audio backend api
  dsoundaudio: port to the new audio backend api
  coreaudio: port to the new audio backend api
  alsaaudio: port to the new audio backend api
  audio: api for mixeng code free backends
  audio: fix ALSA period-length typo in documentation
  audio: fix buffer-length typo in documentation

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/8dc57281b80f...860d9048c78c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]