diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2002-07-15 14:15:10 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2002-07-15 14:15:10 +0000 |
commit | 0fd90455ecdf4f9be58c510e0a85d24829cf8845 (patch) | |
tree | a397748c44c59ba8fc26265af9200a2f3615b8d7 /libavcodec/mpeg12.c | |
parent | cd141f4c22175b7ef976e4ad351afafd2e7838a3 (diff) | |
download | ffmpeg-0fd90455ecdf4f9be58c510e0a85d24829cf8845.tar.gz |
uvlinesize
export has_b_frames
mb_skip with more than 2 ip buffers
Originally committed as revision 762 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/mpeg12.c')
-rw-r--r-- | libavcodec/mpeg12.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libavcodec/mpeg12.c b/libavcodec/mpeg12.c index 890cdad35c..fab6d1aef8 100644 --- a/libavcodec/mpeg12.c +++ b/libavcodec/mpeg12.c @@ -1505,8 +1505,8 @@ static int mpeg_decode_slice(AVCodecContext *avctx, pict->data[1] = picture[1]; pict->data[2] = picture[2]; pict->linesize[0] = s->linesize; - pict->linesize[1] = s->linesize / 2; - pict->linesize[2] = s->linesize / 2; + pict->linesize[1] = s->uvlinesize; + pict->linesize[2] = s->uvlinesize; return 1; } else { return 0; @@ -1546,7 +1546,7 @@ static int mpeg1_decode_sequence(AVCodecContext *avctx, } s->width = width; s->height = height; - s->has_b_frames = 1; + avctx->has_b_frames= s->has_b_frames = 1; s->avctx = avctx; avctx->width = width; avctx->height = height; @@ -1642,8 +1642,8 @@ static int mpeg_decode_frame(AVCodecContext *avctx, picture->data[1] = s2->next_picture[1]; picture->data[2] = s2->next_picture[2]; picture->linesize[0] = s2->linesize; - picture->linesize[1] = s2->linesize / 2; - picture->linesize[2] = s2->linesize / 2; + picture->linesize[1] = s2->uvlinesize; + picture->linesize[2] = s2->uvlinesize; *data_size = sizeof(AVPicture); } return 0; |