Fix new Bugzilla reported bug 1522183
Fix new Bugzillia reported bug 1522179.
Fix Bugzilla Bug 1521684 OpenH264: heap-buffer-overflow in [@ WelsDec::CWelsDecoder::FlushFrame]
Merge pull request #3080 from xiaotiansf/GeneralFix
Merge pull request #3085 from xiaotiansf/Bugzilla
Merge pull request #3084 from huili2/UT_low_memory_fix
Bugzilla 1479656, 1485229 and 1486223 fixes without mixing with other update.
Add 3-cabac and 3-cavlc b-frame temporal direct prediction mode decoding test cases.
Fix Ref Picture count check for CAVLC B motion prediction.
Implemented a generic way to prevent the queued decoded B-frame buffers from being overwritten.
Merge pull request #3081 from cisco/psnr
refine the macro for PSNR calculate
Update and fix temporal direct prediction and fix multi-reference picure re-ordering.
Merge pull request #3076 from xiaotiansf/GeneralFix
Fix modified Colocated MB type for B frame decoding direct prediction mode.
Merge pull request #3049 from elesos/master
Merge pull request #3064 from xiaotianshicomcast/master
Add clean CAVLC B-Frame decoder support without whitespace change and general fix.
Merge pull request #3029 from tanderson-google/remove-si
Merge pull request #3047 from elesos/master
Merge pull request #3033 from GuangweiWang/android-ndk-update
add clang support for arm/arm64/x86/x86_64 when NDK version is greater then 17
Merge pull request #3018 from mstorsjo/no-threadpool
Merge pull request #3026 from ycqian/denoisefix
Merge pull request #3028 from GuangweiWang/fix-issue-external
replace gtest master branch with a stable branch
Remove exit-time destructor
Remove static initializer in WelsThreadPool
Merge pull request #3005 from gxw-loongson/master
Merge pull request #3024 from huili2/add_cavlc_b_UT
add UT for cavlc_b not support case
Merge pull request #3020 from mstorsjo/smaller-tests
Merge pull request #3021 from huili2/enable_bs_for_check
codec/common: [loongson] simplified code in asmdefs_mmi.h
codec/decoder: [loongson] add an optimization function
Add optimization files for loongson platform
Replace the B-frame full file decode tests with Cisco_Men_whisper_640x320_CABAC_Bframe_9.264
Add optimization files in codec/encoder/core/mips
Add optimization files in codec/common/mips
build/mktargets.py: [loongson] fixed bug that get mipsfiles from cfiles
Merge pull request #3015 from chezhan3/master
Avoid using C++/CX code for threads for Windows Phone/Windows Store/UWP
Merge pull request #3002 from mstorsjo/fix-c-abi-test
Merge pull request #3004 from mstorsjo/remaining
Merge pull request #3008 from mstorsjo/targets.mk-warning
Merge pull request #3014 from xiaotiansf/master
add cavlc_bframe and cabac_bframe bitstreams to openh264/res
fix one more Bug-1485134 from Bugzilla reported. Add WELS_B_MB_REC_VERIFY to verify if ref picture is lost
Merge pull request #3011 from xiaotiansf/master
Another try: Fix Bug-1479831.
Merge pull request #3012 from chezhan3/master
A better way of fixing Bug-1479831 without potential performance hit.
Fix Bugzilla Bug-1479831. Check cabac bytes left, if there is no bytes left, it must return error.
Fix Bugzilla issue: minor. It should always return an error when LIST_1 ref picure 0 is NULL.
add 3 CAVLC+B frame bitstreams into openh264/res
fix BugZilla Bug-1479658 index -1 out of bounds for type 'int16_t [17]'
Fix BugZilla Bug 1479668 heap-buffer-overflow when picture size changes in stream.
fix Bug-1479669 and Bug-1479831 in Bugizllia. When key colocated Ref Picture is lost or does not exist. B-Slice decoding has to be stoped.
Merge pull request #3010 from GuangweiWang/fix-issue-public
delete test samples which turn out to be clips from actual movie trailers
Add a warning in targets.mk files about them being autogenerated
Make sure to return a value for DECODER_OPTION_NUM_OF_FRAMES_REMAINING_IN_BUFFER for other profiles
Merge pull request #3001 from mstorsjo/msvc-warnings
Merge pull request #3000 from mstorsjo/fix-uninitialized
Merge pull request #2999 from mstorsjo/remove-vsproj
Merge pull request #3003 from mstorsjo/version-bump
Merge pull request #2977 from pl0q1n/example_fixes
Test the FlushFrame function in the C ABI
Fix MSVC warnings about "forcing value to bool"
Fix use of uninitialized data in the Deblocking.WelsDeblockingMb test
Merge pull request #2998 from mstorsjo/unix-newlines
Remove extra visual studio projects for the decoder
Restore unix newlines after "Merge pull request #2991 from xiaotianshi2/master"
Merge pull request #2997 from GuangweiWang/fix-issue-external
convert windows file line break to unix format
Merge pull request #2991 from xiaotianshi2/master
Fix ParseBSubMBTypeCabac. This fixed bug found by @fiona22 for some cases of 8x8 in B-Slice
Add two more HighProfile with B-frame test cases and try to address undefined behavior sanitizer testing and got some runtime errors
Add test function ReorderRefList2 which is not enabled for later use.
B-frame decoding support for Main and High Profile with two test cases.
Merge pull request #2985 from thiblahute/master
meson: Bump version to 1.8.0
meson: Add -Wno-classmemacces to the compiler
Merge pull request #2984 from GuangweiWang/public-release-update-version1.8.0
add download URLs for openh264v1.8.0 binaries
Fix for typos in example of coding & decoding
Merge pull request #2974 from GuangweiWang/public-release-update-version1.8.0