Merge pull request #2556 from shihuade/MacTest_V2.0
Merge pull request #2558 from huili2/remove_log_many_idr_noEC
Merge pull request #2557 from sijchen/shorten_ut
remove too many log for IDR loss under EC is off
short the UTs that costed too much time
remove unneed script, MD5 check and simplified the case check logic
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