Go to the source code of this file.
|
static av_cold void | lead_init_static_data (void) |
|
static av_cold int | lead_decode_init (AVCodecContext *avctx) |
|
static void | calc_dequant (uint16_t *dequant, const uint8_t *quant_tbl, int q) |
|
static int | decode_block (LeadContext *s, GetBitContext *gb, const VLCElem *dc_table, int dc_bits, const VLCElem *ac_table, int ac_bits, int16_t *dc_pred, const uint16_t *dequant, uint8_t *dst, int stride) |
|
static int | lead_decode_frame (AVCodecContext *avctx, AVFrame *frame, int *got_frame, AVPacket *avpkt) |
|
static av_cold int | lead_decode_end (AVCodecContext *avctx) |
|
◆ LUMA_DC_BITS
◆ CHROMA_DC_BITS
#define CHROMA_DC_BITS 11 |
◆ LUMA_AC_BITS
◆ CHROMA_AC_BITS
#define CHROMA_AC_BITS 10 |
◆ lead_init_static_data()
static av_cold void lead_init_static_data |
( |
void |
| ) |
|
|
static |
◆ lead_decode_init()
◆ calc_dequant()
static void calc_dequant |
( |
uint16_t * |
dequant, |
|
|
const uint8_t * |
quant_tbl, |
|
|
int |
q |
|
) |
| |
|
static |
◆ decode_block()
static int decode_block |
( |
LeadContext * |
s, |
|
|
GetBitContext * |
gb, |
|
|
const VLCElem * |
dc_table, |
|
|
int |
dc_bits, |
|
|
const VLCElem * |
ac_table, |
|
|
int |
ac_bits, |
|
|
int16_t * |
dc_pred, |
|
|
const uint16_t * |
dequant, |
|
|
uint8_t * |
dst, |
|
|
int |
stride |
|
) |
| |
|
static |
◆ lead_decode_frame()
◆ lead_decode_end()
◆ luma_dc_vlc
◆ chroma_dc_vlc
◆ luma_ac_vlc
◆ chroma_ac_vlc
◆ ff_lead_decoder