On Fri, 28 Sep 2012, Justin Ruggles wrote:
> --- /dev/null
> +++ b/libavfilter/x86/af_volume_init.c
> +void ff_volume_init_x86(VolumeContext *vol)
> +{
> + int mm_flags = av_get_cpu_flags();
> + enum AVSampleFormat sample_fmt =
> av_get_packed_sample_fmt(vol->sample_fmt);
> +
> + if (sample_fmt == AV_SAMPLE_FMT_S16) {
> + if (EXTERNAL_SSE2(mm_flags) && vol->volume_i < 65536) {
32768
> + vol->scale_samples_int = ff_scale_samples_s16_sse2;
> + vol->samples_align = 8;
> + }
> + }
> +}
--Loren Merritt
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel