vpx/vp8
Rahul Chaudhry 0d88e15454 Add visibility="protected" attribute for global variables referenced in asm files.
During aosp builds with binutils-2.27, we're seeing linker error
messages of this form:
libvpx.a(subpixel_mmx.o): relocation R_386_GOTOFF against preemptible
symbol vp8_bilinear_filters_x86_8 cannot be used when making a shared
object

subpixel_mmx.o is assembled from "vp8/common/x86/subpixel_mmx.asm".
Other messages refer to symbol references from deblock_sse2.o and
subpixel_sse2.o, also assembled from asm files.

This change marks such symbols as having "protected" visibility. This
satisfies the linker as the symbols are not preemptible from outside
the shared library now, which I think is the original intent anyway.

Change-Id: I2817f7a5f43041533d65ebf41aefd63f8581a452
2017-05-12 11:11:16 -07:00
..
common Add visibility="protected" attribute for global variables referenced in asm files. 2017-05-12 11:11:16 -07:00
decoder vp8_create_decoder_instances: correct pbi[] memset 2017-03-03 15:23:32 -08:00
encoder Fix compile warnings with enable-internal-stats flag. 2017-04-06 14:00:01 -07:00
exports_dec Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
exports_enc Rename vp8/ codec directory to vp9/. 2012-11-01 16:31:22 -07:00
vp8_common.mk vp8: remove mmx functions 2016-09-29 15:25:27 -07:00
vp8_cx_iface.c vp8: Add control for gf boost for 1 pass cbr. 2016-10-19 09:43:53 -07:00
vp8_dx_iface.c vp8_dx_iface: remove unused 'else' condition 2017-02-15 00:05:41 +00:00
vp8cx.mk vp8: remove mmx functions 2016-09-29 15:25:27 -07:00
vp8dx.mk Fix a spelling mistake in filename 2013-12-03 17:19:41 -08:00