diff options
author | wm4 <wm4@nowhere> | 2014-04-21 01:26:56 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-04-30 11:45:31 +0200 |
commit | da17c64c760be519d48398f6b1425fba556e317e (patch) | |
tree | b0fa6defad1c05acf144e8c5ccb5621647713a05 /video/filter/vf.h | |
parent | 57f32f7ca8c3996929fee071159d17bfac656c6c (diff) | |
download | mpv-da17c64c760be519d48398f6b1425fba556e317e.tar.bz2 mpv-da17c64c760be519d48398f6b1425fba556e317e.tar.xz |
vf: remove autoinserted filters on reconfig
When using rotation with hw decoding, and the VO does not support
rotation, vf_rotate is attempted to be inserted. This will go wrong, and
after that it can't recover because a vf_scale filter was autoinserted.
Just removing all autoinserted filters before reconfig fixes this.
Diffstat (limited to 'video/filter/vf.h')
-rw-r--r-- | video/filter/vf.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/video/filter/vf.h b/video/filter/vf.h index a65492134e..5e20febf60 100644 --- a/video/filter/vf.h +++ b/video/filter/vf.h @@ -75,6 +75,7 @@ typedef struct vf_instance { void (*uninit)(struct vf_instance *vf); char *label; + bool autoinserted; struct mp_image_params fmt_in, fmt_out; |