Mercurial > libavcodec.hg
diff mpegvideo.h @ 948:371bc36a9c5c libavcodec
shape adaptive diamonds for EPZS
user specified amount of MV predictors from the last frame
b frame MV predictor scaling fixed
| author | michaelni |
|---|---|
| date | Wed, 01 Jan 2003 14:36:20 +0000 |
| parents | 9be53be2d1a9 |
| children | ad264a7d4f94 |
line wrap: on
line diff
--- a/mpegvideo.h Wed Jan 01 00:42:18 2003 +0000 +++ b/mpegvideo.h Wed Jan 01 14:36:20 2003 +0000 @@ -150,8 +150,8 @@ int (*motion_search[7])(struct MpegEncContext * s, int block, int *mx_ptr, int *my_ptr, int P[10][2], int pred_x, int pred_y, - int xmin, int ymin, int xmax, int ymax, Picture *ref_picture, - uint16_t * const mv_penalty); + int xmin, int ymin, int xmax, int ymax, Picture *ref_picture, int16_t (*last_mv)[2], + int ref_mv_scale, uint16_t * const mv_penalty); }MotionEstContext; typedef struct MpegEncContext { @@ -369,7 +369,7 @@ int resync_mb_x; /* x position of last resync marker */ int resync_mb_y; /* y position of last resync marker */ - GetBitContext last_resync_gb; /* used to serach for the next resync marker */ + GetBitContext last_resync_gb; /* used to search for the next resync marker */ int mb_num_left; /* number of MBs left in this video packet (for partitioned Slices only)*/ int next_p_frame_damaged; /* set if the next p frame is damaged, to avoid showing trashed b frames */ int error_resilience;
