Merge pull request #2275 from HaiboZhu/Fix_Emulation_Prevention_Bytes_Profiles_Bugs
Merge pull request #2271 from sijchen/rf1
Add protection for emulation prevention bytes and profile_id
Merge pull request #2274 from shihuade/MultiThread_V4.2_SSliceCtx_PFirstMBInSlice_Pull_BugFixed
Merge pull request #2270 from huili2/parseonly_api_bugfix
fixed bug for firsMbIndex in multi-thread-slice encoding with slicemode==SM_SIZELIMITED_SLICE
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