From 62619e9d0343ce810581f29ae68d8c98619fe7bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 6 Jul 2009 16:24:59 +0100 Subject: mimenc: Add property for the paused mode --- ext/mimic/gstmimenc.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ext/mimic/gstmimenc.h') diff --git a/ext/mimic/gstmimenc.h b/ext/mimic/gstmimenc.h index c21d714f..ca233eb7 100644 --- a/ext/mimic/gstmimenc.h +++ b/ext/mimic/gstmimenc.h @@ -54,6 +54,8 @@ struct _GstMimEnc gint buffer_size; guint32 frames; guint16 height, width; + + gboolean paused_mode; }; struct _GstMimEncClass -- cgit v1.2.1 From 39b8f2486675a4c128a46f3a2bf3848da913345c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 6 Jul 2009 17:17:22 +0100 Subject: mimenc: Save the segment --- ext/mimic/gstmimenc.h | 1 + 1 file changed, 1 insertion(+) (limited to 'ext/mimic/gstmimenc.h') diff --git a/ext/mimic/gstmimenc.h b/ext/mimic/gstmimenc.h index ca233eb7..7b1daa56 100644 --- a/ext/mimic/gstmimenc.h +++ b/ext/mimic/gstmimenc.h @@ -56,6 +56,7 @@ struct _GstMimEnc guint16 height, width; gboolean paused_mode; + GstSegment segment; }; struct _GstMimEncClass -- cgit v1.2.1 From a97e0f0a941e6999a8371e5dc2ebbeddb0bdb309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Tue, 7 Jul 2009 18:22:54 +0100 Subject: mimenc: Retimestamp to the running time --- ext/mimic/gstmimenc.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ext/mimic/gstmimenc.h') diff --git a/ext/mimic/gstmimenc.h b/ext/mimic/gstmimenc.h index 7b1daa56..27b0a1d8 100644 --- a/ext/mimic/gstmimenc.h +++ b/ext/mimic/gstmimenc.h @@ -57,6 +57,8 @@ struct _GstMimEnc gboolean paused_mode; GstSegment segment; + gboolean need_newsegment; + GstClockTime last_buffer; }; struct _GstMimEncClass -- cgit v1.2.1 From 89e30492966c8f24552d204814a1f30f39bde60c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Tue, 7 Jul 2009 19:18:16 +0100 Subject: mimenc: Send pause frames when paused --- ext/mimic/gstmimenc.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'ext/mimic/gstmimenc.h') diff --git a/ext/mimic/gstmimenc.h b/ext/mimic/gstmimenc.h index 27b0a1d8..89cff46e 100644 --- a/ext/mimic/gstmimenc.h +++ b/ext/mimic/gstmimenc.h @@ -59,6 +59,8 @@ struct _GstMimEnc GstSegment segment; gboolean need_newsegment; GstClockTime last_buffer; + GstClockID clock_id; + gboolean stop_paused_mode; }; struct _GstMimEncClass -- cgit v1.2.1