check in the code for do codec performance testing on mobile
delete spaces in the file
also delete spaces
also format the file
add .gitignore and also typo
add ARM64 Adaptative Quantization code and UT
add interface UT for RC and code refactor
Don't request executable stacks for Linux GMP plugin.

The codec seems to work without executable stack memory, and in general
executable stacks should be avoided if possible, but the assembler used
for the .asm source files requests it.  This commit adds a linker option
to override that.
Merge pull request #1213 from jld/noexecstack

Don't request executable stacks for Linux GMP plugin.
Actually use iMinQp in WelRcPictureInitBufferBasedQp

This fixes a warning in certain builds, about the variable iMinQp
being set but not used. This also probably is what was intended originally.
Consistently use -f elf instead of -f elf32

The freebsd platform file already did things like this.
Mark the x86 assembly object files as not requiring an executable stack

This avoids having to add extra linker flags in order to specify this.

This is similar to how this already is handled for the arm assembly.
Merge pull request #1204 from syureyi/mobile_AT

Mobile at
Merge pull request #1214 from mstorsjo/use-min-qp

Actually use iMinQp in WelRcPictureInitBufferBasedQp
fix crash bugs that too large size local varialbe will cause stack overflow
Merge pull request #1216 from lyao2/ut_bs_commit3

add interface UT for RC and code refactor
Merge pull request #1217 from ruil2/crash_update

fix crash bugs that too large size local varialbe will cause stack overflow
Merge pull request #1203 from dongzha/AddAQArm64

add ARM64 Adaptative Quantization code and UT
Merge pull request #1215 from mstorsjo/x86-asm-noexec-stack

Mark the x86 assembly object files as not requiring an executable stack