Re: [FFmpeg-devel] [PATCH 08/10] sbcenc: add MMX optimizations

2017-12-23 Thread Aurelien Jacobs
On Wed, Dec 20, 2017 at 10:22:54PM -0300, James Almer wrote: > On 12/20/2017 4:58 PM, Aurelien Jacobs wrote: > > +;*** > > +;void ff_sbc_calc_scalefactors(int32_t sb_sample_f[16][2][8], > > +; uint32_t scal

Re: [FFmpeg-devel] [PATCH 08/10] sbcenc: add MMX optimizations

2017-12-20 Thread James Almer
On 12/20/2017 4:58 PM, Aurelien Jacobs wrote: > +;*** > +;void ff_sbc_calc_scalefactors(int32_t sb_sample_f[16][2][8], > +; uint32_t scale_factor[2][8], > +; int blocks, int cha

[FFmpeg-devel] [PATCH 08/10] sbcenc: add MMX optimizations

2017-12-20 Thread Aurelien Jacobs
This was originally based on libsbc, and was fully integrated into ffmpeg. Rough speed test: C version:speed= 592x MMX version: speed= 785x --- libavcodec/sbcdsp.c | 3 + libavcodec/sbcdsp.h | 2 + libavcodec/x86/Makefile | 2 + libavcodec/x86/sbcdsp.asm| 284