[longomatch] Make sure to end the pipeline correctly
- From: Andoni Morales Alastruey <amorales src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [longomatch] Make sure to end the pipeline correctly
- Date: Tue, 19 Mar 2013 21:38:21 +0000 (UTC)
commit be790a810662e764189c57d491fbe9b86266232f
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date: Tue Mar 19 22:37:04 2013 +0100
Make sure to end the pipeline correctly
LongoMatch.GUI.Multimedia/Gui/CapturerBin.cs | 1 +
libcesarplayer/gst-remuxer.c | 1 +
2 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/LongoMatch.GUI.Multimedia/Gui/CapturerBin.cs b/LongoMatch.GUI.Multimedia/Gui/CapturerBin.cs
index fefb7d5..52c2003 100644
--- a/LongoMatch.GUI.Multimedia/Gui/CapturerBin.cs
+++ b/LongoMatch.GUI.Multimedia/Gui/CapturerBin.cs
@@ -150,6 +150,7 @@ namespace LongoMatch.Gui
if(capturer != null) {
capturing = false;
capturer.Stop();
+ capturer.Close();
}
}
diff --git a/libcesarplayer/gst-remuxer.c b/libcesarplayer/gst-remuxer.c
index 36b8261..3111977 100644
--- a/libcesarplayer/gst-remuxer.c
+++ b/libcesarplayer/gst-remuxer.c
@@ -450,6 +450,7 @@ remuxer_bus_message_cb (GstBus * bus, GstMessage * message, gpointer data)
case GST_MESSAGE_EOS:
{
GST_INFO_OBJECT (remuxer, "EOS message");
+ gst_remuxer_cancel (remuxer);
g_signal_emit (remuxer, remuxer_signals[SIGNAL_PERCENT], 0, (gfloat) 1);
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]