Merge pull request #2238 from shihuade/MultiThread_V4.0_ThreadPoolChange_V2
Merge pull request #2224 from sijchen/thp73
Merge pull request #2234 from HaiboZhu/Revert_Simply_Dec_Ctx
Revert "Merge pull request #2217 from huili2/simply_dec_ctx"
Merge pull request #2232 from ruil2/fix_crash_1
Merge pull request #2227 from sijchen/thp92
Merge pull request #2220 from sijchen/thp61
fix the missing loadbalancing part
[Encoder] put the logic related to multiple D layer into a class for better structure
Merge pull request #2219 from sijchen/api3
Merge pull request #2217 from huili2/simply_dec_ctx
change API for slicing part for easier usage (the UseLoadBalancing flag is still under working)
Merge pull request #2215 from pengyanhai/master
Tear down the OpenH264 encoder and decoder properly to avoid potential crash and memory leak
Merge pull request #2212 from ruil2/rc2
Merge pull request #2213 from ruil2/rc4
Merge pull request #2209 from sijchen/fixslc
Merge pull request #2210 from pengyanhai/master
Never call GMPVideoDecoderCallback after DecodingComplete, to fix bug #1204588 in Bugzilla
add autolock in ThreadPoolTest to avoid possible conflict
Merge pull request #2208 from sijchen/fixslc
Merge pull request #2204 from sijchen/ut_template2
fix for a slicing and multi-threading setting
add preencodingtasklist in task manegement
Merge pull request #2207 from sijchen/thp53
Merge pull request #2206 from sijchen/thp42
use the correct commit number in comment
remove unneeded codes and add some logs
Merge pull request #2191 from mstorsjo/cabac-warnings
Merge pull request #2192 from sijchen/fix_slc
Merge pull request #2195 from sijchen/add_stat_log
Merge pull request #2197 from HaiboZhu/Add_binary_address_RELEASES
Add binary package address in RELEASES
Merge pull request #2196 from shihuade/PSliceRefact_V1.5
refact WelsMarkPicScreen based on pSlice buffer refactoring
Avoid warnings in the cabac code
change an improper setting of max_slice_count
Merge pull request #2188 from shihuade/PSliceRefact_V1.2
Merge pull request #2187 from shihuade/PSliceRefact_V1.1
adjust encoder tasks, add ut and enable new thread pool under some slice modes
refact WelsMarkPic based on pSlice buffer refactoring
remove bParseonly in ctx using that in param, and slightly modify the initialize process of decoder
Merge pull request #2186 from shihuade/PSliceRefact_V1.0
Merge pull request #2184 from mstorsjo/fix-readme
Remove a false claim about older android versions not being supported
Merge pull request #2160 from cisco/cj-build1
Merge pull request #2179 from alexcohn/patch-1
Merge pull request #2180 from saamas/cabac_encode_opt
change the AbsDiffPicNumMinus1 check logic
Merge pull request #2177 from sijchen/thp21
[Encoder] CABAC optimizations
Merge pull request #2178 from mstorsjo/add-missing-include
Merge pull request #2176 from HaiboZhu/Bugfix_CHECK_SE_UPPER_conditions
Add a missing include of stdlib.h
[Encoder] add encoder tasks and task-management class
Fix the macro UPPER_CHECK conditions
Merge pull request #2173 from mstorsjo/remove-includes
Merge pull request #2170 from HaiboZhu/Bugfix_entropy_decoding_upper_check
Remove unused STL includes
(1) add protection for golomb GetUe output value
Merge pull request #2163 from HaiboZhu/Remove_cabac_shift_exponent_too_large
Merge pull request #2158 from sijchen/thp0a
Merge pull request #2161 from huili2/MMCO_overflow
Merge pull request #2157 from sijchen/mb
prevent too many MMCO num overflow
Remove the shift exponent too large warning
Merge pull request #2152 from mstorsjo/remove-unused-code
Merge pull request #2155 from HaiboZhu/Remove_UBSAN_negative_left_shift_warning
implementation for WelsSleep on WP8.0
replacement of std::list for m_cBusyThreads
put m_cIdleThreads to CWelsCircleQueue rather than std::map
change std::list to internal implementation and add the new ut file for CWelsCircleQueue
add basic threadpool functions
correct a typo along with the in-plan v1.5 release
add version updates after 1.5 release
Remove UBSAN warnings about negative left shift
Merge pull request #2153 from mstorsjo/fix-warnings
Merge pull request #2151 from mstorsjo/fix-msvc
Merge pull request #2150 from huili2/log_memory_decrease
Merge pull request #2131 from sijchen/fix_simul3
Fix warnings when building for iOS with xcode
Remove unused source files from the encoder
Revert an accidental change that broke MSVC compilation
Merge pull request #2147 from HaiboZhu/Bugfix_uninit_strcat
decrease log output for decoder momery info
Init the string value and add protection for WelsStrcat()
Merge pull request #2138 from HaiboZhu/Bugfix_SPS_update_logic_under_EC
Merge pull request #2137 from HaiboZhu/Bugfix_CAVCL_8x8_init_error
Fix the SPS update logic bug under EC mode
Fix the 8x8 init bug under CAVCL when scalinglist enable