X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fsmc.c;h=342ebb71d1be32a0672e7e08010291de3f7b543d;hb=7825cc392a2febbe91a1321a522dbdaa49048ae7;hp=3cb48347378dabe386cd06c1868367ed3b3240ff;hpb=c6892f59eb0e9f2a9ec1f55b21a5841a60540e1f;p=ffmpeg diff --git a/libavcodec/smc.c b/libavcodec/smc.c index 3cb48347378..342ebb71d1b 100644 --- a/libavcodec/smc.c +++ b/libavcodec/smc.c @@ -445,7 +445,7 @@ static int smc_decode_frame(AVCodecContext *avctx, bytestream2_init(&s->gb, buf, buf_size); - if ((ret = ff_reget_buffer(avctx, s->frame)) < 0) + if ((ret = ff_reget_buffer(avctx, s->frame, 0)) < 0) return ret; if (pal && pal_size == AVPALETTE_SIZE) { @@ -484,4 +484,5 @@ AVCodec ff_smc_decoder = { .close = smc_decode_end, .decode = smc_decode_frame, .capabilities = AV_CODEC_CAP_DR1, + .caps_internal = FF_CODEC_CAP_INIT_THREADSAFE, };