remaining patches (2 patches) i am sorry i dont send them as patchset thanks
From 83b82b028232d1bbe91b636a94ad68b6d8026dab Mon Sep 17 00:00:00 2001 From: Muhammad Faiz <mfc...@gmail.com> Date: Tue, 13 Oct 2015 11:59:21 +0700 Subject: [PATCH] avcodec/x86/fft: use default fft_permute
default fft_permute is faster --- libavcodec/x86/fft_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/x86/fft_init.c b/libavcodec/x86/fft_init.c index 5085f11..6792ba5 100644 --- a/libavcodec/x86/fft_init.c +++ b/libavcodec/x86/fft_init.c @@ -44,7 +44,7 @@ av_cold void ff_fft_init_x86(FFTContext *s) /* SSE for P3/P4/K8 */ s->imdct_calc = ff_imdct_calc_sse; s->imdct_half = ff_imdct_half_sse; - s->fft_permute = ff_fft_permute_sse; + /* s->fft_permute = ff_fft_permute_sse; */ s->fft_calc = ff_fft_calc_sse; s->fft_permutation = FF_FFT_PERM_SWAP_LSBS; } -- 1.8.3.1
From 74a5a19069980d7a400f7c6f7dec30d282f1dee3 Mon Sep 17 00:00:00 2001 From: Muhammad Faiz <mfc...@gmail.com> Date: Tue, 13 Oct 2015 14:59:39 +0700 Subject: [PATCH] avfilter/avf_showcqt: use av_fft_permute2 --- libavfilter/avf_showcqt.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libavfilter/avf_showcqt.c b/libavfilter/avf_showcqt.c index 5d5fa6c..32856f8 100644 --- a/libavfilter/avf_showcqt.c +++ b/libavfilter/avf_showcqt.c @@ -469,8 +469,7 @@ static int plot_cqt(AVFilterLink *inlink) int font_height = (FONT_HEIGHT/2) * video_scale; /* real part contains left samples, imaginary part contains right samples */ - memcpy(s->fft_result, s->fft_data, fft_len * sizeof(*s->fft_data)); - av_fft_permute(s->fft_context, s->fft_result); + av_fft_permute2(s->fft_context, s->fft_result, s->fft_data); av_fft_calc(s->fft_context, s->fft_result); s->fft_result[fft_len] = s->fft_result[0]; -- 1.8.3.1
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel