[gst-cvs] gst-openmax: basesink: don't hang on downward state change
Felipe Contreras
felipec at kemper.freedesktop.org
Sun Apr 26 07:46:16 PDT 2009
Module: gst-openmax
Branch: master
Commit: cff02ee063de8e9fa89a8e44b400176cb9b0bad5
URL: http://cgit.freedesktop.org/gstreamer/gst-openmax/commit/?id=cff02ee063de8e9fa89a8e44b400176cb9b0bad5
Author: Felipe Contreras <felipe.contreras at gmail.com>
Date: Sun Apr 26 17:36:56 2009 +0300
basesink: don't hang on downward state change
A null buffer means somebody wants to flush.
Signed-off-by: Felipe Contreras <felipe.contreras at gmail.com>
---
omx/gstomx_base_sink.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/omx/gstomx_base_sink.c b/omx/gstomx_base_sink.c
index 8d3b0ac..fc5fd3f 100644
--- a/omx/gstomx_base_sink.c
+++ b/omx/gstomx_base_sink.c
@@ -208,7 +208,8 @@ render (GstBaseSink *gst_base,
else
{
GST_WARNING_OBJECT (self, "null buffer");
- /* ret = GST_FLOW_ERROR; */
+ ret = GST_FLOW_UNEXPECTED;
+ break;
}
}
}
More information about the Gstreamer-commits
mailing list