gaudieffects: Mark inline functions as static inline
authorOlivier Crête <olivier.crete@collabora.co.uk>
Wed, 11 Aug 2010 20:03:07 +0000 (22:03 +0200)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Thu, 12 Aug 2010 08:14:10 +0000 (09:14 +0100)
Otherwise it fails to correctly link them in some cases.

https://bugzilla.gnome.org/show_bug.cgi?id=626670

gst/gaudieffects/gstchromium.c
gst/gaudieffects/gstdilate.c

index a081c0a..bbabc15 100644 (file)
@@ -105,7 +105,7 @@ gint cosTable[2 * 512];
 static gint gate_int (gint value, gint min, gint max);
 void setup_cos_table (void);
 static gint cos_from_table (int angle);
-inline int abs_int (int val);
+static inline int abs_int (int val);
 static void transform (guint32 * src, guint32 * dest, gint video_area);
 
 /* The capabilities of the inputs and outputs. */
@@ -280,7 +280,7 @@ setup_cos_table (void)
 }
 
 /* Keep the values absolute. */
-inline int
+static inline int
 abs_int (int val)
 {
   if (val > 0) {
index 0a7ebae..c763159 100644 (file)
@@ -95,7 +95,7 @@ enum
 
 static void transform (guint32 * src, guint32 * dest, gint video_area,
     gint width, gint height);
-inline guint32 get_luminance (guint32 in);
+static inline guint32 get_luminance (guint32 in);
 
 /* The capabilities of the inputs and outputs. */
 
@@ -254,7 +254,7 @@ gst_dilate_plugin_init (GstPlugin * dilate)
 /*** Now the image processing work.... ***/
 
 /* Return luminance of the color */
-inline guint32
+static inline guint32
 get_luminance (guint32 in)
 {
   guint32 red, green, blue, luminance;