summaryrefslogtreecommitdiffstats
path: root/libmpcodecs
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2009-12-02 12:50:56 +0200
committerUoti Urpala <uau@glyph.nonexistent.invalid>2009-12-02 12:50:56 +0200
commit7044965988cb6aa63f2e493c80050ae39aab5bf8 (patch)
tree99341066f4ddc8a4c14608621b1cc05b5c7f5d8f /libmpcodecs
parentde11a44bba877d46cfa3b5150cc191453bf97fed (diff)
downloadmpv-7044965988cb6aa63f2e493c80050ae39aab5bf8.tar.bz2
mpv-7044965988cb6aa63f2e493c80050ae39aab5bf8.tar.xz
vf_vo: Use vo_seek_reset() instead of vo_control()
Change the vo_control(vo, VOCTRL_RESET, NULL) call done when the vf_vo filter is uninited to vo_seek_reset(vo). The latter also sets vo->frame_loaded to false. Remove the vo->config_ok check from vo_seek_reset(). The reset call should be doable even if config failed.
Diffstat (limited to 'libmpcodecs')
-rw-r--r--libmpcodecs/vf_vo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpcodecs/vf_vo.c b/libmpcodecs/vf_vo.c
index 7026ac93fc..b15e488961 100644
--- a/libmpcodecs/vf_vo.c
+++ b/libmpcodecs/vf_vo.c
@@ -203,7 +203,7 @@ static void uninit(struct vf_instance* vf)
if (vf->priv) {
/* Allow VO (which may live on to work with another instance of vf_vo)
* to get rid of numbered-mpi references that will now be invalid. */
- vo_control(video_out, VOCTRL_RESET, NULL);
+ vo_seek_reset(video_out);
#ifdef CONFIG_ASS
if (vf->priv->ass_priv)
ass_renderer_done(vf->priv->ass_priv);