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