FFmpeg
4.0
|
#include "dcaadpcm.h"
#include "dcadec.h"
#include "dcadata.h"
#include "dcahuff.h"
#include "dcamath.h"
#include "dca_syncwords.h"
Go to the source code of this file.
Enumerations | |
enum | HeaderType { HEADER_CORE, HEADER_XCH, HEADER_XXCH } |
Variables | |
static const int8_t | prm_ch_to_spkr_map [DCA_AMODE_COUNT][5] |
static const uint8_t | audio_mode_ch_mask [DCA_AMODE_COUNT] |
static const uint8_t | block_code_nbits [7] |
enum HeaderType |
Enumerator | |
---|---|
HEADER_CORE | |
HEADER_XCH | |
HEADER_XXCH |
Definition at line 32 of file dca_core.c.
|
static |
Definition at line 68 of file dca_core.c.
Referenced by parse_huffman_codes(), parse_joint_scale(), parse_scale(), parse_subframe_header(), and parse_x96_subframe_header().
|
static |
Definition at line 73 of file dca_core.c.
Referenced by extract_audio(), parse_subframe_audio(), and parse_xbr_subframe().
|
static |
Definition at line 82 of file dca_core.c.
Referenced by ff_dca_core_parse().
|
static |
Definition at line 151 of file dca_core.c.
Referenced by parse_frame_data().
|
inlinestatic |
Definition at line 347 of file dca_core.c.
Referenced by parse_subframe_header(), and parse_x96_subframe_header().
|
inlinestatic |
Definition at line 376 of file dca_core.c.
Referenced by parse_subframe_header(), and parse_x96_subframe_header().
|
static |
Definition at line 399 of file dca_core.c.
Referenced by parse_frame_data().
Definition at line 526 of file dca_core.c.
Referenced by parse_block_codes().
|
inlinestatic |
Definition at line 546 of file dca_core.c.
Referenced by extract_audio(), and parse_xbr_subframe().
|
inlinestatic |
Definition at line 562 of file dca_core.c.
Referenced by extract_audio().
|
inlinestatic |
Definition at line 573 of file dca_core.c.
Referenced by parse_subframe_audio(), and parse_x96_subframe_audio().
|
inlinestatic |
Definition at line 600 of file dca_core.c.
Referenced by parse_subframe_audio(), and parse_x96_subframe_audio().
|
static |
Definition at line 621 of file dca_core.c.
Referenced by parse_frame_data().
|
static |
Definition at line 758 of file dca_core.c.
Referenced by alloc_sample_buffer(), and ff_dca_core_flush().
|
static |
Definition at line 771 of file dca_core.c.
Referenced by ff_dca_core_parse().
|
static |
Definition at line 799 of file dca_core.c.
Referenced by ff_dca_core_parse(), parse_xch_frame(), and parse_xxch_frame().
|
static |
Definition at line 837 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
|
static |
Definition at line 858 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
|
static |
Definition at line 935 of file dca_core.c.
Referenced by parse_xbr_frame().
|
static |
Definition at line 1070 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
|
static |
Definition at line 1153 of file dca_core.c.
Referenced by parse_x96_subframe_audio().
|
static |
Definition at line 1159 of file dca_core.c.
Referenced by parse_x96_frame_data().
|
static |
Definition at line 1267 of file dca_core.c.
Referenced by alloc_x96_sample_buffer(), and ff_dca_core_flush().
|
static |
Definition at line 1280 of file dca_core.c.
Referenced by parse_x96_frame(), and parse_x96_frame_exss().
|
static |
Definition at line 1306 of file dca_core.c.
Referenced by parse_x96_frame_data().
|
static |
Definition at line 1390 of file dca_core.c.
Referenced by parse_x96_frame_data().
|
static |
Definition at line 1477 of file dca_core.c.
Referenced by parse_x96_frame(), and parse_x96_frame_exss().
|
static |
Definition at line 1512 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
|
static |
Definition at line 1541 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
|
static |
Definition at line 1617 of file dca_core.c.
Referenced by parse_optional_info().
|
static |
Definition at line 1685 of file dca_core.c.
Referenced by ff_dca_core_parse().
int ff_dca_core_parse | ( | DCACoreDecoder * | s, |
uint8_t * | data, | ||
int | size | ||
) |
Definition at line 1798 of file dca_core.c.
Referenced by dcadec_decode_frame(), and ff_dca_core_dequantize().
int ff_dca_core_parse_exss | ( | DCACoreDecoder * | s, |
uint8_t * | data, | ||
DCAExssAsset * | asset | ||
) |
Definition at line 1831 of file dca_core.c.
Referenced by dcadec_decode_frame(), and ff_dca_core_dequantize().
|
static |
Definition at line 1908 of file dca_core.c.
Referenced by ff_dca_core_filter_fixed(), filter_frame_fixed(), and filter_frame_float().
|
static |
Definition at line 1944 of file dca_core.c.
Referenced by ff_dca_core_flush(), and set_filter_mode().
|
static |
Definition at line 1951 of file dca_core.c.
Referenced by ff_dca_core_filter_fixed(), and filter_frame_float().
int ff_dca_core_filter_fixed | ( | DCACoreDecoder * | s, |
int | x96_synth | ||
) |
Definition at line 1959 of file dca_core.c.
Referenced by dcadec_decode_frame(), ff_dca_core_dequantize(), and filter_frame_fixed().
|
static |
Definition at line 2063 of file dca_core.c.
Referenced by ff_dca_core_filter_frame().
|
static |
Definition at line 2160 of file dca_core.c.
Referenced by ff_dca_core_filter_frame().
int ff_dca_core_filter_frame | ( | DCACoreDecoder * | s, |
AVFrame * | frame | ||
) |
Definition at line 2345 of file dca_core.c.
Referenced by dcadec_decode_frame(), and ff_dca_core_dequantize().
av_cold void ff_dca_core_flush | ( | DCACoreDecoder * | s | ) |
Definition at line 2399 of file dca_core.c.
Referenced by dcadec_flush(), and ff_dca_core_dequantize().
av_cold int ff_dca_core_init | ( | DCACoreDecoder * | s | ) |
Definition at line 2412 of file dca_core.c.
Referenced by dcadec_init(), and ff_dca_core_dequantize().
av_cold void ff_dca_core_close | ( | DCACoreDecoder * | s | ) |
Definition at line 2430 of file dca_core.c.
Referenced by dcadec_close(), and ff_dca_core_dequantize().
|
static |
Definition at line 38 of file dca_core.c.
Referenced by map_prm_ch_to_spkr().
|
static |
Definition at line 51 of file dca_core.c.
Referenced by ff_dca_core_parse_exss(), and parse_coding_header().
|
static |
Definition at line 64 of file dca_core.c.
Referenced by parse_block_codes().