• Ranjit Kumar Tulabandu's avatar
    Row based multi-threading of encoding stage · 71061e93
    Ranjit Kumar Tulabandu authored
    (Yunqing Wang)
    This patch implements the row-based multi-threading within tiles in
    the encoding pass, and substantially speeds up the multi-threaded
    encoder in VP9.
    
    Speed tests at speed 1 on STDHD(using 4 tiles) set show that the
    average speedups of the encoding pass(second pass in the 2-pass
    encoding) is 7% while using 2 threads, 16% while using 4 threads,
    85% while using 8 threads, and 116% while using 16 threads.
    
    Change-Id: I12e41dbc171951958af9e6d098efd6e2c82827de
    71061e93
vp9_ethread.h 2.08 KB