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