[aravis] viewer: stop the pipeline before destroying it.
- From: Emmanuel Pacaud <emmanuel src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [aravis] viewer: stop the pipeline before destroying it.
- Date: Tue, 4 Jan 2011 18:19:00 +0000 (UTC)
commit c562ec1bc40988a0950cdb5647a1530a4204f7de
Author: Emmanuel Pacaud <emmanuel pacaud lapp in2p3 fr>
Date: Tue Jan 4 19:10:27 2011 +0100
viewer: stop the pipeline before destroying it.
viewer/arvviewer.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/viewer/arvviewer.c b/viewer/arvviewer.c
index 29bb36f..ac0ff5c 100644
--- a/viewer/arvviewer.c
+++ b/viewer/arvviewer.c
@@ -80,6 +80,9 @@ arv_viewer_release_camera (ArvViewer *viewer)
{
g_return_if_fail (viewer != NULL);
+ if (viewer->pipeline != NULL)
+ gst_element_set_state (viewer->pipeline, GST_STATE_NULL);
+
if (viewer->stream != NULL) {
g_object_unref (viewer->stream);
viewer->stream = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]