add top mkfile, build per arch
fix a typo
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
Merge pull request #3343 from mstorsjo/thread-type
Merge pull request #3342 from mstorsjo/arm-align-vldr
Merge pull request #3337 from mstorsjo/silence-msvc
Merge pull request #3338 from mstorsjo/mingw-arm
Merge pull request #3341 from xiaotianshi2/issue-3339
Merge pull request #3334 from xiaotianshi2/thread-decoding-unit-test-update_try2
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
Merge pull request #3321 from xiaotianshi2/oss_fuzz_issue_24459
Merge pull request #3315 from xiaotianshi2/issue_3269_b_frame_deblocking
Merge pull request #3316 from fermay/master
Merge pull request #3301 from nirbheek/support-windows-uwp-arm64
Merge pull request #3312 from xiaotianshi2/update_readPicture_for_thread_decoding_clean
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
Merge pull request #3256 from ystreet/automatic-gtest-dep
Merge pull request #3304 from alatiera/alatiera/dangling-else
Merge pull request #3302 from xiaotianshi2/threading-decoding-update
Merge pull request #3247 from ystreet/meson-android-ios-macos
Merge pull request #3293 from xiaotianshi2/issue_20491
Merge pull request #3291 from tp-m/fix-non-ascii-characters-in-source-code
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
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
Merge pull request #3272 from mstorsjo/fix-test-refs
Merge pull request #3144 from disigma/master
Merge pull request #3266 from fulinjie/pr-multi_refs_encode
Merge pull request #3252 from ycqian/v2.1.0
Merge pull request #3246 from gxw-loongson/master
Merge pull request #3242 from ycqian/v2.1.0
Merge pull request #3241 from GuangweiWang/fix-android-ub-build-issue
Merge pull request #3240 from ycqian/public-release-update-version-2.1.0
Merge pull request #3236 from huili2/fix_ubsan_ut_failure
Merge pull request #3235 from huili2/ubsan_ut_failure_fix
Merge pull request #3233 from mstorsjo/pkgconf-libdir
Merge pull request #3230 from CapOM/meson_libdir_option
Merge pull request #3213 from mstorsjo/remove-leftover-printf
Merge pull request #3232 from xiaotianshi2/fix-osx-thread-testcase
Merge pull request #3224 from xiaotianshi2/oss_fuzz_issue_18747_18864
Merge pull request #3225 from gxw-loongson/master
Merge pull request #3162 from philn/meson-optional-tests
Merge pull request #3165 from Othko97/coldtom/bump-meson-version
Merge pull request #3212 from xiaotianshi2/thread_unit_test_good
Merge pull request #3209 from xiaotianshi2/thread_fixes
Merge pull request #3204 from xiaotianshi2/issue_3203
Merge pull request #3207 from xiaotianshi2/thread_commit_additional2
Merge pull request #3198 from xiaotianshi2/thread_commit_5_updated
Merge pull request #3192 from mstorsjo/android-includes
Merge pull request #3191 from xiaotianshi2/thread_commit_4_upated
Merge pull request #3194 from xiaotianshi2/issue_3193
Merge pull request #3190 from xiaotianshi2/thread_commit_3_updated
Merge pull request #3189 from xiaotianshi2/issue_3186
Merge pull request #3182 from xiaotianshi2/thread_commit_2
Merge pull request #3184 from mstorsjo/winapp-threads
Merge pull request #3183 from mstorsjo/android-includes
Merge pull request #3179 from xiaotianshi2/thread_commit_1
Merge pull request #3150 from gxw-loongson/master
Merge pull request #3155 from xiaotiansf/Bugzilla
Merge pull request #3140 from aiszhang/patch-1
Merge pull request #3132 from aiszhang/public-release-update-version-2.0.0
Merge pull request #3131 from aiszhang/patch-2
Merge pull request #3125 from xiaotiansf/LastFixes
Merge pull request #3123 from xiaotiansf/LastFixes
Merge pull request #3119 from xiaotiansf/LastFixes
Merge pull request #3118 from xiaotiansf/LastFixes
Merge pull request #3117 from xiaotiansf/LastFixes
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
Merge pull request #3104 from GuangweiWang/stack-protection
Merge pull request #3109 from xiaotiansf/NewBugzilla2
Merge pull request #3095 from dminor/remove-android-compiler-check
Merge pull request #3105 from xiaotiansf/NewBugzilla2
Merge pull request #3100 from xiaotiansf/NewBugzilla2
Merge pull request #3098 from xiaotiansf/NewBugzilla2
Merge pull request #3097 from xiaotiansf/NewBugzilla2
Merge pull request #3093 from xiaotiansf/NewBugzilla
Merge pull request #3094 from nirbheek/fix-dll-windows
Merge pull request #3091 from xiaotiansf/NewBugzilla
Merge pull request #3090 from xiaotiansf/NewBugzilla
Merge pull request #3089 from xiaotiansf/NewBugzilla
Merge pull request #3080 from xiaotiansf/GeneralFix
Merge pull request #3085 from xiaotiansf/Bugzilla
Merge pull request #3084 from huili2/UT_low_memory_fix
Merge pull request #3081 from cisco/psnr
Merge pull request #3076 from xiaotiansf/GeneralFix