diff options
Diffstat (limited to 'src/post/goom/diff_against_release.patch')
-rw-r--r-- | src/post/goom/diff_against_release.patch | 122 |
1 files changed, 79 insertions, 43 deletions
diff --git a/src/post/goom/diff_against_release.patch b/src/post/goom/diff_against_release.patch index c01455e41..720e1af94 100644 --- a/src/post/goom/diff_against_release.patch +++ b/src/post/goom/diff_against_release.patch @@ -1,5 +1,43 @@ ---- goom_tools.c 2004-09-10 17:10:39.000000000 +0200 -+++ goom_tools.c 2004-11-21 15:28:12.000000000 +0100 +diff -ru goom2k4-0/src/filters.c xine-lib/src/post/goom/filters.c +--- goom2k4-0/src/filters.c 2005-02-07 11:46:41.000000000 -0200 ++++ xine-lib/src/post/goom/filters.c 2005-07-18 12:15:50.000000000 -0300 +@@ -704,7 +704,7 @@ + + data->general_speed = 0.0f; + data->reverse = 0; +- data->theMode = AMULETTE_MODE; ++ data->theMode = rand() % 10; + data->waveEffect = 0; + data->hypercosEffect = 0; + data->vPlaneEffect = 0; +diff -ru goom2k4-0/src/goom_core.c xine-lib/src/post/goom/goom_core.c +--- goom2k4-0/src/goom_core.c 2005-02-07 11:46:41.000000000 -0200 ++++ xine-lib/src/post/goom/goom_core.c 2005-07-19 12:39:22.000000000 -0300 +@@ -26,6 +26,8 @@ + #include "goom_fx.h" + #include "goomsl.h" + ++#include "xine_internal.h" ++ + /* #define VERBOSE */ + + #define STOP_SPEED 128 +@@ -736,7 +738,12 @@ + /* affichage et swappage des buffers.. */ + goomInfo->cycle++; + ++ /* xine: no convolve_fx */ ++ /* + goomInfo->convolve_fx.apply(&goomInfo->convolve_fx,return_val,goomInfo->outputBuf,goomInfo); ++ */ ++ xine_fast_memcpy(goomInfo->outputBuf, return_val, goomInfo->screen.size * sizeof(Pixel)); ++ + + return (guint32*)goomInfo->outputBuf; + } +diff -ru goom2k4-0/src/goom_tools.c xine-lib/src/post/goom/goom_tools.c +--- goom2k4-0/src/goom_tools.c 2005-02-07 11:46:41.000000000 -0200 ++++ xine-lib/src/post/goom/goom_tools.c 2005-07-18 14:30:02.000000000 -0300 @@ -3,7 +3,6 @@ GoomRandom *goom_random_init(int i) { @@ -8,54 +46,52 @@ grandom->pos = 1; goom_random_update_array(grandom, GOOM_NB_RAND); return grandom; ---- convolve_fx.c 2004-09-10 17:10:38.000000000 +0200 -+++ convolve_fx.c 2004-11-21 15:48:24.729326912 +0100 -@@ -52,9 +52,9 @@ - data->light.param.fval.value = 100.0f; +diff -ru goom2k4-0/src/ifs.c xine-lib/src/post/goom/ifs.c +--- goom2k4-0/src/ifs.c 2005-02-07 11:46:41.000000000 -0200 ++++ xine-lib/src/post/goom/ifs.c 2005-07-19 14:20:20.000000000 -0300 +@@ -503,6 +503,13 @@ + + for (i = 0; i < 4; i++) { + *tmp = (*tmp) >> cycle10; ++ ++ /* xine: make it darker */ ++ if( *tmp && !((*tmp) >> 1) ) ++ *tmp = 1; ++ else ++ *tmp = (*tmp) >> 1; ++ + tmp++; + } + } +diff -ru goom2k4-0/src/tentacle3d.c xine-lib/src/post/goom/tentacle3d.c +--- goom2k4-0/src/tentacle3d.c 2005-02-07 11:46:41.000000000 -0200 ++++ xine-lib/src/post/goom/tentacle3d.c 2005-07-19 14:04:57.000000000 -0300 +@@ -10,7 +10,7 @@ + #define D 256.0f - data->factor_adj_p = secure_f_param("Flash Intensity"); -- data->factor_adj_p.param.fval.max = 200.0f; -+ data->factor_adj_p.param.fval.max = 100.0f; - data->factor_adj_p.param.fval.step = 1.0f; -- data->factor_adj_p.param.fval.value = 100.0f; -+ data->factor_adj_p.param.fval.value = 50.0f; + #define nbgrid 6 +-#define definitionx 15 ++#define definitionx 9 + #define definitionz 45 - data->factor_p = secure_f_feedback("Factor"); - /* FVAL(data->factor_p) = data->factor / MAX;*/ ---- filters.c 2004-09-10 17:10:39.000000000 +0200 -+++ filters.c 2004-11-21 15:37:55.000000000 +0100 -@@ -705,7 +705,7 @@ - - data->general_speed = 0.0f; - data->reverse = 0; -- data->theMode = AMULETTE_MODE; -+ data->theMode = rand() % 10; - data->waveEffect = 0; - data->hypercosEffect = 0; - data->vPlaneEffect = 0; ---- goomsl_lex.c 2004-09-10 17:10:39.000000000 +0200 -+++ goomsl_lex.c 2004-11-21 15:42:50.306166960 +0100 -@@ -624,6 +624,7 @@ - (yytext[yyleng - 1] == '\n'); \ - YY_USER_ACTION + typedef struct _TENTACLE_FX_DATA { +diff -ru goom2k4-0/src/xmmx.c xine-lib/src/post/goom/xmmx.c +--- goom2k4-0/src/xmmx.c 2005-02-07 11:46:41.000000000 -0200 ++++ xine-lib/src/post/goom/xmmx.c 2005-07-18 15:26:23.000000000 -0300 +@@ -239,7 +239,11 @@ -+YY_DECL; - YY_DECL - { - register yy_state_type yy_current_state; -diff -u -3 -p -r1.4 -r1.5 ---- xmmx.c 2 May 2005 21:13:43 -0000 1.4 -+++ xmmx.c 28 May 2005 12:20:37 -0000 1.5 -@@ -242,7 +242,7 @@ void zoom_filter_xmmx (int prevX, int pr ++loop; } - /*#ifdef HAVE_ATHLON*/ - __asm__ __volatile__ ("femms\n"); ++/*#ifdef HAVE_ATHLON*/ + __asm__ __volatile__ ("emms\n"); - /*#else - emms(); - #endif*/ -@@ -393,7 +393,7 @@ void draw_line_xmmx (Pixel *data, int x1 ++/*#else ++ emms(); ++#endif*/ + } + + #define DRAWMETHOD_PLUS_XMMX(_out,_backbuf,_col) \ +@@ -387,7 +391,7 @@ } } end_of_line: |