Searched refs:AC3EncodeContext (Results 1 – 7 of 7) sorted by relevance
154 typedef struct AC3EncodeContext { struct257 void (*mdct_end)(struct AC3EncodeContext *s); argument258 int (*mdct_init)(struct AC3EncodeContext *s); argument261 int (*allocate_sample_buffers)(struct AC3EncodeContext *s); argument264 void (*output_frame_header)(struct AC3EncodeContext *s); argument265 } AC3EncodeContext; typedef277 int ff_ac3_validate_metadata(AC3EncodeContext *s);279 void ff_ac3_adjust_frame_size(AC3EncodeContext *s);281 void ff_ac3_compute_coupling_strategy(AC3EncodeContext *s);
48 static void scale_coefficients(AC3EncodeContext *s) in scale_coefficients()79 static void sum_square_butterfly(AC3EncodeContext *s, float sum[4], in sum_square_butterfly()95 static av_cold void ac3_float_mdct_end(AC3EncodeContext *s) in ac3_float_mdct_end()107 static av_cold int ac3_float_mdct_init(AC3EncodeContext *s) in ac3_float_mdct_init()124 AC3EncodeContext *s = avctx->priv_data; in ff_ac3_float_encode_init()139 .priv_data_size = sizeof(AC3EncodeContext),
45 static void sum_square_butterfly(AC3EncodeContext *s, int64_t sum[4], in sum_square_butterfly()86 static av_cold void ac3_fixed_mdct_end(AC3EncodeContext *s) in ac3_fixed_mdct_end()97 static av_cold int ac3_fixed_mdct_init(AC3EncodeContext *s) in ac3_fixed_mdct_init()121 AC3EncodeContext *s = avctx->priv_data; in ac3_fixed_encode_init()135 .priv_data_size = sizeof(AC3EncodeContext),
40 void ff_eac3_get_frame_exp_strategy(AC3EncodeContext *s);47 void ff_eac3_set_cpl_states(AC3EncodeContext *s);52 void ff_eac3_output_frame_header(AC3EncodeContext *s);
75 #define OFFSET(param) offsetof(AC3EncodeContext, options.param)253 void ff_ac3_adjust_frame_size(AC3EncodeContext *s) in ff_ac3_adjust_frame_size()271 void ff_ac3_compute_coupling_strategy(AC3EncodeContext *s) in ff_ac3_compute_coupling_strategy()342 static void ac3_apply_rematrixing(AC3EncodeContext *s) in ac3_apply_rematrixing()395 static void extract_exponents(AC3EncodeContext *s) in extract_exponents()425 static void compute_exp_strategy(AC3EncodeContext *s) in compute_exp_strategy()564 static void encode_exponents(AC3EncodeContext *s) in encode_exponents()614 static int count_exponent_bits(AC3EncodeContext *s) in count_exponent_bits()646 static void ac3_group_exponents(AC3EncodeContext *s) in ac3_group_exponents()704 static void ac3_process_exponents(AC3EncodeContext *s) in ac3_process_exponents()[all …]
41 static int allocate_sample_buffers(AC3EncodeContext *s) in allocate_sample_buffers()62 static void copy_input_samples(AC3EncodeContext *s, SampleType **samples) in copy_input_samples()85 static void apply_mdct(AC3EncodeContext *s) in apply_mdct()110 static void apply_channel_coupling(AC3EncodeContext *s) in apply_channel_coupling()318 static void compute_rematrixing_strategy(AC3EncodeContext *s) in compute_rematrixing_strategy()373 AC3EncodeContext *s = avctx->priv_data; in AC3_NAME()
65 void ff_eac3_get_frame_exp_strategy(AC3EncodeContext *s) in ff_eac3_get_frame_exp_strategy()92 void ff_eac3_set_cpl_states(AC3EncodeContext *s) in ff_eac3_set_cpl_states()125 void ff_eac3_output_frame_header(AC3EncodeContext *s) in ff_eac3_output_frame_header()256 .priv_data_size = sizeof(AC3EncodeContext),