summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf.h
diff options
context:
space:
mode:
authorrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-28 04:29:17 +0000
committerrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2004-04-28 04:29:17 +0000
commit46ca153401ef3852b8870f491c0358b74c6c108b (patch)
tree6b7958f85c8e24586de5997acff29fc21d356f94 /libmpcodecs/vf.h
parentb7e594f57db070ef36927e83e498734cf9fcaad1 (diff)
downloadmpv-46ca153401ef3852b8870f491c0358b74c6c108b.tar.bz2
mpv-46ca153401ef3852b8870f491c0358b74c6c108b.tar.xz
soft skipping for mencoder. rather than skipping decoding/filtering
frames that will be skipped, mencoded tells vf_softskip (if present) that it should drop the next frame. this allows filters that need to see every input frame (inverse telecine, denoise3d, ...) to see skipped frames before they get dropped. in principle, a smarter softskip filter could be written that would buffer frames and choose to drop the one with least change, rather than strictly dropping the next one. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@12338 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vf.h')
-rw-r--r--libmpcodecs/vf.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libmpcodecs/vf.h b/libmpcodecs/vf.h
index 6200ef0cad..e14a9cc174 100644
--- a/libmpcodecs/vf.h
+++ b/libmpcodecs/vf.h
@@ -65,6 +65,7 @@ typedef struct vf_seteq_s
#define VFCTRL_CHANGE_RECTANGLE 9 /* Change the rectangle boundaries */
#define VFCTRL_FLIP_PAGE 10 /* Tell the vo to flip pages */
#define VFCTRL_DUPLICATE_FRAME 11 /* For encoding - encode zero-change frame */
+#define VFCTRL_SKIP_NEXT_FRAME 12 /* For encoding - drop the next frame that passes thru */
#include "vfcap.h"