On Mon, Nov 06, 2017 at 12:53:38PM -0300, James Almer wrote: > On 11/5/2017 8:35 PM, Aurelien Jacobs wrote: > > This was originally based on libsbc, and was fully integrated into ffmpeg. > > --- > > doc/general.texi | 2 + > > libavcodec/Makefile | 4 + > > libavcodec/allcodecs.c | 2 + > > libavcodec/arm/Makefile | 3 + > > libavcodec/arm/sbcdsp_armv6.S | 245 ++++++++++++++ > > libavcodec/arm/sbcdsp_init_arm.c | 105 ++++++ > > libavcodec/arm/sbcdsp_neon.S | 714 > > +++++++++++++++++++++++++++++++++++++++ > > libavcodec/avcodec.h | 2 + > > libavcodec/codec_desc.c | 12 + > > libavcodec/sbc.c | 316 +++++++++++++++++ > > libavcodec/sbc.h | 121 +++++++ > > libavcodec/sbcdec.c | 469 +++++++++++++++++++++++++ > > libavcodec/sbcdec_data.c | 127 +++++++ > > libavcodec/sbcdec_data.h | 44 +++ > > libavcodec/sbcdsp.c | 569 +++++++++++++++++++++++++++++++ > > libavcodec/sbcdsp.h | 86 +++++ > > libavcodec/sbcdsp_data.c | 335 ++++++++++++++++++ > > libavcodec/sbcdsp_data.h | 57 ++++ > > libavcodec/sbcenc.c | 461 +++++++++++++++++++++++++ > > libavcodec/x86/Makefile | 2 + > > libavcodec/x86/sbcdsp.asm | 290 ++++++++++++++++ > > libavcodec/x86/sbcdsp_init.c | 51 +++ > > 22 files changed, 4017 insertions(+) > > create mode 100644 libavcodec/arm/sbcdsp_armv6.S > > create mode 100644 libavcodec/arm/sbcdsp_init_arm.c > > create mode 100644 libavcodec/arm/sbcdsp_neon.S > > create mode 100644 libavcodec/sbc.c > > create mode 100644 libavcodec/sbc.h > > create mode 100644 libavcodec/sbcdec.c > > create mode 100644 libavcodec/sbcdec_data.c > > create mode 100644 libavcodec/sbcdec_data.h > > create mode 100644 libavcodec/sbcdsp.c > > create mode 100644 libavcodec/sbcdsp.h > > create mode 100644 libavcodec/sbcdsp_data.c > > create mode 100644 libavcodec/sbcdsp_data.h > > create mode 100644 libavcodec/sbcenc.c > > create mode 100644 libavcodec/x86/sbcdsp.asm > > create mode 100644 libavcodec/x86/sbcdsp_init.c > > This needs to be split into at least four patches. > One to add the decoder (plus codec ID, descriptor and such things), one > to add the encoder (and the dsp framework), one to add the x86 assembly > optimizations for the encoder, and one for the arm optimizations.
OK. New patchset is split this way. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel