fix BGD under screen and remove a build warning in ME
Merge pull request #1057 from sijchen/scc_md_merge11
Merge pull request #1043 from mstorsjo/avoid-globals
Merge pull request #1055 from ethanhugg/frameleakonerror
completing and bug-fixing the screen content MD/ME process
Merge pull request #1052 from sijchen/scc_md_merge2
Merge pull request #1053 from mstorsjo/fix-include-spacing
Merge pull request #1054 from huili2/output_bs_enc
Merge pull request #1036 from mstorsjo/test-random
Merge pull request #1044 from mstorsjo/android-cleanup-compiler-flags
Merge pull request #1051 from ruil2/overflow_check
Merge pull request #1050 from ruil2/update_param
Merge pull request #1047 from mstorsjo/cpufeatures-armv8
check each WriteBlockResidualCavlc to avoid overflow
fix error judgment on return value in pauseframe
Remove global function pointers in the encoder MC code
Avoid intermediate function pointers for some function pointers that are never overridden
Avoid using static arrays for keeping track of frame dumping state
Move pfCavlcParamCal into the function pointer list
Hardwire functions set up in WelsInitFillingPredFuncs
Don't use and modify function pointers in global static tables
Add proper spacing in include directvies
Don't reset the random number generator within the unit tests
Destroy input frame on GMP encode on error conditions.
Merge pull request #1045 from mstorsjo/share-read-config
Merge pull request #1046 from mstorsjo/share-tables
Merge pull request #1049 from ethanhugg/frameleak
Merge pull request #1048 from ethanhugg/maxnal-revert
fix when output enabled in encoder
Fix for memory leak of input frames in encoder.
Revert "add max nal size setting in gmp wrapper"
Merge pull request #1037 from mstorsjo/unify-align-macros
Merge pull request #1039 from mstorsjo/unify-msvc-project-files
Merge pull request #1041 from mstorsjo/upgrade-ios-projects
Merge pull request #1042 from mstorsjo/avoid-ios-build-warnings
Merge pull request #1040 from mstorsjo/gitignore-msvc
Merge pull request #1030 from mstorsjo/cpuid-32bit-param
Merge pull request #1035 from mstorsjo/aarch64-cpufeatures
Merge pull request #1033 from mstorsjo/aarch64-typofix
Merge pull request #1034 from mstorsjo/aarch64-combined-satd-sad
Merge pull request #1038 from mstorsjo/avoid-manual-alignment
Update the generic 32 bit arm linux cpu feature detection to support 64 bit kernels
Share one implementation of the CReadConfig class between the decoder and encoder console apps
Move a struct to the actual place where it's used
Move common tables and definitions into the common library
Rename a decoder macro to the name used in the encoder
Rename data types in the decoder to match the name used in the encoder
Rename some decoder tables to match the name used in the encoder
Remove an unused constant
Don't load undefined bits into rcx before calling the cpuid instruction
Simplify the compiler flags for the android test projects
Mark xcode projects as upgraded to/checked for the latest version
Avoid warnings when building for iOS
Ignore files generated by MSVC
Remove custom, manual linker options for the encoder in the MSVC project files
Write map files to the default directory instead of a custom directory
Set ProgramDatabaseFile to the default used in all other project files
Use ENFORCE_STACK_ALIGN_1D instead of manually doing stack buffer alignment
Remove the now unused macros __align16, ALIGNED_DECLARE_MATRIX_1D and ALIGNED_DECLARE_MATRIX_2D
Use the ALIGNED_DECLARE macro instead of __align16
Use the common syntax of using ALIGNED_DECLARE to declare arrays
Merge pull request #1032 from mstorsjo/typofix
Merge pull request #1029 from ruil2/update_param
Implement WelsCPUFeatureDetect for AArch64
Prefer modes in the same order as the reference, in the aarch64 combined intra satd/sad
Fix a typo in arm64 assembly macros, ARCH64 -> AARCH64
Fix a typo, Chorma -> Chroma
fix the different threshold between camera and screen
Merge pull request #1025 from huili2/EC_return_error
Merge pull request #1014 from zhilwang/arm64-intraSad
Merge pull request #1024 from ruil2/trace_fix
Merge pull request #1023 from ruil2/remove_check
change void* to explicit type definition
Merge pull request #1019 from mstorsjo/android-build-deps
Merge pull request #1027 from mstorsjo/fix-chmod
Merge pull request #1028 from mstorsjo/fix-arm64-asm
Clear the executable bit from new assembly source files
Fix building intra_pred_sad_3_opt_aarch64_neon.S with gnu binutils
only supports fixed LTR_NUM for screen and camera
Merge pull request #1020 from mstorsjo/simplify-64bit-suffix
Merge pull request #1021 from mstorsjo/remove-unused-declarations
Merge pull request #1022 from mstorsjo/const-tables
Merge pull request #1018 from ruil2/remove_check
Merge pull request #1017 from ruil2/remove_check
Make some tables const where easily possible
Remove a stray function declaration
Remove an unused and undeclared global table
Remove an unused global non-const table
Use the ULL prefix for 64 bit constants on MSVC as well
Generate dependencies while building for android
Merge pull request #1016 from syureyi/iosat
Merge pull request #1015 from huili2/astyle_all_UT