SIMD-accelerated h2v2 smooth downsampling routine for MIPS DSPr2

This commit is contained in:
DRC
2014-05-14 15:00:10 +00:00
parent f66c307c2e
commit c4c3ac6305
6 changed files with 356 additions and 1 deletions

View File

@@ -504,7 +504,10 @@ jinit_downsampler (j_compress_ptr cinfo)
compptr->v_samp_factor * 2 == cinfo->max_v_samp_factor) {
#ifdef INPUT_SMOOTHING_SUPPORTED
if (cinfo->smoothing_factor) {
downsample->methods[ci] = h2v2_smooth_downsample;
if (jsimd_can_h2v2_smooth_downsample())
downsample->methods[ci] = jsimd_h2v2_smooth_downsample;
else
downsample->methods[ci] = h2v2_smooth_downsample;
downsample->pub.need_context_rows = TRUE;
} else {
#endif