From 67cffd70ad88cf6e0f38e7e46aba4fc92006c96b Mon Sep 17 00:00:00 2001 From: Aaron Boxer Date: Mon, 5 Aug 2019 21:53:54 -0400 Subject: [PATCH] jpeg2000parse: do hard reset if gst_base_parse_finish_frame fails --- gst/videoparsers/gstjpeg2000parse.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/videoparsers/gstjpeg2000parse.c b/gst/videoparsers/gstjpeg2000parse.c index fcba59abf4..ea35541963 100644 --- a/gst/videoparsers/gstjpeg2000parse.c +++ b/gst/videoparsers/gstjpeg2000parse.c @@ -771,7 +771,7 @@ gst_jpeg2000_parse_handle_frame (GstBaseParse * parse, gst_caps_unref (current_caps); gst_buffer_unmap (frame->buffer, &map); ret = gst_base_parse_finish_frame (parse, frame, jpeg2000parse->frame_size); - gst_jpeg2000_parse_reset (parse, FALSE); + gst_jpeg2000_parse_reset (parse, (ret != GST_FLOW_OK)); return ret; beach: