audio: add driver registry
Add registry for audio drivers, using the existing audio_driver struct. Make all drivers register themself. The old list of audio_driver struct pointers is now a list of audio driver names, specifying the priority (aka probe order) in case no driver is explicitly asked for. Signed-off-by:Gerd Hoffmann <kraxel@redhat.com> Reviewed-by:
Marc-André Lureau <marcandre.lureau@redhat.com> Message-id: 20180306074053.22856-2-kraxel@redhat.com
Showing
- audio/alsaaudio.c 7 additions, 1 deletionaudio/alsaaudio.c
- audio/audio.c 37 additions, 26 deletionsaudio/audio.c
- audio/audio_int.h 5 additions, 9 deletionsaudio/audio_int.h
- audio/coreaudio.c 7 additions, 1 deletionaudio/coreaudio.c
- audio/dsoundaudio.c 7 additions, 1 deletionaudio/dsoundaudio.c
- audio/noaudio.c 7 additions, 1 deletionaudio/noaudio.c
- audio/ossaudio.c 7 additions, 1 deletionaudio/ossaudio.c
- audio/paaudio.c 7 additions, 1 deletionaudio/paaudio.c
- audio/sdlaudio.c 7 additions, 1 deletionaudio/sdlaudio.c
- audio/spiceaudio.c 7 additions, 1 deletionaudio/spiceaudio.c
- audio/wavaudio.c 7 additions, 1 deletionaudio/wavaudio.c
- scripts/create_config 1 addition, 1 deletionscripts/create_config
Loading
Please register or sign in to comment