mpv/audio/out
wm4 f7a427676c audio: add some setters for mp_audio, and require filters to use them
mp_audio has some redundant fields. Setters like mp_audio_set_format()
initialize these properly.

Also move the mp_audio struct to a the file audio.c.

We can remove a mysterious line of code from af.c:

    in.format |= af_bits2fmt(in.bps * 8);

I'm not sure if this was ever actually needed, or if it was some kind of
"make it work" quick-fix that works against the way things were supposed
to work. All filters etc. now set the format correctly, so if there ever
was a need for this code, it's definitely gone.
2013-05-12 21:24:54 +02:00
..
ao.c audio/out, video/out: hide encoding VO/AO 2013-02-06 23:04:18 +01:00
ao.h audio: add some setters for mp_audio, and require filters to use them 2013-05-12 21:24:54 +02:00
ao_alsa.c ao_alsa: reorder channels from internal to alsa order 2013-04-13 04:21:28 +02:00
ao_coreaudio.c ao_coreaudio: use 0 as timeout for CFRunLoopRunInMode 2013-01-20 16:37:30 +01:00
ao_dsound.c ao_dsound: add missing include 2013-03-23 21:04:27 +01:00
ao_jack.c ao_jack: fix deprecation warning 2013-04-12 00:10:39 +02:00
ao_lavc.c audio/out, video/out: hide encoding VO/AO 2013-02-06 23:04:18 +01:00
ao_null.c
ao_openal.c Rename directories, move files (step 2 of 2) 2012-11-12 20:08:18 +01:00
ao_oss.c audio: remove support for native alaw/mulaw/adpcm output 2012-12-11 00:37:54 +01:00
ao_pcm.c ao_pcm: fix references to -novideo 2012-12-03 21:08:48 +01:00
ao_portaudio.c
ao_pulse.c audio: switch to libavcodec channel order, use libavresample for mixing 2013-04-13 04:21:28 +02:00
ao_rsound.c audio: remove support for native alaw/mulaw/adpcm output 2012-12-11 00:37:54 +01:00
ao_sdl.c ao_sdl: fix compilation with Libav 2013-01-06 16:04:17 +01:00
audio_out_internal.h