|
|
@ -234,7 +234,6 @@ typedef struct MpegEncContext { |
|
|
|
int picture_number; //FIXME remove, unclear definition
|
|
|
|
int picture_number; //FIXME remove, unclear definition
|
|
|
|
int picture_in_gop_number; ///< 0-> first pic in gop, ...
|
|
|
|
int picture_in_gop_number; ///< 0-> first pic in gop, ...
|
|
|
|
int b_frames_since_non_b; ///< used for encoding, relative to not yet reordered input
|
|
|
|
int b_frames_since_non_b; ///< used for encoding, relative to not yet reordered input
|
|
|
|
int64_t user_specified_pts;///< last non zero pts from AVFrame which was passed into avcodec_encode_video()
|
|
|
|
|
|
|
|
int mb_width, mb_height; ///< number of MBs horizontally & vertically
|
|
|
|
int mb_width, mb_height; ///< number of MBs horizontally & vertically
|
|
|
|
int mb_stride; ///< mb_width+1 used for some arrays to allow simple addressing of left & top MBs without sig11
|
|
|
|
int mb_stride; ///< mb_width+1 used for some arrays to allow simple addressing of left & top MBs without sig11
|
|
|
|
int b8_stride; ///< 2*mb_width+1 used for some 8x8 block arrays to allow simple addressing
|
|
|
|
int b8_stride; ///< 2*mb_width+1 used for some 8x8 block arrays to allow simple addressing
|
|
|
@ -261,6 +260,8 @@ typedef struct MpegEncContext { |
|
|
|
/* WARNING: changes above this line require updates to hardcoded
|
|
|
|
/* WARNING: changes above this line require updates to hardcoded
|
|
|
|
* offsets used in asm. */ |
|
|
|
* offsets used in asm. */ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int64_t user_specified_pts;///< last non zero pts from AVFrame which was passed into avcodec_encode_video()
|
|
|
|
|
|
|
|
|
|
|
|
/** bit output */ |
|
|
|
/** bit output */ |
|
|
|
PutBitContext pb; |
|
|
|
PutBitContext pb; |
|
|
|
|
|
|
|
|
|
|
|