Merge pull request #2557 from sijchen/shorten_ut
short the UTs that costed too much time
Merge pull request #2550 from sijchen/add_size_test2
Merge pull request #2554 from ruil2/thread3
use pthread_condition instead of semaphores on apple platform
add more special resolution and slice-mode tests
Merge pull request #2536 from mstorsjo/make-consistency
Merge pull request #2538 from saamas/common-x86-mc-optimizations
Merge pull request #2544 from ruil2/asm
Merge pull request #2542 from ruil2/dump1
Merge pull request #2543 from ruil2/complexity1
fix build issue when disable AVX2 assembly
fix dump file issue that removing redundant operation
[Common/x86] Convert McCopyWidthEq8_sse2 back to MMX
Merge pull request #2539 from HaiboZhu/Update_binary_files_location_v1.6.0
Merge pull request #2537 from mstorsjo/msvc-warning-fix
Merge pull request #2535 from mstorsjo/silence-warnings
Update the binary files location for release v1.6.0
Merge pull request #2531 from GuangweiWang/enable-disable-AVX2
[Common] Add AVX2 motion compensation routines
[Common] Add SSSE3 motion compensation routines
[Common/x86] Tweak McCopyWidthEq8_mmx
Silence warnings about conversions in MSVC
Consistently use Yes instead of true for makefile variables
Silence warnings with GCC 5.4
[Common/x86] Drop McCopyWidthEq4_mmx
[UT] Test for out-of-bound stores in MC halfpel tests
Merge pull request #2520 from ruil2/rc1
add option for enable/disable AVX2
Merge pull request #2527 from ruil2/init
Merge pull request #2526 from HaiboZhu/Bugfix_CHP_support
(1) remove the weighted prediction sytax limit
Merge pull request #2524 from HaiboZhu/Change_SharedLibVersion
Update the SharedLibVersion to make the compatibilty
change FrameQP control and complexity calculation
Merge pull request #2519 from HaiboZhu/Update_ReadMe_for_master
Update the wrong description in README.md
Merge pull request #2516 from HaiboZhu/Add_release_binary_files_v1.6.0
Update the binary files location for openh264 release 1.6.0
Merge pull request #2512 from HaiboZhu/Update_v1.6_information
Update the release note and readme files for version 1.6
Merge pull request #2509 from pengyanhai/master
Make sure the output resolution of encoder doesn't exceed the Openh264 capability
Merge pull request #2507 from GuangweiWang/master
rename debug symbols file's name
Merge pull request #2504 from ruil2/adaptive
fix QP issue when adaptive quant turns on
Merge pull request #2500 from ruil2/downsampling
Merge pull request #2499 from saamas/encoder-avoid-valgrind-downsampling-false-positives
use average downsampling fistly then general downsampling when dst resolution > 1/4 source resolution and dst resolution <1/2 source resolution
Merge pull request #2495 from saamas/processing-dyadic-bilinear-downsample-optimizations
[UT] Allow for different output depending on downsample average order
[Encoder] Avoid valgrind downsampling false positives
Merge pull request #2498 from mstorsjo/android-avoid-stl-include
Use assert.h instead of cassert
Merge pull request #2497 from GuangweiWang/master
Merge pull request #2496 from saamas/processing-relax-downsample-buffer-size-requirement
Merge pull request #2491 from ruil2/nalsize
Merge pull request #2490 from sijchen/refactor_ref4
Merge pull request #2464 from bumblebritches57/MVC
Merge pull request #2489 from saamas/processing-dyadic-bilinear-downsample-optimizations
[UT] Add comment on X86_ASM checksum ifdef
modify reserved nal header size and change source frame in NalSizeChecking UT
Merge pull request #2493 from ruil2/configure
Merge pull request #2494 from ruil2/stat
use the correct frametype in statistics info
Merge pull request #2492 from saamas/processing-x86-downsample-use-lddqu
[Processing/x86] Use lddqu in case we still run on anything that benefits
add nalsize checking UT and fix nalsize control when cabac on
[Processing] Relax downsample buffer size requirement
Merge pull request #2487 from sijchen/refactor_ref31
[Processing] Clear LSB before rounding up dyadic downsample width
[Processing/x86] DyadicBilinearDownsample optimizations
[Processing] Pick dyadic downsample function based on stride
[Processing] Remove unused align macros
Merge pull request #2488 from ruil2/codingIdx1
add back the missing part after merging and formatting
Preprocess: refactor to improve code readability
Merge pull request #2485 from ruil2/init
refactor to avoid only use idx0 in syntax writing, for now it has no impact on bs, may benefit future usage
Merge pull request #2481 from ruil2/maxbitrate1
Merge pull request #2480 from ruil2/fix
Merge pull request #2484 from sijchen/refactor_preprocess13
use the same name to avoid confusing.
fix iContinualSkipFrames calculation
Merge pull request #2478 from ruil2/refine_rc1
Merge pull request #2477 from ruil2/add_param_configure