xref: /aosp_15_r20/external/libvpx/third_party/x86inc/README.libvpx (revision fb1b10ab9aebc7c7068eedab379b749d7e3900be)
1*fb1b10abSAndroid Build Coastguard WorkerURL: https://git.videolan.org/git/x264.git
2*fb1b10abSAndroid Build Coastguard WorkerVersion: 3e5aed95cc470f37e2db3e6506a8deb89b527720
3*fb1b10abSAndroid Build Coastguard WorkerLicense: ISC
4*fb1b10abSAndroid Build Coastguard WorkerLicense File: LICENSE
5*fb1b10abSAndroid Build Coastguard Worker
6*fb1b10abSAndroid Build Coastguard WorkerDescription:
7*fb1b10abSAndroid Build Coastguard Workerx264/libav's framework for x86 assembly. Contains a variety of macros and
8*fb1b10abSAndroid Build Coastguard Workerdefines that help automatically allow assembly to work cross-platform.
9*fb1b10abSAndroid Build Coastguard Worker
10*fb1b10abSAndroid Build Coastguard WorkerLocal Modifications:
11*fb1b10abSAndroid Build Coastguard WorkerGet configuration from vpx_config.asm.
12*fb1b10abSAndroid Build Coastguard WorkerPrefix functions with vpx by default.
13*fb1b10abSAndroid Build Coastguard WorkerManage name mangling (prefixing with '_') manually because 'PREFIX' does not
14*fb1b10abSAndroid Build Coastguard Worker  exist in libvpx.
15*fb1b10abSAndroid Build Coastguard WorkerCopy PIC 'GLOBAL' macros from x86_abi_support.asm
16*fb1b10abSAndroid Build Coastguard WorkerUse .text instead of .rodata on macho to avoid broken tables in PIC mode.
17*fb1b10abSAndroid Build Coastguard WorkerUse .text with no alignment for aout.
18*fb1b10abSAndroid Build Coastguard WorkerOnly use 'hidden' visibility with Chromium.
19*fb1b10abSAndroid Build Coastguard WorkerPrefix ARCH_* with VPX_.
20