build: add support for arm/aarch64 asm and integrate checkasm
add simplistic stdatomic.h compatible with MSVC
Remove DC row buffer for CfL prediction
Simplify conditions for CfL prediction
Introduce single-plane variant of cfl_pred
checkasm: Fix comparison of different int signs
checkasm: Fix missing-field-initializers warnings
Build: Add build dir to NASM include path
Set build warnings to 2 (-Wextra)
Build: Add missing license header
Build: Add option to disable building tests
Build: Add option to disable building tools
Build: Re-structure and cleanup meson.build files
Build: Move ext folder to src
Check for valid input in dav1d_data_unref
Workaround two more ubsan warnings.
x86: Enable MC AVX2 asm on 64-bit Windows
Fixed MemorySanitizer: use-of-uninitialized-value
Remove unneeded 'once' guards
Wrappable data structure
Build: Fix library version
Build: Fix thread dependency
checkasm: Add MC unit test
Add 'checkasm' asm testing/benchmarking framework
build: use local getopt for anything system where it's missing
CI: Do not run ninja with the verbose flag
Fix left shift of negative value -1
win32: Generate a resource file & link it with the library
meson: Extract version components
meson: Don't hardcode the version multiple times
gitlab-ci: Bump the image version
cdf: init empty brackets to 0
Add support for odd number of rows in SGRProj
Shift dc_pred in two phases instead of together.
Reproduce AV1 bitstream bug for UV palette entry contexting.
cdf: init empty brackets to 0
attributes: define the ALIGN() macro for MSVC
detect unistd.h availability
scan: use ALIGN to define the table alignment
Don't use hardcoded __attribute__((noinline))
win32: provide a BSD version of getopt
define builtin clz/ctz calls MSVC equivalents
replace direct calls to __builtin_clz/ctz with generic functions
add helper functions for ctz/clz
Nullify the default 4:2:0 8-bit Y4M color space
Clip chroma siting in Y4M output
Output colocated chroma as PAL-DV in Y4M
Handle chroma position in 4:2:0 Y4M output
Fix more chroma rounding in loopfilter
Fix upper bound of loopfilter hev strength.
Mention coding style in Contribute
Update fopen calls for Windows compatibility
CI: Save artifacts for Windows builds
Add rounding to Loop filter chroma vertical end
build: fix incorrect version.h dependency
Build: Fix configure fallback for stack alignment
gitlab-ci: Use a newer image with -static-libgcc
cdef: Add missing libaom header
Replace "Two Orioles" with "VideoLAN" in output
Fix non-lowercase references to dav1d
meson: Don't probe for pthread on windows
Remove HAVE_PTHREAD_H config macro
CI: generate include/version.h explicitly until !3 is merged
Don't read filmgrain parameters for never-visible frames.
Fix minor reconstruction bugs for 10-bit content.
Downshift mc subpel multiplier constants
Build: x86 asm support
Fix spacing in bitfn().
Update CONTRIBUTING.md for TODO
Fix -Wvla warning in cdef_filter_block_c()
Fix -Wvla warning in inv_txfm_add_c()
Build: Do not build libdav1dentrypoint by default
win32/thread.c: Fix styling
API: Run dav1d_init under pthread_once
win32: Add implementation of pthread_once
Fix style issues
Fix attempt to copy chroma for monochrome streams
get rid of variable length arrays in intra prediction
build: add -Wvla to warn about undesired variable length arrays
Use aligned free() in dav1d_open() error code path
make dav1d_close() write NULL to the Dav1dContext pointer after freeing it
gitlab-ci: Check for win32/win64 builds
Use picture, not block, boundaries for edge extension conditions.
gitlab-ci: use a newer image which includes nasm.
Remove superfluous semicolon
validate: Don't use __PRETTY_FUNCTION__
validate: Don't name variadic macro parameters
Fix undefined-behavior in obu.c
Readme: Document required Meson version
Fix stride in ac buffer from 32 to width in padding.
Don't wait for reference pictures in intrabc.
Fix 64 pixel super block row loop restoration
Speed up CDEF