update plan 9 port
Merge remote-tracking branch 'upstream/master'
add 9-specific decoder logic
LD*/ST*: make it work with 7l (thanks cinap_lenrek)
Merge pull request #3438 from kanzhu-cisco/master
update SHA1 for travis build
Merge pull request #3407 from mstorsjo/fix-test-refs
Fix the encoding test references after 9ed0676e06c1c5b11f6df4a7d50f717fae5cabd9
Merge pull request #3405 from vacing/feature-diff-idc-for-tl4
Merge pull request #3404 from vacing/bugfix-sps-d8x8
modify nal_ref_idc from 3 to 2 for level 1 when output 4 temporal layers
fix bug of sps->direct_8x8_inference_flag setting
Merge pull request #3319 from akallabeth/frame_reorder_fix
Merge pull request #3372 from xiaotiansf/oss-fuzz-31439
fix oss-fuzz reported issue 31439 (integer range out of scope).
Merge pull request #3366 from xiaotiansf/B_ERR_CONCEAL
Modified (erroneously) failing CI test hashes as requested by @huili2
Fixed #3305: Frame reorder after the frame is read.
B Slice bitstream error concealment support.
add top mkfile, build per arch
add arm64 support for building
fix baseline (it was an uninitialized variable)
fix decoder, now it works correctly again
make the decoder compile and run with treason
Merge pull request #3348 from xiaotianshi2/ossfuzz-issue-25895
Merge pull request #3347 from xiaotianshi2/issue_3345
fix ossfuzz issue: decoder hits infinite loop when iMaxLongTermFrameIdx is invalid (exceeds the maximum)
Fix openh264 issue 3345 (new oss-fuzz issues 25921, 25922, 25923, 25932, 25939, 25961
Merge pull request #3343 from mstorsjo/thread-type
Use the right thread function signature in WealThreadPoolTest
Merge pull request #3342 from mstorsjo/arm-align-vldr
arm: Align constants that are used with the vldr instruction
Merge pull request #3337 from mstorsjo/silence-msvc
Merge pull request #3338 from mstorsjo/mingw-arm
Add a cast to silence an MSVC warning
Merge pull request #3341 from xiaotianshi2/issue-3339
temp rempve the thread-decoding test case MR1_MW_A.264 which can result in multiple hash values on OSX and segment fault on Linux on Travis-CI
meson: Fix building for arm/aarch64 mingw (with clang)
Fix building for arm/aarch64 mingw (with clang)
Merge pull request #3334 from xiaotianshi2/thread-decoding-unit-test-update_try2
update readFrame for thread-decoding test and unit test cases.
Merge pull request #3332 from xiaotianshi2/threading-decoding-fixes
Merge pull request #3331 from xiaotianshi2/thread-decoding-framecrop-issue
Merge pull request #3330 from xiaotianshi2/deblocking_performance_update
1. fix readPicture in h264dec.cpp for multi-slice parser and add support for nal_deliminator.
fix thread-decoding: frame-cropping information is not transfered to other threads in time.
Merge pull request #3321 from xiaotianshi2/oss_fuzz_issue_24459
update B-frame deblocking MACRO: using "||" instead of "|" for performance reason.
Merge pull request #3315 from xiaotianshi2/issue_3269_b_frame_deblocking
fix oss-fuzz issue 24459: Timeout due to too many calls to ResetDecoder.
Merge pull request #3316 from fermay/master
support build binaries for arm/aarch64 Linux
fix issue 3269: Boundary strength is incorrect for P16x16 in B-Frame.
Merge pull request #3301 from nirbheek/support-windows-uwp-arm64
Merge pull request #3312 from xiaotianshi2/update_readPicture_for_thread_decoding_clean
meson: Bump req to 0.50, support Windows ARM/ARM64, update CI
Merge pull request #3308 from tp-m/fix-meson-warnings
Merge pull request #3288 from gxw-loongson/master
Merge pull request #3267 from bkuhls/mips
update readPicture to make it to read one complete frame at a time for the support of thread-decoding of multi-slice frame.
Merge pull request #3256 from ystreet/automatic-gtest-dep
meson: fix warnings when copying headers into the builddir
Merge pull request #3304 from alatiera/alatiera/dangling-else
DecUT_ParseSyntax.cpp: avoid dangling-else warning in if statements
Merge pull request #3302 from xiaotianshi2/threading-decoding-update
Add thread decoding support for multi-slice frame. Note: In each call to DecodeFrameNoDelay, iSrcLen must be the byte-size of one coded video frame.
Merge pull request #3247 from ystreet/meson-android-ios-macos
Merge pull request #3293 from xiaotianshi2/issue_20491
Fix oss-fuzz reported issue 20491.
Merge pull request #3291 from tp-m/fix-non-ascii-characters-in-source-code
Fix MSVC compiler warnings about non-ASCII characters in the source
codec/common: [MIPS] Add msa deblock and copy_mb optimization.
Merge pull request #3175 from ffontaine/master
Merge pull request #3249 from borzun/fix-decoder-win32-linker-errors
Merge pull request #3278 from fulinjie/pr-log_level
encoder_ext: modify the verbosity level for QP changing
Merge pull request #3265 from mcatanzaro/mcatanzaro/abi6
Merge pull request #3263 from mcatanzaro/patch-1
Merge pull request #3275 from huili2/fix_sha_error
fix sha mismatch error due to travis failure and turn of TemporalLayerSettingTest UT
Merge pull request #3272 from mstorsjo/fix-test-refs
Merge pull request #3144 from disigma/master
Fix test references after pull request #3266
Merge pull request #3266 from fulinjie/pr-multi_refs_encode
codec/encoder: loose the reference check
codec/encoder: fix multi refs encoding support for FFmpeg
Update version number in meson.build
meson: disable tests automatically it gtest is not found
Merge pull request #3252 from ycqian/v2.1.0
add v2.1.0 binaries link in releasenote
Merge pull request #3246 from gxw-loongson/master
Fix linker errors in win32 WelsDecoder.sln
meson: add support for android, ios, macos
Using and operation when detecting Loongson mmi instructions
Merge pull request #3242 from ycqian/v2.1.0
Merge pull request #3241 from GuangweiWang/fix-android-ub-build-issue