move LFWorkerData allocation to VP9LfSync
authorJames Zern <jzern@google.com>
Sun, 31 Aug 2014 20:16:37 +0000 (13:16 -0700)
committerJames Zern <jzern@google.com>
Thu, 16 Oct 2014 16:55:46 +0000 (18:55 +0200)
commite9b8810b4d5c1db78ef07b6061b05d2d62d55eb6
tree45170d04d2997990b13aaaa35be8d08425f2dd02
parent175c870efac0949c3d35d8139b195c2a417fa4c8
move LFWorkerData allocation to VP9LfSync

this removes an assumption that worker->data1 would be pointing to a
TileWorkerData allocation.
additionally, within the multi-threaded loopfilter pass VP9LfSync as a
parameter to the worker hook, removing the need for a shadow pointer in
LFWorkerData.

Change-Id: Ic7b2faa34e3eb59dbcb8a7c67f333448fa047c88
vp9/common/vp9_loopfilter.h
vp9/decoder/vp9_dthread.c
vp9/decoder/vp9_dthread.h