diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2023-10-05 17:09:36 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2023-10-08 21:08:27 +0200 |
commit | 22f84d4f7882d881a5f8574430da62c7ce5a0731 (patch) | |
tree | 9f0b839ca67628df437236ac3853739f7293be37 /docs | |
parent | 1ebdbff4c37d820b6a97d4c6f24aa38dae302b51 (diff) | |
download | qemu-22f84d4f7882d881a5f8574430da62c7ce5a0731.zip qemu-22f84d4f7882d881a5f8574430da62c7ce5a0731.tar.gz qemu-22f84d4f7882d881a5f8574430da62c7ce5a0731.tar.bz2 |
audio: do not use first -audiodev as default audio device
It is now possible to specify the options for the default audio device
using -audio, so there is no need anymore to use a fake -audiodev option.
Remove the fall back to QTAILQ_FIRST(&audio_states), instead remember the
AudioState that was created from default_audiodevs and use that one.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/about/deprecated.rst | 6 | ||||
-rw-r--r-- | docs/about/removed-features.rst | 15 |
2 files changed, 15 insertions, 6 deletions
diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index 3b074b9..8b13632 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -23,12 +23,6 @@ deprecated. System emulator command line arguments -------------------------------------- -Creating sound card devices without ``audiodev=`` property (since 4.2) -'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' - -When not using the deprecated legacy audio config, each sound card -should specify an ``audiodev=`` property. - Short-form boolean options (since 6.0) '''''''''''''''''''''''''''''''''''''' diff --git a/docs/about/removed-features.rst b/docs/about/removed-features.rst index 8a0a8fe..ed94b4c 100644 --- a/docs/about/removed-features.rst +++ b/docs/about/removed-features.rst @@ -442,6 +442,21 @@ line using a ``secret`` object instance. The ``-audiodev`` and ``-audio`` command line options are now the only way to specify audio backend settings. +Using ``-audiodev`` to define the default audio backend (removed in 8.2) +'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + +If no audiodev property is specified, previous versions would use the +first ``-audiodev`` command line option as a fallback. Starting with +version 8.2, audio backends created with ``-audiodev`` will only be +used by clients (sound cards, machines with embedded sound hardware, VNC) +that refer to it in an ``audiodev=`` property. + +In order to configure a default audio backend, use the ``-audio`` +command line option without specifying a ``model``; while previous +versions of QEMU required a model, starting with version 8.2 +QEMU does not require a model and will not create any sound card +in this case. + Note that the default audio backend must be configured on the command line if the ``-nodefaults`` options is used. |