Hi,

On Tue, May 24, 2016 at 3:47 PM, Luca Barbato <lu_z...@gentoo.org> wrote:

> On 23/05/16 17:01, Ronald S. Bultje wrote:
> > Howdy,
>
> Interesting. I spent a bit of time on it myself.
>
> I run some benchmark using a yuv422 file of the right size from the
> Tim's collection [directly][1] and looped/cut to have a length that
> works fine (1minute and 10 minutes) and I used `perf stat -r 30` on a
> system that surely has a cpu unencumbered by random process on a server,
> so it does not have random quirks like a laptop one.
>
> The benchmark shown that force-inlining bitstream_read_vlc is not
> exactly helpful on the poor constained x86_32, and its implementation
> could spare few branches.
>
> With that change in, looks like the gains for x86_64 get even larger.
>
> I get the dnxhd to be about 3% slower on x86_32 and 20% faster on x86_64.

[..]

> And with that I guess we are set =)


But 2 out of 3 are still slower. I can try to look somewhat more into this,
but I think that not understanding what makes it slower is fundamentally
flawed. If we understand why it's slower and we decide that that's OK,
that's an entirely different thing.

Ronald
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to