Don't define MACOS and LINUX
Use the built-in define __linux__ instead of the manually set LINUX
Merge pull request #818 from sijchen/md_merge133
Merge pull request #817 from ruil2/enc_bitrate
[Encoder MD] Add Inter Psub16 MD for screen content coding
Merge pull request #813 from mstorsjo/msvc-proj-cleanup
fix bitrate setting and add bitrate validation
Merge pull request #816 from ruil2/enc_scale
Merge pull request #815 from ruil2/enc_threadIdc
Merge pull request #814 from ruil2/enc_nalsize
fix input source width and height setting issue
add the maximum nal size setting in command line
add some parameter settings in command line
Don't hardcode SuppressStartupBanner=true, this is the default value
Remove unnecessary, empty, file specific FileConfiguration blocks in vcproj files
Unify the include directories in the WelsVP project
Unify the include dirs within the decConsole project
Don't use the encoder include dir when building the decoder
Remove references to nonexistent include directories
Merge pull request #812 from mstorsjo/remove-manual-win32-defines
Revert "Set ASM_ARCH in all cases to fix Win64 Debug build"
Don't manually define WIN32/WIN64
Merge pull request #803 from mstorsjo/remove-unused-defines
Remove unused manual defines of _WINDOWS
Remove the unused WELSDEC/ENCPLUS_EXPORTS defines
Remove the unused leftover define HAVE_CACHE_LINE_ALIGN
Merge pull request #808 from mstorsjo/use-correct-param-types
Merge pull request #810 from huili2/ps_error_logic_ec
Merge pull request #807 from sijchen/mmcoslcfix
Fix the improper slice mmco setting
Merge pull request #802 from mstorsjo/remove-unused-misspelled-define
Merge pull request #801 from mstorsjo/fix-manually-edited-vcproj
Merge pull request #804 from mstorsjo/regenerate-makefiles
Merge pull request #805 from mstorsjo/remove-msvc-version-suffix
Merge pull request #800 from mstorsjo/matching-endif
Merge pull request #799 from mstorsjo/use-predefined-define
Merge pull request #798 from mstorsjo/remove-unused-header
Remove the _2008 suffix from the Visual Studio solutions
Rename the WelsVP vcproj file to match the others
Merge pull request #795 from huili2/new_seq_au_reorder
Regenerate test/decoder/targets.mk using mktargets.sh
Remove an unused, misspelled define set on only one source file
Make manually edited vcproj files match what visual studio actually generates
Make an endif comment match the actual condition
Use the predefined _WIN32 instead of the manually defined WIN32 for windows specific code
Remove a completely unused header
Merge pull request #794 from ethanhugg/win64_fix
Use the actual parameter types in PSearchMethodFunc instead of void pointers
Set ASM_ARCH in all cases to fix Win64 Debug build
Merge pull request #793 from mstorsjo/fix-msvc-gtest
Merge pull request #790 from huili2/astyle_all
Merge pull request #788 from mstorsjo/factorize-duplicated-test
Merge pull request #791 from zhilwang/intraSad
Merge pull request #792 from zhilwang/msvc-gtest
Fix gtest build error when OS=msvc.
Add func init on UT source code
Fix building gtest on MSVC
Add func init for welsfillingPred
Merge pull request #789 from mstorsjo/remove-unused-static-func
Avoid duplicating code in the MotionEstimate test
Merge pull request #787 from sijchen/fme_merge97
Remove an unused static method
Merge pull request #785 from mstorsjo/fix-me-test
Merge pull request #786 from mstorsjo/use-proper-types
Merge pull request #782 from mstorsjo/fix-msvc-warning
Merge pull request #783 from mstorsjo/win64-clobber
Use the proper type in function parameters instead of void pointers
Take the test of TestHorizontalSearch_SSE41 into use
Properly limit the range for the random target motion vectors
Limit the ME scanning range to 16 pixels from the end of the buffer
Merge pull request #779 from zhilwang/intraSad
Properly back up and restore XMM registers on win64 in WelsSampleSadFour4x4_sse2
Merge pull request #780 from sijchen/md_merge25
Merge pull request #784 from mstorsjo/renamed-lib
Use the new library name in the android sample projects
Use $(PROJECT_NAME) in the android .so name
Rename the DLL definition file according to what the output DLL is named
Use $(PROJECT_NAME) for naming the DLL import library as well
add scrolling skip function pointers in MD
Don't compare a boolean to an integer
Merge pull request #761 from sijchen/md_merge31
Merge pull request #778 from ethanhugg/rename
Parameterize the project name and change it to openh264
Merge pull request #775 from mstorsjo/stub-binaries-target
Add a stub makefile target for binaries
Merge pull request #767 from mstorsjo/avoid-conflicting-msvc-options
Merge pull request #766 from mstorsjo/reduce-msvc-runtime-flags
Merge pull request #771 from huili2/newseqorder_prefixerror_bugfix
Merge pull request #772 from lyao2/scrollingUT
fix new sequence&EC order, and prefix parse bug
Merge pull request #769 from ruil2/enc_screen_1
fix the issue that long term reference frame is disable for screen
Merge pull request #768 from ruil2/enc_param