[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 862472: audio: fix buffer-length typo in documentation,
Peter Maydell <=