]> granicus.if.org Git - libvpx/commit
Remove TEXTREL from 32bit encoder
authorYunqing Wang <yunqingwang@google.com>
Wed, 6 Nov 2013 19:06:21 +0000 (11:06 -0800)
committerYunqing Wang <yunqingwang@google.com>
Thu, 7 Nov 2013 21:39:40 +0000 (13:39 -0800)
commitd7289658fb19ec7c2d759b64f6148310dd1782b8
tree507ab374dd6b1ce7167a0d3208e96291fb811a18
parentdd45530ee6bda64fed83179652eb3546a866d2bf
Remove TEXTREL from 32bit encoder

This patch fixed the issue reported in "Issue 655: remove textrel's
from 32-bit vp9 encoder". The set of vp9_subpel_variance functions
that used x86inc.asm ABI didn't build correctly for 32bit PIC. The
fix was carefully done under the situation that there was not
enough registers.

After the change, we got
$ eu-findtextrel libvpx.so
eu-findtextrel: no text relocations reported in 'libvpx.so'

Change-Id: I1b176311dedaf48eaee0a1e777588043c97cea82
vp9/encoder/x86/vp9_subpel_variance.asm