]> granicus.if.org Git - libvpx/commit
vp9_bitstream: Encode tiles in parallel
authorVignesh Venkatasubramanian <vigneshv@google.com>
Fri, 7 Oct 2016 17:24:50 +0000 (10:24 -0700)
committerVignesh Venkatasubramanian <vigneshv@google.com>
Mon, 17 Oct 2016 17:42:03 +0000 (10:42 -0700)
commit9e8efa5b189a5abf78b1bcbc8076893728129d1e
tree91faaa454a8ac16838020f309327662851acc1e3
parent4c3d539baa456a37ebd03f11865ea597f4724355
vp9_bitstream: Encode tiles in parallel

Re-use the tile worker threads to pack the bitstream in parallel
on a per-tile basis.  Restricting this to real-time only for now
(further testing is needed to ensure this does not make 2-pass
worse in any case).

BUG=webm:1309

Change-Id: Ia2c982da56697756e12f02643f589189b3271d98
vp9/encoder/vp9_bitstream.c
vp9/encoder/vp9_bitstream.h
vp9/encoder/vp9_encoder.c
vp9/encoder/vp9_encoder.h