aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2018-03-06 08:40:48 +0100
committerGerd Hoffmann <kraxel@redhat.com>2018-03-12 11:18:26 +0100
commit65ba86966146ad074da0a18d209d1a52f2befd5a (patch)
treec0cd88a9491cbd1fd35e056eb3035ac1132d8fde /include
parentd3893a39eb0165809325071ab07984797d78e57a (diff)
downloadqemu-65ba86966146ad074da0a18d209d1a52f2befd5a.zip
qemu-65ba86966146ad074da0a18d209d1a52f2befd5a.tar.gz
qemu-65ba86966146ad074da0a18d209d1a52f2befd5a.tar.bz2
audio: add module loading support
Make audio_driver_lookup() try load the module in case it doesn't find the driver in the registry. Also load all modules for -audio-help, so the help output includes the help text for modular audio drivers. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-id: 20180306074053.22856-3-kraxel@redhat.com
Diffstat (limited to 'include')
-rw-r--r--include/qemu/module.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/qemu/module.h b/include/qemu/module.h
index 9fea75a..54300ab 100644
--- a/include/qemu/module.h
+++ b/include/qemu/module.h
@@ -54,6 +54,7 @@ typedef enum {
#define block_module_load_one(lib) module_load_one("block-", lib)
#define ui_module_load_one(lib) module_load_one("ui-", lib)
+#define audio_module_load_one(lib) module_load_one("audio-", lib)
void register_module_init(void (*fn)(void), module_init_type type);
void register_dso_module_init(void (*fn)(void), module_init_type type);