This is an updated patch set which removes an additional function pointer by getting rid of the bit allocation failure fallbacks. It was an interesting experiment, but not really that useful. Nobody should be encoding AC-3 at bit rates that low anyway (usually fails around 16-20 kbps/channel).
Justin Ruggles (3): ac3enc: Remove bit allocation fallbacks. ac3enc: merge log2_tab() into normalize_samples() ac3enc: move ff_ac3_encode_frame() to ac3enc_template.c libavcodec/ac3enc.c | 153 +++--------------------------------------- libavcodec/ac3enc.h | 58 ++++++---------- libavcodec/ac3enc_fixed.c | 27 ++------ libavcodec/ac3enc_float.c | 19 ++++-- libavcodec/ac3enc_template.c | 78 +++++++++++++++++++-- libavcodec/eac3enc.c | 2 +- 6 files changed, 122 insertions(+), 215 deletions(-) _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
