audio: change external AO interface to "ao_[method](ao, ...)"
commit2a7c5a1365ad194a42e3f667f85828a152544857
authorUoti Urpala <uau@mplayer2.org>
Sat, 9 Apr 2011 00:03:22 +0000 (9 03:03 +0300)
committerUoti Urpala <uau@mplayer2.org>
Sat, 9 Apr 2011 00:03:22 +0000 (9 03:03 +0300)
tree76c8ec2336e1f90f2e282bf130b876931fdb66cc
parent9ef15ac4fc28ecf85a497bc664246f227b40c135
audio: change external AO interface to "ao_[method](ao, ...)"

Make the outside interface of audio output handling similar to the
video output one. An AO object is first created, and then methods
called with ao_[methodname](ao, args...). However internally libao2/
still holds all data in globals, and trying to create multiple
simultaneous AO instances won't work.
access_mpcontext.h
command.c
libao2/audio_out.c
libao2/audio_out.h
libao2/audio_out_internal.h
mixer.c
mixer.h
mp_core.h
mplayer.c