API update: support sample aspect ratio in VUI
Merge pull request #2628 from ruil2/profile2
change profile and level setting and add ut cases
Merge pull request #2627 from ruil2/dec_profile
Merge pull request #2626 from huili2/SetOptionEncBaseImprove
add getting profile and level info in GetOption
Merge pull request #2625 from ruil2/cabac_change
Merge pull request #2623 from ruil2/lrt1
modify LTR interface and support LTR request for each layer
Merge pull request #2621 from ruil2/screen_complexity
use correct complexity for screen content mode
Merge pull request #2620 from ruil2/overflow
modify data type to avoid overflow
Merge pull request #2616 from ruil2/rc_idr
Merge pull request #2615 from ruil2/info_update
make BaseOption set align with extOption
update default value and output qp info in rc_mode =2
Merge pull request #2614 from ruil2/setoption
make SetOption():ENCODER_OPTION_SVC_ENCODE_PARAM_BASE work correclty
Merge pull request #2613 from ruil2/memory_issue
Merge pull request #2611 from GuangweiWang/fix-textrel
avoid text-rel on x86-32bits
Merge pull request #2609 from huili2/remove_duplicate_ECmethod_in_DecContext
remove duplipate eErrorConMethod in decContext compared with pParam"
Merge pull request #2606 from ruil2/dynamic_slice
Merge pull request #2608 from ruil2/src_error
fix source picture error mapping issue
fix issues with dynamic slice mode and cabac
Merge pull request #2604 from huili2/parse_ubsan_32shift
Merge pull request #2603 from mstorsjo/fix-msvc-warning
fix ubsan warning on 32bit shift using twice 16bit calling
Fix build warnings on MSVC
Merge pull request #2599 from huili2/vui_parse_part
add part of VUI parse in sps, and add SAR option in GetOption()
Merge pull request #2594 from huili2/parseonly_mem_bugfix
Merge pull request #2593 from ruil2/aq
fix parseonly issues when bs is very large
turn off aq and don't use default max/min qp in RC_QUALITY_MODE
Merge pull request #2590 from GuangweiWang/issue-2561
Merge pull request #2589 from ruil2/reset_code
don't use random input for max resolution
change log type to avoid too many logs
Merge pull request #2588 from shihuade/BugFixed_V1
add log info if bIDR set to false when calling ForceIntraFrame()
API update--do nothing if bIDR set to false when calling ForceIntraFrame()
fixed bug--multi-thread log format
Merge pull request #2579 from huili2/ubsan_warning_videotype
Merge pull request #2581 from rwhitworth/documentation
Merge pull request #2580 from mstorsjo/ios-sdk
Merge pull request #2584 from ruil2/forceidr
Merge pull request #2572 from sijchen/improve_dump_src2
Set IDR frame independently for simulcast AVC
Simplify getting the iOS SDK path
fix warning of video_bitstream_type in UT
Merge pull request #2569 from shihuade/UpdateTravis_V1.1
add SCC and SVC mulitilayer cases for encoder biniary comparison test
Merge pull request #2570 from mstorsjo/fix-msvc
Merge pull request #2571 from mstorsjo/fix-whitespace
improve the src dump function and remove duplicated calls
Use consistent whitespace indentation in Makefile
Fix building with MSVC after f53869a9c09bfb71d54f6274f8375ffe69aed4a8
Merge pull request #2565 from ycqian/fixListQueue
Merge pull request #2562 from huili2/fix_avx2_ut_build
Merge pull request #2566 from BilyakA/fix-mingw-nt-build
mingw and msys2 build fix
mingw and msys2 build fix
ListQueueFoeMT&AddReturnCheck
Merge pull request #2564 from GuangweiWang/tspace
add version info for dynamic lib
Merge pull request #2556 from shihuade/MacTest_V2.0
fix macro missing build issue for avx2 in UT
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