| 
    FFmpeg
    
   | 
 
Go to the source code of this file.
Macros | |
| #define | DEFINE_DCT8_P4_MATRIX(a, b, c, d) | 
| #define | DEFINE_DCT8_P8_MATRIX(a, b, c, d, e, f, g, h) | 
| #define | DEFINE_DCT8_P16_MATRIX(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) | 
| #define | DEFINE_DCT8_P32_MATRIX(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, F) | 
| #define | DEFINE_DST7_P4_MATRIX(a, b, c, d) | 
| #define | DEFINE_DST7_P8_MATRIX(a, b, c, d, e, f, g, h) | 
| #define | DEFINE_DST7_P16_MATRIX(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) | 
| #define | DEFINE_DST7_P32_MATRIX(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, F) | 
| #define | FILTER_G(fact) { 16 - (fact >> 1), 32 - (fact >> 1), 16 + (fact >> 1), fact >> 1} | 
| #define | INV -1 | 
Functions | |
| const uint8_t * | ff_vvc_get_mip_matrix (const int size_id, const int mode_id) | 
Definition at line 1166 of file vvc_data.c.
Definition at line 1178 of file vvc_data.c.
| #define DEFINE_DCT8_P32_MATRIX | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f, | |||
| g, | |||
| h, | |||
| i, | |||
| j, | |||
| k, | |||
| l, | |||
| m, | |||
| n, | |||
| o, | |||
| p, | |||
| q, | |||
| r, | |||
| s, | |||
| t, | |||
| u, | |||
| v, | |||
| w, | |||
| x, | |||
| y, | |||
| z, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E, | |||
| F | |||
| ) | 
Definition at line 1198 of file vvc_data.c.
Definition at line 1248 of file vvc_data.c.
Definition at line 1260 of file vvc_data.c.
| #define DEFINE_DST7_P32_MATRIX | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e, | |||
| f, | |||
| g, | |||
| h, | |||
| i, | |||
| j, | |||
| k, | |||
| l, | |||
| m, | |||
| n, | |||
| o, | |||
| p, | |||
| q, | |||
| r, | |||
| s, | |||
| t, | |||
| u, | |||
| v, | |||
| w, | |||
| x, | |||
| y, | |||
| z, | |||
| A, | |||
| B, | |||
| C, | |||
| D, | |||
| E, | |||
| F | |||
| ) | 
Definition at line 1280 of file vvc_data.c.
Definition at line 1925 of file vvc_data.c.
| #define INV -1 | 
Definition at line 2020 of file vvc_data.c.
Definition at line 1147 of file vvc_data.c.
Referenced by pred_mip().
| const uint8_t ff_vvc_diag_scan_x[5][5][16 *16] | 
Definition at line 27 of file vvc_data.c.
Referenced by ilfnst_transform(), init_residual_coding(), and scaling_derive().
| const uint8_t ff_vvc_diag_scan_y[5][5][16 *16] | 
Definition at line 152 of file vvc_data.c.
Referenced by ilfnst_transform(), init_residual_coding(), and scaling_derive().
| const uint8_t ff_vvc_scaling_pred_8[8 *8] | 
Definition at line 277 of file vvc_data.c.
Referenced by scaling_derive().
| const uint8_t ff_vvc_scaling_pred_16[8 *8] | 
Definition at line 288 of file vvc_data.c.
Referenced by scaling_derive().
| const int ff_vvc_scaling_list0[8 *8] | 
Definition at line 299 of file vvc_data.c.
Referenced by scaling_derive().
      
  | 
  static | 
Definition at line 310 of file vvc_data.c.
Referenced by ff_vvc_get_mip_matrix().
      
  | 
  static | 
Definition at line 601 of file vvc_data.c.
Referenced by ff_vvc_get_mip_matrix().
      
  | 
  static | 
Definition at line 748 of file vvc_data.c.
Referenced by ff_vvc_get_mip_matrix().
| const int8_t ff_vvc_dct8_4x4[4][4] = DEFINE_DCT8_P4_MATRIX(84, 74, 55, 29) | 
Definition at line 1234 of file vvc_data.c.
| const int8_t ff_vvc_dct8_8x8[8][8] = DEFINE_DCT8_P8_MATRIX(86, 85, 78, 71, 60, 46, 32, 17) | 
Definition at line 1235 of file vvc_data.c.
| const int8_t ff_vvc_dct8_16x16[16][16] = DEFINE_DCT8_P16_MATRIX(88, 88, 87, 85, 81, 77, 73, 68, 62, 55, 48, 40, 33, 25, 17, 8) | 
Definition at line 1236 of file vvc_data.c.
| const int8_t ff_vvc_dct8_32x32[32][32] = DEFINE_DCT8_P32_MATRIX(90, 90, 89, 88, 87, 86, 85, 84, 82, 80, 78, 77, 74, 72, 68, 66, 63, 60, 56, 53, 50, 46, 42, 38, 34, 30, 26, 21, 17, 13, 9, 4) | 
Definition at line 1237 of file vvc_data.c.
| const int8_t ff_vvc_dst7_4x4[4][4] = DEFINE_DST7_P4_MATRIX (29, 55, 74, 84) | 
Definition at line 1316 of file vvc_data.c.
| const int8_t ff_vvc_dst7_8x8[8][8] = DEFINE_DST7_P8_MATRIX (17, 32, 46, 60, 71, 78, 85, 86) | 
Definition at line 1317 of file vvc_data.c.
| const int8_t ff_vvc_dst7_16x16[16][16] = DEFINE_DST7_P16_MATRIX( 8, 17, 25, 33, 40, 48, 55, 62, 68, 73, 77, 81, 85, 87, 88, 88) | 
Definition at line 1318 of file vvc_data.c.
| const int8_t ff_vvc_dst7_32x32[32][32] = DEFINE_DST7_P32_MATRIX( 4, 9, 13, 17, 21, 26, 30, 34, 38, 42, 46, 50, 53, 56, 60, 63, 66, 68, 72, 74, 77, 78, 80, 82, 84, 85, 86, 87, 88, 89, 90, 90) | 
Definition at line 1319 of file vvc_data.c.
| const int8_t ff_vvc_lfnst_8x8[4][2][16][48] | 
Definition at line 1321 of file vvc_data.c.
Referenced by ff_vvc_inv_lfnst_1d().
| const int8_t ff_vvc_lfnst_4x4[4][2][16][16] | 
Definition at line 1476 of file vvc_data.c.
Referenced by ff_vvc_inv_lfnst_1d().
| const uint8_t ff_vvc_lfnst_tr_set_index[95] | 
Definition at line 1631 of file vvc_data.c.
Referenced by ff_vvc_inv_lfnst_1d().
| uint8_t ff_vvc_default_scale_m[64 *64] | 
Definition at line 1641 of file vvc_data.c.
Referenced by derive_scale_m(), and init_default_scale_m().
| const int16_t ff_vvc_alf_fix_filt_coeff[64][12] | 
Definition at line 1644 of file vvc_data.c.
Referenced by alf_get_coeff_and_clip().
| const uint8_t ff_vvc_alf_class_to_filt_map[16][25] | 
Definition at line 1712 of file vvc_data.c.
Referenced by alf_get_coeff_and_clip().
| const uint8_t ff_vvc_alf_aps_class_to_filt_map[25] | 
Definition at line 1731 of file vvc_data.c.
Referenced by alf_get_coeff_and_clip().
| const int8_t ff_vvc_inter_luma_filters[VVC_INTER_FILTER_TYPES][VVC_INTER_LUMA_FACTS][VVC_INTER_LUMA_TAPS] | 
Definition at line 1735 of file vvc_data.c.
Referenced by check_put_vvc_luma(), check_put_vvc_luma_uni(), luma_mc(), luma_mc_bi(), luma_mc_uni(), luma_prof_bi(), and luma_prof_uni().
| const int8_t ff_vvc_inter_chroma_filters[VVC_INTER_FILTER_TYPES][VVC_INTER_CHROMA_FACTS][VVC_INTER_CHROMA_TAPS] | 
Definition at line 1798 of file vvc_data.c.
Referenced by check_put_vvc_chroma(), check_put_vvc_chroma_uni(), chroma_mc(), chroma_mc_bi(), and chroma_mc_uni().
| const int8_t ff_vvc_inter_luma_dmvr_filters[VVC_INTER_LUMA_DMVR_FACTS][VVC_INTER_LUMA_DMVR_TAPS] | 
Definition at line 1906 of file vvc_data.c.
| const int8_t ff_vvc_intra_luma_filter[VVC_INTRA_LUMA_TYPES][VVC_INTRA_LUMA_FACTS][VVC_INTRA_LUMA_TAPS] | 
Definition at line 1927 of file vvc_data.c.
Referenced by pred_angular_h(), and pred_angular_v().
| const uint8_t ff_vvc_gpm_angle_idx[VVC_GPM_NUM_PARTITION] | 
Definition at line 1998 of file vvc_data.c.
Referenced by ff_vvc_store_gpm_mvf(), and pred_gpm_blk().
| const uint8_t ff_vvc_gpm_distance_idx[VVC_GPM_NUM_PARTITION] | 
Definition at line 2005 of file vvc_data.c.
Referenced by ff_vvc_store_gpm_mvf().
| const int8_t ff_vvc_gpm_distance_lut[VVC_GPM_NUM_ANGLES] | 
Definition at line 2012 of file vvc_data.c.
Referenced by ff_vvc_store_gpm_mvf().
| const uint8_t ff_vvc_gpm_angle_to_mirror[VVC_GPM_NUM_ANGLES] | 
Definition at line 2016 of file vvc_data.c.
Referenced by pred_gpm_blk().
| const uint8_t ff_vvc_gpm_angle_to_weights_idx[VVC_GPM_NUM_ANGLES] | 
| const uint8_t ff_vvc_gpm_weights_offset_x[VVC_GPM_NUM_PARTITION][4][4] | 
Definition at line 2027 of file vvc_data.c.
Referenced by pred_gpm_blk().
| const uint8_t ff_vvc_gpm_weights_offset_y[VVC_GPM_NUM_PARTITION][4][4] | 
Definition at line 2414 of file vvc_data.c.
Referenced by pred_gpm_blk().
| const uint8_t ff_vvc_gpm_weights[6][VVC_GPM_WEIGHT_SIZE *VVC_GPM_WEIGHT_SIZE] | 
Definition at line 2801 of file vvc_data.c.
Referenced by pred_gpm_blk().
 1.8.17