Merge pull request #2325 from ruil2/trace1
Merge pull request #2326 from shihuade/Win10_V1.0_Push
Merge pull request #2322 from HaiboZhu/Fix_Encoder_Info_Output
update auto build script for windows 10
Merge pull request #2324 from ruil2/update_style
Merge pull request #2323 from ruil2/rc_timestamp
Fix the build errors when open the encoder info output
Merge pull request #2321 from huili2/modify_ec_option_comment
resolve abnormal timestamp(rollback or jump case)
Merge pull request #2317 from shihuade/Scripts_V3
Merge pull request #2314 from shihuade/MultiThread_V4.5_SliceBsRefact_V1
Merge pull request #2315 from shihuade/Scripts_V2
add scripts for multi-encoder comparision
Merge pull request #2313 from shihuade/MultiThread_V4.4_ThreadIdcUnify
refact threadIdc and CPU cores logic in init module
Merge pull request #2312 from shihuade/TravisTestCase
reduce one test sequences and let travis jobs num to 4, thus reduce test time
Merge pull request #2307 from huili2/fix_decstat
Merge pull request #2306 from shihuade/MultiThread_V4.4_ThreadSliceNum_V2_Pull
Merge pull request #2309 from shihuade/MultiThread_V4.4_ThreadSliceNum_V3_Pull
remove iCountThreadsNum and unitfy with iMultipleThreadIdc
Merge pull request #2310 from shihuade/MultiThread_V4.5_LayerSizeFixed
Merge pull request #2304 from sijchen/th21
Merge pull request #2305 from ruil2/qp_layer
refact validate and init logic for fixed sliceMode
Merge pull request #2302 from GuangweiWang/platform
merge changed Makefile to master
add stripped lib for firefox and modify README for the usage fo DEBUGSYMBOLS
Merge pull request #2301 from huili2/simple_parseonly_ctx
adjust encoder test case to cover multi-thread without loadbalancing
Add tasks and thread pool call for SM_SIZELIMITED_SLICE mode
Merge pull request #2300 from pengyanhai/master
Merge pull request #2298 from GuangweiWang/platform
Merge pull request #2297 from shihuade/MultiThread_V4.3_SliceBs_V5_Pull
unitfy slice bs writing for multi-thread(sliceindex==0 is the same with others )
Avoid a potential deadlock between the main thread and worker thread when encoding or decoding complete
add stripped lib for firefox
Merge pull request #2291 from sijchen/api5
Merge pull request #2295 from HaiboZhu/Add_Debug_symbols_in_makefile
Merge pull request #2294 from HaiboZhu/Add_Bitcode_Enable
Add DEBUGSYMBOLS option for makefile under release mode
Merge pull request #2292 from ruil2/trace
Merge pull request #2289 from ruil2/interface1
update help info in console to sync with recent api change
Merge pull request #2285 from sijchen/ut13
Merge pull request #2286 from sijchen/ut3
Merge pull request #2284 from sijchen/rf2
fix the conflict with the current master
Merge pull request #2287 from GuangweiWang/bugfix
add valid adjustment in test to avoid outputing warning trace
update win UT project after UT structure change
moving test cases to specific files to avoid the too long encode_decode_api_test.cpp
Refactor: remove CWelsTaskManageMultiD
Merge pull request #2281 from sijchen/th11
Merge pull request #2273 from sijchen/th0
Merge pull request #2272 from sijchen/rf0
Merge pull request #2283 from shihuade/MultiThread_V4.3_SliceBs_V2
initial for iReturn and refact PPS Sps bs write function
Merge pull request #2282 from shihuade/MultiThread_V4.3_SliceBs_V1_Pull
Merge pull request #2277 from ruil2/qp_trace
Merge pull request #2276 from shihuade/MultiThread_V4.2_SSliceCtx_pSliceCountInMB_V3
add minqp and maxqp parameters in console
adjust the input para judgement of iMaxNalSize
remove duplicated operation after thread pool and rename a task for clearer meaning
remove pCountMbNumInSlice from SSliceCtx
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 #2266 from sijchen/ut0
Merge pull request #2270 from huili2/parseonly_api_bugfix
fixed bug for firsMbIndex in multi-thread-slice encoding with slicemode==SM_SIZELIMITED_SLICE
use different task when load-balancing or not to save computation
Merge pull request #2264 from sijchen/api41
Merge pull request #2269 from shihuade/MultiThread_V4.2_SSliceCtx_pSliceComplexRatio_pull
put duplicated codes into one function
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
put class notification to header file
update the usage of flag and MD5 value