mq_encoder.h
来自「关于视频压缩的jpeg2000压缩算法,C编写」· C头文件 代码 · 共 69 行
H
69 行
/*****************************************************************************//* MQ-Coder Parameters : *//* Copyright 1999, Mitsubishi Electric Corp. *//* All rights reserved. *//*****************************************************************************/#ifndef MQ_ENCODER_H#define MQ_ENCODER_H#include <stdio.h>#include "dst_arith_encoder.h"/**********/#include "mq46w.h" /* Constant table : MQ-Coder 46 State version */#define CDMODE "MQ-Coder [46]"/**********/#define BSMODE "BS1" /* BS1 mode */#define SPACER (3) /* Spacer Bit Length */#define SWEEPBITS(CT) (27-(CT)) /* Encoder full-flush bits */#define MQFIXFLUSH(CT) ((42-(CT))>>3) /* Except Terminating Marker */ /* (((8-ct)+3+16)+8+7)/8 */#define ENC_HALF (0x00008000L)#define A_FRAC (0x00007fffL)#define M_CR_BUF8 (0x000000FFL)#define M_CR_BUF7 (0x0000007FL)#define M_CR_X (0x0000FFFFL)#define M_CR_B_NML (0x07F80000L)#define M_CR_SX_NML (0x0007FFFFL)#define M_CR_B_BS (0x0FF00000L)#define M_CR_SX_BS (0x000FFFFFL)#define M_CR_BSX (0x07FFFFFFL)#define M_CR_CBS (0x0FFF0000L)#define M_CR_C (0x08000000L)#define S_CR_B_NML (19) /* 16+SPACER */#define S_CR_B_BS (20) /* S_CR_B_NML+BS */#define NEXTBITS_NML (8)#define NEXTBITS_BS (7)#define BYTE_FF ((unsigned char)0xFF)#define BYTE_FE ((unsigned char)0xFE)#define BYTE_ZERO ((unsigned char)0x00)#define LONG_FF (0x000000FFL)#define LONG_ZERO (0x00000000L)#define MARK1ST (0xFFL)#define MARK2ND (0xACL)#define SW_ON (1)#define SW_OFF (0)/* mq_putcd( , ) : Defined in File dst_arith_encoder.c */#define mqversion \ fprintf(stdout,"Version : MQ-Coder 46 States.\n");#endif /* MQ_ENCODER_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?