|
static int | parse_gradient (ATRAC9Context *s, ATRAC9BlockData *b, GetBitContext *gb) |
|
static void | calc_precision (ATRAC9Context *s, ATRAC9BlockData *b, ATRAC9ChannelData *c) |
|
static int | parse_band_ext (ATRAC9Context *s, ATRAC9BlockData *b, GetBitContext *gb, int stereo) |
|
static int | read_scalefactors (ATRAC9Context *s, ATRAC9BlockData *b, ATRAC9ChannelData *c, GetBitContext *gb, int channel_idx, int first_in_pkt) |
|
static void | calc_codebook_idx (ATRAC9Context *s, ATRAC9BlockData *b, ATRAC9ChannelData *c) |
|
static void | read_coeffs_coarse (ATRAC9Context *s, ATRAC9BlockData *b, ATRAC9ChannelData *c, GetBitContext *gb) |
|
static void | read_coeffs_fine (ATRAC9Context *s, ATRAC9BlockData *b, ATRAC9ChannelData *c, GetBitContext *gb) |
|
static void | dequantize (ATRAC9Context *s, ATRAC9BlockData *b, ATRAC9ChannelData *c) |
|
static void | apply_intensity_stereo (ATRAC9Context *s, ATRAC9BlockData *b, const int stereo) |
|
static void | apply_scalefactors (ATRAC9Context *s, ATRAC9BlockData *b, const int stereo) |
|
static void | fill_with_noise (ATRAC9Context *s, ATRAC9ChannelData *c, int start, int count) |
|
static void | scale_band_ext_coeffs (ATRAC9ChannelData *c, float sf[6], const int s_unit, const int e_unit) |
|
static void | apply_band_extension (ATRAC9Context *s, ATRAC9BlockData *b, const int stereo) |
|
static int | atrac9_decode_block (ATRAC9Context *s, GetBitContext *gb, ATRAC9BlockData *b, AVFrame *frame, int frame_idx, int block_idx) |
|
static int | atrac9_decode_frame (AVCodecContext *avctx, AVFrame *frame, int *got_frame_ptr, AVPacket *avpkt) |
|
static void | atrac9_decode_flush (AVCodecContext *avctx) |
|
static av_cold int | atrac9_decode_close (AVCodecContext *avctx) |
|
static const av_cold VLCElem * | atrac9_init_vlc (VLCInitState *state, int nb_bits, int nb_codes, const uint8_t(**tab)[2], int offset) |
|
static av_cold void | atrac9_init_static (void) |
|
static av_cold int | atrac9_decode_init (AVCodecContext *avctx) |
|