]> granicus.if.org Git - libvpx/commit
update vp9_thread.[hc]
authorJames Zern <jzern@google.com>
Fri, 20 Jun 2014 04:14:51 +0000 (21:14 -0700)
committerJames Zern <jzern@google.com>
Tue, 1 Jul 2014 07:39:10 +0000 (00:39 -0700)
commite656f44c241293134445496c3c005a0e543eb022
tree57f4b92f12cd05085e3919c8942a3a54ac8ff47e
parent8c6263e8dc9e1656057e51d7cd916b4db26b1aea
update vp9_thread.[hc]

pull the latest from WebP, which adds a worker interface abstraction
allowing an application to override init/reset/sync/launch/execute/end

this has the side effect of removing a harmless, but annoying, TSan
warning.

Original source:
 http://git.chromium.org/webm/libwebp.git
  100644 blob 08ad4e1fecba302bf1247645e84a7d2779956bc3 src/utils/thread.c
  100644 blob 7bd451b124ae3b81596abfbcc823e3cb129d3a38 src/utils/thread.h

Local modifications:
 - s/WebP/VP9/g
 - camelcase functions -> lower with _'s
 - associate '*' with the variable, not the type

Change-Id: I875ac5a74ed873cbcb19a3a100b5e0ca6fcd9aed
test/vp9_thread_test.cc
vp9/decoder/vp9_decodeframe.c
vp9/decoder/vp9_decoder.c
vp9/decoder/vp9_dthread.c
vp9/decoder/vp9_thread.c
vp9/decoder/vp9_thread.h