Lines Matching defs:MotionEstContext
47 typedef struct MotionEstContext { struct
48 AVCodecContext *avctx;
49 int skip; ///< set if ME is skipped for the current MB
50 int co_located_mv[4][2]; ///< mv from last P-frame for direct mode ME
51 int direct_basis_mv[4][2];
52 uint8_t *scratchpad; /**< data area for the ME algo, so that
54 uint8_t *best_mb;
55 uint8_t *temp_mb[2];
56 uint8_t *temp;
57 int best_bits;
58 uint32_t *map; ///< map to avoid duplicate evaluations
59 uint32_t *score_map; ///< map to store the scores
60 unsigned map_generation;
61 int pre_penalty_factor;
62 int penalty_factor; /**< an estimate of the bits required to
67 int sub_penalty_factor;
68 int mb_penalty_factor;
69 int flags;
70 int sub_flags;
71 int mb_flags;
72 int pre_pass; ///< = 1 for the pre pass
73 int dia_size;
74 int xmin;
75 int xmax;
99 } MotionEstContext; argument