diff options
author | Juanjo <pulento@users.sourceforge.net> | 2002-02-10 01:56:50 +0000 |
---|---|---|
committer | Juanjo <pulento@users.sourceforge.net> | 2002-02-10 01:56:50 +0000 |
commit | 37fbfd0a91fddc5e4fc1e94f74c0470adee8011d (patch) | |
tree | 2f79ec011770ba68b54fbb96cf9ba0db95aa0e0a /libavcodec/mpegvideo.h | |
parent | ec22603f791d32247fd0ea2e70d95732edd39b4f (diff) | |
download | ffmpeg-37fbfd0a91fddc5e4fc1e94f74c0470adee8011d.tar.gz |
- Now the ME is done for the entire picture when enconding, the
DCT/Quantization is done after we have calculated all the MV of the picture.
- This is the preamble for a better bit rate control.
Originally committed as revision 293 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mpegvideo.h')
-rw-r--r-- | libavcodec/mpegvideo.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h index a12f198c26..0eec0b73d8 100644 --- a/libavcodec/mpegvideo.h +++ b/libavcodec/mpegvideo.h @@ -88,6 +88,7 @@ typedef struct MpegEncContext { int h263_long_vectors; /* use horrible h263v1 long vector mode */ int f_code; /* resolution */ + INT16 *mv_table[2]; /* MV table */ INT16 (*motion_val)[2]; /* used for MV prediction */ int full_search; int mv_dir; @@ -115,6 +116,8 @@ typedef struct MpegEncContext { int mb_x, mb_y; int mb_incr; int mb_intra; + char *mb_type; /* Table for MB type */ + /* matrix transmitted in the bitstream */ UINT16 intra_matrix[64]; UINT16 chroma_intra_matrix[64]; |