Browse Source

avcodec/mpegvideo_enc: make edge for interlaced mpeg2 encoding smaller

Fixes segfault
the size can probably be reduced further for the mpeg2 case

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.3
Michael Niedermayer 11 years ago
parent
commit
5bda0467d2
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      libavcodec/mpegvideo_enc.c

+ 2
- 1
libavcodec/mpegvideo_enc.c View File

@@ -1146,7 +1146,8 @@ static int load_input_picture(MpegEncContext *s, const AVFrame *pic_arg)
int vpad = 16;

if ( s->codec_id == AV_CODEC_ID_MPEG2VIDEO
&& !s->progressive_sequence)
&& !s->progressive_sequence
&& FFALIGN(s->height, 32) - s->height > 16)
vpad = 32;

if (!s->avctx->rc_buffer_size)


Loading…
Cancel
Save