From: René S. <ma...@re...> - 2009-03-27 00:14:28
|
Signed-off-by: René Stadler <ma...@re...> --- omx/gstomx_base_filter.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/omx/gstomx_base_filter.c b/omx/gstomx_base_filter.c index 3679916..2da5eff 100644 --- a/omx/gstomx_base_filter.c +++ b/omx/gstomx_base_filter.c @@ -540,7 +540,10 @@ pad_chain (GstPad *pad, setup_ports (self); if (!g_omx_core_prepare (self->gomx)) + { + g_mutex_unlock (self->ready_lock); goto fail_omx_state; + } self->ready = TRUE; gst_pad_start_task (self->srcpad, output_loop, self->srcpad); -- 1.5.6.3 |
From: Felipe C. <fel...@gm...> - 2009-03-27 09:58:05
|
2009/3/27 René Stadler <ma...@re...>: > > Signed-off-by: René Stadler <ma...@re...> > --- > omx/gstomx_base_filter.c | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/omx/gstomx_base_filter.c b/omx/gstomx_base_filter.c > index 3679916..2da5eff 100644 > --- a/omx/gstomx_base_filter.c > +++ b/omx/gstomx_base_filter.c > @@ -540,7 +540,10 @@ pad_chain (GstPad *pad, > setup_ports (self); > > if (!g_omx_core_prepare (self->gomx)) > + { > + g_mutex_unlock (self->ready_lock); > goto fail_omx_state; > + } > > self->ready = TRUE; > gst_pad_start_task (self->srcpad, output_loop, self->srcpad); > -- > 1.5.6.3 Acked. Thanks :) -- Felipe Contreras |