Update nasm requirement in README.md
Use dist: trusty with travis
Merge pull request #2334 from sijchen/fix_ut
Merge pull request #2337 from HaiboZhu/Add_Protection_wrong_API_call
Merge pull request #2331 from ruil2/return_value
Add protection for wrong API call without initialize
Merge pull request #2335 from mstorsjo/fix-msvc-warnings
Avoid warnings in MSVC about implicitly casting floats to integers
fix the prob in case that the task uID is too big
Merge pull request #2330 from ruil2/mt_build_1
Merge pull request #2329 from ruil2/layer4
fix build issue when some macro turn on
using independent encoder control logic for SAVC case
Merge pull request #2327 from sijchen/th41
add a debug trace if encoder returns error
complete a debug trace in load-balancing task
remove unneed codes after new task-managements
fix a bug in multi-layer case in task-management
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