vpx/vp8
Mike Hommey e3f850ee05 Avoid text relocations in ARM vp8 decoder
The current code stores pointers to coefficient tables and loads them to
access the tables contents. As these pointers are stored in the code
sections, it means we end up with text relocations. eu-findtextrel will
thus complain about code not compiled with -fpic/-fPIC.

Since the pointers are stored in the code sections, we can actually cheat
and let the assembler generate relative addressing when accessing the
coefficient tables, and just load their location with adr.

Change-Id: Ib74ae2d3f2bab80b29991355f2dbe6955f38f6ae
2011-06-28 09:11:40 +02:00
..
common Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
decoder Avoid text relocations in ARM vp8 decoder 2011-06-28 09:11:40 +02:00
encoder Revert "Reduce overshoot in 1 pass rate control" 2011-06-23 11:52:12 -04:00
exports_dec Add getter functions for the interface data symbols 2010-09-23 14:58:43 -04:00
exports_enc Add getter functions for the interface data symbols 2010-09-23 14:58:43 -04:00
vp8_common.mk configuration, support disabling any subset of ARM arch 2011-06-21 10:39:01 +03:00
vp8_cx_iface.c Merge "Change rc undershoot/overshoot semantics" 2011-04-25 10:49:32 -07:00
vp8_dx_iface.c get/set reference buffer dimension check added 2011-06-22 13:36:24 -04:00
vp8cx_arm.mk configuration, support disabling any subset of ARM arch 2011-06-21 10:39:01 +03:00
vp8cx.mk changed configure option name to reduce confusion 2011-04-29 09:39:05 -07:00
vp8dx_arm.mk configuration, support disabling any subset of ARM arch 2011-06-21 10:39:01 +03:00
vp8dx.mk Adding error-concealment to the decoder. 2011-05-19 13:46:33 -04:00