From 9e1cfa300b9679ed6905960d011a41ee60e6d935 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 25 Jul 2011 10:46:49 +0200 Subject: [PATCH] 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. --- omx/gstomx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.7.4