[FFmpeg-devel] One pass volume normalization (ebur128)
Jan Ehrhardt
phpdev at ehrhardt.nl
Sat Jul 13 21:34:08 CEST 2013
Paul B Mahol in gmane.comp.video.ffmpeg.devel (Sat, 13 Jul 2013 19:28:05 +0000):
>On 7/13/13, Jan Ehrhardt <phpdev at ehrhardt.nl> wrote:
>> --- a/libavfilter/x86/af_volume_init.c
>> +++ b/libavfilter/x86/af_volume_init.c
>> @@ -39,7 +39,7 @@ av_cold void ff_volume_init_x86(VolumeContext *vol)
>> 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 < 32768) {
>> + if (EXTERNAL_SSE2(mm_flags) && vol->volume_i < 32768 &&
>
>Why? This is suboptimal.
I really would not know. It was already there in Clement's patch at
http://permalink.gmane.org/gmane.comp.video.ffmpeg.devel/159978
Feel free to make it optimal.
Jan
More information about the ffmpeg-devel
mailing list