summaryrefslogtreecommitdiffstats
path: root/mpvcore/player/mp_core.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-11-08 20:02:09 +0100
committerwm4 <wm4@nowhere>2013-11-08 20:29:26 +0100
commit6354a6b07dd3e0aee23e71ee2574754d620bdd09 (patch)
tree2cd4137ddec69890434273774d4571786668e9e2 /mpvcore/player/mp_core.h
parent8125252399d9b02a6f143d109a92341ff7eff5a9 (diff)
downloadmpv-6354a6b07dd3e0aee23e71ee2574754d620bdd09.tar.bz2
mpv-6354a6b07dd3e0aee23e71ee2574754d620bdd09.tar.xz
player: factor audio buffer clearing code
Note that the change in seek_reset is not entirely equivalent: we even drop the remainder of buffered audio when seeking. This should be more correct, because the whole point of the reset_ao parameter is to control whether audio queued for output should be dropped or not.
Diffstat (limited to 'mpvcore/player/mp_core.h')
-rw-r--r--mpvcore/player/mp_core.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/mpvcore/player/mp_core.h b/mpvcore/player/mp_core.h
index 05909543f4..3f20f9ab2e 100644
--- a/mpvcore/player/mp_core.h
+++ b/mpvcore/player/mp_core.h
@@ -330,6 +330,8 @@ int reinit_audio_filters(struct MPContext *mpctx);
double playing_audio_pts(struct MPContext *mpctx);
int fill_audio_out_buffers(struct MPContext *mpctx, double endpts);
double written_audio_pts(struct MPContext *mpctx);
+void clear_audio_output_buffers(struct MPContext *mpctx);
+void clear_audio_decode_buffers(struct MPContext *mpctx);
// configfiles.c
bool mp_parse_cfgfiles(struct MPContext *mpctx);