From 0bb345a16dc13b884c810a400ae82cfb8f9c34cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 10 Aug 2011 09:32:01 +0200 Subject: [PATCH] omx: Move some code --- omx/gstomx.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/omx/gstomx.c b/omx/gstomx.c index c464fb047a..cc4ea95e16 100644 --- a/omx/gstomx.c +++ b/omx/gstomx.c @@ -1089,6 +1089,10 @@ gst_omx_port_set_flushing (GstOMXPort * port, gboolean flush) port->flushing = flush; if (flush) { + GTimeVal abstimeout, *timeval; + gboolean signalled; + OMX_ERRORTYPE last_error; + g_cond_broadcast (port->port_cond); /* We also need to signal the state cond because @@ -1101,12 +1105,6 @@ gst_omx_port_set_flushing (GstOMXPort * port, gboolean flush) g_mutex_lock (comp->state_lock); g_cond_broadcast (comp->state_cond); g_mutex_unlock (comp->state_lock); - } - - if (flush) { - GTimeVal abstimeout, *timeval; - gboolean signalled; - OMX_ERRORTYPE last_error; port->flushed = FALSE; err = OMX_SendCommand (comp->handle, OMX_CommandFlush, port->index, NULL);