diff options
author | wm4 <wm4@nowhere> | 2013-11-08 20:02:09 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-11-08 20:29:26 +0100 |
commit | 6354a6b07dd3e0aee23e71ee2574754d620bdd09 (patch) | |
tree | 2cd4137ddec69890434273774d4571786668e9e2 /mpvcore/player/mp_core.h | |
parent | 8125252399d9b02a6f143d109a92341ff7eff5a9 (diff) | |
download | mpv-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.h | 2 |
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); |