audio: -audiodev command line option basic implementation
Audio drivers now get an Audiodev * as config paramters, instead of the global audio_option structs. There is some code in audio/audio_legacy.c that converts the old environment variables to audiodev options (this way backends do not have to worry about legacy options). It also contains a replacement of -audio-help, which prints out the equivalent -audiodev based config of the currently specified environment variables. Note that backends are not updated and still rely on environment variables. Also note that (due to moving try-poll from global to backend specific option) currently ALSA and OSS will always try poll mode, regardless of environment variables or -audiodev options. Signed-off-by:Kővágó, Zoltán <DirtY.iCE.hu@gmail.com> Message-id: e99a7cbdac0d13512743880660b2032024703e4c.1552083282.git.DirtY.iCE.hu@gmail.com Signed-off-by:
Gerd Hoffmann <kraxel@redhat.com>
Showing
- audio/Makefile.objs 1 addition, 1 deletionaudio/Makefile.objs
- audio/alsaaudio.c 1 addition, 1 deletionaudio/alsaaudio.c
- audio/audio.c 269 additions, 361 deletionsaudio/audio.c
- audio/audio.h 15 additions, 3 deletionsaudio/audio.h
- audio/audio_int.h 19 additions, 1 deletionaudio/audio_int.h
- audio/audio_legacy.c 293 additions, 0 deletionsaudio/audio_legacy.c
- audio/audio_template.h 38 additions, 4 deletionsaudio/audio_template.h
- audio/coreaudio.c 1 addition, 1 deletionaudio/coreaudio.c
- audio/dsoundaudio.c 1 addition, 1 deletionaudio/dsoundaudio.c
- audio/noaudio.c 1 addition, 1 deletionaudio/noaudio.c
- audio/ossaudio.c 1 addition, 1 deletionaudio/ossaudio.c
- audio/paaudio.c 1 addition, 1 deletionaudio/paaudio.c
- audio/sdlaudio.c 1 addition, 1 deletionaudio/sdlaudio.c
- audio/spiceaudio.c 1 addition, 1 deletionaudio/spiceaudio.c
- audio/wavaudio.c 1 addition, 1 deletionaudio/wavaudio.c
- vl.c 6 additions, 1 deletionvl.c
Loading
Please register or sign in to comment