diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2018-03-06 08:40:48 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2018-03-12 11:18:26 +0100 |
commit | 65ba86966146ad074da0a18d209d1a52f2befd5a (patch) | |
tree | c0cd88a9491cbd1fd35e056eb3035ac1132d8fde /include | |
parent | d3893a39eb0165809325071ab07984797d78e57a (diff) | |
download | qemu-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.h | 1 |
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); |