X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?p=apps%2Fcamera-gstreamer.git;a=blobdiff_plain;f=app%2Fmain.cpp;fp=app%2Fmain.cpp;h=bfcef4640a14d78400b0d7e396d5985b88897008;hp=d4c0671c04671fb86651288c4da4a663820fa6ab;hb=e48e0b3102b63a65944463c807b4c2d851bda3f4;hpb=1962f81149e1a1230b7888f1c7da0ac4c0b33c08 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; }