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
Check that a working android toolchain was found

If the user selects a nonexistent ARCH, previously the call that
sets TOOLCHAINPREFIX would set it to contain a long error message,
which makes it quite hard to figure out what actually went wrong.

Instead check that CXX=$(TOLCHAINPREFIX)g++ actually points to a
working executable, and abort immediately if this isn't true.
add interface UT for RC and code refactor
Update for new GMP API changes in FF34
Merge pull request #1211 from ethanhugg/ff34-apichanges

Update for new GMP API changes in FF34
Add dependencies to generating version.h in the object files that use it

Previously the makefile didn't know that there was any dependency between
compiling welsDecoderExt.o and welsEncoderExt.o and the regeneration
of the version.h header. This meant that in parallel builds (make -jX),
make could try to regenerate version.h while compiling welsDecoderExt.o
and welsEncoderExt.o, which would lead to errors about version.h not
existing.

Also add some spacing around the makefile rules.

This fixes parallel make building in certain cases.
Fix the name of the version generation makefile target
Merge pull request #1206 from mstorsjo/version-generate-deps

Fix generating version.h in parallel make builds (make -jX)
Merge pull request #1207 from mstorsjo/android-compiler-check

Check that a working android toolchain was found
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