Merge pull request #2497 from GuangweiWang/master
Merge pull request #2496 from saamas/processing-relax-downsample-buffer-size-requirement
Merge pull request #2491 from ruil2/nalsize
Merge pull request #2490 from sijchen/refactor_ref4
Merge pull request #2464 from bumblebritches57/MVC
Merge pull request #2489 from saamas/processing-dyadic-bilinear-downsample-optimizations
[UT] Add comment on X86_ASM checksum ifdef
modify reserved nal header size and change source frame in NalSizeChecking UT
Merge pull request #2493 from ruil2/configure
Merge pull request #2494 from ruil2/stat
use the correct frametype in statistics info
Merge pull request #2492 from saamas/processing-x86-downsample-use-lddqu
[Processing/x86] Use lddqu in case we still run on anything that benefits
add nalsize checking UT and fix nalsize control when cabac on
[Processing] Relax downsample buffer size requirement
Merge pull request #2487 from sijchen/refactor_ref31
[Processing] Clear LSB before rounding up dyadic downsample width
[Processing/x86] DyadicBilinearDownsample optimizations
[Processing] Pick dyadic downsample function based on stride
[Processing] Remove unused align macros
Merge pull request #2488 from ruil2/codingIdx1
add back the missing part after merging and formatting
Preprocess: refactor to improve code readability
Merge pull request #2485 from ruil2/init
refactor to avoid only use idx0 in syntax writing, for now it has no impact on bs, may benefit future usage
Merge pull request #2481 from ruil2/maxbitrate1
Merge pull request #2480 from ruil2/fix
Merge pull request #2484 from sijchen/refactor_preprocess13
use the same name to avoid confusing.
fix iContinualSkipFrames calculation
Merge pull request #2478 from ruil2/refine_rc1
Merge pull request #2477 from ruil2/add_param_configure
different preprocess actually used diff source picture management
add savc setting in configure file and command line
add class for diff preprocess strategy
Merge pull request #2476 from ruil2/did1
Merge pull request #2479 from ruil2/refine_rc1
get the correct did for savc case
Merge pull request #2472 from saamas/processing-x86-general-bilinear-downsample-optimizations
[UT] Test downsampling routines with a wider variety of height ratios
Merge pull request #2473 from ruil2/update_interface
Merge pull request #2474 from ruil2/overflow
[UT] Test generic downsampling routines with a wider variety of width ratios
[Processing/x86] Add an AVX2 implementation of GeneralBilinearAccurateDownsample
[Processing/x86] Add an AVX2 implementation of GeneralBilinearFastDownsample
[Processing/x86] Add an SSE4.1 implementation of GeneralBilinearAccurateDownsample
[Processing/x86] Add an SSSE3 implementation of GeneralBilinearFastDownsample
Merge pull request #2468 from sijchen/refactor_pre
[Processing] Reduce duplication in downsampling wrappers
Merge pull request #2469 from ruil2/fix_bitrate
add GetBsPostion for cabac and cavlc
modify the interface that use a independent subseqID for each layer
Merge pull request #2467 from ruil2/overflow
Merge pull request #2460 from sijchen/refactor_ref2
Merge pull request #2465 from ruil2/skip_layers
Merge pull request #2463 from HaiboZhu/Fix_build_error_windows_debug
Fix the wrong variable name which casue the build error
Merge pull request #2461 from HaiboZhu/Bugfix_remove_undefined_behavior_warning
Remove the undefined behavior waring in parse_cabac
Merge pull request #2452 from sijchen/refactor_sps2
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
move strategy related pointer to class
add one new downsampling algorithms
Merge pull request #2433 from hzwangsiyu/master
Refactoring: Wrap all the operations related to eSpsPpsIdStrategy to class, to improve code readability
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