|
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 |
1.8.2