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 }