[libav-devel] [PATCH 3/3] prores: implement multithreading.

Ronald S. Bultje rsbultje at gmail.com
Mon Oct 3 22:26:06 CEST 2011


Hi,

2011/10/3 Måns Rullgård <mans at mansr.com>:
> "Ronald S. Bultje" <rsbultje at gmail.com> writes:
>
>> From: "Ronald S. Bultje" <rsbultje at gmail.com>
>>
>> ~50% decoding speedup (overall) with 4 threads.
>
> That seems a bit low for an intra-only codec.

Probably shitty laptop with some non-cpu bottleneck. Desktop numbers:

for n in 1 1 2 2 4 4; do echo -n "$n: "; ( time ./avconv -threads $n
-i ~/Desktop/Sequence\ 1-Apple\ ProRes\ 422.mov -f null -v 0 -vsync 0
-an - ) 2>&1 | grep ^real; done

1: real	0m4.207s
1: real	0m4.216s
2: real	0m2.645s
2: real	0m2.644s
4: real	0m1.649s
4: real	0m1.645s

Seems good enough?

Ronald


More information about the libav-devel mailing list