mpv/audio/out
Rudolf Polzer 4f63a812de ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts.
When initialization failed, vo_lavc may cause an irrecoverable state in
the ffmpeg-related structs. Therefore, we reject additional
initialization attempts at least until we know a better way to clean up
the mess.

ao_lavc currently cannot be initialized more than once, yet it's good to
do consistent changes there as well.

Also, clean up uninit-after-failure handling to be less spammy.
2014-11-12 12:16:07 +01:00
..
ao.c audio/out: make ao_request_reload() idempotent 2014-11-09 09:58:44 +01:00
ao.h audio/out: make ao_request_reload() idempotent 2014-11-09 09:58:44 +01:00
ao_alsa.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_coreaudio.c coreaudio: redirect IEC61937 to coreaudio_exclusive 2014-10-23 09:16:39 +02:00
ao_coreaudio_exclusive.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_coreaudio_properties.c
ao_coreaudio_properties.h
ao_coreaudio_utils.c coreaudio: only list output devices 2014-10-28 14:11:50 +01:00
ao_coreaudio_utils.h coreaudio: use the new device selection API 2014-10-12 12:22:17 +02:00
ao_dsound.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_jack.c
ao_lavc.c ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts. 2014-11-12 12:16:07 +01:00
ao_null.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_openal.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_oss.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_pcm.c audio: cleanup spdif format definitions 2014-09-23 23:11:54 +02:00
ao_portaudio.c ao_portaudio: implement device listing 2014-10-13 16:43:05 +02:00
ao_pulse.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_rsound.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_sdl.c Add some missing "const"s 2014-10-10 13:44:08 +02:00
ao_sndio.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
ao_wasapi.c ao_wasapi: implement device listing 2014-10-13 18:21:45 +02:00
ao_wasapi.h Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
ao_wasapi_utils.c ao_wasapi: implement device listing 2014-10-13 18:21:45 +02:00
ao_wasapi_utils.h ao_wasapi: implement device listing 2014-10-13 18:21:45 +02:00
internal.h audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00
pull.c audio/out/pull: avoid deadlock if audio callback stops 2014-11-09 15:23:40 +01:00
push.c audio/out: consistently use double return type for get_delay 2014-11-09 11:45:04 +01:00