mpv/audio/out
wm4 308d72a02e ao_wasapi: fix fragile format-mapping code
This code tried to play with the format bits, and potentially could
create invalid formats, or reinterpret obscure formats in unexpected
ways.

Also there was an abort() call if the winapi or mpv used a format with
unexpected bit-width. This could probably easily happen; for example,
mpv supports at least one 64 bit format. And what would happen on 8 bit
formats anyway?

Untested.
2014-09-23 23:09:29 +02:00
..
ao.c audio/out: remove old things 2014-09-06 02:30:57 +02:00
ao.h audio/out: remove old things 2014-09-06 02:30:57 +02:00
ao_alsa.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_coreaudio.c audio/out: remove old things 2014-09-06 02:30:57 +02:00
ao_coreaudio_device.c audio: remove swapped-endian spdif formats 2014-09-23 19:34:14 +02:00
ao_coreaudio_properties.c
ao_coreaudio_properties.h ao_coreaudio: report hardware latency to ao_read_data 2014-07-03 20:05:15 +02:00
ao_coreaudio_utils.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_coreaudio_utils.h ao_coreaudio: move channel mapping away from utils 2014-07-02 21:43:08 +02:00
ao_dsound.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_jack.c audio/out/pull: remove race conditions 2014-05-29 02:24:17 +02:00
ao_lavc.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
ao_null.c audio/out: always round get_space on period size 2014-09-06 12:59:00 +02:00
ao_openal.c audio/out: remove old things 2014-09-06 02:30:57 +02:00
ao_oss.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_pcm.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_portaudio.c audio/out/pull: remove race conditions 2014-05-29 02:24:17 +02:00
ao_pulse.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_rsound.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_sdl.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_sndio.c audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
ao_wasapi.c audio/out: remove old things 2014-09-06 02:30:57 +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: fix fragile format-mapping code 2014-09-23 23:09:29 +02:00
ao_wasapi_utils.h ao_wasapi: Move non-critical code outside of the event thread 2014-03-11 16:37:02 -03:00
internal.h audio/out: remove old things 2014-09-06 02:30:57 +02:00
pull.c audio/out: make EOF handling properly event-based 2014-09-05 23:45:54 +02:00
push.c audio/out: fix active waiting during pause again 2014-09-06 16:25:27 +02:00