int keyframe, ret;
int size_change = 0;
int minsize = 0;
+ int flags = 0;
int result, init_frame = !avctx->frame_number;
enum {
NUV_UNCOMPRESSED = '0',
}
break;
case NUV_COPY_LAST:
+ flags |= FF_REGET_BUFFER_FLAG_READONLY;
keyframe = 0;
break;
default:
init_frame = 1;
}
- if ((result = ff_reget_buffer(avctx, c->pic)) < 0)
+ if ((result = ff_reget_buffer(avctx, c->pic, flags)) < 0)
return result;
if (init_frame) {
memset(c->pic->data[0], 0, avctx->height * c->pic->linesize[0]);