Move build_intra_predictors_mby to RTCD framework
authorJohn Koleszar <jkoleszar@google.com>
Fri, 11 Mar 2011 16:35:38 +0000 (11:35 -0500)
committerJohn Koleszar <jkoleszar@google.com>
Fri, 11 Mar 2011 18:04:50 +0000 (13:04 -0500)
commit27972d2c1d53a0ff831c1f05d40a3720cf45aec7
treef3f009add4dfc70fbc1f58060de06878a638c274
parent5db0eeea21a33820cb4e0adf171ed60868666bb6
Move build_intra_predictors_mby to RTCD framework

The vp8_build_intra_predictors_mby and vp8_build_intra_predictors_mby_s
functions had global function pointers rather than using the RTCD
framework. This can show up as a potential data race with tools such as
helgrind. See https://bugzilla.mozilla.org/show_bug.cgi?id=640935
for an example.

Change-Id: I29c407f828ac2bddfc039f852f138de5de888534
vp8/common/arm/arm_systemdependent.c
vp8/common/arm/recon_arm.h
vp8/common/generic/systemdependent.c
vp8/common/recon.h
vp8/common/reconintra.h
vp8/decoder/decodframe.c
vp8/encoder/encodeframe.c
vp8/encoder/encodeintra.c
vp8/encoder/pickinter.c
vp8/encoder/rdopt.c