add support for NAL with duplicated MBs in threaded decoding mode.
Mainly update DecodeCurrentAccessUnit and associated functions to do threaded parallel frame decodings.
Fix issue 3186 (fuzz 18458). Reset held picture reordering list before calling DestroyPicBuff.
Merge pull request #3182 from xiaotianshi2/thread_commit_2
Merge pull request #3184 from mstorsjo/winapp-threads
Fix the build for Windows Phone and Windows Store
Merge pull request #3183 from mstorsjo/android-includes
Merge pull request #3179 from xiaotianshi2/thread_commit_1
second commit for threaded decoding support:
re-structure SWelsDecoderContext and others and prepare for the support of multi-threading support.
Merge pull request #3150 from gxw-loongson/master
Merge pull request #3155 from xiaotiansf/Bugzilla
codec/common: [loongson] Fix unaligned access in BACKUP_REG.
codec/processing: [loongson] Add mmi optimization for m_pfSad.
Merge pull request #3140 from aiszhang/patch-1
update v2.0.0 libraries download URL
Merge pull request #3132 from aiszhang/public-release-update-version-2.0.0
Merge pull request #3131 from aiszhang/patch-2
Update RELEASES
Merge pull request #3125 from xiaotiansf/LastFixes
Fix oss-fuzz reported bug 14423 which is caused by the fix of 14267 in DecreasePicBuff.
Merge pull request #3123 from xiaotiansf/LastFixes
Better way to fix oss-fuzz reported bug 14267 by re-assigning reference's references after memory reallocations in DecreasePicBuff instead of just reset.
Additional fix for oss-fuzz 14267. moving up the removing reference's references
Fix oss-fuzz newly reported bug 14267. reset reference's references after call DecreasePicBuff when new sequence arrives
Merge pull request #3119 from xiaotiansf/LastFixes
fix oss-fuzzer reported bug 14060 by resetting decoder in time based on the error conditions.
Merge pull request #3118 from xiaotiansf/LastFixes
removed the usage of magic number in the fix of issue 14035.
Fix oss-fuzzer 14035. Reset all B-frame's reference's references when IDR is lost to prevent temporal prediction from trying to access lost references.
Merge pull request #3117 from xiaotiansf/LastFixes
Fix oss-fuzz reported bug 13941 Heap-use-after-free in WelsDec::MapColToList0.
Merge pull request #3111 from mstorsjo/stack-protector-msvc
Merge pull request #3112 from centricular/misc-fixes
Merge pull request #3115 from xiaotiansf/LastFixes
Merge pull request #3113 from centricular/disambiguate-ref-pics
deblocking: Disambiguate reference pictures
Revert "enable bs test in UT"
parse_mb_syn_cavlc: Commenting updates
deblocking: make some functions static
decode_slice: Fix some typos in debug messages
decode_slice: Rename ComputeColocated
Prevent decoded pictures of Scalable Baseline Profile (83) (no b-frame) stream from being buffered for reordering. fix "dec crash for spec bitstream (gop2.h264) cisco#3110".
try to use decoder error conditions to determine how to continue instead of trying to loacate deleted references.
Move -fstack-protector-all to platform specific makefiles
Merge pull request #3104 from GuangweiWang/stack-protection
Merge pull request #3109 from xiaotiansf/NewBugzilla2
fix ossz-buzz 13692. validate source yuv pointers before recontructing MBs
Fix AddressSanitizer: heap-use-after-free at decoder.cpp:178. New GOP start can be missed if GOP does not start with picture POC = 0 or the picture POC failed to decoder. The fix is to detect GOP change more accurately so that previous pictures can be flushed out immediately.
Merge pull request #3095 from dminor/remove-android-compiler-check
Merge pull request #3105 from xiaotiansf/NewBugzilla2
additional fix for ossz-buzz bug 13457.
Fix ossz-buzz reported bug 13457. (Don't try to dereference never existing P referemece->reference.
Merge pull request #3100 from xiaotiansf/NewBugzilla2
Fix ossz-buzz reported bug 13185: make the code to be more readable.
Fix ossz-buzz reported bug 13185 by resetting the references of previously deleted references.
Fix ossz-fuzz reported bug-13001. the fix has added one error code in codec_app_def.h which handles null ptrs in ref pic lists within refCount.
Fix Issues 13030 and 13039 in oss-fuzz.
Merge pull request #3098 from xiaotiansf/NewBugzilla2
Fix Bugzilla reported bug 1526107.
Fix Bugzilla reported bug 1526408.
Merge pull request #3097 from xiaotiansf/NewBugzilla2
Only check for working compiler in NDK if $(CXX) contains slashes
Refix Bugzilla reported bug-1525097.
Merge pull request #3093 from xiaotiansf/NewBugzilla
Merge pull request #3094 from nirbheek/fix-dll-windows
coding style consistent by adding {}.
Fix Bugzilla reported bug 1522172_2 (second test case) and 1535089.
Refix Bugzilla reported bug 1525361 per huili's comment https://github.com/cisco/openh264/pull/3093
meson: Fix generation of import library on Windows
fix newly Bugzilla reported (Feb. 5) bug 1525361.
Remove check for working compiler in NDK
Fix Bugzilla reported bug-1525097.
Merge pull request #3091 from xiaotiansf/NewBugzilla
Additional fix for Bugzilla reported bug-1522172. Do not try tocontinue B-frame temporal direct prediction when previously encountered a concealed errors.
Merge pull request #3090 from xiaotiansf/NewBugzilla
Fix new Bugzilla reported bug-1522172
Merge pull request #3089 from xiaotiansf/NewBugzilla
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