gstreamer/gst/goom
Nirbheek Chauhan b09f478e80 Add support for Meson as alternative/parallel build system
https://github.com/mesonbuild/meson

With contributions from:

Tim-Philipp Müller <tim@centricular.com>
Jussi Pakkanen <jpakkane@gmail.com> (original port)

Highlights of the features provided are:
* Faster builds on Linux (~40-50% faster)
* The ability to build with MSVC on Windows
* Generate Visual Studio project files
* Generate XCode project files
* Much faster builds on Windows (on-par with Linux)
* Seriously fast configure and building on embedded

... and many more. For more details see:

http://blog.nirbheek.in/2016/05/gstreamer-and-meson-new-hope.html
http://blog.nirbheek.in/2016/07/building-and-developing-gstreamer-using.html

Building with Meson should work on both Linux and Windows, but may
need a few more tweaks on other operating systems.
2016-08-20 11:21:12 +01:00
..
.gitignore gst/: Ignore files. 2008-08-26 08:00:57 +00:00
config_param.c goom: Remove french comment saying to prefix functions 2014-04-27 21:57:38 -04:00
convolve_fx.c Fix FSF address 2012-11-04 00:07:18 +00:00
drawmethods.c Fix FSF address 2012-11-04 00:07:18 +00:00
drawmethods.h Fix FSF address 2012-11-04 00:07:18 +00:00
filters.c goom: fix compilation on ios-arm7-10.9 and osx-x86_64 2014-04-28 00:24:16 +01:00
filters_mmx.s Fix FSF address 2012-11-04 00:07:18 +00:00
flying_stars_fx.c Fix FSF address 2012-11-04 00:07:18 +00:00
goom.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_config.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_config_param.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_core.c goom: Initialised variables to remove compiler warnings 2015-07-07 13:18:49 +03:00
goom_filters.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_fx.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_graphic.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_plugin_info.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_tools.c Fix FSF address 2012-11-04 00:07:18 +00:00
goom_tools.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_typedefs.h Fix FSF address 2012-11-04 00:07:18 +00:00
goom_visual_fx.h Fix FSF address 2012-11-04 00:07:18 +00:00
goomsl_lex.l
goomsl_yacc.y
graphic.c Fix FSF address 2012-11-04 00:07:18 +00:00
gstgoom.c good: use new gst_element_class_add_static_pad_template() 2016-03-24 14:32:20 +02:00
gstgoom.h goom/goom2k1: remove obsolete left over files 2015-10-12 17:14:53 +01:00
ifs.c goom: Clarified precedence between % and ? 2014-09-24 00:48:09 +01:00
ifs.h Make goom not use aggregate returns 2010-03-21 17:23:43 +01:00
lines.c Fix FSF address 2012-11-04 00:07:18 +00:00
lines.h Fix FSF address 2012-11-04 00:07:18 +00:00
Makefile.am goom/goom2k1: remove obsolete left over files 2015-10-12 17:14:53 +01:00
mathtools.c Fix FSF address 2012-11-04 00:07:18 +00:00
mathtools.h Fix FSF address 2012-11-04 00:07:18 +00:00
meson.build Add support for Meson as alternative/parallel build system 2016-08-20 11:21:12 +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 goom: Fix MMX assembly compilation with clang 2013-09-21 18:48:19 +02:00
motif_goom1.h Fix FSF address 2012-11-04 00:07:18 +00:00
motif_goom2.h Fix FSF address 2012-11-04 00:07:18 +00:00
plugin_info.c goom: remove compiler trick 2015-10-21 17:57:22 +01:00
ppc_drawings.h Fix FSF address 2012-11-04 00:07:18 +00:00
ppc_drawings.s Fix FSF address 2012-11-04 00:07:18 +00:00
ppc_zoom_ultimate.h Fix FSF address 2012-11-04 00:07:18 +00:00
ppc_zoom_ultimate.s Fix FSF address 2012-11-04 00:07:18 +00:00
README goom: liboil to orc conversion 2010-06-08 17:25:34 -07:00
sound_tester.c Fix FSF address 2012-11-04 00:07:18 +00:00
sound_tester.h Fix FSF address 2012-11-04 00:07:18 +00:00
surf3d.c Fix FSF address 2012-11-04 00:07:18 +00:00
surf3d.h Fix FSF address 2012-11-04 00:07:18 +00:00
surf3d.s
tentacle3d.c goom: Use fabs() instead of abs() to calculate the floating point absolute value 2014-05-19 11:24:06 +02:00
tentacle3d.h Fix FSF address 2012-11-04 00:07:18 +00:00
v3d.c Fix FSF address 2012-11-04 00:07:18 +00:00
v3d.h Fix FSF address 2012-11-04 00:07:18 +00:00
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