#include <stdint.h>
Go to the source code of this file.
Functions | |
| static void | scale_coefficients (AC3EncodeContext *s) |
| static void | apply_window (void *dsp, SampleType *output, const SampleType *input, const SampleType *window, unsigned int len) |
| static int | normalize_samples (AC3EncodeContext *s) |
| static void | clip_coefficients (DSPContext *dsp, CoefType *coef, unsigned int len) |
| static CoefType | calc_cpl_coord (CoefSumType energy_ch, CoefSumType energy_cpl) |
| static void | sum_square_butterfly (AC3EncodeContext *s, CoefSumType sum[4], const CoefType *coef0, const CoefType *coef1, int len) |
| int AC3_NAME() | allocate_sample_buffers (AC3EncodeContext *s) |
| static void | deinterleave_input_samples (AC3EncodeContext *s, const SampleType *samples) |
| static void | apply_mdct (AC3EncodeContext *s) |
| static void | apply_channel_coupling (AC3EncodeContext *s) |
| static void | compute_rematrixing_strategy (AC3EncodeContext *s) |
| int AC3_NAME() | encode_frame (AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, int *got_packet_ptr) |
Definition in file ac3enc_template.c.
| int AC3_NAME() allocate_sample_buffers | ( | AC3EncodeContext * | s | ) |
Definition at line 50 of file ac3enc_template.c.
| static void apply_channel_coupling | ( | AC3EncodeContext * | s | ) | [static] |
Definition at line 134 of file ac3enc_template.c.
| static void apply_mdct | ( | AC3EncodeContext * | s | ) | [static] |
| static void apply_window | ( | void * | dsp, | |
| SampleType * | output, | |||
| const SampleType * | input, | |||
| const SampleType * | window, | |||
| unsigned int | len | |||
| ) | [static] |
| static CoefType calc_cpl_coord | ( | CoefSumType | energy_ch, | |
| CoefSumType | energy_cpl | |||
| ) | [static] |
| static void clip_coefficients | ( | DSPContext * | dsp, | |
| CoefType * | coef, | |||
| unsigned int | len | |||
| ) | [static] |
| static void compute_rematrixing_strategy | ( | AC3EncodeContext * | s | ) | [static] |
| static void deinterleave_input_samples | ( | AC3EncodeContext * | s, | |
| const SampleType * | samples | |||
| ) | [static] |
Definition at line 74 of file ac3enc_template.c.
| int AC3_NAME() encode_frame | ( | AVCodecContext * | avctx, | |
| AVPacket * | avpkt, | |||
| const AVFrame * | frame, | |||
| int * | got_packet_ptr | |||
| ) |
Definition at line 394 of file ac3enc_template.c.
Referenced by encode_superframe(), estimate_best_b_count(), flac_encode_frame(), MPA_encode_frame(), and qtrle_encode_frame().
| static int normalize_samples | ( | AC3EncodeContext * | s | ) | [static] |
| static void scale_coefficients | ( | AC3EncodeContext * | s | ) | [static] |
| static void sum_square_butterfly | ( | AC3EncodeContext * | s, | |
| CoefSumType | sum[4], | |||
| const CoefType * | coef0, | |||
| const CoefType * | coef1, | |||
| int | len | |||
| ) | [static] |
1.5.8