|
FFmpeg
|
#include <opus_celt.h>
Data Fields | |
| AVCodecContext * | avctx |
| MDCT15Context * | imdct [4] |
| AVFloatDSPContext * | dsp |
| CeltBlock | block [2] |
| int | channels |
| int | output_channels |
| enum CeltBlockSize | size |
| int | start_band |
| int | end_band |
| int | coded_bands |
| int | transient |
| int | intra |
| int | pfilter |
| int | skip_band_floor |
| int | tf_select |
| int | alloc_trim |
| int | alloc_boost [CELT_MAX_BANDS] |
| int | blocks |
| int | blocksize |
| int | silence |
| int | anticollapse_needed |
| int | anticollapse |
| int | intensity_stereo |
| int | dual_stereo |
| int | flushed |
| uint32_t | seed |
| enum CeltSpread | spread |
| int | framebits |
| int | remaining |
| int | remaining2 |
| int | caps [CELT_MAX_BANDS] |
| int | fine_bits [CELT_MAX_BANDS] |
| int | fine_priority [CELT_MAX_BANDS] |
| int | pulses [CELT_MAX_BANDS] |
| int | tf_change [CELT_MAX_BANDS] |
| float | scratch [22 *8] |
Definition at line 92 of file opus_celt.h.
| AVCodecContext* CeltFrame::avctx |
Definition at line 94 of file opus_celt.h.
Referenced by ff_celt_decode_frame(), ff_celt_init(), and ff_opus_psy_celt_frame_setup().
| MDCT15Context* CeltFrame::imdct[4] |
Definition at line 95 of file opus_celt.h.
Referenced by ff_celt_decode_frame(), ff_celt_free(), and ff_celt_init().
| AVFloatDSPContext* CeltFrame::dsp |
Definition at line 96 of file opus_celt.h.
Referenced by ff_celt_decode_frame(), ff_celt_free(), ff_celt_init(), and ff_opus_psy_celt_frame_setup().
| CeltBlock CeltFrame::block[2] |
Definition at line 97 of file opus_celt.h.
Referenced by celt_apply_preemph_filter(), celt_decode_bands(), celt_decode_coarse_energy(), celt_decode_final_energy(), celt_decode_fine_energy(), celt_encode_frame(), celt_frame_map_norm_bands(), celt_frame_mdct(), celt_frame_setup_input(), celt_quant_bands(), celt_quant_coarse(), celt_quant_final(), celt_quant_fine(), ff_celt_decode_frame(), ff_celt_encode_band(), ff_celt_flush(), opus_encode_init(), parse_postfilter(), and process_anticollapse().
| int CeltFrame::channels |
Definition at line 98 of file opus_celt.h.
Referenced by celt_apply_preemph_filter(), celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_decode_coarse_energy(), celt_decode_final_energy(), celt_decode_fine_energy(), celt_encode_frame(), celt_frame_map_norm_bands(), celt_frame_mdct(), celt_frame_setup_input(), celt_quant_bands(), celt_quant_coarse(), celt_quant_final(), celt_quant_fine(), ff_celt_decode_frame(), ff_opus_psy_celt_frame_setup(), and process_anticollapse().
| int CeltFrame::output_channels |
Definition at line 99 of file opus_celt.h.
Referenced by ff_celt_decode_frame(), and ff_celt_init().
| enum CeltBlockSize CeltFrame::size |
Definition at line 101 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_decode_coarse_energy(), celt_decode_tf_changes(), celt_denormalize(), celt_enc_tf(), celt_encode_frame(), celt_frame_map_norm_bands(), celt_frame_mdct(), celt_quant_bands(), celt_quant_coarse(), ff_celt_decode_frame(), ff_opus_psy_celt_frame_setup(), and process_anticollapse().
| int CeltFrame::start_band |
Definition at line 102 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_decode_final_energy(), celt_decode_fine_energy(), celt_decode_tf_changes(), celt_denormalize(), celt_enc_tf(), celt_encode_frame(), celt_quant_bands(), celt_quant_coarse(), celt_quant_final(), celt_quant_fine(), ff_celt_decode_frame(), ff_opus_psy_celt_frame_setup(), parse_postfilter(), and process_anticollapse().
| int CeltFrame::end_band |
Definition at line 103 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_coarse_energy(), ff_celt_decode_frame(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::coded_bands |
Definition at line 104 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), and celt_quant_bands().
| int CeltFrame::transient |
Definition at line 105 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_tf_changes(), celt_enc_tf(), celt_encode_frame(), celt_frame_mdct(), ff_celt_decode_frame(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::intra |
Definition at line 106 of file opus_celt.h.
Referenced by celt_quant_coarse(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::pfilter |
Definition at line 107 of file opus_celt.h.
Referenced by celt_encode_frame(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::skip_band_floor |
Definition at line 108 of file opus_celt.h.
Referenced by celt_bitalloc(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::tf_select |
Definition at line 109 of file opus_celt.h.
Referenced by celt_enc_tf(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::alloc_trim |
Definition at line 110 of file opus_celt.h.
Referenced by celt_bitalloc(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::alloc_boost[CELT_MAX_BANDS] |
Definition at line 111 of file opus_celt.h.
Referenced by celt_bitalloc(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::blocks |
Definition at line 112 of file opus_celt.h.
Referenced by celt_decode_allocation(), celt_decode_bands(), celt_frame_mdct(), celt_postfilter(), celt_quant_bands(), ff_celt_decode_frame(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::blocksize |
Definition at line 113 of file opus_celt.h.
Referenced by celt_postfilter(), and ff_celt_decode_frame().
| int CeltFrame::silence |
Definition at line 114 of file opus_celt.h.
Referenced by celt_encode_frame(), ff_celt_decode_frame(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::anticollapse_needed |
Definition at line 115 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_encode_frame(), celt_quant_bands(), and ff_celt_decode_frame().
| int CeltFrame::anticollapse |
Definition at line 116 of file opus_celt.h.
Referenced by celt_encode_frame(), ff_celt_decode_frame(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::intensity_stereo |
Definition at line 117 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_quant_bands(), ff_celt_decode_band(), ff_celt_encode_band(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::dual_stereo |
Definition at line 118 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_quant_bands(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::flushed |
Definition at line 119 of file opus_celt.h.
Referenced by ff_celt_decode_frame(), and ff_celt_flush().
| uint32_t CeltFrame::seed |
Definition at line 120 of file opus_celt.h.
Referenced by celt_rng(), ff_celt_decode_frame(), and ff_celt_flush().
| enum CeltSpread CeltFrame::spread |
Definition at line 121 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_quant_bands(), ff_celt_decode_band(), ff_celt_encode_band(), and ff_opus_psy_celt_frame_setup().
| int CeltFrame::framebits |
Definition at line 124 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_decode_coarse_energy(), celt_decode_final_energy(), celt_decode_tf_changes(), celt_enc_tf(), celt_encode_frame(), celt_quant_bands(), celt_quant_coarse(), celt_quant_final(), ff_celt_decode_frame(), ff_opus_psy_celt_frame_setup(), opus_encode_frame(), opus_gen_toc(), opus_packet_assembler(), and parse_postfilter().
| int CeltFrame::remaining |
Definition at line 125 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), and celt_quant_bands().
| int CeltFrame::remaining2 |
Definition at line 126 of file opus_celt.h.
Referenced by celt_decode_bands(), celt_quant_bands(), ff_celt_decode_band(), and ff_celt_encode_band().
| int CeltFrame::caps[CELT_MAX_BANDS] |
Definition at line 127 of file opus_celt.h.
Referenced by celt_bitalloc().
| int CeltFrame::fine_bits[CELT_MAX_BANDS] |
Definition at line 128 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_final_energy(), celt_decode_fine_energy(), celt_quant_final(), and celt_quant_fine().
| int CeltFrame::fine_priority[CELT_MAX_BANDS] |
Definition at line 129 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_final_energy(), and celt_quant_final().
| int CeltFrame::pulses[CELT_MAX_BANDS] |
Definition at line 130 of file opus_celt.h.
Referenced by celt_bitalloc(), celt_decode_allocation(), celt_decode_bands(), celt_quant_bands(), and process_anticollapse().
| int CeltFrame::tf_change[CELT_MAX_BANDS] |
Definition at line 131 of file opus_celt.h.
Referenced by celt_decode_bands(), celt_decode_tf_changes(), celt_enc_tf(), celt_quant_bands(), ff_celt_decode_band(), ff_celt_encode_band(), and ff_opus_psy_celt_frame_setup().
| float CeltFrame::scratch[22 *8] |
Definition at line 133 of file opus_celt.h.
Referenced by ff_celt_decode_band(), and ff_celt_encode_band().
1.8.6