Go to the source code of this file.
|
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, void *data, int *got_frame_ptr, AVPacket *avpkt) |
|
static void | atrac9_decode_flush (AVCodecContext *avctx) |
|
static av_cold int | atrac9_decode_close (AVCodecContext *avctx) |
|
static av_cold int | atrac9_decode_init (AVCodecContext *avctx) |
|
◆ parse_gradient()
◆ calc_precision()
◆ parse_band_ext()
◆ read_scalefactors()
◆ calc_codebook_idx()
◆ read_coeffs_coarse()
◆ read_coeffs_fine()
◆ dequantize()
◆ apply_intensity_stereo()
◆ apply_scalefactors()
◆ fill_with_noise()
◆ scale_band_ext_coeffs()
◆ apply_band_extension()
◆ atrac9_decode_block()
◆ atrac9_decode_frame()
◆ atrac9_decode_flush()
◆ atrac9_decode_close()
◆ atrac9_decode_init()
◆ ff_atrac9_decoder