mpv/libao2
wm4 24be34f1e9 cleanup: Silence compilation warnings on MinGW-w64
Some of the code, especially the dshow and windows codec loader parts,
are extremely hacky and likely full of bugs. The goal is merely getting
rid of warnings that could obscure more important warnings and actual
bugs, instead of fixing actual problems. This reduces the number of
warnings from over 500 to almost the same as when compiling on Linux.

Note that many problems stem from using the ancient wine-derived
windows headers. There are some differences to the "proper" windows
header. Changing the code to compile with the proper headers would be
too much trouble, and it still has to work on Unix.

Some of the changes might actually break compilation on legacy MinGW,
but we don't support that anymore. Always use MinGW-w64, even when
compiling to 32 bit.

Fixes some warnings in the win32 loader code on Linux too.
2012-03-01 00:22:30 +02:00
..
ao_alsa.c configure, ao_alsa: drop support for obsolete ALSA versions 2012-02-27 16:46:56 +02:00
ao_arts.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ao_coreaudio.c ao_coreaudio: fix crash when using mute with S/PDIF output 2011-11-25 05:20:23 +02:00
ao_dart.c Fix function declarations to avoid casting function pointers. 2010-01-01 13:18:49 +00:00
ao_dsound.c cleanup: Silence compilation warnings on MinGW-w64 2012-03-01 00:22:30 +02:00
ao_esd.c cleanup: avoid various GCC warnings 2011-04-20 04:22:53 +03:00
ao_ivtv.c audio: export audio pts to AO drivers 2011-07-31 16:31:07 +03:00
ao_jack.c ao_jack: increase maximum allowed channels from 6 to 8. 2010-11-02 04:07:42 +02:00
ao_kai.c Include libavutil/avutil.h for FFMIN 2010-03-10 11:33:02 +00:00
ao_mpegpes.c audio: export audio pts to AO drivers 2011-07-31 16:31:07 +03:00
ao_nas.c Remove trailing whitespace from most files 2009-07-07 02:34:35 +03:00
ao_null.c ao_null: convert to new API, cleanup/rewrite 2011-05-05 04:45:44 +03:00
ao_openal.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ao_oss.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ao_pcm.c ao_pcm: fix pointless message due to uninitialize variable 2011-08-11 20:58:05 +03:00
ao_pulse.c Add a missing const, fixes a compiler warning. 2009-12-18 20:27:35 +00:00
ao_rsound.c ao_rsound: add new RSound audio output driver 2011-06-26 06:19:42 +03:00
ao_sdl.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ao_sgi.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ao_sun.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
ao_v4l2.c audio: export audio pts to AO drivers 2011-07-31 16:31:07 +03:00
ao_win32.c Add support for distinguishing between little- and big-endian SPDIF AC3 2010-01-11 20:27:52 +00:00
audio_out.c configure, ao_alsa: drop support for obsolete ALSA versions 2012-02-27 16:46:56 +02:00
audio_out.h audio: export audio pts to AO drivers 2011-07-31 16:31:07 +03:00
audio_out_internal.h audio output: add a new AO driver API 2011-05-05 01:39:53 +03:00