From: Sebastian Dröge Date: Tue, 6 Dec 2011 12:28:41 +0000 (+0100) Subject: omxaudioenc: Don't forward EOS events immediately but let all other events be handled... X-Git-Tag: 1.19.3~501^2~794 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=766f5bd16166d2e911fecf9861b7e47461e5cf6b;p=platform%2Fupstream%2Fgstreamer.git omxaudioenc: Don't forward EOS events immediately but let all other events be handled by the base class Previously this logic was inversed, which did not make any sense at all. --- diff --git a/omx/gstomxaudioenc.c b/omx/gstomxaudioenc.c index 04f6646..4fb7811 100644 --- a/omx/gstomxaudioenc.c +++ b/omx/gstomxaudioenc.c @@ -1005,7 +1005,7 @@ gst_omx_audio_enc_event (GstAudioEncoder * encoder, GstEvent * event) /* Don't send EOS buffer twice, this doesn't work */ if (self->eos) { GST_DEBUG_OBJECT (self, "Component is already EOS"); - return FALSE; + return TRUE; } self->eos = TRUE; @@ -1033,10 +1033,10 @@ gst_omx_audio_enc_event (GstAudioEncoder * encoder, GstEvent * event) GST_AUDIO_ENCODER_STREAM_LOCK (self); - return FALSE; + return TRUE; } - return TRUE; + return FALSE; } static GstFlowReturn