arm: mc: Implement 8tap and bilin functions
arm: Fix the movrel macro for Apple with PIC
Don't filter top/left intra edge if intra_edge_filter=0
CI: Add CI jobs for armv7-w64-mingw32 and aarch64-w64-mingw32
arm64: mc: Optimize mc_8tap_regular_w4_hv_8bpc for A53
arm64: mc: Simplify the 8tap_2w_hv code slightly
arm64: mc: Optimize the mul_mla_8_* macros for Cortex A53
arm64: mc: Improve a comment
arm64: mc: Remove unused/unnecessary macro args
arm64: mc: Use ubfx instead of ubfm, for consistency with arm
arm: Create proper .rdata sections for COFF
data: factorize setting Dav1dDataProps to default values
Add SSSE3 implementation for the 4x16 and 16x4 blocks in itx
Add SGR optimizations
build: Change required nasm version to 2.13.02
allocate Tile Group cache dynamically
Add minor x86 bilin mc optimizations
Shrink dav1d_dr_intra_derivative[]
obu: fix separate_uv_delta_q for RGB
obu: set subsampling to 1 for monochrome
Set subsampling to 0 for RGB.
ref: properly free the data buffer in dav1d_ref_create on failure
pass the sequence header corresponding to the picture being allocated
Add SSSE3 put_bilin
picture: properly handle Dav1dUserData references in Dav1dPicture
Only set Dav1dRef's data field in dav1d_ref_create
Add a user data pointer to Dav1dDataProps
Add SSSE3 implementations for dav1d_ipred_top, dav1d_ipred_left and dav1d_ipred_128
Add SSSE3 implementation for the 8x8 blocks in itx
Add SSSE3 implementation for dav1d_ipred_v and dav1d_ipred_dc
Add tail call optimizations in SSSE3 itx
Add SSSE3 implementation for the 4x8 and 8x4 blocks in itx
Duplicate LR line if the bottom edge only has one line available
build: Silence some useless MSVC warnings
Use 16-byte stack alignment on 32-bit x86
Don't apply QM on lossless blocks
Perform stack realignment in every API entry point
arm: detect NEON on FreeBSD armv6
arm: assume NEON if built with it
intrabc: adjust right border to multiple of the block size
Only perform stack allocation on WIN64 in ipred_filter_avx2
memory sanitizer: check all blocks for fully initialized pixel data
Fix stack corruption in 32-bit emu_edge_ssse3
CI: update debian32 image to treat text relocations as error
add SSSE3 emu_edge
CI: Add a 32-bit Linux build job
Implement support for PIC in x86-32 asm
itx: replace qw_ constant prefix with pw_
CI: enforce lack of carriage return / tab
Remove carriage return characters
Fix AVX2 itx crash on 64-bit Windows
Avoid a redundant clip in 8-bit itx
Clip coefficients in SSSE3/AVX2 inverse transform asm
Improve the fast path of IDCT 8x32 AVX2
arm: define PIC if the compiler uses pic by default
intrabc: use visible width/height in mv correction
Update the THANKS file
Update slightly the contribution document.
Various update to the README, post 0.1.0 release
On the road to 0.1.1
Rewrite inverse transforms to prevent integer overflows
Document the thread context in which Dav1dPicAllocator's functions are called
Allow redundant sequence header
itx: cancel 16 out of '(x * 2896) >> 12' to avoid integer overflows
inv_identity: avoid signed int overflow for 12-bit files
x86: Add chroma-from-luma AC 4:2:2 AVX2 asm
meson: fix installing the includes
allocation fail fuzzer: use a static library and objcopy
do not build the allocation fail fuzzer when lto is enabled
fuzzing: add memory allocation fail fuzzer
cdf: fix memleak in dav1d_cdf_thread_unref
Make static CDF tables source directly from rodata
svc: move spatial layer check out of output_picture
annexb: don't use a int64_t intermediary for leb128
picture: free pic_ctx on dav1d_ref_wrap error
output_picture: unref pictures on allocation errors
memory allocation error checks
decode_frame: use goto error after allocation errors
checkasm: replace rand() with xorshift xor128
fix mvs_ref NULL ptr dererence after allocation error
cdf: make CdfThreadContext allocation failure safe
dav1d_open: free context completely on allocation errors
CI: set empty dependecies for the tests jobs
annexb: ensure that OBU size <= frame size <= TU size
Add Length delimited bitstream (Annex B) demuxer
checkasm: Try to handle crashes more gracefully
Implement --cpumask to mask out CPU features
Fix mc.avg/w_avg/mask for x86-32
Add SSSE3 implementation for the 4x4 blocks in itx
Add SSSE3 implementation for dav1d_ipred_h