FFmpeg  4.0
Data Structures | Macros | Functions | Variables
hq_hqa.h File Reference
#include <stdint.h>
#include "avcodec.h"
#include "bytestream.h"
#include "hq_hqadsp.h"
#include "vlc.h"

Go to the source code of this file.

Data Structures

struct  HQContext
 
struct  HQProfile
 

Macros

#define NUM_HQ_AC_ENTRIES   746
 
#define NUM_HQ_PROFILES   22
 
#define NUM_HQ_QUANTS   16
 

Functions

int ff_hq_init_vlcs (HQContext *c)
 

Variables

const int32_t *const ff_hq_quants [16][2][4]
 
const HQProfile ff_hq_profile [NUM_HQ_PROFILES]
 
const uint8_t ff_hq_ac_skips [NUM_HQ_AC_ENTRIES]
 
const int16_t ff_hq_ac_syms [NUM_HQ_AC_ENTRIES]
 

Macro Definition Documentation

◆ NUM_HQ_AC_ENTRIES

#define NUM_HQ_AC_ENTRIES   746

Definition at line 31 of file hq_hqa.h.

Referenced by ff_hq_init_vlcs().

◆ NUM_HQ_PROFILES

#define NUM_HQ_PROFILES   22

Definition at line 32 of file hq_hqa.h.

Referenced by hq_decode_frame().

◆ NUM_HQ_QUANTS

#define NUM_HQ_QUANTS   16

Definition at line 33 of file hq_hqa.h.

Referenced by hqa_decode_frame().

Function Documentation

◆ ff_hq_init_vlcs()

int ff_hq_init_vlcs ( HQContext c)

Definition at line 8368 of file hq_hqadata.c.

Referenced by hq_hqa_decode_init().

Variable Documentation

◆ ff_hq_quants

const int32_t* const ff_hq_quants[16][2][4]

Definition at line 1126 of file hq_hqadata.c.

Referenced by hq_decode_block().

◆ ff_hq_profile

const HQProfile ff_hq_profile[NUM_HQ_PROFILES]

Definition at line 8343 of file hq_hqadata.c.

Referenced by hq_decode_frame().

◆ ff_hq_ac_skips

const uint8_t ff_hq_ac_skips[NUM_HQ_AC_ENTRIES]

Definition at line 1292 of file hq_hqadata.c.

Referenced by hq_decode_block().

◆ ff_hq_ac_syms

const int16_t ff_hq_ac_syms[NUM_HQ_AC_ENTRIES]

Definition at line 1342 of file hq_hqadata.c.

Referenced by hq_decode_block().