FFmpeg
|
Go to the source code of this file.
Macros | |
#define | c1 1.38703984532214752434 /* sqrt(2)*cos(1*pi/16) */ |
#define | c2 1.30656296487637657577 /* sqrt(2)*cos(2*pi/16) */ |
#define | c3 1.17587560241935884520 /* sqrt(2)*cos(3*pi/16) */ |
#define | c4 1.00000000000000000000 /* sqrt(2)*cos(4*pi/16) */ |
#define | c5 0.78569495838710234903 /* sqrt(2)*cos(5*pi/16) */ |
#define | c6 0.54119610014619712324 /* sqrt(2)*cos(6*pi/16) */ |
#define | c7 0.27589937928294311353 /* sqrt(2)*cos(7*pi/16) */ |
#define | load_matrix(table) |
#define | ftrv() |
#define | DEFREG |
#define | DESCALE(x, n) (x)*(1.0f/(1<<(n))) |
#define | OA(fblock, ofs) *(float*)((char*)fblock + ofs) |
Functions | |
void | ff_idct_sh4 (int16_t *block) |
Variables | |
static const float | even_table [] |
static const float | odd_table [] |
#define c1 1.38703984532214752434 /* sqrt(2)*cos(1*pi/16) */ |
Definition at line 26 of file idct_sh4.c.
Referenced by av_strcasecmp(), av_strncasecmp(), close_connection(), compare_fields(), compute_status(), decode_frame(), decorrelate(), dxt1_decode_pixels(), fft_ref_init(), fill_picture_rgb(), http_receive_data(), idct4col_add(), idct4col_put(), idct4row(), imdct36_mips_float(), pixel_color7_slow(), ps_tableinit(), qpeg_decode_intra(), and reverse_matrixing().
#define c2 1.30656296487637657577 /* sqrt(2)*cos(2*pi/16) */ |
Definition at line 27 of file idct_sh4.c.
Referenced by av_strcasecmp(), av_strncasecmp(), compare_fields(), decorrelate(), ff_urldecode(), fill_picture_rgb(), idct4col_add(), idct4col_put(), idct4row(), imdct36_mips_float(), postProcess_TMPL(), process_frame_uyvy422(), process_frame_yuv420p(), process_frame_yuv422p(), ps_tableinit(), qpel_motion_search(), and reverse_matrixing().
#define c3 1.17587560241935884520 /* sqrt(2)*cos(3*pi/16) */ |
Definition at line 28 of file idct_sh4.c.
Referenced by ff_urldecode(), idct4col_add(), idct4col_put(), idct4row(), imdct36_mips_float(), process_frame_uyvy422(), process_frame_yuv420p(), and process_frame_yuv422p().
#define c4 1.00000000000000000000 /* sqrt(2)*cos(4*pi/16) */ |
Definition at line 29 of file idct_sh4.c.
Referenced by idct248_ref(), imdct36_mips_float(), process_frame_uyvy422(), process_frame_yuv420p(), and process_frame_yuv422p().
#define c5 0.78569495838710234903 /* sqrt(2)*cos(5*pi/16) */ |
Definition at line 30 of file idct_sh4.c.
Referenced by imdct36_mips_float(), process_frame_uyvy422(), process_frame_yuv420p(), and process_frame_yuv422p().
#define c6 0.54119610014619712324 /* sqrt(2)*cos(6*pi/16) */ |
Definition at line 31 of file idct_sh4.c.
Referenced by imdct36_mips_float(), process_frame_uyvy422(), process_frame_yuv420p(), and process_frame_yuv422p().
#define c7 0.27589937928294311353 /* sqrt(2)*cos(7*pi/16) */ |
Definition at line 32 of file idct_sh4.c.
Referenced by imdct36_mips_float(), process_frame_uyvy422(), process_frame_yuv420p(), process_frame_yuv422p(), and write_pixel_15_7().
#define load_matrix | ( | table | ) |
Definition at line 56 of file idct_sh4.c.
Referenced by ff_idct_sh4().
#define ftrv | ( | ) |
Definition at line 74 of file idct_sh4.c.
Referenced by ff_idct_sh4().
#define DEFREG |
Definition at line 78 of file idct_sh4.c.
Referenced by ff_idct_sh4().
#define DESCALE | ( | x, | |
n | |||
) | (x)*(1.0f/(1<<(n))) |
Definition at line 84 of file idct_sh4.c.
Referenced by ff_idct_sh4().
#define OA | ( | fblock, | |
ofs | |||
) | *(float*)((char*)fblock + ofs) |
Referenced by ff_idct_sh4().
void ff_idct_sh4 | ( | int16_t * | block | ) |
Definition at line 91 of file idct_sh4.c.
Referenced by ff_dsputil_init_sh4(), idct_add(), and idct_put().
|
static |