|
void | kvz_scalinglist_init (scaling_list_t *const scaling_list) |
| Initialize scaling lists.
|
|
void | kvz_scalinglist_destroy (scaling_list_t *const scaling_list) |
| Destroy scaling list allocated memory.
|
|
int | kvz_scalinglist_parse (scaling_list_t *const scaling_list, FILE *fp) |
|
const coeff_t * | kvz_scalinglist_get_default (const uint32_t size_id, const uint32_t list_id) |
|
static void | scalinglist_process_dec (const coeff_t *const coeff, coeff_t *dequantcoeff, int32_t inv_quant_scales, uint32_t height, uint32_t width, uint32_t ratio, int32_t size_num, uint32_t dc, uint8_t flat) |
| get scaling list for decoder
|
|
void | kvz_scalinglist_process_enc (const coeff_t *const coeff, coeff_t *quantcoeff, const int32_t quant_scales, const uint32_t height, const uint32_t width, const uint32_t ratio, const int32_t size_num, const uint32_t dc, const uint8_t flat) |
| get scaling list for encoder
|
|
static void | scalinglist_set_err_scale (uint8_t bitdepth, scaling_list_t *const scaling_list, uint32_t list, uint32_t size, uint32_t qp) |
| set error scale coefficients
|
|
void | kvz_scalinglist_set (scaling_list_t *const scaling_list, const coeff_t *const coeff, uint32_t listId, uint32_t sizeId, uint32_t qp) |
| set scaling lists
|
|
void | kvz_scalinglist_process (scaling_list_t *const scaling_list, uint8_t bitdepth) |
|
|
const uint8_t | kvz_g_scaling_list_num [4] = { 6, 6, 6, 2} |
|
const uint16_t | kvz_g_scaling_list_size [4] = { 16, 64, 256,1024} |
|
static const uint8_t | g_scaling_list_size_x [4] = { 4, 8,16,32} |
|
static const coeff_t | g_quant_default_4x4 [16] |
|
static const coeff_t | g_quant_intra_default_8x8 [64] |
|
static const coeff_t | g_quant_inter_default_8x8 [64] |
|
const coeff_t | kvz_g_quant_scales [6] = { 26214,23302,20560,18396,16384,14564 } |
|
const coeff_t | kvz_g_inv_quant_scales [6] = { 40,45,51,57,64,72 } |
|