Go to the source code of this file.
|
static av_cold int | wavarc_init (AVCodecContext *avctx) |
|
static unsigned | get_urice (GetBitContext *gb, int k) |
|
static int | get_srice (GetBitContext *gb, int k) |
|
static void | do_stereo (WavArcContext *s, int ch, int correlated, int len) |
|
static int | decode_0cpy (AVCodecContext *avctx, WavArcContext *s, GetBitContext *gb) |
|
static int | decode_1dif (AVCodecContext *avctx, WavArcContext *s, GetBitContext *gb) |
|
static int | decode_2slp (AVCodecContext *avctx, WavArcContext *s, GetBitContext *gb) |
|
static int | ac_init (AVCodecContext *avctx, WavArcContext *s, GetBitContext *gb) |
|
static uint16_t | ac_get_prob (WavArcContext *s) |
|
static uint8_t | ac_map_symbol (WavArcContext *s, uint16_t prob) |
|
static int | ac_normalize (AVCodecContext *avctx, WavArcContext *s, GetBitContext *gb) |
|
static void | ac_init_model (WavArcContext *s) |
|
static int | ac_read_model (AVCodecContext *avctx, WavArcContext *s, GetBitContext *gb) |
|
static int | decode_5elp (AVCodecContext *avctx, WavArcContext *s, GetBitContext *gb) |
|
static int | wavarc_decode (AVCodecContext *avctx, AVFrame *frame, int *got_frame_ptr, AVPacket *pkt) |
|
static av_cold int | wavarc_close (AVCodecContext *avctx) |
|
◆ wavarc_init()
◆ get_urice()
◆ get_srice()
◆ do_stereo()
static void do_stereo |
( |
WavArcContext * |
s, |
|
|
int |
ch, |
|
|
int |
correlated, |
|
|
int |
len |
|
) |
| |
|
static |
◆ decode_0cpy()
◆ decode_1dif()
◆ decode_2slp()
◆ ac_init()
◆ ac_get_prob()
◆ ac_map_symbol()
static uint8_t ac_map_symbol |
( |
WavArcContext * |
s, |
|
|
uint16_t |
prob |
|
) |
| |
|
static |
◆ ac_normalize()
◆ ac_init_model()
◆ ac_read_model()
◆ decode_5elp()
◆ wavarc_decode()
◆ wavarc_close()
◆ ff_wavarc_decoder
Initial value:= {
.p.name = "wavarc",
AV_CODEC_CAP_SUBFRAMES |
}
Definition at line 874 of file wavarc.c.