[FFmpeg-devel] [PATCH] unscaled float 2 int conversion
Benjamin Larsson
banan
Fri May 16 13:54:46 CEST 2008
Michael Niedermayer wrote:
> [...]
>>>
>>>
>> What I'm saying is that I think it is irrelevant that the bias trick is
>> faster on a P3 then lrint because on the P3 we have sse available. Thus
>> on P3 we can beat the bias trick. What would be interesting is P2 and
>> lower. But as I don't have access to any machine like that I can't make
>> any relevant benchmark.
>>
>
> P3 = P2 + some SIMD
>
Ok, for the sake of argument I will accept that reasoning. On P2's the
bias scaling thing will be faster when we have to run float code. My
argument is then that for those system we shouldn't even run float code,
we should run fixed point code if we really wanted to have the fastest
codecs thus we could remove the bias trick from the codecs for the
benefit of the code clarity. So far we don't have any fixed point code
that can replace the float code and I don't expect you to agree to my
arguments so how should we go forward from this when we work on
implementing a new audio api. The codecs should output samples in their
native format, that is what I think most of us agree on. But what is the
native format for a codec outputting samples in float when running in
simd mode and the same when running in non simd mode ?
MvH
Benjamin Larsson
More information about the ffmpeg-devel
mailing list