[PATCH v2 11/13] audio: deprecate -soundhw pcspk
Ján Tomko
jtomko at redhat.com
Fri May 15 15:08:23 UTC 2020
On a Friday in 2020, Gerd Hoffmann wrote:
>Add deprecation message to the audio init function.
>
>Factor out audio initialization and call that from
>both audio init and realize, so setting audiodev via
>-global is enough to properly initialize pcspk.
>
>Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
>---
> hw/audio/pcspk.c | 24 +++++++++++++++++++++---
> 1 file changed, 21 insertions(+), 3 deletions(-)
>
>@@ -236,9 +245,18 @@ static const TypeInfo pcspk_info = {
> .class_init = pcspk_class_initfn,
> };
>
>+static int pcspk_audio_init_soundhw(ISABus *bus)
>+{
>+ PCSpkState *s = pcspk_state;
>+
>+ warn_report("'-soundhw pcspk' is deprecated, "
>+ "please set a backend using '-global isa-pcspk.audiodev=<name>' instead");
>+ return pcspk_audio_init(s);
-soundhw pcspk is the only soundhw device present in libvirt git.
Is there a way to probe for this change via QMP?
Jano
>+}
>+
> static void pcspk_register(void)
> {
> type_register_static(&pcspk_info);
>- isa_register_soundhw("pcspk", "PC speaker", pcspk_audio_init);
>+ isa_register_soundhw("pcspk", "PC speaker", pcspk_audio_init_soundhw);
> }
> type_init(pcspk_register)
>--
>2.18.4
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20200515/4c7ccafe/attachment-0001.sig>
More information about the libvir-list
mailing list