Mercurial > libavcodec.hg
comparison mpegvideo.c @ 1173:86d5a33eaec8 libavcodec
pict_type & quality fix
author | michaelni |
---|---|
date | Sun, 06 Apr 2003 21:03:24 +0000 |
parents | 5af9aeadbdc3 |
children | fea03d2c4946 |
comparison
equal
deleted
inserted
replaced
1172:9d257357ce07 | 1173:86d5a33eaec8 |
---|---|
921 alloc_picture(s, (Picture*)pic, 0); | 921 alloc_picture(s, (Picture*)pic, 0); |
922 | 922 |
923 s->current_picture_ptr= &s->picture[i]; | 923 s->current_picture_ptr= &s->picture[i]; |
924 } | 924 } |
925 | 925 |
926 s->current_picture_ptr->pict_type= s->pict_type; | |
927 s->current_picture_ptr->quality= s->qscale; | |
928 | |
926 s->current_picture= *s->current_picture_ptr; | 929 s->current_picture= *s->current_picture_ptr; |
930 | |
927 if(s->out_format != FMT_H264){ | 931 if(s->out_format != FMT_H264){ |
928 if (s->pict_type != B_TYPE) { | 932 if (s->pict_type != B_TYPE) { |
929 s->last_picture_ptr= s->next_picture_ptr; | 933 s->last_picture_ptr= s->next_picture_ptr; |
930 s->next_picture_ptr= s->current_picture_ptr; | 934 s->next_picture_ptr= s->current_picture_ptr; |
931 } | 935 } |