Mercurial > libavcodec.hg
comparison utils.c @ 963:1936a177d482 libavcodec
* avoid usage of next/last buffer after flush
(but there still something wrong when the first frame isn't keyframe)
author | kabi |
---|---|
date | Mon, 06 Jan 2003 18:09:27 +0000 |
parents | 13aec7e50c52 |
children | 001b7d3045e5 |
comparison
equal
deleted
inserted
replaced
962:c5aef83c6a3f | 963:1936a177d482 |
---|---|
675 case CODEC_ID_SVQ1: | 675 case CODEC_ID_SVQ1: |
676 for(i=0; i<MAX_PICTURE_COUNT; i++){ | 676 for(i=0; i<MAX_PICTURE_COUNT; i++){ |
677 if(s->picture[i].data[0] && ( s->picture[i].type == FF_BUFFER_TYPE_INTERNAL | 677 if(s->picture[i].data[0] && ( s->picture[i].type == FF_BUFFER_TYPE_INTERNAL |
678 || s->picture[i].type == FF_BUFFER_TYPE_USER)) | 678 || s->picture[i].type == FF_BUFFER_TYPE_USER)) |
679 avctx->release_buffer(avctx, (AVFrame*)&s->picture[i]); | 679 avctx->release_buffer(avctx, (AVFrame*)&s->picture[i]); |
680 } | 680 } |
681 s->last_picture.data[0] = s->next_picture.data[0] = NULL; | |
681 break; | 682 break; |
682 default: | 683 default: |
683 //FIXME | 684 //FIXME |
684 break; | 685 break; |
685 } | 686 } |