Lines Matching refs:AC3EncodeContext
48 #define OFFSET(param) offsetof(AC3EncodeContext, options.param)
160 typedef struct AC3EncodeContext {
257 void (*mdct_end)(struct AC3EncodeContext *s);
258 int (*mdct_init)(struct AC3EncodeContext *s);
261 int (*allocate_sample_buffers)(struct AC3EncodeContext *s);
264 void (*output_frame_header)(struct AC3EncodeContext *s);
265 } AC3EncodeContext;
275 int ff_ac3_validate_metadata(AC3EncodeContext *s);
277 void ff_ac3_adjust_frame_size(AC3EncodeContext *s);
279 void ff_ac3_compute_coupling_strategy(AC3EncodeContext *s);
281 void ff_ac3_apply_rematrixing(AC3EncodeContext *s);
283 void ff_ac3_process_exponents(AC3EncodeContext *s);
285 int ff_ac3_compute_bit_allocation(AC3EncodeContext *s);
287 void ff_ac3_group_exponents(AC3EncodeContext *s);
289 void ff_ac3_quantize_mantissas(AC3EncodeContext *s);
291 void ff_ac3_output_frame(AC3EncodeContext *s, unsigned char *frame);
296 void ff_ac3_fixed_mdct_end(AC3EncodeContext *s);
297 void ff_ac3_float_mdct_end(AC3EncodeContext *s);
299 int ff_ac3_fixed_mdct_init(AC3EncodeContext *s);
300 int ff_ac3_float_mdct_init(AC3EncodeContext *s);
305 int ff_ac3_fixed_allocate_sample_buffers(AC3EncodeContext *s);
306 int ff_ac3_float_allocate_sample_buffers(AC3EncodeContext *s);