ASUS V1/V2 codec. More...
#include "avcodec.h"
#include "libavutil/common.h"
#include "put_bits.h"
#include "dsputil.h"
#include "mpeg12data.h"
Go to the source code of this file.
Data Structures | |
struct | ASV1Context |
Macros | |
#define | VLC_BITS 6 |
#define | ASV2_LEVEL_VLC_BITS 10 |
Typedefs | |
typedef struct ASV1Context | ASV1Context |
Variables | |
static const uint8_t | scantab [64] |
static const uint8_t | ccp_tab [17][2] |
static const uint8_t | level_tab [7][2] |
static const uint8_t | dc_ccp_tab [8][2] |
static const uint8_t | ac_ccp_tab [16][2] |
static const uint8_t | asv2_level_tab [63][2] |
static VLC | ccp_vlc |
static VLC | level_vlc |
static VLC | dc_ccp_vlc |
static VLC | ac_ccp_vlc |
static VLC | asv2_level_vlc |
AVCodec | ff_asv1_decoder |
AVCodec | ff_asv2_decoder |
ASUS V1/V2 codec.
Definition in file asv1.c.
#define ASV2_LEVEL_VLC_BITS 10 |
Definition at line 37 of file asv1.c.
Referenced by asv2_get_level(), and init_vlcs().
#define VLC_BITS 6 |
Definition at line 36 of file asv1.c.
Referenced by asv1_decode_block(), asv1_get_level(), asv2_decode_block(), and init_vlcs().
typedef struct ASV1Context ASV1Context |
|
inlinestatic |
Definition at line 184 of file asv1.c.
Referenced by decode_mb().
|
inlinestatic |
Definition at line 237 of file asv1.c.
Referenced by encode_mb().
|
inlinestatic |
Definition at line 150 of file asv1.c.
Referenced by asv1_decode_block().
|
inlinestatic |
Definition at line 164 of file asv1.c.
Referenced by asv1_encode_block().
|
inlinestatic |
Definition at line 209 of file asv1.c.
Referenced by decode_mb().
|
inlinestatic |
Definition at line 270 of file asv1.c.
Referenced by encode_mb().
|
inlinestatic |
Definition at line 142 of file asv1.c.
Referenced by asv2_decode_block(), and asv2_get_level().
|
inlinestatic |
Definition at line 157 of file asv1.c.
Referenced by asv2_decode_block().
|
inlinestatic |
Definition at line 146 of file asv1.c.
Referenced by asv2_encode_block(), and asv2_put_level().
|
inlinestatic |
Definition at line 174 of file asv1.c.
Referenced by asv2_encode_block().
|
static |
Definition at line 518 of file asv1.c.
Referenced by decode_init().
|
inlinestatic |
|
static |
|
static |
|
static |
|
inlinestatic |
Definition at line 309 of file asv1.c.
Referenced by decode_frame().
|
inlinestatic |
|
inlinestatic |
Definition at line 346 of file asv1.c.
Referenced by decode_frame().
|
static |
Definition at line 117 of file asv1.c.
Referenced by decode_init().
|
static |
Definition at line 87 of file asv1.c.
Referenced by asv2_encode_block(), and init_vlcs().
|
static |
Definition at line 94 of file asv1.c.
Referenced by asv2_put_level(), and init_vlcs().
|
static |
Definition at line 70 of file asv1.c.
Referenced by asv1_encode_block(), and init_vlcs().
|
static |
Definition at line 82 of file asv1.c.
Referenced by asv2_encode_block(), and init_vlcs().
AVCodec ff_asv1_decoder |
AVCodec ff_asv2_decoder |
|
static |
Definition at line 78 of file asv1.c.
Referenced by asv1_put_level(), dct_quantize_trellis_c(), and init_vlcs().
|
static |
Definition at line 58 of file asv1.c.
Referenced by asv1_encode_block(), asv2_encode_block(), decode_init(), and dequant().