This reverts commit
6b18f0233900ae4ecdbcde0ce76ab55fd85286f4.
This commit introduced a regression, see
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4032
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7921>
GST_VIDEO_BUFFER_FLAG_TFF);
}
}
-
- /* Temporarily release the video decoder stream lock so that other
- * threads can continue decoding (e.g. call get_frame()) while data
- * is being pushed downstream.
- */
- GST_VIDEO_DECODER_STREAM_UNLOCK (ffmpegdec);
*ret =
gst_video_decoder_finish_frame (GST_VIDEO_DECODER (ffmpegdec),
output_frame);
- GST_VIDEO_DECODER_STREAM_LOCK (ffmpegdec);
beach:
GST_DEBUG_OBJECT (ffmpegdec, "return flow %s, got frame: %d",