[FFmpeg-devel] libavcodec/proresdec : add qmat dsp with SSE2, AVX2 simd

Ronald S. Bultje rsbultje at gmail.com
Sat Oct 7 18:30:33 EEST 2017


Hi Martin,

On Sat, Oct 7, 2017 at 10:22 AM, Martin Vignali <martin.vignali at gmail.com>
wrote:

> Hello,
>
> Patch in attach add a new dsp
> for manipulation of qmat
>
> for now, i move this code inside
>
> for (i = 0; i < 64; i++) {
>         qmat_luma_scaled  [i] = ctx->qmat_luma  [i] * qscale;
>         qmat_chroma_scaled[i] = ctx->qmat_chroma[i] * qscale;
> }
>
> i add a special case for qscale == 1
> and SSE2, AVX2 optimization
>

This loop only executes once per slice. We typically do not SIMD-optimize
at that level, because it won't give significant speed gains...

Ronald


More information about the ffmpeg-devel mailing list