Merge pull request #2458 from ruil2/downsampling2
Merge pull request #2459 from ruil2/fix_crash
fix crash when temporal layer is skipped, the frame should not be encoded
add one new downsampling algorithms
Merge pull request #2433 from hzwangsiyu/master
Merge pull request #2448 from saamas/encoder-getnonzerocount-sse42
Merge pull request #2447 from saamas/encoder-cavlcparamcal-sse42
Merge pull request #2441 from saamas/encoder-add-avx2-4x4-quantization-routines
Merge pull request #2436 from saamas/processing-add-avx2-vaa-routines
[Encoder/x86] Drop unneeded LOAD_4_PARA in CavlcParamCal_sse42
[Encoder/x86] Minor CavlcParamCal_sse42 tweak
[Encoder/x86] Minor CavlcParamCal_sse42 tweak
[Encoder/x86] Remove a leftover mov instruction in CavlcParamCal_sse42
[Encoder] Add an SSE4.2 implementation of WelsGetNonZeroCount
[UT] Improve GetNonZeroCount tests
[Encoder] Add an SSE4.2 implementation of CavlcParamCal
[UT] Add tests for CavlcParamCal_c and CavlcParamCal_sse2
Merge pull request #2446 from HaiboZhu/Reduce_log_size_for_parse_only_mode
Merge pull request #2444 from GuangweiWang/fix-assembly-arm64
Add the log reduce logic into parse only mode
Merge pull request #2442 from ruil2/deblocking_fix
extension 32-bit parameters to 64-bit on arm64 assembly function
add 32-bit parameter sign-extentions for block_add_aarch64_neon.S
fix 32-bit parameters issue on arm64 assembly function
[Encoder] Add AVX2 4x4 quantization routines
[UT] Add some missing quantization tests
[UT] Reduce duplication in quantization tests
Merge pull request #2439 from ruil2/deblocking_fix
add missing sign extension for arm64
[UT] Test VAA routines with a wider variety of resolutions
[Processing] Add AVX2 VAA routines
Merge pull request #2432 from ruil2/refine_encode1
refine the workflow for encode one frame
Merge pull request #2431 from ruil2/temporal_layer
fix temporal layer issue when output frame rate is different from input frame rate
Merge pull request #2427 from mstorsjo/mktargets
Remove a stray empty line
Make sure that gtest-targets.mk gets regenerated with the right directory
Merge pull request #2426 from ruil2/fix_trace
Merge pull request #2428 from mstorsjo/sign-extension
Add missing sign extension for x86_64 in mb_copy.asm
Merge pull request #2425 from sijchen/ruil_rc_update
Merge pull request #2423 from shihuade/SPSUpdate
Merge pull request #2422 from HaiboZhu/Bugfix_level_check_error_fmo_return_value
(1) Fix the level limit check wrong condition
Squashed commit of the following:
Merge pull request #2414 from ksb2go/master
Merge pull request #2421 from shihuade/MultiThread_V5.2_Pull_V2
refactor for slice buffer init/allocate/free
Merge pull request #2420 from sijchen/fix_sps
Merge pull request #2418 from ruil2/refine_init
fix preprocessing initialization logic
Merge pull request #2419 from ruil2/bitrate_update
Merge pull request #2401 from saamas/decoder-use-encoder-x86-idct-routines
Google has deprecated using SVN. Move over to GitHub
Merge pull request #2410 from HaiboZhu/Add_disable_assert_in_release
Merge pull request #2411 from huili2/memory_leak_fix
Diable assert in release with -DNDEBUG macro
fix memory leak when alloc failed in decoder
[Decoder/x86] IDCT one block at a time with SSE2
Merge pull request #2405 from HaiboZhu/Fix_UT_decoder_init_fail
Merge pull request #2403 from ruil2/downsampling1
Fix the decoder init failed case in UT
fix the lack of eSpsPpsIdStrategy==INCREASING_ID under simulcast avc on
change downsampling logic that downsampling source is from the nearest layer instead of the highest layer
Merge pull request #2399 from saamas/encoder-x86-add-avx2-satd-routines
[Decoder] Use encoder x86 IDCT routines
Merge pull request #2397 from HaiboZhu/Remove_level_limit_check
Change the level limit check behavior to make the compatibility
Merge pull request #2389 from saamas/common-x86-deblock-chroma-horizontal-ssse3-optimizations
Merge pull request #2394 from sijchen/th021
[Encoder/x86] Add AVX2 SATD routines
Merge pull request #2395 from ruil2/stat_output
format update and fix build issue when turn on STAT_OUTPUT macro
Merge pull request #2390 from sijchen/th012
Merge pull request #2392 from mstorsjo/decoder-error-return
remove sink in WelsThreadPool and hide the construtor to finish the singleTon
put CWelsThreadPool to singleTon for future usage (including add sink for IWelsTask)
Merge pull request #2386 from huili2/return_info_change
modify return value check inside decoder
[Common/x86] DeblockChromaEq4H_ssse3 optimizations
[Common/x86] DeblockChromaLt4H_ssse3 optimizations
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