X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ffmpeg_vda.c;h=6fe4ed45ea05b7cf3c26bd48d21cebbff35ede30;hb=aab4dbe534e2272fc18e978d921ab696cb067407;hp=d15648dd8e2fbc342a3d5ec322431b3be5b661f7;hpb=da05c624996f46d1b3547ac8fa62c7e7db09e345;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;