summaryrefslogtreecommitdiff
path: root/src/post/goom/goom_core.h
diff options
context:
space:
mode:
authorThibaut Mattern <tmattern@users.sourceforge.net>2003-01-03 21:29:20 +0000
committerThibaut Mattern <tmattern@users.sourceforge.net>2003-01-03 21:29:20 +0000
commit725a7a2631013ae00b8d363069331446eaff4273 (patch)
treee6b7a96ce3b3c05b4d3c92e5113dbb6e26f83097 /src/post/goom/goom_core.h
parentb4bcc7ac8ae797dbe478d42d34839f31bba277dc (diff)
downloadxine-lib-725a7a2631013ae00b8d363069331446eaff4273.tar.gz
xine-lib-725a7a2631013ae00b8d363069331446eaff4273.tar.bz2
Updates to the latest version of Goom
Adds mmx and ppc assembly optimizations. Adds 5 config entries for this post plugin : - frames per second - width - height - usage of assembly optimizations - colorspace conversion method PPc optimizations are not tested. The compiler option -fomit-frame-pointer is disabled. CVS patchset: 3762 CVS date: 2003/01/03 21:29:20
Diffstat (limited to 'src/post/goom/goom_core.h')
-rw-r--r--src/post/goom/goom_core.h21
1 files changed, 13 insertions, 8 deletions
diff --git a/src/post/goom/goom_core.h b/src/post/goom/goom_core.h
index c74adb5c0..5c5efd286 100644
--- a/src/post/goom/goom_core.h
+++ b/src/post/goom/goom_core.h
@@ -18,21 +18,26 @@
#define NB_FX 8
-void goom_init (guint32 resx, guint32 resy, int cinemascope);
-void goom_set_resolution (guint32 resx, guint32 resy, int cinemascope);
+void goom_init (guint32 resx, guint32 resy, int cinemascope);
+void goom_set_resolution (guint32 resx, guint32 resy, int cinemascope);
/*
* forceMode == 0 : do nothing
* forceMode == -1 : lock the FX
* forceMode == 1..NB_FX : force a switch to FX n°forceMode
+ *
+ * songTitle = pointer to the title of the song...
+ * - NULL if it is not the start of the song
+ * - only have a value at the start of the song
*/
-guint32 * goom_update (gint16 data [2][512], int forceMode);
+guint32 *goom_update (gint16 data[2][512], int forceMode, float fps,
+ char *songTitle, char *message);
-void goom_close ();
+void goom_close ();
-/*
- void goom_start ();
- void goom_stop ();
-*/
+void goom_set_font (int ***chars, int *width, int *height);
+
+void goom_setAsmUse (int useIt);
+int goom_getAsmUse ();
#endif