Merge pull request #2698 from shihuade/MultiThread_V10.1#1680#1683
Multi-thread-fixed:RBC#1683:add ppSlice update module
Multi-thread-fixed:RBC#1681#1682:remove slice related function to svc_encode_slice.cpp
Multi-thread-fixed:RBC#1680:ppSliceInLayer instead of pSliceInLayer for all slice buffer management
Merge pull request #2693 from mstorsjo/add-missing-include
Merge pull request #2694 from mstorsjo/fix-valgrind2
Merge pull request #2691 from mstorsjo/remove-stray-printf
Merge pull request #2690 from mstorsjo/vcproj-deleted-file
Merge pull request #2689 from mstorsjo/avoid-rerunning-xcrun
Merge pull request #2677 from saamas/x86-32-picasm-improvements
Remove the duplicated iRandValue from DecodeCrashTestAPI
Add a missing stdlib.h include
Remove a stray leftover printf
Remove a reference to a now deleted file from the vcproj file
Make SDKROOT immediately assigned
Merge pull request #2686 from huili2/low_mem_UT_improve
Merge pull request #2685 from GuangweiWang/verify-gtest-before-clone
Merge pull request #2683 from sijchen/threadpool3
Merge pull request #2684 from huili2/dec_log_enhance_IDRerror
fix a return value of push_back
add verify logic before clone gtest
Merge pull request #2675 from ruil2/loadbalance
Merge pull request #2681 from shihuade/RCUTFixed_V2
UT RC check logic keep the same with encoder side
Merge pull request #2679 from huili2/low_mem_crash_fix
Merge pull request #2680 from shihuade/RCUTFixed
need to be reset when eSpsPpsIdStrategy is changed
fixed RC UT faiked issue: verify with frame rate
Merge pull request #2676 from sijchen/threadpool1f
[Common/x86] Add some documentation for X86_32_PICASM helpers
[Processing/x86] Simplify downsample_bilinear X86_32_PICASM handling
[Processing/x86] Simplify denoisefilter X86_32_PICASM handling
[Encoder/x86] Support X86_32_PICASM in coeff routines
[Encoder/x86] Simplify and extend score X86_32_PICASM handling
[Encoder/x86] Simplify sample_sc X86_32_PICASM handling
[Encoder/x86] Simplify intra_pred X86_32_PICASM handling
[Decoder/x86] Simplify intra_pred X86_32_PICASM handling
[Common/x86] Simplify satd_sad X86_32_PICASM handling
[Common/x86] Simplify mc_luma X86_32_PICASM handling
[Common/x86] Simplify deblocking X86_32_PICASM handling
[Common/x86] Simplify DCT X86_32_PICASM handling
[Common/x86] Add utility macros for X86_32 PIC support
Merge pull request #2672 from ruil2/loadbalance
remove WelsCircleQueue
Merge pull request #2668 from ruil2/strategy
Merge pull request #2666 from sijchen/threadpool0f
change sps/pps strategy option name as ENCODER_OPTION_SPS_PPS_ID_STRATEGY to avoid confusion
add function and test for CWelsList from CWelsCircleQueue, plan to remove CWelsCircleQueue since the two are alike
Merge pull request #2664 from shihuade/SecurityIssue
fixed security issue for window dll project setting
Merge pull request #2657 from huili2/parseonly_length_overflow_crashfix_final
Merge pull request #2659 from sijchen/chp
add support for bConstraintSet4Flag and bConstraintSet5Flag
Merge pull request #2656 from sijchen/dec_stat3
add protection and remove redundant param
Merge pull request #2653 from sijchen/test_ut
add option to set decoder statistics log interval
fix the filling of testing data
Merge pull request #2647 from moriyoshi/moriyoshi/cygwin-x86_64-support
Merge pull request #2649 from huili2/parseonly_crash_addlog
Merge pull request #2648 from huili2/au_delimiter_as_first_nal_support
Merge pull request #2650 from GuangweiWang/add-pic-option
add log for further digging on parser crash
support au_delimiter as first NAL in seq
add enable PIC option on Makefile
Cygwin x86_64 support.
Merge pull request #2644 from huili2/parseonly_add_protection
Merge pull request #2643 from huili2/remove_spslate_logic_for_scaling_list
remove sps late than pps logic for scaling_list
make error consistence for memory fail
Merge pull request #2641 from ruil2/memory
Merge pull request #2636 from ycqian/Abs_method_speedup
Merge pull request #2639 from ruil2/return
use the correct return value when memory can't be allocated.
Merge pull request #2630 from huili2/sebsetsps_vui_bugfix
Merge pull request #2638 from ruil2/memory
change return value to match the actual status
fix subsetsps parse and scalinglist bug fix
Merge pull request #2633 from mstorsjo/pc-fix
Include -lpthread -lm in the pkg-config file when used as static library
Don't add -lpthread to LDFLAGS on Darwin, it's unnecessary there
Properly set the version in openh264.pc
Merge pull request #2631 from aleniuk/master
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