ALL: Merge the win32-contrib branch.
[vlc.git] / extras / contrib / src / Patches / goom2k4-0-win32.patch
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)\r
6  \r
7 -AM_DISABLE_STATIC\r
8  AM_INIT_AUTOMAKE(SDL_Goom, 2k4)\r
9  \r
10  ACLOCAL="$ACLOCAL -I m4"\r
11 @@ -76,24 +75,7 @@
12  AM_CONDITIONAL(MACTARGET,test "x$MACTARGET" = "xyes")\r
13  \r
14  \r
15 -AC_CHECK_HEADER(pthread.h,,AC_MSG_ERROR([*** POSIX thread support not installed - please install first ***]))\r
16 -\r
17 -PTHREAD_LIBS=error\r
18 -AC_CHECK_LIB(pthread, pthread_attr_init, PTHREAD_LIBS="-lpthread")\r
19 -\r
20 -if test "x$PTHREAD_LIBS" = xerror; then\r
21 -    AC_CHECK_LIB(pthreads, pthread_attr_init, PTHREAD_LIBS="-lpthreads")\r
22 -fi\r
23 -\r
24 -if test "x$PTHREAD_LIBS" = xerror; then\r
25 -    AC_CHECK_LIB(c_r, pthread_attr_init, PTHREAD_LIBS="-lc_r")\r
26 -fi\r
27 -\r
28 -if test "x$PTHREAD_LIBS" = xerror; then\r
29 -    AC_CHECK_FUNC(pthread_attr_init, PTHREAD_LIBS="")\r
30 -fi\r
31 -\r
32 -AC_SUBST(PTHREAD_LIBS)\r
33 +dnl AC_SUBST(PTHREAD_LIBS)\r
34  \r
35  dnl rm -f mmx_zoom.s\r
36  dnl    echo -n checking for nasm...\r
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