]> Git Repo - qemu.git/blobdiff - audio/noaudio.c
tests/tco: Make test independent of global_qtest
[qemu.git] / audio / noaudio.c
index 9ca9eaf01fcb36a5f1b6f924c96da811fd857e3e..ccc611fc84701947124ad44a2c9db0befb3a08ff 100644 (file)
@@ -136,7 +136,7 @@ static int no_ctl_in (HWVoiceIn *hw, int cmd, ...)
     return 0;
 }
 
-static void *no_audio_init (void)
+static void *no_audio_init(Audiodev *dev)
 {
     return &no_audio_init;
 }
@@ -160,10 +160,9 @@ static struct audio_pcm_ops no_pcm_ops = {
     .ctl_in   = no_ctl_in
 };
 
-struct audio_driver no_audio_driver = {
+static struct audio_driver no_audio_driver = {
     .name           = "none",
     .descr          = "Timer based audio emulation",
-    .options        = NULL,
     .init           = no_audio_init,
     .fini           = no_audio_fini,
     .pcm_ops        = &no_pcm_ops,
@@ -173,3 +172,9 @@ struct audio_driver no_audio_driver = {
     .voice_size_out = sizeof (NoVoiceOut),
     .voice_size_in  = sizeof (NoVoiceIn)
 };
+
+static void register_audio_none(void)
+{
+    audio_driver_register(&no_audio_driver);
+}
+type_init(register_audio_none);
This page took 0.02345 seconds and 4 git commands to generate.