From: Sebastian Dröge Date: Mon, 25 Jul 2011 08:46:49 +0000 (+0200) Subject: omx: Deallocate port buffers before freeing the component X-Git-Tag: 1.19.3~501^2~976 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9e1cfa300b9679ed6905960d011a41ee60e6d935;p=platform%2Fupstream%2Fgstreamer.git omx: Deallocate port buffers before freeing the component They should be deallocated by the caller before reaching the Loaded state but to be on the safe side we will make sure they're really deallocated here. --- diff --git a/omx/gstomx.c b/omx/gstomx.c index e367e54..43dfe90 100644 --- a/omx/gstomx.c +++ b/omx/gstomx.c @@ -435,7 +435,7 @@ gst_omx_component_free (GstOMXComponent * comp) for (i = 0; i < n; i++) { GstOMXPort *port = g_ptr_array_index (comp->ports, i); - g_assert (!port->buffers || port->buffers->len == 0); + gst_omx_port_deallocate_buffers (port); g_mutex_free (port->port_lock); g_cond_free (port->port_cond);