summaryrefslogtreecommitdiffstats
path: root/gst/goom
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2008-04-17 18:08:53 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2008-04-17 18:08:53 +0000
commit3b3bd1687cd2e44de49f20b014292c4a4f0580b0 (patch)
tree20d70654a2eb8cde1ee2eb5a3c671be5d0a6f814 /gst/goom
parent4e795c5fc54cea7eabf9f056c59da95096813f0a (diff)
gst/goom/convolve_fx.c: Don't ever draw the GOOM logo.
Original commit message from CVS: * gst/goom/convolve_fx.c: (convolve_apply): Don't ever draw the GOOM logo. Fixes: #528615
Diffstat (limited to 'gst/goom')
-rw-r--r--gst/goom/convolve_fx.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/gst/goom/convolve_fx.c b/gst/goom/convolve_fx.c
index 0e4666dd..d1b06d84 100644
--- a/gst/goom/convolve_fx.c
+++ b/gst/goom/convolve_fx.c
@@ -9,6 +9,9 @@
//#define CONV_MOTIF_W 32
//#define CONV_MOTIF_WMASK 0x1f
+/* Define if you like the wacky GOOM logo: */
+#undef DRAW_MOTIF
+
#define CONV_MOTIF_W 128
#define CONV_MOTIF_WMASK 0x7f
@@ -119,6 +122,7 @@ convolve_free (VisualFX * _this)
free (_this->fx_data);
}
+#ifdef DRAW_MOTIF
static void
create_output_with_brightness (VisualFX * _this, Pixel * src, Pixel * dest,
PluginInfo * info, int iff)
@@ -240,7 +244,7 @@ create_output_with_brightness (VisualFX * _this, Pixel * src, Pixel * dest,
compute_tables (_this, info);
}
-
+#endif
/*#include <stdint.h>
@@ -302,11 +306,15 @@ convolve_apply (VisualFX * _this, Pixel * src, Pixel * dest, PluginInfo * info)
break;
}
}
-
+#ifdef DRAW_MOTIF
if ((ff > 0.98f) && (ff < 1.02f))
memcpy (dest, src, info->screen.size * sizeof (Pixel));
else
create_output_with_brightness (_this, src, dest, info, iff);
+#else
+ memcpy (dest, src, info->screen.size * sizeof (Pixel));
+#endif
+
/*
// Benching suite...
{