]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpegvideo.h
lavc: Move pre_me to codec private options
[ffmpeg] / libavcodec / mpegvideo.h
index 7c1b48afb8a41ff9c6f421187e4858e1eea3e359..2fd0dc2d8ab330730b35d8738993ea4274c7ed89 100644 (file)
@@ -251,6 +251,7 @@ typedef struct MpegEncContext {
 #endif
     int motion_est;                      ///< ME algorithm
     int me_penalty_compensation;
+    int me_pre;                          ///< prepass for motion estimation
     int mv_dir;
 #define MV_DIR_FORWARD   1
 #define MV_DIR_BACKWARD  2
@@ -618,6 +619,7 @@ FF_MPV_OPT_CMP_FUNC, \
 {"mpeg_quant", "Use MPEG quantizers instead of H.263",              FF_MPV_OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, FF_MPV_OPT_FLAGS }, \
 {"ps", "RTP payload size in bytes",                             FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
 {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
+{"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
 
 extern const AVOption ff_mpv_generic_options[];