diff options
author | wm4 <wm4@nowhere> | 2013-07-22 22:57:51 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-07-22 22:58:09 +0200 |
commit | f32a90a8396136cdded09390b68c9aac3d29ee7e (patch) | |
tree | eeb5879ca68094308e9cfa51ef7e86e729111a2e /audio/out/ao.h | |
parent | 1f5ffe7d30a5537cc83fbfb8dad37d01af27427b (diff) | |
download | mpv-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.h | 16 |
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); |