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 | 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 | 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 | |||
| ) |
| 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 | ( | ) | [static] |
| 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] | |||
| ) |
Referenced by zoomFilterFastRGB().
| void generatePrecalCoef | ( | ) |
| void calculatePXandPY | ( | int | x, | |
| int | y, | |||
| int * | px, | |||
| int * | py | |||
| ) | [inline] |
| void zoomFilterFastRGB | ( | Uint * | pix1, | |
| Uint * | pix2, | |||
| ZoomFilterData * | zf, | |||
| Uint | resx, | |||
| Uint | resy, | |||
| int | switchIncr, | |||
| float | switchMult | |||
| ) |
| volatile guint32 resolx |
Definition at line 65 of file goom_core.c.
Referenced by choose_a_goom_line(), getPixelRGB(), getPixelRGB_(), goom_init(), goom_set_resolution(), goom_update(), pointFilter(), setPixelRGB(), and setPixelRGB_().
| volatile guint32 c_resoly |
Definition at line 65 of file goom_core.c.
Referenced by calculatePXandPY(), choose_a_goom_line(), getPixelRGB(), getPixelRGB_(), goom_init(), goom_set_resolution(), goom_update(), pointFilter(), and setPixelRGB_().
int zf_use_xmmx = 0 [static] |
Definition at line 45 of file filters.c.
Referenced by select_zoom_filter(), and zoomFilterFastRGB().
int zf_use_mmx = 0 [static] |
Definition at line 46 of file filters.c.
Referenced by select_zoom_filter(), and zoomFilterFastRGB().
| guint32 mmx_zoom_size |
| unsigned int useAltivec |
| unsigned int* coeffs = 0 |
Definition at line 93 of file filters.c.
Referenced by AAFilter::calculateCoeffs(), decode_subframe_lpc(), ff_simple_idct_add_vis(), ff_simple_idct_put_vis(), ff_simple_idct_vis(), get_transform_coeffs_ch(), idct(), remove_dithering(), and zoom_filter_mmx().
| unsigned int * freecoeffs = 0 |
| signed int* brutS = 0 |
| signed int * freebrutS = 0 |
| signed int* brutD = 0 |
| signed int * freebrutD = 0 |
| signed int * freebrutT = 0 |
| guint32 zoom_width |
| unsigned int prevY = 0 |
int waveEffect = 0 [static] |
int hypercosEffect = 0 [static] |
int vPlaneEffect = 0 [static] |
int hPlaneEffect = 0 [static] |
| int buffratio = 0 |
| int precalCoef[16][16] |
1.5.5