summaryrefslogtreecommitdiffstats
path: root/ta
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2016-05-25 21:53:25 +0200
committerwm4 <wm4@nowhere>2016-05-25 23:51:24 +0200
commit68191fdca7c3e76d619998f612a66dd028885baa (patch)
tree3118c41507ab3987a1a593e6fe8f7dd3d22491ef /ta
parent5353571de07c5f2545d697cce286651178df9108 (diff)
downloadmpv-68191fdca7c3e76d619998f612a66dd028885baa.tar.bz2
mpv-68191fdca7c3e76d619998f612a66dd028885baa.tar.xz
vf_vavpp: simplify update_pipeline() usage
Calling this right at start of filter_ext() also fixes a small regression from previous commit. The change in reference surfaces due to the first update_pipeline() with deinterlacing enabled changed behavior of mp_refqueue_next() and mp_refqueue_has_output(). Since update_pipeline() was called between those, the frame output logic got inconsistent, and the first deinterlaced frame was duplicated from the previous non-deinterlaced frame. Also reset the number of ref-frames when switching back to non-deint mode.
Diffstat (limited to 'ta')
0 files changed, 0 insertions, 0 deletions