From 4c225f9cdd6d696c5d017aac5e1289a4c11b9b64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 12 Dec 2011 14:26:34 +0100 Subject: [PATCH] omxvideodec: Remove workaround for basevideocodec bug --- omx/gstomxvideodec.c | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/omx/gstomxvideodec.c b/omx/gstomxvideodec.c index a50d958c4a..561bf980a0 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);