From aedfb1663da6fad0fd09b7e9a3e7dc69eadd5e26 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Mon, 4 Jul 2005 09:29:51 +0000 Subject: ext/aalib/gstaasink.c (gst_aasink_fixate): Update for newer fixate prototype. Original commit message from CVS: 2005-07-04 Andy Wingo * ext/aalib/gstaasink.c (gst_aasink_fixate): Update for newer fixate prototype. --- ext/aalib/gstaasink.c | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) (limited to 'ext/aalib') diff --git a/ext/aalib/gstaasink.c b/ext/aalib/gstaasink.c index e452dd8d..3bd0c997 100644 --- a/ext/aalib/gstaasink.c +++ b/ext/aalib/gstaasink.c @@ -230,31 +230,16 @@ gst_aasink_class_init (GstAASinkClass * klass) gstbasesink_class->render = GST_DEBUG_FUNCPTR (gst_aasink_render); } -static GstCaps * +static void gst_aasink_fixate (GstPad * pad, GstCaps * caps) { GstStructure *structure; - GstCaps *newcaps; - - if (gst_caps_get_size (caps) > 1) - return NULL; - newcaps = gst_caps_copy (caps); - structure = gst_caps_get_structure (newcaps, 0); - - if (gst_caps_structure_fixate_field_nearest_int (structure, "width", 320)) { - return newcaps; - } - if (gst_caps_structure_fixate_field_nearest_int (structure, "height", 240)) { - return newcaps; - } - if (gst_caps_structure_fixate_field_nearest_double (structure, "framerate", - 30.0)) { - return newcaps; - } + structure = gst_caps_get_structure (caps, 0); - gst_caps_unref (newcaps); - return NULL; + gst_caps_structure_fixate_field_nearest_int (structure, "width", 320); + gst_caps_structure_fixate_field_nearest_int (structure, "height", 240); + gst_caps_structure_fixate_field_nearest_double (structure, "framerate", 30.0); } static gboolean -- cgit