]> git.sesse.net Git - x264/commit
Improve lookahead-threads auto selection
authorFiona Glaser <fiona@x264.com>
Thu, 10 Jan 2013 21:15:52 +0000 (13:15 -0800)
committerFiona Glaser <fiona@x264.com>
Mon, 25 Feb 2013 20:14:34 +0000 (12:14 -0800)
commitd2a9d25429b6843874865a37a5b4f6b401d89abc
treeb770efb035a0c1af3002cb3aa7b963630918c8ca
parent5a764328bdeba650d99fc8db47275708cce79521
Improve lookahead-threads auto selection
Smarter decision to improve fast-first-pass performance in 2-pass encodes.
Dramatically improves CPU utilization on multi-core systems.

Tested on a quad-core Ivy Bridge (12 threads, 1080p):
Fast first pass:
veryfast:     ~7% faster
faster:      ~11% faster
fast/medium: ~15% faster
slow/slower: ~42% faster
veryslow:    ~55% faster
CRF/1-pass:
veryfast:     ~9% faster
(all others remained the same)
encoder/encoder.c