arm64: cdef: Use a smarter padding constant
arm64: cdef: Do saturating subtractions to avoid max operations with 0
Utilize a better CDEF constant for avx2
On the road to 0.2.1
Remove unused data from x86/cdef.asm
x86: add SSSE3 mc prep_8tap implementation
Speed up finding the best cost in avx2 cdef
windres: fix the version number string
x86: Check for BMI1 and BMI2 flags in addition to AVX2
picture: fix default_picture_allocator() return value on failure
picture: make mastering display and content light metadata accessible when allocating pictures
Update NEWS for 0.2.0
Update copyright years
ci: Add style check for 'david' with an i
tools/dav1d: Fix help text
Add SSSE3 implementation for the 16x16 blocks in itx
Add dc-only path to C-implementation of IDCT
Update the copyright year to 2019
obu: ignore operating_parameter_info in new sequence check
x86: add SSSE3 cdef filters implementation
x86: optimize AVX2 cdef filters
x86: optimize 4 by X cdef filters for HAVE_RIGHT=0
x86: add AVX2 cdef_filter_4x8
x86: remove redundant code in cdef filter AVX2
x86: improve AVX2 cdef_filter macro consistency
checkasm: decrease cdef filter min damping value
fix dav1d spelling
CI: Allow snap build/publish to fail
CI: Pin ubuntu-snap builds to amd64 machines
Add SSSE3 implementation for the 8x16 and 16x8 blocks in itx
bump version to 0.2.0 and soname to 1.0.0
CI: Publish snaps on the snap store
CI: Added a snap build job
snap: Use git describe to provide a version
ci: Don't fail if the upstream cleanup fails
ci: Cope with the fact that the "upstream" remote might already exist
ci: Check for trailing whitespace
Remove trailing whitespace
ci: Check the style of commit messages
Slightly over-allocate picture buffers
Make allocation of frame_thread.pal aligned
Don't assume chroma subsampling in stride calculation
picture: use the input picture metadata buffer references in dav1d_picture_alloc_copy()
x86: Fix buffer overread in ipred_filter_avx2.w32
ci: Add a job for testing win32 with no extra stack alignment, like msvc
ci: Update to the latest vlc-debian-llvm-mingw docker image
meson: Add an undocumented option for overriding stack alignment
Add SSSE3 implementation for ipred_cfl, ipred_cfl_top, ipred_cfl_left and ipred_cfl_128
Include version.h using a relative path
build: change include_directories order
ci: Add a job that runs all tests for a mingw build in wine
ci: Use more sensible tags for the win32/win64 jobs
ci: Run tests (checkasm) in the win32/win64 builders
ci: Use the latest version of the dav1d-debian-unstable builder image
Clipping in the second weight of SGRProj is useless
Simplify pri_taps and sec_taps
headers: reorder and improve the doxy for some fields
x86inc: Add support for GFNI instructions
x86inc: Improve warnings for use of unsupported instructions
Add a dav1d prefix to global msac symbols
Make msac_decode_symbol() static
obu: free Metadata buffers at the start of a new Sequence
add SSSE3 prep_bilin
Add snapcraft packaging
lib: explicity free the metadata buffers in dav1d_close()
lib: also free internal buffers when flushing with one frame thread
Add SSSE3 implementation for pal_pred
arm64/ios: use prefixed dav1d_mc_warp_filter symbol
arm64: mc: NEON implementation of warp8x8{,t}
tables: Restore the warp filter table order for architectures other than x86
arm64: cdef: NEON implementation of the dir function
build: generate a installed version header for semantic versioning
Parse OBU metadata for HDR10 support
get_bits: Factor out leb parsing to dav1d_get_uleb128()
Remove leading double underscores from include guard defines
Make include guards consistent; don't define any value for the include guard symbol
Use consistent include guard define symbols
Use consistent style for include guard defines
Use a consistent style for the terminating endif for include guards
lib: Properly mark threads above 32 as available
arm32: Set .arch armv7-a just like we already set .fpu neon
meson: Try building with -Wshorten-64-to-32
cdef_apply_tmpl: Restore the y variables to int
obu: Initialize off_before_idx[0], fix MSVC warning about uninitialized use
Add casts to silence warnings about intended type conversions/shortenings
x86: Add w_mask_444 AVX2 asm
x86: Add w_mask_422 AVX2 asm
Use 64-bit versions of fseek and ftell
arm64: cdef: NEON optimized cdef filter function
x86: Fix 32-bit looprestoration SSSE3 asm on MSVC
dav1d_fuzzer_mem: test random pthread_* errors
clean up threads on dav1d_open failures
checkasm: Fix MC strides
looprestoration: add SSSE3 implementation
looprestoration: correct comment in AVX2 sgr_box5_v
looprestoration: fix macro undef in C code
Simplify dav1d_thread_picture_alloc()