From: Sebastian Dröge Date: Mon, 12 Dec 2011 13:26:34 +0000 (+0100) Subject: omxvideodec: Remove workaround for basevideocodec bug X-Git-Tag: 1.0.0~210 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c225f9cdd6d696c5d017aac5e1289a4c11b9b64;p=platform%2Fupstream%2Fgst-omx.git omxvideodec: Remove workaround for basevideocodec bug --- diff --git a/omx/gstomxvideodec.c b/omx/gstomxvideodec.c index a50d958..561bf98 100644 --- a/omx/gstomxvideodec.c +++ b/omx/gstomxvideodec.c @@ -1108,14 +1108,6 @@ gst_omx_video_dec_set_format (GstBaseVideoDecoder * decoder, if (needs_disable && is_format_change) { gst_omx_video_dec_drain (self); - /* FIXME: Workaround for - * https://bugzilla.gnome.org/show_bug.cgi?id=654529 - */ - g_list_foreach (GST_BASE_VIDEO_CODEC (self)->frames, - (GFunc) gst_base_video_codec_free_frame, NULL); - g_list_free (GST_BASE_VIDEO_CODEC (self)->frames); - GST_BASE_VIDEO_CODEC (self)->frames = NULL; - if (klass->hacks & GST_OMX_HACK_NO_COMPONENT_RECONFIGURE) { GST_BASE_VIDEO_CODEC_STREAM_UNLOCK (self); gst_omx_video_dec_stop (GST_BASE_VIDEO_DECODER (self)); @@ -1219,16 +1211,6 @@ gst_omx_video_dec_reset (GstBaseVideoDecoder * decoder) gst_omx_video_dec_drain (self); - /* FIXME: Workaround for - * https://bugzilla.gnome.org/show_bug.cgi?id=654529 - * - * This is always called with GST_BASE_VIDEO_CODEC_STREAM_LOCK - */ - g_list_foreach (GST_BASE_VIDEO_CODEC (self)->frames, - (GFunc) gst_base_video_codec_free_frame, NULL); - g_list_free (GST_BASE_VIDEO_CODEC (self)->frames); - GST_BASE_VIDEO_CODEC (self)->frames = NULL; - gst_omx_port_set_flushing (self->in_port, TRUE); gst_omx_port_set_flushing (self->out_port, TRUE);