Remove some now unused macros
Simplify code by calling WelsFree directly instead of using a helper function
Use delete instead of the _SafeDelete macro
Remove unnecesary use of _SafeDelete
Merge pull request #1355 from syureyi/clean
Merge pull request #1354 from lyao2/fix_qualitymode_bug2
Fix bug RC_QUALITY_MODE not works as expected
Fix bug RC_QUALITY_MODE not works as expected
Merge pull request #1350 from lyao2/ut_interface2
Merge pull request #1349 from dongzha/AddAPIUTEncoder_Decoder
Merge pull request #1351 from lyao2/bitrate_mode
enlarge QP range when skipframeflag off on BitRate mode
1. add encoder-engine-decoder API UT for: IDR request, LTR request
improve py, and change mk according to mk
py improvement according to Martin's sugesstion
Merge pull request #1346 from ruil2/ltr_limit
Merge pull request #1343 from huili2/ec_disable_set
Merge pull request #1342 from ruil2/update_pic
update spatial picture when abnormal exit
Merge pull request #1341 from sijchen/enable_ltr01
Merge pull request #1338 from sijchen/add_setoption
fix a LTR range problem when LTR num is larger than 2
remove unsupported lines in cfg to avoid misleading
make clean without OS ARCH except android platform
Merge pull request #1335 from lyao2/fixppsbug
Merge pull request #1330 from ruil2/delivery_status
Merge pull request #1333 from huili2/print_ver_master
Merge pull request #1331 from sijchen/add_setoption
Merge pull request #1322 from ruil2/MinCr_waring
add a setoption for further setting
Merge pull request #1328 from lyao2/fix_maxbitrate
fix bug that iMaxSpatialBitrate is not correct assigned
Merge pull request #1324 from ruil2/ltr_check_update
Merge pull request #1323 from huili2/ps_ne_deal
Merge pull request #1325 from huili2/ps_ne_deal_v1.1.1
add UT for LTR setopton and fix crash issue
add MinCr checking and output warings if the MinCr isn't met
when sps/pps non exist, return dsNoParamSets
when sps/pps non exist, return dsNoParamSets
Merge pull request #1321 from ruil2/ltr_check
avoid LTR reference frames overflow
Merge pull request #1319 from huili2/release_note_1.1.1
Merge pull request #1318 from ruil2/threadIdc
Merge pull request #1317 from mstorsjo/avoid-uninitialized-test
Merge pull request #1315 from dongzha/RemoveIntraPeriod
Merge pull request #1316 from mstorsjo/avoid-warnings
Fix following IntraPeriod set issue
Merge pull request #1314 from ruil2/add_trace
Avoid using uninitialized memory in the motion estimation tests
Avoid warnings about comparison between signed and unsigned
Merge pull request #1312 from huili2/win_ut_debug_env
Merge pull request #1313 from huili2/SDP_support
add gtest debug environment for MSVC
Merge pull request #1310 from ruil2/trace_update_1
Merge pull request #1309 from zhilwang/downsample-ut
Merge pull request #1308 from dongzha/ModifyEncOutput
Add UT for Downsample functions.
Merge pull request #1306 from zhilwang/vaa-ut
Merge pull request #1307 from ruil2/trace_update
remove "\n" which shoudl be added by the trace sink
Add UT for VaaCalc Functions.
Merge pull request #1305 from ruil2/ltr_update_1
update the number of reference when ltr changes
Merge pull request #1304 from ruil2/mv_get_fix
get mv and mvd from level limitation
Merge pull request #1303 from lyao2/fix_pps
fix pps assert issue when enable bEnableSpsPpsIdAddition
Merge pull request #1301 from ruil2/ltr_check_1
Merge pull request #1300 from ruil2/mvcost_check_1
Merge pull request #1299 from ruil2/mvcost_check_1
fix crash on mvd cost calculation
Merge pull request #1297 from ruil2/overflow_mv_1
Merge pull request #1298 from dongzha/AddDecoderAPIUTFrameNumNew
1. add encoder/decoder api test for IDR id and framenum
add mv range limitation and related ut