goom2k4-0-win32.patch
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:2k
源码类别:

midi

开发平台:

Unix_Linux

  1. diff -Naur goom-orig/configure.in goom/configure.in
  2. --- goom-orig/configure.in 2005-02-07 14:46:41.000000000 +0100
  3. +++ goom/configure.in 2005-08-26 16:37:03.000000000 +0200
  4. @@ -1,6 +1,5 @@
  5.  AC_INIT(README)
  6.  
  7. -AM_DISABLE_STATIC
  8.  AM_INIT_AUTOMAKE(SDL_Goom, 2k4)
  9.  
  10.  ACLOCAL="$ACLOCAL -I m4"
  11. @@ -76,24 +75,7 @@
  12.  AM_CONDITIONAL(MACTARGET,test "x$MACTARGET" = "xyes")
  13.  
  14.  
  15. -AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not installed - please install first ***]))
  16. -
  17. -PTHREAD_LIBS=error
  18. -AC_CHECK_LIB(pthread, pthread_attr_init, PTHREAD_LIBS="-lpthread")
  19. -
  20. -if test "x$PTHREAD_LIBS" = xerror; then
  21. -    AC_CHECK_LIB(pthreads, pthread_attr_init, PTHREAD_LIBS="-lpthreads")
  22. -fi
  23. -
  24. -if test "x$PTHREAD_LIBS" = xerror; then
  25. -    AC_CHECK_LIB(c_r, pthread_attr_init, PTHREAD_LIBS="-lc_r")
  26. -fi
  27. -
  28. -if test "x$PTHREAD_LIBS" = xerror; then
  29. -    AC_CHECK_FUNC(pthread_attr_init, PTHREAD_LIBS="")
  30. -fi
  31. -
  32. -AC_SUBST(PTHREAD_LIBS)
  33. +dnl AC_SUBST(PTHREAD_LIBS)
  34.  
  35.  dnl rm -f mmx_zoom.s
  36.  dnl  echo -n checking for nasm...
  37. diff -Naur goom-orig/src/filters.c goom/src/filters.c
  38. --- goom-orig/src/filters.c 2005-02-07 14:46:41.000000000 +0100
  39. +++ goom/src/filters.c 2005-08-26 16:31:17.000000000 +0200
  40. @@ -201,8 +201,8 @@
  41.      /* Noise */
  42.      if (data->noisify)
  43.      {
  44. -        vx += (((float)random()) / ((float)RAND_MAX) - 0.5f) / 50.0f;
  45. -        vy += (((float)random()) / ((float)RAND_MAX) - 0.5f) / 50.0f;
  46. +        vx += (((float)rand()) / ((float)RAND_MAX) - 0.5f) / 50.0f;
  47. +        vy += (((float)rand()) / ((float)RAND_MAX) - 0.5f) / 50.0f;
  48.      }
  49.      
  50.      /* Hypercos */
  51. diff -Naur goom-orig/src/goom_core.c goom/src/goom_core.c
  52. --- goom-orig/src/goom_core.c 2005-02-07 14:46:41.000000000 +0100
  53. +++ goom/src/goom_core.c 2005-08-26 16:33:01.000000000 +0200
  54. @@ -40,11 +40,11 @@
  55.  static void init_buffers(PluginInfo *goomInfo, int buffsize)
  56.  {
  57.      goomInfo->pixel = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
  58. -    bzero (goomInfo->pixel, buffsize * sizeof (guint32) + 128);
  59. +    memset (goomInfo->pixel, 0, buffsize * sizeof (guint32) + 128);
  60.      goomInfo->back = (guint32 *) malloc (buffsize * sizeof (guint32) + 128);
  61. -    bzero (goomInfo->back, buffsize * sizeof (guint32) + 128);
  62. +    memset (goomInfo->back, 0, buffsize * sizeof (guint32) + 128);
  63.      goomInfo->conv = (Pixel *) malloc (buffsize * sizeof (guint32) + 128);
  64. -    bzero (goomInfo->conv, buffsize * sizeof (guint32) + 128);
  65. +    memset (goomInfo->conv, 0, buffsize * sizeof (guint32) + 128);
  66.  
  67.      goomInfo->outputBuf = goomInfo->conv;
  68.