diff --git a/ext/ffmpeg/gstffmpegviddec.c b/ext/ffmpeg/gstffmpegviddec.c index ec4fc3f583..c4e0fa1609 100644 --- a/ext/ffmpeg/gstffmpegviddec.c +++ b/ext/ffmpeg/gstffmpegviddec.c @@ -585,7 +585,7 @@ gst_ffmpegviddec_get_buffer (AVCodecContext * context, AVFrame * picture) /* Fill avpicture */ info = &ffmpegdec->output_state->info; if (!gst_video_frame_map (&dframe->vframe, info, dframe->frame->output_buffer, - GST_MAP_READ | GST_MAP_WRITE)) + GST_MAP_READWRITE)) goto invalid_frame; dframe->mapped = TRUE;