Add protection for emulation prevention bytes and profile_id
Merge pull request #2270 from huili2/parseonly_api_bugfix
Merge pull request #2264 from sijchen/api41
Merge pull request #2269 from shihuade/MultiThread_V4.2_SSliceCtx_pSliceComplexRatio_pull
disable wrongly calling for parseonly related
remove pSliceComplexRatio from SliceThreading
Merge pull request #2268 from HaiboZhu/Update_ftell_fseek_support_long_file
Merge pull request #2267 from shihuade/MultiThread_V4.2_SSliceCtx_SliceConSumeTime_Pull
Update the ftell and fseek to support 64bit length
remove pSliceConsumeTime in SSliceCtx and pSliceThreading
update the usage of flag and MD5 value
Merge pull request #2262 from shihuade/MultiThread_V4.2_SSliceCtx_PFirstMBInSlice_Pull
remove pFirstMbInSlice in SSliceCtx
Merge pull request #2261 from mstorsjo/fix-test-init-uninit
Readd a test for GetOption in TestInitUninit
Fully initialize m_sDecParam in TestInitUninit
Merge pull request #2260 from shihuade/MultiThread_V4.1_SliceCtx_V10V11_Pull_V4
change input parameters for UpdateMbNeighbourInfoForNextSlice etc.
Merge pull request #2258 from shihuade/MultiThread_V4.1_SliceCtx_V6V7V8V9_Pull_V2
change input parameters for DynamicAdjustSlicePEncCtxAll etc, SSliceCtx refactoring
Merge pull request #2257 from shihuade/MultiThread_V4.1_SliceCtx_V5_Pull
Merge pull request #2256 from shihuade/MultiThread_V4.1_SliceCtx_V4_Pull_V3
SSliceCtx structure refactoring----change input parameters for AssignMbMapMultipleSlices
SSliceCtx struture refactoring----change input paramters for Init/UninitSlicePEncCtx()
Merge pull request #2255 from shihuade/MultiThread_V4.1_SliceCtx_V3_Pull_V3
remove (ppCtx)->pSliceCtxList and only keep DqLayer->sSliceCtx to simply the structure manage
Merge pull request #2249 from huili2/remove_output_colorformat
Merge pull request #2251 from luser/plugin-name
Merge pull request #2246 from shihuade/MultiThread_V4.1_SliceCtx_V2_Pull
Merge pull request #2245 from shihuade/MultiThread_V4.1_SliceCtx_V1_Pull_V2
add an echo-plugin-name target
SSliceCtx struture refactoring----change input paramters for UpdateSlicepEncCtxWithPartition
SSliceCtx struture refactoring----change input paramters for UpdateMbListNeighborParallel
Merge pull request #2244 from pengyanhai/master
remove API data format in decoder in 1.6
Update the plugin version to v1.5.2
Shut down the encoder/decoder thread when Encoding/DecodingComplete is invoked, to avoid potential crash on Android
Avoid to call any host API after Encoding/DecodingComplete(), to avoid potential crash in the browser
Merge branch 'master' of github.com:pengyanhai/openh264
Merge pull request #2240 from ruil2/qp_trace
Merge pull request #2239 from ruil2/remove_trace
Merge pull request #2241 from shihuade/MultiThread_V4.0_ThreadPoolChange_V5_astyle
astyle for codec/encoder/core/src/slice_multi_threading.cpp
remove iAbsDiffPicNumMinus1 processing for no reference frame
Merge pull request #2236 from sijchen/thp82
Merge pull request #2238 from shihuade/MultiThread_V4.0_ThreadPoolChange_V2
add error handling of task returns
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
Generate PDB file for openh264.dll and gmpopenh264.dll
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