FFmpeg  4.0
Data Structures | Functions | Variables
asv.h File Reference

ASUS V1/V2 encoder/decoder common data. More...

#include <stdint.h>
#include "libavutil/mem.h"
#include "avcodec.h"
#include "blockdsp.h"
#include "bswapdsp.h"
#include "fdctdsp.h"
#include "idctdsp.h"
#include "get_bits.h"
#include "pixblockdsp.h"
#include "put_bits.h"

Go to the source code of this file.

Data Structures

struct  ASV1Context
 

Functions

void ff_asv_common_init (AVCodecContext *avctx)
 

Variables

const uint8_t ff_asv_scantab [64]
 
const uint8_t ff_asv_ccp_tab [17][2]
 
const uint8_t ff_asv_level_tab [7][2]
 
const uint8_t ff_asv_dc_ccp_tab [8][2]
 
const uint8_t ff_asv_ac_ccp_tab [16][2]
 
const uint8_t ff_asv2_level_tab [63][2]
 

Detailed Description

ASUS V1/V2 encoder/decoder common data.

Definition in file asv.h.

Function Documentation

◆ ff_asv_common_init()

void ff_asv_common_init ( AVCodecContext avctx)

Definition at line 83 of file asv.c.

Referenced by decode_init(), and encode_init().

Variable Documentation

◆ ff_asv_scantab

const uint8_t ff_asv_scantab[64]

Definition at line 32 of file asv.c.

Referenced by asv1_encode_block(), asv2_encode_block(), and decode_init().

◆ ff_asv_ccp_tab

const uint8_t ff_asv_ccp_tab[17][2]

Definition at line 43 of file asv.c.

Referenced by asv1_encode_block(), and init_vlcs().

◆ ff_asv_level_tab

const uint8_t ff_asv_level_tab[7][2]

Definition at line 51 of file asv.c.

Referenced by asv1_put_level(), and init_vlcs().

◆ ff_asv_dc_ccp_tab

const uint8_t ff_asv_dc_ccp_tab[8][2]

Definition at line 55 of file asv.c.

Referenced by asv2_encode_block(), and init_vlcs().

◆ ff_asv_ac_ccp_tab

const uint8_t ff_asv_ac_ccp_tab[16][2]

Definition at line 60 of file asv.c.

Referenced by asv2_encode_block(), and init_vlcs().

◆ ff_asv2_level_tab

const uint8_t ff_asv2_level_tab[63][2]

Definition at line 67 of file asv.c.

Referenced by asv2_put_level(), and init_vlcs().