gstreamer/gst/goom
Tim-Philipp Müller cf8dddd5c7 goom: don't allocate 260kB struct on the stack
PluginInfo is quite a sizeable struct, let's not allocate it on the
stack, especially not if we're copying it over into another dynamically
allocated copy anyway.

Fixes #570761.
2010-06-28 14:59:25 +01:00
..
.gitignore
config_param.c Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
convolve_fx.c Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
drawmethods.c
drawmethods.h
filters.c Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
filters_mmx.s
flying_stars_fx.c Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
goom.h
goom.vcproj
goom_config.h Add -Wundef to configure flags 2010-03-17 21:33:28 +01:00
goom_config_param.h Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
goom_core.c Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
goom_filters.h Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
goom_fx.h Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
goom_graphic.h
goom_plugin_info.h
goom_tools.c
goom_tools.h
goom_typedefs.h
goom_visual_fx.h
goomsl_lex.l
goomsl_yacc.y
graphic.c
gstgoom.c goom: Call orc_init() before trying to get target flags 2010-06-14 15:38:02 +02:00
gstgoom.h
ifs.c Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
ifs.h Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
lines.c gst/goom/: Add license headers in all source files. Remove filter.c from 2008-10-28 06:50:57 +00:00
lines.h
Makefile.am goom: liboil to orc conversion 2010-06-08 17:25:34 -07:00
mathtools.c
mathtools.h Add -Wundef to configure flags 2010-03-17 21:33:28 +01:00
mmx.c gst/goom/: Add license headers in all source files. Remove filter.c from 2008-10-28 06:50:57 +00:00
mmx.h
motif_goom1.h
motif_goom2.h
plugin_info.c goom: don't allocate 260kB struct on the stack 2010-06-28 14:59:25 +01:00
ppc_drawings.h
ppc_drawings.s
ppc_zoom_ultimate.h
ppc_zoom_ultimate.s
README goom: liboil to orc conversion 2010-06-08 17:25:34 -07:00
sound_tester.c
sound_tester.h
surf3d.c
surf3d.h
surf3d.s
tentacle3d.c Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
tentacle3d.h Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
v3d.c
v3d.h
xmmx.c goom: add edx to clobber list in inline assembly code 2010-04-17 10:26:25 +01:00
xmmx.h

The Goom plugin is based on the Goom visualization code from
the Goom homepage found at: 
http://ios.free.fr/?page=projet&quoi=1 

Like the original library so is the Goom plugin available under the LGPL license

This is based on goom2k4 with changes to plugin_info.c and mmx.h to use Orc for CPU
detection and GStreamer-specific ifdef's for architecture detection.

These files are not in use right now:
filters_mmx.s
goomsl*
surf3d.s