Add arm64 code for downsample.
Merge pull request #1089 from ruil2/rc_fix_1
Merge pull request #1084 from JuannyWang/maxbr_refine
Merge pull request #1088 from huili2/crash_dpb_ec
Merge pull request #1087 from HaiboZhu/Debug_ExpandBsBuffer
Merge pull request #1085 from mstorsjo/fix-msvc-autobuild-script
Merge pull request #1083 from JuannyWang/maxbr_refine
modify console for disable delay skip if maxbr==0
Merge pull request #1082 from mstorsjo/msvc-ltcg
disable delay skip if maxbr=0 which means no maxbr setting from upper layer
Merge pull request #1081 from sijchen/scc_param_valid
Explicitly mention WelsVP.lib as an additional dependency
Fix a path in the MSVC autobuild bat script
Merge pull request #1075 from HaiboZhu/Debug_InvHadamard_Chroma
Merge pull request #1080 from huili2/enable_ASM_EC
Enable whole program optimization for both decoder and encoder MSVC projects
avoid using AQ which is untuned for screen route
Merge pull request #1060 from mstorsjo/loopfilter-multithreading
Merge pull request #1076 from lyao2/RCdiv
Merge pull request #1061 from mstorsjo/welsenc-init-defaults
Debug about the ExpandBsBuffer (have no Bs buffer offset reset)
Modify the unit test for WelsDequantIHadamard2x2Dc
refactor code to eliminate potential div by 0
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 #1079 from mstorsjo/linker-flags
Don't pass -L. to the MSVC linker
Merge pull request #1063 from mstorsjo/unify-makefile
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
Merge pull request #1074 from mstorsjo/simplify-travis
Simplify the travis configuration, reduce duplicated rebuilds
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
Only force iLoopFilterDisableIdc to 2 if multithreading has been enabled
Merge pull request #1077 from mstorsjo/fix-test-out-of-bounds-access
Avoid writing in array index [-1] in DecUT_IntraPrediction
Debug for Chroma InvHadamard Dequant error
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
Use GetDefaultParams instead of memset to initialize SEncParamExt in the console test app
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