mpv/libao2
Uoti Urpala 39aa7d9846 mixer: support native audio driver mute
Make mixer support setting the mute attribute at audio driver level,
if one exists separately from volume. As of this commit, no libao2
driver exposes such an attribute yet; that will be added in later
commits.

Since the mute status can now be set externally, it's no longer
completely obvious when the player should automatically disable mute
when uninitializing an audio output. The implemented behavior is to
turn mute off at uninitialization if we turned it on and haven't
noticed it turn off (by external means) since.
2012-04-11 03:56:28 +03:00
..
ao_alsa.c libao2: change control() types to enum, remove unused ones 2012-04-08 16:35:09 +03:00
ao_arts.c Delete things related to old translation system 2010-03-10 03:47:14 +02:00
ao_coreaudio.c audio: restore volume setting after AO reinit if needed 2012-04-11 03:50:31 +03:00
ao_dsound.c audio: restore volume setting after AO reinit if needed 2012-04-11 03:50:31 +03:00
ao_esd.c audio: restore volume setting after AO reinit if needed 2012-04-11 03:50:31 +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_mpegpes.c audio: export audio pts to AO drivers 2011-07-31 16:31:07 +03:00
ao_nas.c audio: restore volume setting after AO reinit if needed 2012-04-11 03:50:31 +03:00
ao_null.c ao_null: convert to new API, cleanup/rewrite 2011-05-05 04:45:44 +03:00
ao_openal.c audio: restore volume setting after AO reinit if needed 2012-04-11 03:50:31 +03:00
ao_oss.c libao2: change control() types to enum, remove unused ones 2012-04-08 16:35:09 +03:00
ao_pcm.c ao_pcm: fix pointless message due to uninitialize variable 2011-08-11 20:58:05 +03:00
ao_pulse.c libao2: change control() types to enum, remove unused ones 2012-04-08 16:35:09 +03:00
ao_rsound.c ao_rsound: add new RSound audio output driver 2011-06-26 06:19:42 +03:00
ao_sdl.c audio: restore volume setting after AO reinit if needed 2012-04-11 03:50:31 +03:00
ao_sgi.c libao2: change control() types to enum, remove unused ones 2012-04-08 16:35:09 +03:00
ao_sun.c libao2: change control() types to enum, remove unused ones 2012-04-08 16:35:09 +03:00
ao_v4l2.c audio: export audio pts to AO drivers 2011-07-31 16:31:07 +03:00
ao_win32.c
audio_out.c libao2: change control() types to enum, remove unused ones 2012-04-08 16:35:09 +03:00
audio_out.h mixer: support native audio driver mute 2012-04-11 03:56:28 +03:00
audio_out_internal.h options: move mixer.h options to struct 2012-03-20 14:51:32 +02:00