Merge pull request #2380 from mstorsjo/fix-slice-realloc
Merge pull request #2378 from shihuade/MultiThread_V4.9_V5
Merge pull request #2372 from ruil2/refine_trace
Merge pull request #2371 from GregoryJWolfe/master
Avoid reading iCountMbNumInSlice out of bounds on slice realloc
add thread-based slice buffer and refact reallocate process for futher change
Added support for "video signal type present" information.
Merge pull request #2374 from sijchen/for_ts0
Merge pull request #2375 from shihuade/MultiThread_V4.8_v4
Added support for "video signal type present" information.
update trace for ENCODER_OPTION_TRACE_CALLBACK
finish the remaining prob of fixing ts=0
fix timestamp = 0 issue when rc mode is BITRATE mode
fix timestamp = 0 issue when rc mode is BITRATE mode.
Merge pull request #2360 from saamas/common-x86-deblock-optimizations
Added support for "video signal type present" information.
Merge pull request #2366 from sijchen/fix_free6
Merge pull request #2365 from sijchen/fix_free42
Merge pull request #2363 from sijchen/fix_free5
Merge pull request #2362 from ruil2/trace1
set pointers to null and call uninit
add error handling in memory allocation failed case
Avoid memory problem when mem alloc failed during initializing pRefList
Merge pull request #2358 from sijchen/fix_free2
Merge pull request #2361 from sijchen/fix_free00
avoid memory problem when mem alloc failed during initializing pRefList
add input parameter check as protection for an encoder interface
move the rc free to the correct condition to avoid access to invalid memory
move the assigning m_uiSpatialPicNum earlier to cover the memory leak if error in allocating pic
use WelsMallocz instead of WelsMalloc to avoid non-null pointer at init
move the printing of MEMORY_CHECK part to more reasonable
use WelsUninitEncoderExt in all free process in WelsInitEncoderExt
use WelsUninitEncoderExt rather than FreeMemorySvc which correctly deals with release of vpp memory
[Common/x86] DeblockChromaEq4V_ssse3 optimizations
[Common/x86] DeblockChromaLt4V_ssse3 optimizations
[Common/x86] DeblockLumaEq4_ssse3 optimizations
[Common/x86] DeblockLumaLt4_ssse3 optimizations
Merge pull request #2355 from pra85/patch-1
include the free-ing of pointer into FreeDqLayer
fix a miss of assigning and remove an unused line
avoid memory problem if mem alloc failed in the middle of InitDqLayer
Merge pull request #2353 from saamas/encoder-x86-dct-opt2
Merge pull request #2350 from sijchen/th00
Merge pull request #2354 from ruil2/remove_trace
Update README.md nasm version requirement
[Encoder] Add single-block AVX2 4x4 DCT/IDCT routines
[Encoder] Add single-block SSE2 4x4 DCT/IDCT routines
Merge pull request #2351 from huili2/fix_width_height_enc_constraint
Merge pull request #2352 from ruil2/remove_trace
fix frame size constraints for width and height
Merge pull request #2342 from sijchen/enh_ut_tem
Merge pull request #2341 from saamas/encoder-x86-dct-opt
Merge pull request #2345 from shihuade/WP8ScriptUpdate
update build script for wp8 under multi-vc version
Merge pull request #2344 from mstorsjo/cleanup-map
Merge pull request #2343 from HaiboZhu/Add_map_file_msvc
Ignore the MSVC generated map file, remove it on make clean
add simulcastAvc setting in setting trace
[UT] Utilize DCT function pointer typedefs
[Encoder] yasm-compatible vinserti128 syntax in DCT asm
correct and enhance the ut template
Generate map file for msvc build
Merge pull request #2334 from sijchen/fix_ut
[UT] Only run AVX2 tests if host supports AVX2
Merge pull request #2337 from HaiboZhu/Add_Protection_wrong_API_call
[Encoder] SSE2 4x4 IDCT optimizations
[Encoder] SSE2 4x4 DCT optimizations
[Encoder] Add an AVX2 4x4 IDCT implementation
[Encoder] Add an AVX2 4x4 DCT implementation
[UT] Add missing SSE2 4x4 IDCT test
Update nasm requirement in README.md
Merge pull request #2331 from ruil2/return_value
Use dist: trusty with travis
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
change the output way of debug trace
add sink to IWelsTask (for further enhancements)
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