X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffmpeg_vda.c;h=6fe4ed45ea05b7cf3c26bd48d21cebbff35ede30;hb=7e63a622d14a2bc13f50ec18a0453c74ad674e44;hp=d15648dd8e2fbc342a3d5ec322431b3be5b661f7;hpb=840465ebf979ee4fbab308f1019aa6f7026373c7;p=ffmpeg diff --git a/ffmpeg_vda.c b/ffmpeg_vda.c index d15648dd8e2..6fe4ed45ea0 100644 --- a/ffmpeg_vda.c +++ b/ffmpeg_vda.c @@ -77,6 +77,8 @@ static int vda_retrieve_data(AVCodecContext *s, AVFrame *frame) frame->width, frame->height); ret = av_frame_copy_props(vda->tmp_frame, frame); + CVPixelBufferUnlockBaseAddress(pixbuf, kCVPixelBufferLock_ReadOnly); + if (ret < 0) return ret;