Age | Commit message (Collapse) | Author |
|
Change-Id: Id9c764a5b0e4b668a6e804cceb78988138ad910f
|
|
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
|
|
Also do not specify alignment.
Change-Id: I92d07dcce632ff9380c5dce18f88597414ab60c7
|
|
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
|
|
Change-Id: Ia05fe78d2bd29b6aebaf6605719fe8a32528f25c
|
|
Do not set it when building with 'nasm'
Change-Id: Iff2acf22543f5899f6eefa7624821cc6270a0923
|
|
Change-Id: I8df65c6e52141183344ee91a7f94e8f4d5687e2f
|
|
Change-Id: Ie5dbfe73bdb6132047f9ab7d5716714d50befea5
|
|
Use settings from vpx_config.asm
Prefix functions with vpx.
Change-Id: I71b4a89eaecf51fa56a07d9927081d50798a9042
|
|
Revision d23d18655249944c1ca894b451e2c82c7a584c62
from https://git.videolan.org/x264.git
Change-Id: I841ec8c5ea71935aa364657299c6bba0c8742fc1
|
|
Removed unused GET_GOT_SAVE_ARG.
Change-Id: I0ae41c2d0dcd6d7d1c8dda05062fcdb737fd917d
|
|
This patch continues to fix the win32 crash issue:
https://bugs.chromium.org/p/webm/issues/detail?id=1105
Johann's patch is here:
https://chromium-review.googlesource.com/#/c/316446/2
Change-Id: I7fe191c717e40df8602e229371321efb0d689375
|
|
Change-Id: I1e7f3c32969dac7911921062b396750302878c2e
|
|
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
|
|
Also do not specify alignment.
Change-Id: Id4a62bfa0fc3bc56e25689b5de7796bd6e864457
|
|
Rename updated version of x86inc.asm
Use "private_prefix" instead of "program_name" and make vpx the default
prefix.
Change-Id: I4883a99b2aee8e5dc9f2c16a2e6f4b5d6e4de458
|
|
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
|
|
Change-Id: Ifcd9493802f0c957d7a3b16ce641b989e166792f
|
|
Don't set it when building with 'nasm'
Change-Id: I01c211090f6870e0d34011f867471249a5f54bb0
|
|
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
|
|
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
|
|
Change-Id: Ic8c07cc02c80953920f5f86b426a55114ea2cc44
|
|
Change-Id: I03986bf2b05032d8a29e5bd629f7f6703269ab13
|
|
Use settings from vpx_config.asm
Prefix functions with vpx.
Change-Id: I1091d9b063e9f5af0dce554bb636ee894c05dcf7
|
|
Revision a95584945dd9ce3acc66c6cd8f6796bc4404d40d
from git://git.videolan.org/x264.git
Temporarily name file x86inc.asm until all necessary local patches are
applied.
Change-Id: I9c7d0ed4d3ed900ae2d5db0abbcc048a2892c9b8
|
|
Currently the prefix is forced to vp9 for any function using
x86inc.asm.
Change-Id: Icbca57ce68a52e743bdd7e9be86cfe8353f274c1
|
|
This patch was to fix issue 924:
https://code.google.com/p/webm/issues/detail?id=924
The SECTION_RODATA macro was modified to support macho32 format.
The sub-pixel functions were modified to pass in 2 more parameters
to handle the global offsets for PIC build.
Change-Id: I3bfcd336bcae945edf300bca4ab40376a2628cd4
|
|
fixes non-Apple nasm part of issue #755
Change-Id: I11955d270c4ee55e3c00e99f568de01b95e7ea9a
|
|
Change-Id: I5978921ab1ccad6648a5bde6ad023c3e3430f5f4
|
|
This commit modifies the x86inc to allow explicit local buffer
allocation and the corresponding stack pointer adjustment.
Change-Id: I3cb2174e0242b5869a4ba0ca0cd240ee066836c3
|
|
Match x86_abi_support.asm configuration
Change-Id: Ic0d03a23961e6858cf5153389ec8afa0fae3307a
|
|
matches the project name and doesn't share a media file extension
Change-Id: I9ad6c0a180e36c41f8fc49120615a070ea792a30
|
|
Added hiding global symbols for macho32 and macho64 in x86inc.asm.
This was done to fix exported symbol issue in Chrome build.
Change-Id: I08d5c559b985b82f655b537469fee125615e78c0
|
|
Current x86inc.asm didn't handle 32bit PIC build properly.
TEXTRELs were seen in the library built. The PIC macros from
libvpx's x86_abi_support.asm was used to fix this problem.
The assembly code was modified to use the macros.
Notes: We need this fix in for decoder building. Functions in
encoder will be fixed later.
Change-Id: Ifa548d37b1d0bc7d0528db75009cc18cd5eb1838
|
|
'CPU amdnop' is supported by YASM only.
Change-Id: Ia3f7c2ba6d3bdf2889b62f5c6127fd515d7c7394
|
|
Some projects must define only win64 for Windows 64bit builds using
yasm.
Change-Id: I1d09590d66a7bfc8b4412e1cc8685978ac60b748
|
|
Change-Id: Iedb4c3b4171d8640cc525727b4c3658e2bb400db
|
|
Change-Id: I3582c64200eed3606a4b57a9f78624ec46041461
|
|
Change-Id: I6802731a4d15feef5ce62993dc505ded55c40f7e
|