Lines Matching refs:AC3EncodeContext
43 #define OFFSET(param) offsetof(AC3EncodeContext, options.param)
155 typedef struct AC3EncodeContext {
250 void (*mdct_end)(struct AC3EncodeContext *s);
251 int (*mdct_init)(struct AC3EncodeContext *s);
254 int (*allocate_sample_buffers)(struct AC3EncodeContext *s);
257 void (*output_frame_header)(struct AC3EncodeContext *s);
258 } AC3EncodeContext;
267 int ff_ac3_validate_metadata(AC3EncodeContext *s);
269 void ff_ac3_adjust_frame_size(AC3EncodeContext *s);
271 void ff_ac3_compute_coupling_strategy(AC3EncodeContext *s);
273 void ff_ac3_apply_rematrixing(AC3EncodeContext *s);
275 void ff_ac3_process_exponents(AC3EncodeContext *s);
277 int ff_ac3_compute_bit_allocation(AC3EncodeContext *s);
279 void ff_ac3_group_exponents(AC3EncodeContext *s);
281 void ff_ac3_quantize_mantissas(AC3EncodeContext *s);
283 void ff_ac3_output_frame(AC3EncodeContext *s, unsigned char *frame);
288 void ff_ac3_fixed_mdct_end(AC3EncodeContext *s);
289 void ff_ac3_float_mdct_end(AC3EncodeContext *s);
291 int ff_ac3_fixed_mdct_init(AC3EncodeContext *s);
292 int ff_ac3_float_mdct_init(AC3EncodeContext *s);
297 int ff_ac3_fixed_allocate_sample_buffers(AC3EncodeContext *s);
298 int ff_ac3_float_allocate_sample_buffers(AC3EncodeContext *s);