summaryrefslogtreecommitdiffstats
path: root/audio/out/ao.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-07-22 22:57:51 +0200
committerwm4 <wm4@nowhere>2013-07-22 22:58:09 +0200
commitf32a90a8396136cdded09390b68c9aac3d29ee7e (patch)
treeeeb5879ca68094308e9cfa51ef7e86e729111a2e /audio/out/ao.h
parent1f5ffe7d30a5537cc83fbfb8dad37d01af27427b (diff)
downloadmpv-f32a90a8396136cdded09390b68c9aac3d29ee7e.tar.bz2
mpv-f32a90a8396136cdded09390b68c9aac3d29ee7e.tar.xz
audio/out: remove options argument from init()
Same as with VOs in the previous commit.
Diffstat (limited to 'audio/out/ao.h')
-rw-r--r--audio/out/ao.h16
1 files changed, 1 insertions, 15 deletions
diff --git a/audio/out/ao.h b/audio/out/ao.h
index 4556958324..25cd12a0f1 100644
--- a/audio/out/ao.h
+++ b/audio/out/ao.h
@@ -54,27 +54,13 @@ typedef struct ao_info {
const char *comment;
} ao_info_t;
-/* interface towards mplayer and */
-typedef struct ao_old_functions {
- int (*control)(int cmd, void *arg);
- int (*init)(int rate, const struct mp_chmap *channels, int format, int flags);
- void (*uninit)(int immed);
- void (*reset)(void);
- int (*get_space)(void);
- int (*play)(void *data, int len, int flags);
- float (*get_delay)(void);
- void (*pause)(void);
- void (*resume)(void);
-} ao_functions_t;
-
struct ao;
struct ao_driver {
bool encode;
const struct ao_info *info;
- const struct ao_old_functions *old_functions;
int (*control)(struct ao *ao, enum aocontrol cmd, void *arg);
- int (*init)(struct ao *ao, char *params);
+ int (*init)(struct ao *ao);
void (*uninit)(struct ao *ao, bool cut_audio);
void (*reset)(struct ao*ao);
int (*get_space)(struct ao *ao);