summaryrefslogtreecommitdiffstats
path: root/player/core.h
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-01-03 03:01:58 +0100
committerwm4 <wm4@nowhere>2015-01-03 03:01:58 +0100
commitf5ed13bcd4aacd362db9da3b5ad3f8747f13d944 (patch)
tree289bf7a376236d2da9547f5bbcdb9e62529025b2 /player/core.h
parent73ea0ddc080a53b5474205703ba3b189d0352d3a (diff)
downloadmpv-f5ed13bcd4aacd362db9da3b5ad3f8747f13d944.tar.bz2
mpv-f5ed13bcd4aacd362db9da3b5ad3f8747f13d944.tar.xz
video: better pipelining with vf_vapoursynth
Most of this is explained in the code comments. This change should improve performance with vapoursynth, especially if concurrent requests are used. This should change nothing if vf_vapoursynth is not in the filter chain, since non-threaded filters obviously can not asynchronously finish filtering of frames.
Diffstat (limited to 'player/core.h')
-rw-r--r--player/core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/player/core.h b/player/core.h
index a28d2e169f..e23699127d 100644
--- a/player/core.h
+++ b/player/core.h
@@ -403,6 +403,7 @@ int mp_initialize(struct MPContext *mpctx);
struct MPContext *mp_create(void);
void mp_destroy(struct MPContext *mpctx);
void mp_print_version(struct mp_log *log, int always);
+void wakeup_playloop(void *ctx);
// misc.c
double get_start_time(struct MPContext *mpctx);