aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-multimedia/gstreamer/gstreamer1.0-omx/0014-gstomxvideoenc-reduce-shutdown-timeout-for-tunnellin.patch
blob: 2a8d1c424da3d48614bd942df8857e2acc921b8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From c321d1666fd107d5e3a673789ddf5b9db2b831ec Mon Sep 17 00:00:00 2001
From: Leo Liu <leo.liu@amd.com>
Date: Fri, 22 Aug 2014 12:37:55 -0400
Subject: [PATCH 14/14] gstomxvideoenc: reduce shutdown timeout for tunnelling

Signed-off-by: Leo Liu <leo.liu@amd.com>
---
 omx/gstomxvideoenc.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/omx/gstomxvideoenc.c b/omx/gstomxvideoenc.c
index 83c68fe..f42ec13 100644
--- a/omx/gstomxvideoenc.c
+++ b/omx/gstomxvideoenc.c
@@ -528,7 +528,10 @@ gst_omx_video_enc_shutdown (GstOMXVideoEnc * self)
       gst_omx_port_set_enabled (self->enc_in_port, FALSE);
     gst_omx_port_deallocate_buffers (self->enc_out_port);
     if (state > OMX_StateLoaded)
-      gst_omx_component_get_state (self->enc, 5 * GST_SECOND);
+      if (!self->enc_in_port->tunneled)
+        gst_omx_component_get_state (self->enc, 5 * GST_SECOND);
+      else
+        gst_omx_component_get_state (self->enc, 1 * GST_SECOND);
   }
 
   return TRUE;
-- 
1.9.1