diff options
-rw-r--r-- | sys/v4l2codecs/gstv4l2decoder.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/v4l2codecs/gstv4l2decoder.c b/sys/v4l2codecs/gstv4l2decoder.c index 8c2e93874..abe81f94a 100644 --- a/sys/v4l2codecs/gstv4l2decoder.c +++ b/sys/v4l2codecs/gstv4l2decoder.c @@ -914,6 +914,7 @@ gst_v4l2_request_set_done (GstV4l2Request * request) while ((pending_req = gst_queue_array_pop_head (dec->pending_requests))) { gst_v4l2_decoder_dequeue_sink (request->decoder); g_clear_pointer (&pending_req->bitstream, gst_memory_unref); + pending_req->pending = FALSE; if (pending_req == request) break; |