29 |
|
|
30 |
#include "../portab.h" |
#include "../portab.h" |
31 |
|
|
32 |
uint8_t get_intra_matrix_status(void); |
#define SCALEBITS 17 |
|
uint8_t get_inter_matrix_status(void); |
|
33 |
|
|
34 |
void set_intra_matrix_status(uint8_t status); |
void init_mpeg_matrix(uint16_t * mpeg_quant_matrices); |
|
void set_inter_matrix_status(uint8_t status); |
|
35 |
|
|
36 |
uint8_t set_intra_matrix(uint8_t * matrix); |
int is_custom_intra_matrix(const uint16_t * mpeg_quant_matrices); |
37 |
uint8_t set_inter_matrix(uint8_t * matrix); |
int is_custom_inter_matrix(const uint16_t * mpeg_quant_matrices); |
38 |
|
|
39 |
int16_t *get_intra_matrix(void); |
void set_intra_matrix(uint16_t *mpeg_quant_matrices, const uint8_t * matrix); |
40 |
int16_t *get_inter_matrix(void); |
void set_inter_matrix(uint16_t *mpeg_quant_matrices, const uint8_t * matrix); |
41 |
|
|
42 |
uint8_t *get_default_intra_matrix(void); |
void init_intra_matrix(uint16_t * mpeg_quant_matrices, uint32_t quant); |
43 |
uint8_t *get_default_inter_matrix(void); |
|
44 |
|
const uint16_t *get_intra_matrix(const uint16_t *mpeg_quant_matrices); |
45 |
|
const uint16_t *get_inter_matrix(const uint16_t *mpeg_quant_matrices); |
46 |
|
|
47 |
|
const uint8_t *get_default_intra_matrix(void); |
48 |
|
const uint8_t *get_default_inter_matrix(void); |
49 |
|
|
50 |
#endif /* _QUANT_MATRIX_H_ */ |
#endif /* _QUANT_MATRIX_H_ */ |