Merge pull request #1079 from mstorsjo/linker-flags
Don't pass -L. to the MSVC linker
Merge pull request #1063 from mstorsjo/unify-makefile
Merge pull request #1074 from mstorsjo/simplify-travis
Simplify the travis configuration, reduce duplicated rebuilds
Merge pull request #1077 from mstorsjo/fix-test-out-of-bounds-access
Merge pull request #1070 from mstorsjo/remove-unused-function
Merge pull request #1066 from mstorsjo/android-cpufeatures-dir
Merge pull request #1068 from mstorsjo/android-clean
Merge pull request #1071 from ganyangbbl/typo_bug
Merge pull request #1062 from sijchen/scc_md_bgd1
fix a typo issue in ParamValidation
add bgd fix to camera route as well to avoid visible artifact when using fake content in video
Avoid writing in array index [-1] in DecUT_IntraPrediction
Merge pull request #1065 from mstorsjo/remove-old-includes
Merge pull request #1069 from mstorsjo/generate-targets
Merge pull request #1067 from lyao2/interface_ut_commit
add encoder interface UT for IDR request
Remove an unused function in mktargets.py
fix BGD under screen and remove a build warning in ME
Regenerate test/common/targets.mk via the mktargets.sh script as well
Merge pull request #1057 from sijchen/scc_md_merge11
Merge pull request #1043 from mstorsjo/avoid-globals
Merge pull request #1055 from ethanhugg/frameleakonerror
Ignore failures in cleaning android projects
Build the android cpu-features.o file in codec/common/src
Remove leftover include directories
Use += for all submodules INCLUDE variables
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