1. 25 Apr, 2008 1 commit
    • Jesús Corrius's avatar
      gst/goom/: Fix build with mingw32: use rand() instead of random() and replace... · 883d93df
      Jesús Corrius authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/goom/: Fix build with mingw32: use rand() instead of random() and replace bzero() with memset(). Fixes #529692.
      
      Original commit message from CVS:
      Patch by: Jesús Corrius <jesus at softcatala org>
      * gst/goom/filters.c: (zoomVector):
      * gst/goom/goom_core.c: (init_buffers):
      Fix build with mingw32: use rand() instead of random() and
      replace bzero() with memset(). Fixes #529692.
      883d93df
  2. 22 Apr, 2008 1 commit
    • Jan Schmidt's avatar
      gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and... · 4e11c343
      Jan Schmidt authored
      gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind warnings in the testsuite.
      
      Original commit message from CVS:
      * gst/goom/config_param.c: (goom_plugin_parameters_free):
      * gst/goom/convolve_fx.c: (convolve_init), (convolve_free):
      * gst/goom/filters.c: (zoomFilterVisualFXWrapper_free):
      * gst/goom/flying_stars_fx.c: (fs_free):
      * gst/goom/goom_config_param.h:
      * gst/goom/goom_core.c: (goom_init), (goom_close):
      * gst/goom/goom_plugin_info.h:
      * gst/goom/gstgoom.c: (gst_goom_finalize):
      * gst/goom/lines.c: (goom_lines_free):
      * gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free):
      * gst/goom/surf3d.c: (grid3d_free):
      * gst/goom/surf3d.h:
      * gst/goom/tentacle3d.c: (tentacle_free):
      Free a bunch of stuff, and initialise things to fix leaks
      and valgrind warnings in the testsuite.
      Fixes: #529268
      4e11c343
  3. 16 Apr, 2008 1 commit
    • Tim-Philipp Müller's avatar
      Strip out the config/script parsing stuff, we don't need it. · a8dec12d
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * gst/goom/Makefile.am:
      * gst/goom/convolve_fx.c:
      * gst/goom/default_scripts.h:
      * gst/goom/goom.h:
      * gst/goom/goom_core.c: (choose_a_goom_line):
      * gst/goom/goom_plugin_info.h:
      * gst/goom/goomsl.c:
      * gst/goom/goomsl.h:
      * gst/goom/goomsl_hash.c:
      * gst/goom/goomsl_hash.h:
      * gst/goom/goomsl_heap.c:
      * gst/goom/goomsl_heap.h:
      * gst/goom/goomsl_private.h:
      * gst/goom/plugin_info.c:
      Strip out the config/script parsing stuff, we don't need it.
      Fixes #527999.
      a8dec12d
  4. 09 Apr, 2008 1 commit
    • Tim-Philipp Müller's avatar
      gst/goom/: Remove a bunch of font/text related code that we don't need. · b1877117
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/goom/Makefile.am:
      * gst/goom/gfontlib.c:
      * gst/goom/gfontlib.h:
      * gst/goom/gfontrle.c:
      * gst/goom/gfontrle.h:
      * gst/goom/goom.h:
      * gst/goom/goom_core.c: (goom_update):
      * gst/goom/goom_plugin_info.h:
      * gst/goom/gstgoom.c: (gst_goom_chain):
      * gst/goom/plugin_info.c:
      Remove a bunch of font/text related code that we don't need.
      b1877117
  5. 26 Feb, 2008 1 commit
    • Jan Schmidt's avatar
      configure.ac: Detect and indicate if GCC inline assembly syntax is available. · c34fa140
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Detect and indicate if GCC inline assembly syntax is
      available.
      * gst/goom/Makefile.am:
      * gst/goom/convolve_fx.c:
      * gst/goom/flying_stars_fx.c:
      * gst/goom/goom_config.h:
      * gst/goom/goom_core.c:
      * gst/goom/goomsl.c:
      * gst/goom/ifs.c:
      * gst/goom/mmx.c:
      * gst/goom/plugin_info.c:
      * gst/goom/xmmx.c:
      Fix various GCC-isms, and only build the inline assembly
      with compilers that support GCC inline assembly.
      Fix a couple of other warnings shown with Forte.
      c34fa140
  6. 23 Feb, 2008 1 commit
    • Bastien Nocera's avatar
      configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the... · a7bc7485
      Bastien Nocera authored
      configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new goom 2k4 based plugin
      
      Original commit message from CVS:
      2008-02-23  Bastien Nocera  <hadess@hadess.net>
      
      * configure.ac: Add checks for Flex/Yacc/Bison and other
      furry animals, for the new goom 2k4 based plugin
      
      * gst/goom/*: Update to use goom 2k4, uses liboil to detect
      CPU optimisations (not working yet), move the old plugin to...
      
      * gst/goom2k1/*: ... here, in case somebody is sick enough
      
      Fixes #515073
      a7bc7485
  7. 20 Mar, 2006 1 commit
  8. 05 Feb, 2006 1 commit
    • Jan Schmidt's avatar
      gst/goom/: Make goom reentrant by moving all important static variables into instance structures. · 07c1dcea
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY),
      (setPixelRGB), (setPixelRGB_), (getPixelRGB), (getPixelRGB_),
      (zoomFilterSetResolution), (zoomFilterDestroy),
      (zoomFilterFastRGB), (pointFilter):
      * gst/goom/filters.h:
      * gst/goom/goom_core.c: (goom_init), (goom_set_resolution),
      (goom_update), (goom_close):
      * gst/goom/goom_core.h:
      * gst/goom/goom_tools.h:
      * gst/goom/graphic.c:
      * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
      (gst_goom_dispose), (gst_goom_src_setcaps), (gst_goom_chain):
      * gst/goom/gstgoom.h:
      * gst/goom/lines.c: (goom_lines):
      * gst/goom/lines.h:
      Make goom reentrant by moving all important static variables
      into instance structures.
      (Fixes #329181)
      07c1dcea
  9. 15 Mar, 2004 1 commit
  10. 14 Mar, 2004 1 commit
  11. 02 Feb, 2003 1 commit
  12. 06 Apr, 2002 1 commit
  13. 19 Mar, 2002 1 commit
    • Andy Wingo Wingo's avatar
      removal of //-style comments don't link plugins to core libs -- the versioning... · d6258153
      Andy Wingo Wingo authored
      removal of //-style comments don't link plugins to core libs -- the versioning is done internally to the plugins with...
      
      Original commit message from CVS:
      * removal of //-style comments
      * don't link plugins to core libs -- the versioning is done internally to the plugins with the plugin_info struct,
      and symbol resolution is lazy, so we can always know if a plugin can be loaded by the plugin_info data. in theory.
      d6258153
  14. 01 Feb, 2002 1 commit
    • Wim Taymans's avatar
      Added a goom plugin (goom.sourceforge.net) to test: ./gst-launch filesrc... · 4d3b1472
      Wim Taymans authored
      Added a goom plugin (goom.sourceforge.net) to test: ./gst-launch filesrc location=/opt/data/south.mp3 ! mad ! tee sil...
      
      Original commit message from CVS:
      Added a goom plugin (goom.sourceforge.net)
      
      to test:
      ./gst-launch filesrc location=/opt/data/south.mp3 ! mad ! tee silent=true src%d! goom ! colorspace ! xvideosink  tee0.src%d! osssink
      4d3b1472