From: Marius Vlad Date: Wed, 9 Aug 2023 09:58:36 +0000 (+0300) Subject: main: Destroy the pipeline before window/display X-Git-Tag: 17.90.0~10 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=apps%2Fcamera-gstreamer.git;a=commitdiff_plain;h=e48e0b3102b63a65944463c807b4c2d851bda3f4 main: Destroy the pipeline before window/display Bug-AGL: SPEC-4878 Signed-off-by: Marius Vlad Change-Id: Ided754172557d9c9f92fe7c0e27b08c11f9a81ac --- diff --git a/app/main.cpp b/app/main.cpp index d4c0671..bfcef46 100644 --- a/app/main.cpp +++ b/app/main.cpp @@ -752,11 +752,12 @@ int main(int argc, char *argv[]) while (running && ret != -1) ret = wl_display_dispatch(display->wl_display); + gst_element_set_state(pipeline, GST_STATE_NULL); + gst_object_unref(pipeline); + destroy_window(window); destroy_display(display); free(gargv); - gst_element_set_state(pipeline, GST_STATE_NULL); - gst_object_unref(pipeline); return ret; }