| 
    FFmpeg
    
   | 
 
#include "libavutil/common.h"#include "libavutil/mem_internal.h"#include "avcodec.h"#include "internal.h"#include "get_bits.h"#include "dca.h"#include "dcadsp.h"#include "dca_exss.h"Go to the source code of this file.
Data Structures | |
| struct | DCAXllBand | 
| struct | DCAXllChSet | 
| struct | DCAXllDecoder | 
Macros | |
| #define | DCA_XLL_CHSETS_MAX 3 | 
| #define | DCA_XLL_CHANNELS_MAX 8 | 
| #define | DCA_XLL_BANDS_MAX 2 | 
| #define | DCA_XLL_ADAPT_PRED_ORDER_MAX 16 | 
| #define | DCA_XLL_DECI_HISTORY_MAX 8 | 
| #define | DCA_XLL_DMIX_SCALES_MAX ((DCA_XLL_CHSETS_MAX - 1) * DCA_XLL_CHANNELS_MAX) | 
| #define | DCA_XLL_DMIX_COEFFS_MAX (DCA_XLL_DMIX_SCALES_MAX * DCA_XLL_CHANNELS_MAX) | 
| #define | DCA_XLL_PBR_BUFFER_MAX (240 << 10) | 
| #define | DCA_XLL_SAMPLE_BUFFERS_MAX 3 | 
Functions | |
| int | ff_dca_xll_parse (DCAXllDecoder *s, uint8_t *data, DCAExssAsset *asset) | 
| int | ff_dca_xll_filter_frame (DCAXllDecoder *s, AVFrame *frame) | 
| av_cold void | ff_dca_xll_flush (DCAXllDecoder *s) | 
| av_cold void | ff_dca_xll_close (DCAXllDecoder *s) | 
| #define DCA_XLL_DMIX_SCALES_MAX ((DCA_XLL_CHSETS_MAX - 1) * DCA_XLL_CHANNELS_MAX) | 
| #define DCA_XLL_DMIX_COEFFS_MAX (DCA_XLL_DMIX_SCALES_MAX * DCA_XLL_CHANNELS_MAX) | 
| int ff_dca_xll_parse | ( | DCAXllDecoder * | s, | 
| uint8_t * | data, | ||
| DCAExssAsset * | asset | ||
| ) | 
Definition at line 1161 of file dca_xll.c.
Referenced by dcadec_decode_frame().
| int ff_dca_xll_filter_frame | ( | DCAXllDecoder * | s, | 
| AVFrame * | frame | ||
| ) | 
Definition at line 1322 of file dca_xll.c.
Referenced by dcadec_decode_frame().
| av_cold void ff_dca_xll_flush | ( | DCAXllDecoder * | s | ) | 
Definition at line 1471 of file dca_xll.c.
Referenced by dcadec_flush().
| av_cold void ff_dca_xll_close | ( | DCAXllDecoder * | s | ) | 
Definition at line 1476 of file dca_xll.c.
Referenced by dcadec_close().
 1.8.17