| 
    FFmpeg
    
   | 
 
#include "libavutil/channel_layout.h"#include "libavutil/emms.h"#include "dcaadpcm.h"#include "dcadec.h"#include "dcadata.h"#include "dcahuff.h"#include "dcamath.h"#include "dca_syncwords.h"#include "decode.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 35 of file dca_core.c.
      
  | 
  static | 
Definition at line 71 of file dca_core.c.
Referenced by parse_huffman_codes(), parse_subframe_header(), and parse_x96_subframe_header().
      
  | 
  static | 
Definition at line 76 of file dca_core.c.
Referenced by extract_audio(), parse_subframe_audio(), and parse_xbr_subframe().
      
  | 
  static | 
Definition at line 85 of file dca_core.c.
Referenced by ff_dca_core_parse().
      
  | 
  static | 
Definition at line 154 of file dca_core.c.
Referenced by parse_frame_data().
      
  | 
  inlinestatic | 
Definition at line 350 of file dca_core.c.
Referenced by parse_subframe_header(), and parse_x96_subframe_header().
      
  | 
  inlinestatic | 
Definition at line 380 of file dca_core.c.
Referenced by parse_subframe_header(), and parse_x96_subframe_header().
      
  | 
  static | 
Definition at line 404 of file dca_core.c.
Referenced by parse_frame_data().
Definition at line 532 of file dca_core.c.
Referenced by parse_block_codes().
      
  | 
  inlinestatic | 
Definition at line 552 of file dca_core.c.
Referenced by extract_audio(), and parse_xbr_subframe().
      
  | 
  inlinestatic | 
Definition at line 568 of file dca_core.c.
Referenced by extract_audio().
      
  | 
  inlinestatic | 
Definition at line 579 of file dca_core.c.
Referenced by parse_subframe_audio(), and parse_x96_subframe_audio().
      
  | 
  inlinestatic | 
Definition at line 606 of file dca_core.c.
Referenced by parse_subframe_audio(), and parse_x96_subframe_audio().
      
  | 
  static | 
Definition at line 627 of file dca_core.c.
Referenced by parse_frame_data().
      
  | 
  static | 
Definition at line 764 of file dca_core.c.
Referenced by alloc_sample_buffer(), and ff_dca_core_flush().
      
  | 
  static | 
Definition at line 779 of file dca_core.c.
Referenced by ff_dca_core_parse().
      
  | 
  static | 
Definition at line 807 of file dca_core.c.
Referenced by ff_dca_core_parse(), parse_xch_frame(), and parse_xxch_frame().
      
  | 
  static | 
Definition at line 847 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
      
  | 
  static | 
Definition at line 868 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
      
  | 
  static | 
Definition at line 945 of file dca_core.c.
Referenced by parse_xbr_frame().
      
  | 
  static | 
Definition at line 1080 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
      
  | 
  static | 
Definition at line 1163 of file dca_core.c.
Referenced by parse_x96_subframe_audio().
      
  | 
  static | 
Definition at line 1169 of file dca_core.c.
Referenced by parse_x96_frame_data().
      
  | 
  static | 
Definition at line 1277 of file dca_core.c.
Referenced by alloc_x96_sample_buffer(), and ff_dca_core_flush().
      
  | 
  static | 
Definition at line 1292 of file dca_core.c.
Referenced by parse_x96_frame(), and parse_x96_frame_exss().
      
  | 
  static | 
Definition at line 1318 of file dca_core.c.
Referenced by parse_x96_frame_data().
      
  | 
  static | 
Definition at line 1402 of file dca_core.c.
Referenced by parse_x96_frame_data().
      
  | 
  static | 
Definition at line 1489 of file dca_core.c.
Referenced by parse_x96_frame(), and parse_x96_frame_exss().
      
  | 
  static | 
Definition at line 1526 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
      
  | 
  static | 
Definition at line 1555 of file dca_core.c.
Referenced by ff_dca_core_parse_exss().
      
  | 
  static | 
Definition at line 1631 of file dca_core.c.
Referenced by parse_optional_info().
      
  | 
  static | 
Definition at line 1699 of file dca_core.c.
Referenced by ff_dca_core_parse().
| int ff_dca_core_parse | ( | DCACoreDecoder * | s, | 
| const uint8_t * | data, | ||
| int | size | ||
| ) | 
Definition at line 1812 of file dca_core.c.
Referenced by dcadec_decode_frame().
| int ff_dca_core_parse_exss | ( | DCACoreDecoder * | s, | 
| const uint8_t * | data, | ||
| DCAExssAsset * | asset | ||
| ) | 
Definition at line 1845 of file dca_core.c.
Referenced by dcadec_decode_frame().
      
  | 
  static | 
Definition at line 1922 of file dca_core.c.
Referenced by ff_dca_core_filter_fixed(), filter_frame_fixed(), and filter_frame_float().
      
  | 
  static | 
Definition at line 1958 of file dca_core.c.
Referenced by ff_dca_core_flush(), and set_filter_mode().
      
  | 
  static | 
Definition at line 1965 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 1973 of file dca_core.c.
Referenced by dcadec_decode_frame(), and filter_frame_fixed().
      
  | 
  static | 
Definition at line 2077 of file dca_core.c.
Referenced by ff_dca_core_filter_frame().
      
  | 
  static | 
Definition at line 2174 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 2360 of file dca_core.c.
Referenced by dcadec_decode_frame().
| av_cold void ff_dca_core_flush | ( | DCACoreDecoder * | s | ) | 
Definition at line 2414 of file dca_core.c.
Referenced by dcadec_flush().
| av_cold int ff_dca_core_init | ( | DCACoreDecoder * | s | ) | 
Definition at line 2427 of file dca_core.c.
Referenced by dcadec_init().
| av_cold void ff_dca_core_close | ( | DCACoreDecoder * | s | ) | 
Definition at line 2453 of file dca_core.c.
Referenced by dcadec_close().
      
  | 
  static | 
Definition at line 41 of file dca_core.c.
Referenced by map_prm_ch_to_spkr().
      
  | 
  static | 
Definition at line 54 of file dca_core.c.
Referenced by ff_dca_core_parse_exss(), and parse_coding_header().
      
  | 
  static | 
Definition at line 67 of file dca_core.c.
Referenced by parse_block_codes().
 1.8.17