[gnome-shell] shell-recorder: send EOS to the pipeline
- From: Wim Taymans <wtaymans src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] shell-recorder: send EOS to the pipeline
- Date: Mon, 23 Jun 2014 15:17:58 +0000 (UTC)
commit 17f481f6feb1ca5c50cbfbfa30f1c8c2d9c1e380
Author: Wim Taymans <wtaymans redhat com>
Date: Wed Jun 11 22:18:39 2014 +0200
shell-recorder: send EOS to the pipeline
Send EOS to the complete pipeline instead of only to our own source.
When there are multiple sources in the pipeline (for example when we also
record audio), the pipeline will send the EOS to all sources in order to
shut down the complete pipeline.
src/shell-recorder.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/src/shell-recorder.c b/src/shell-recorder.c
index f0b3a64..494ae52 100644
--- a/src/shell-recorder.c
+++ b/src/shell-recorder.c
@@ -1541,8 +1541,8 @@ recorder_close_pipeline (ShellRecorder *recorder)
* is written. The bus watch for the pipeline will get it and do
* final cleanup
*/
- shell_recorder_src_close (SHELL_RECORDER_SRC (recorder->current_pipeline->src));
-
+ gst_element_send_event (recorder->current_pipeline->pipeline,
+ gst_event_new_eos());
recorder->current_pipeline = NULL;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]