summaryrefslogtreecommitdiff
path: root/third_party/x86inc/README.libvpx
AgeCommit message (Collapse)Author
2016-02-17x86inc.asm: only set visibility for chromium buildsJames Zern
this restores the previous version's behavior avoiding issues with builds that may split sources on directory boundaries; protected visibility may work in this case. Change-Id: Ie759bd96c9ea5b45613f450dffa6e67eb45f5a8b
2016-02-17Only use .text sections for aoutJohann
Also do not specify alignment. Change-Id: I92d07dcce632ff9380c5dce18f88597414ab60c7
2016-02-17Use .text instead of .rodata on machoJohann
The read only sections are getting stripped on some OS X builds. As a result, random data is used in place of the intended tables. Change-Id: I4629c90d9e0ae4d4efc193a93be6fb93809ae895
2016-02-17Copy PIC handling code from x86_abi_supportJohann
Change-Id: Ia05fe78d2bd29b6aebaf6605719fe8a32528f25c
2016-02-17Set 'private_extern' visibility for macho targetsJohann
Do not set it when building with 'nasm' Change-Id: Iff2acf22543f5899f6eefa7624821cc6270a0923
2016-02-17Expand PIC default to macho64 and respect CONFIG_PIC from libvpxJohann
Change-Id: I8df65c6e52141183344ee91a7f94e8f4d5687e2f
2016-02-17Use libvpx defines to set name mangling rulesJohann
Change-Id: Ie5dbfe73bdb6132047f9ab7d5716714d50befea5
2016-02-17Customize x86inc.asm for libvpxJohann
Use settings from vpx_config.asm Prefix functions with vpx. Change-Id: I71b4a89eaecf51fa56a07d9927081d50798a9042
2016-02-17Update x86inc.asm from x264Johann
Revision d23d18655249944c1ca894b451e2c82c7a584c62 from https://git.videolan.org/x264.git Change-Id: I841ec8c5ea71935aa364657299c6bba0c8742fc1
2015-09-02x86inc.asm: fix NASM compilationKO Myung-Hun
Change-Id: I1e7f3c32969dac7911921062b396750302878c2e
2015-08-19x86inc.asm: only set visibility for chromium buildsJames Zern
this restores the previous version's behavior avoiding issues with builds that may split sources on directory boundaries; protected visibility may work in this case. Change-Id: If37c70d9bd81de85a8e112457b9819a5cac6129d
2015-08-10Only use .text sections for aoutJohann
Also do not specify alignment. Change-Id: Id4a62bfa0fc3bc56e25689b5de7796bd6e864457
2015-08-07Use .text instead of .rodata on machoJohann
The read only sections are getting stripped on some OS X builds. As a result, random data is used in place of the intended tables. Change-Id: I58c18a53e503f093ee268451698c5761e6c32540
2015-08-07Copy PIC handling code from x86_abi_supportJohann
Change-Id: Ifcd9493802f0c957d7a3b16ce641b989e166792f
2015-08-07Set 'private_extern' visibility for macho targetsJohann
Don't set it when building with 'nasm' Change-Id: I01c211090f6870e0d34011f867471249a5f54bb0
2015-08-07Avoid 'amdnop' when building with nasmJohann
Other implementations of x86inc.asm have more comprehensive nasm workarounds. This is the only thing that was changed for the previous import to libvpx. See if we can still get away with it. Change-Id: I3ef6fe9a4816461c89431a82b7e4a08b4b948d39
2015-08-07Catch all elf formatsJohann
Make sure all variants get correct visibility and SECTION notes. libvpx only pass elf32 and elf64 to the assembler, never just elf. Change-Id: I7c36c115bf52436c9afe61985c859a2081948271
2015-08-07Expand PIC default to macho64 and respect CONFIG_PIC from libvpxJohann
Change-Id: Ic8c07cc02c80953920f5f86b426a55114ea2cc44
2015-08-07Use libvpx defines to set name mangling rulesJohann
Change-Id: I03986bf2b05032d8a29e5bd629f7f6703269ab13
2015-08-07Customize x86inc.asm for libvpxJohann
Use settings from vpx_config.asm Prefix functions with vpx. Change-Id: I1091d9b063e9f5af0dce554bb636ee894c05dcf7
2015-08-07Update x86inc.asm from x264Johann
Revision a95584945dd9ce3acc66c6cd8f6796bc4404d40d from git://git.videolan.org/x264.git Temporarily name file x86inc.asm until all necessary local patches are applied. Change-Id: I9c7d0ed4d3ed900ae2d5db0abbcc048a2892c9b8
2015-04-15Allow specifying a different prefix in x86inc.asmJohann
Currently the prefix is forced to vp9 for any function using x86inc.asm. Change-Id: Icbca57ce68a52e743bdd7e9be86cfe8353f274c1
2014-04-11rename README.webm -> README.libvpxJames Zern
matches the project name and doesn't share a media file extension Change-Id: I9ad6c0a180e36c41f8fc49120615a070ea792a30