#include <stdint.h>
#include "libavutil/crc.h"
#include "libavutil/float_dsp.h"
#include "libavutil/log.h"
#include "avcodec.h"
#include "get_bits.h"
#include "dca.h"
#include "dcadsp.h"
#include "dca_core.h"
#include "dca_exss.h"
#include "dca_xll.h"
#include "dca_lbr.h"
Go to the source code of this file.
|
int | ff_dca_set_channel_layout (AVCodecContext *avctx, int *ch_remap, int dca_mask) |
|
void | ff_dca_downmix_to_stereo_fixed (DCADSPContext *dcadsp, int32_t **samples, int *coeff_l, int nsamples, int ch_mask) |
|
void | ff_dca_downmix_to_stereo_float (AVFloatDSPContext *fdsp, float **samples, int *coeff_l, int nsamples, int ch_mask) |
|
static int | ff_dca_check_crc (AVCodecContext *avctx, GetBitContext *s, int p1, int p2) |
|
static int | ff_dca_seek_bits (GetBitContext *s, int p) |
|
◆ DCA_PACKET_CORE
#define DCA_PACKET_CORE 0x01 |
◆ DCA_PACKET_EXSS
#define DCA_PACKET_EXSS 0x02 |
◆ DCA_PACKET_XLL
#define DCA_PACKET_XLL 0x04 |
◆ DCA_PACKET_LBR
#define DCA_PACKET_LBR 0x08 |
◆ DCA_PACKET_MASK
#define DCA_PACKET_MASK 0x0f |
◆ DCA_PACKET_RECOVERY
#define DCA_PACKET_RECOVERY 0x10 |
Sync error recovery flag.
Definition at line 45 of file dcadec.h.
◆ DCA_PACKET_RESIDUAL
#define DCA_PACKET_RESIDUAL 0x20 |
Core valid for residual decoding.
Definition at line 46 of file dcadec.h.
◆ DCAOutputChannelOrder
Enumerator |
---|
CHANNEL_ORDER_DEFAULT | |
CHANNEL_ORDER_CODED | |
Definition at line 48 of file dcadec.h.
◆ ff_dca_set_channel_layout()
int ff_dca_set_channel_layout |
( |
AVCodecContext * |
avctx, |
|
|
int * |
ch_remap, |
|
|
int |
dca_mask |
|
) |
| |
◆ ff_dca_downmix_to_stereo_fixed()
void ff_dca_downmix_to_stereo_fixed |
( |
DCADSPContext * |
dcadsp, |
|
|
int32_t ** |
samples, |
|
|
int * |
coeff_l, |
|
|
int |
nsamples, |
|
|
int |
ch_mask |
|
) |
| |
◆ ff_dca_downmix_to_stereo_float()
void ff_dca_downmix_to_stereo_float |
( |
AVFloatDSPContext * |
fdsp, |
|
|
float ** |
samples, |
|
|
int * |
coeff_l, |
|
|
int |
nsamples, |
|
|
int |
ch_mask |
|
) |
| |
◆ ff_dca_check_crc()
◆ ff_dca_seek_bits()
Definition at line 98 of file dcadec.h.
Referenced by chs_parse_band_data(), chs_parse_header(), ff_dca_core_parse(), ff_dca_exss_parse(), parse_coding_header(), parse_common_header(), parse_descriptor(), parse_frame(), parse_x96_coding_header(), parse_x96_frame(), parse_x96_frame_exss(), parse_xbr_frame(), parse_xch_frame(), and parse_xxch_frame().