Mercurial > libavcodec.hg
comparison mpegvideo.h @ 5445:5581a40c673a libavcodec
exchange the values of MV_DIR_FORWARD and MV_DIR_BACKWARD (this is more sane,
matches the order of some other stuff and allows some simplifications)
author | michael |
---|---|
date | Wed, 01 Aug 2007 22:12:52 +0000 |
parents | 8c0bbf712d76 |
children | b45894d869da |
comparison
equal
deleted
inserted
replaced
5444:38517a9edb50 | 5445:5581a40c673a |
---|---|
366 int16_t (*b_field_mv_table[2][2][2])[2];///< MV table (4MV per MB) interlaced b-frame encoding | 366 int16_t (*b_field_mv_table[2][2][2])[2];///< MV table (4MV per MB) interlaced b-frame encoding |
367 uint8_t (*p_field_select_table[2]); | 367 uint8_t (*p_field_select_table[2]); |
368 uint8_t (*b_field_select_table[2][2]); | 368 uint8_t (*b_field_select_table[2][2]); |
369 int me_method; ///< ME algorithm | 369 int me_method; ///< ME algorithm |
370 int mv_dir; | 370 int mv_dir; |
371 #define MV_DIR_BACKWARD 1 | 371 #define MV_DIR_FORWARD 1 |
372 #define MV_DIR_FORWARD 2 | 372 #define MV_DIR_BACKWARD 2 |
373 #define MV_DIRECT 4 ///< bidirectional mode where the difference equals the MV of the last P/S/I-Frame (mpeg4) | 373 #define MV_DIRECT 4 ///< bidirectional mode where the difference equals the MV of the last P/S/I-Frame (mpeg4) |
374 int mv_type; | 374 int mv_type; |
375 #define MV_TYPE_16X16 0 ///< 1 vector for the whole mb | 375 #define MV_TYPE_16X16 0 ///< 1 vector for the whole mb |
376 #define MV_TYPE_8X8 1 ///< 4 vectors (h263, mpeg4 4MV) | 376 #define MV_TYPE_8X8 1 ///< 4 vectors (h263, mpeg4 4MV) |
377 #define MV_TYPE_16X8 2 ///< 2 vectors, one per 16x8 block | 377 #define MV_TYPE_16X8 2 ///< 2 vectors, one per 16x8 block |