Go to the source code of this file.
Functions | |
| void | c_zoom (unsigned int *expix1, unsigned int *expix2, unsigned int prevX, unsigned int prevY, signed int *brutS, signed int *brutD) |
| void | zoom_filter_xmmx (int prevX, int prevY, unsigned int *expix1, unsigned int *expix2, int *brutS, int *brutD, int buffratio, int precalCoef[16][16]) |
| int | zoom_filter_xmmx_supported () |
| void | zoom_filter_mmx (int prevX, int prevY, unsigned int *expix1, unsigned int *expix2, int *brutS, int *brutD, int buffratio, int precalCoef[16][16]) |
| int | zoom_filter_mmx_supported () |
| static void | select_zoom_filter () |
| const void | ppc_zoom (unsigned int *frompixmap, unsigned int *topixmap, unsigned int sizex, unsigned int sizey, unsigned int *brutS, unsigned int *brutD, unsigned int buffratio, int precalCoef[16][16]) |
| void | generatePrecalCoef (void) |
| void | calculatePXandPY (int x, int y, int *px, int *py) |
| void | setPixelRGB (Uint *buffer, Uint x, Uint y, Color c) |
| void | setPixelRGB_ (Uint *buffer, Uint x, Color c) |
| void | getPixelRGB (Uint *buffer, Uint x, Uint y, Color *c) |
| void | getPixelRGB_ (Uint *buffer, Uint x, Color *c) |
| void | setAsmUse (int useIt) |
| int | getAsmUse (void) |
| void | zoomFilterFastRGB (Uint *pix1, Uint *pix2, ZoomFilterData *zf, Uint resx, Uint resy, int switchIncr, float switchMult) |
| void | pointFilter (Uint *pix1, Color c, float t1, float t2, float t3, float t4, Uint cycle) |
Variables | |
| volatile guint32 | resolx |
| volatile guint32 | c_resoly |
| static int | zf_use_xmmx = 0 |
| static int | zf_use_mmx = 0 |
| guint32 | mmx_zoom_size |
| unsigned int | useAltivec |
| unsigned int * | coeffs = 0 |
| unsigned int * | freecoeffs = 0 |
| signed int * | brutS = 0 |
| signed int * | freebrutS = 0 |
| signed int * | brutD = 0 |
| signed int * | freebrutD = 0 |
| signed int * | brutT = 0 |
| signed int * | freebrutT = 0 |
| guint32 * | expix1 = 0 |
| guint32 * | expix2 = 0 |
| guint32 | zoom_width |
| unsigned int | prevX = 0 |
| unsigned int | prevY = 0 |
| static int | sintable [0x10000] |
| static int | vitesse = 127 |
| static char | theMode = AMULETTE_MODE |
| static int | waveEffect = 0 |
| static int | hypercosEffect = 0 |
| static int | vPlaneEffect = 0 |
| static int | hPlaneEffect = 0 |
| static char | noisify = 2 |
| static int | middleX |
| static int | middleY |
| int | buffratio = 0 |
| modif by jeko : fixedpoint : buffration = (16:16) (donc 0<=buffration<=2^16) | |
| static int * | firedec = 0 |
| int | precalCoef [16][16] |
| modif d'optim by Jeko : precalcul des 4 coefs résultant des 2 pos | |
| static int | use_asm = 1 |
| void c_zoom | ( | unsigned int * | expix1, | |
| unsigned int * | expix2, | |||
| unsigned int | prevX, | |||
| unsigned int | prevY, | |||
| signed int * | brutS, | |||
| signed int * | brutD | |||
| ) |
Definition at line 407 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| void zoom_filter_xmmx | ( | int | prevX, | |
| int | prevY, | |||
| unsigned int * | expix1, | |||
| unsigned int * | expix2, | |||
| int * | brutS, | |||
| int * | brutD, | |||
| int | buffratio, | |||
| int | precalCoef[16][16] | |||
| ) |
Definition at line 257 of file mythtv/libs/libmythtv/visualisations/goom/zoom_filter_xmmx.c.
| int zoom_filter_xmmx_supported | ( | ) |
Definition at line 254 of file mythtv/libs/libmythtv/visualisations/goom/zoom_filter_xmmx.c.
| void zoom_filter_mmx | ( | int | prevX, | |
| int | prevY, | |||
| unsigned int * | expix1, | |||
| unsigned int * | expix2, | |||
| int * | brutS, | |||
| int * | brutD, | |||
| int | buffratio, | |||
| int | precalCoef[16][16] | |||
| ) |
Definition at line 137 of file mythtv/libs/libmythtv/visualisations/goom/zoom_filter_mmx.c.
| int zoom_filter_mmx_supported | ( | ) |
Definition at line 133 of file mythtv/libs/libmythtv/visualisations/goom/zoom_filter_mmx.c.
| static void select_zoom_filter | ( | ) | [static] |
Definition at line 68 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by zoomFilterFastRGB().
| const void ppc_zoom | ( | unsigned int * | frompixmap, | |
| unsigned int * | topixmap, | |||
| unsigned int | sizex, | |||
| unsigned int | sizey, | |||
| unsigned int * | brutS, | |||
| unsigned int * | brutD, | |||
| unsigned int | buffratio, | |||
| int | precalCoef[16][16] | |||
| ) |
| void generatePrecalCoef | ( | void | ) |
Definition at line 152 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| void calculatePXandPY | ( | int | x, | |
| int | y, | |||
| int * | px, | |||
| int * | py | |||
| ) |
Definition at line 205 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Definition at line 328 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Definition at line 344 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Definition at line 359 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Definition at line 380 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| void setAsmUse | ( | int | useIt | ) |
Definition at line 483 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| int getAsmUse | ( | void | ) |
Definition at line 489 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| void zoomFilterFastRGB | ( | Uint * | pix1, | |
| Uint * | pix2, | |||
| ZoomFilterData * | zf, | |||
| Uint | resx, | |||
| Uint | resy, | |||
| int | switchIncr, | |||
| float | switchMult | |||
| ) |
Definition at line 497 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Definition at line 731 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| volatile guint32 resolx |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
| volatile guint32 c_resoly |
Definition at line 65 of file mythtv/libs/libmythtv/visualisations/goom/goom_core.c.
int zf_use_xmmx = 0 [static] |
Definition at line 45 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by zoomFilterFastRGB().
int zf_use_mmx = 0 [static] |
Definition at line 46 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by zoomFilterFastRGB().
| guint32 mmx_zoom_size |
Definition at line 79 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| unsigned int useAltivec |
| unsigned int* coeffs = 0 |
Definition at line 93 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| unsigned int * freecoeffs = 0 |
Definition at line 93 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| signed int* brutS = 0 |
Definition at line 95 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| signed int * freebrutS = 0 |
Definition at line 95 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| signed int* brutD = 0 |
Definition at line 96 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| signed int * freebrutD = 0 |
Definition at line 96 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| signed int* brutT = 0 |
Definition at line 97 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| signed int * freebrutT = 0 |
Definition at line 97 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| guint32* expix1 = 0 |
Definition at line 100 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| guint32* expix2 = 0 |
Definition at line 101 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| guint32 zoom_width |
Definition at line 104 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| unsigned int prevX = 0 |
Definition at line 106 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
| unsigned int prevY = 0 |
Definition at line 106 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
int sintable[0x10000] [static] |
Definition at line 108 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
int vitesse = 127 [static] |
Definition at line 109 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
char theMode = AMULETTE_MODE [static] |
Definition at line 110 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
int waveEffect = 0 [static] |
Definition at line 111 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
int hypercosEffect = 0 [static] |
Definition at line 112 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
int vPlaneEffect = 0 [static] |
Definition at line 113 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
int hPlaneEffect = 0 [static] |
Definition at line 114 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
char noisify = 2 [static] |
Definition at line 115 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
int middleX [static] |
Definition at line 116 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
int middleY [static] |
Definition at line 116 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
| int buffratio = 0 |
modif by jeko : fixedpoint : buffration = (16:16) (donc 0<=buffration<=2^16)
Definition at line 122 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
int* firedec = 0 [static] |
Definition at line 134 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by calculatePXandPY(), and zoomFilterFastRGB().
| int precalCoef[16][16] |
modif d'optim by Jeko : precalcul des 4 coefs résultant des 2 pos
Definition at line 141 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
int use_asm = 1 [static] |
Definition at line 481 of file mythplugins/mythmusic/mythmusic/goom/filters.c.
Referenced by getAsmUse(), and setAsmUse().
1.6.3