|
FFmpeg
|
Go to the source code of this file.
Macros | |
| #define | HEVC_IDCT4x4_COL(in_r0, in_l0, in_r1, in_l1,sum0, sum1, sum2, sum3, shift) |
| #define | HEVC_IDCT8x8_COL(in0, in1, in2, in3, in4, in5, in6, in7, shift) |
| #define | HEVC_IDCT16x16_COL(src0_r, src1_r, src2_r, src3_r,src4_r, src5_r, src6_r, src7_r,src0_l, src1_l, src2_l, src3_l,src4_l, src5_l, src6_l, src7_l, shift) |
| #define | HEVC_EVEN16_CALC(input, sum0_r, sum0_l, load_idx, store_idx) |
| #define | HEVC_IDCT_LUMA4x4_COL(in_r0, in_l0, in_r1, in_l1,res0, res1, res2, res3, shift) |
Variables | |
| static const int16_t | gt8x8_cnst [16] |
| static const int16_t | gt16x16_cnst [64] |
| static const int16_t | gt32x32_cnst0 [256] |
| static const int16_t | gt32x32_cnst1 [64] |
| static const int16_t | gt32x32_cnst2 [16] |
| static const int16_t | gt32x32_cnst3 [16] |
| #define HEVC_IDCT4x4_COL | ( | in_r0, | |
| in_l0, | |||
| in_r1, | |||
| in_l1, | |||
| sum0, | |||
| sum1, | |||
| sum2, | |||
| sum3, | |||
| shift | |||
| ) |
Definition at line 69 of file hevc_idct_msa.c.
Referenced by hevc_idct_4x4_msa().
| #define HEVC_IDCT8x8_COL | ( | in0, | |
| in1, | |||
| in2, | |||
| in3, | |||
| in4, | |||
| in5, | |||
| in6, | |||
| in7, | |||
| shift | |||
| ) |
Definition at line 98 of file hevc_idct_msa.c.
Referenced by hevc_idct_8x8_msa().
| #define HEVC_IDCT16x16_COL | ( | src0_r, | |
| src1_r, | |||
| src2_r, | |||
| src3_r, | |||
| src4_r, | |||
| src5_r, | |||
| src6_r, | |||
| src7_r, | |||
| src0_l, | |||
| src1_l, | |||
| src2_l, | |||
| src3_l, | |||
| src4_l, | |||
| src5_l, | |||
| src6_l, | |||
| src7_l, | |||
| shift | |||
| ) |
Definition at line 192 of file hevc_idct_msa.c.
Referenced by hevc_idct_16x16_msa().
| #define HEVC_EVEN16_CALC | ( | input, | |
| sum0_r, | |||
| sum0_l, | |||
| load_idx, | |||
| store_idx | |||
| ) |
Definition at line 268 of file hevc_idct_msa.c.
Referenced by hevc_idct_8x32_column_msa().
| #define HEVC_IDCT_LUMA4x4_COL | ( | in_r0, | |
| in_l0, | |||
| in_r1, | |||
| in_l1, | |||
| res0, | |||
| res1, | |||
| res2, | |||
| res3, | |||
| shift | |||
| ) |
Definition at line 281 of file hevc_idct_msa.c.
Referenced by hevc_idct_luma_4x4_msa().
|
static |
Definition at line 312 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_4x4_msa().
|
static |
Definition at line 331 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_8x8_msa().
|
static |
Definition at line 346 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_16x16_msa().
Definition at line 428 of file hevc_idct_msa.c.
Referenced by hevc_idct_32x32_msa().
|
static |
Definition at line 591 of file hevc_idct_msa.c.
Referenced by hevc_idct_32x32_msa().
|
static |
Definition at line 604 of file hevc_idct_msa.c.
Referenced by hevc_idct_32x32_msa().
|
static |
Definition at line 617 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_32x32_msa().
|
static |
Definition at line 647 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_dc_4x4_msa().
|
static |
Definition at line 659 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_dc_8x8_msa().
|
static |
Definition at line 671 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_dc_16x16_msa().
|
static |
Definition at line 687 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_dc_32x32_msa().
Definition at line 703 of file hevc_idct_msa.c.
Referenced by ff_hevc_addblk_4x4_msa().
Definition at line 720 of file hevc_idct_msa.c.
Referenced by ff_hevc_addblk_8x8_msa().
Definition at line 757 of file hevc_idct_msa.c.
Referenced by ff_hevc_addblk_16x16_msa().
Definition at line 795 of file hevc_idct_msa.c.
Referenced by ff_hevc_addblk_32x32_msa().
|
static |
Definition at line 858 of file hevc_idct_msa.c.
Referenced by ff_hevc_idct_luma_4x4_msa().
| void ff_hevc_idct_4x4_msa | ( | int16_t * | coeffs, |
| int | col_limit | ||
| ) |
Definition at line 876 of file hevc_idct_msa.c.
| void ff_hevc_idct_8x8_msa | ( | int16_t * | coeffs, |
| int | col_limit | ||
| ) |
Definition at line 881 of file hevc_idct_msa.c.
| void ff_hevc_idct_16x16_msa | ( | int16_t * | coeffs, |
| int | col_limit | ||
| ) |
Definition at line 886 of file hevc_idct_msa.c.
| void ff_hevc_idct_32x32_msa | ( | int16_t * | coeffs, |
| int | col_limit | ||
| ) |
Definition at line 891 of file hevc_idct_msa.c.
Definition at line 896 of file hevc_idct_msa.c.
Definition at line 901 of file hevc_idct_msa.c.
Definition at line 906 of file hevc_idct_msa.c.
Definition at line 911 of file hevc_idct_msa.c.
| void ff_hevc_idct_dc_4x4_msa | ( | int16_t * | coeffs | ) |
Definition at line 916 of file hevc_idct_msa.c.
| void ff_hevc_idct_dc_8x8_msa | ( | int16_t * | coeffs | ) |
Definition at line 921 of file hevc_idct_msa.c.
| void ff_hevc_idct_dc_16x16_msa | ( | int16_t * | coeffs | ) |
Definition at line 926 of file hevc_idct_msa.c.
| void ff_hevc_idct_dc_32x32_msa | ( | int16_t * | coeffs | ) |
Definition at line 931 of file hevc_idct_msa.c.
| void ff_hevc_idct_luma_4x4_msa | ( | int16_t * | coeffs | ) |
Definition at line 936 of file hevc_idct_msa.c.
|
static |
Definition at line 24 of file hevc_idct_msa.c.
Referenced by hevc_idct_8x8_msa().
|
static |
Definition at line 28 of file hevc_idct_msa.c.
Referenced by hevc_idct_16x16_msa().
|
static |
Definition at line 35 of file hevc_idct_msa.c.
Referenced by hevc_idct_8x32_column_msa().
|
static |
Definition at line 54 of file hevc_idct_msa.c.
Referenced by hevc_idct_8x32_column_msa().
|
static |
Definition at line 61 of file hevc_idct_msa.c.
Referenced by hevc_idct_8x32_column_msa().
|
static |
Definition at line 65 of file hevc_idct_msa.c.
Referenced by hevc_idct_8x32_column_msa().
1.8.6