|
|
@@ -280,6 +280,10 @@ static int decode_init(AVCodecContext *avctx){ |
|
|
|
|
|
|
|
|
static int decode_end(AVCodecContext *avctx){ |
|
|
static int decode_end(AVCodecContext *avctx){ |
|
|
QpegContext * const a = avctx->priv_data; |
|
|
QpegContext * const a = avctx->priv_data; |
|
|
|
|
|
AVFrame * const p= (AVFrame*)&a->pic; |
|
|
|
|
|
|
|
|
|
|
|
if(p->data[0]) |
|
|
|
|
|
avctx->release_buffer(avctx, p); |
|
|
|
|
|
|
|
|
av_free(a->refdata); |
|
|
av_free(a->refdata); |
|
|
return 0; |
|
|
return 0; |
|
|
|