00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef _Q_MATRIX_H_
00016 #define _Q_MATRIX_H_
00017
00018 extern int *****LevelScale4x4Comp;
00019 extern int *****LevelScale8x8Comp;
00020
00021 extern int *****InvLevelScale4x4Comp;
00022 extern int *****InvLevelScale8x8Comp;
00023
00024 extern short ScalingList4x4input[6][16];
00025 extern short ScalingList8x8input[6][64];
00026 extern short ScalingList4x4[6][16];
00027 extern short ScalingList8x8[6][64];
00028
00029
00030 extern short UseDefaultScalingMatrix4x4Flag[6];
00031 extern short UseDefaultScalingMatrix8x8Flag[6];
00032
00033 extern int *qp_per_matrix;
00034 extern int *qp_rem_matrix;
00035
00036
00037 void Init_QMatrix (void);
00038 void CalculateQuantParam(void);
00039 void CalculateQuant8Param(void);
00040 void free_QMatrix(void);
00041
00042 #endif