Mercurial > libavcodec.hg
comparison mpegvideo.h @ 2997:188f4ef688f2 libavcodec
second try of improved lambda/qp guessing for motion estimation RD in first pass
author | michael |
---|---|
date | Thu, 29 Dec 2005 15:46:23 +0000 |
parents | 33d4fb0df0d3 |
children | 0b546eab515d |
comparison
equal
deleted
inserted
replaced
2996:bf34de4233a0 | 2997:188f4ef688f2 |
---|---|
372 int pict_type; ///< I_TYPE, P_TYPE, B_TYPE, ... | 372 int pict_type; ///< I_TYPE, P_TYPE, B_TYPE, ... |
373 int last_pict_type; //FIXME removes | 373 int last_pict_type; //FIXME removes |
374 int last_non_b_pict_type; ///< used for mpeg4 gmc b-frames & ratecontrol | 374 int last_non_b_pict_type; ///< used for mpeg4 gmc b-frames & ratecontrol |
375 int dropable; | 375 int dropable; |
376 int frame_rate_index; | 376 int frame_rate_index; |
377 int last_lambda_for[5]; ///< last lambda for a specific pict type | |
377 | 378 |
378 /* motion compensation */ | 379 /* motion compensation */ |
379 int unrestricted_mv; ///< mv can point outside of the coded picture | 380 int unrestricted_mv; ///< mv can point outside of the coded picture |
380 int h263_long_vectors; ///< use horrible h263v1 long vector mode | 381 int h263_long_vectors; ///< use horrible h263v1 long vector mode |
381 int decode; ///< if 0 then decoding will be skipped (for encoding b frames for example) | 382 int decode; ///< if 0 then decoding will be skipped (for encoding b frames for example) |