itx_tmpl: Fix the assert in inv_txfm_add_c
ci: Add a test for x86-64 with 16-byte stack alignment
Update NEWS for 0.3.0 - Sailfish
Fix crash in SSSE3 inverse transform
Update NEWS for 0.2.2
Add SSSE3 implementation for the {16, 32, 64}x64 and 64 x{16, 32} blocks in itx
Over-allocate level array by 3-bytes
arm64: loopfilter: Implement NEON loop filters
arm64: looprestoration: Add a NEON implementation of SGR
msac: Add a cast to indicate intended narrowing from size_t to unsigned
x86-64: Add msac_decode_symbol_adapt SSE2 asm
Add SSSE3 implementation for ipred_paeth
arm: Add a _neon suffix to all internal functions
arm: Fix typos in comments
arm: Consistently use 8/24 columns indentation for assembly
Add SSSE3 implementation for ipred_cfl_ac_444
CI: Check for newline at end of file
x86: cdef_dir: optimize best cost finding for SSE
x86: cdef_filter: use 8-bit arithmetic for SSE
x86: cdef_filter: use a better constant for SSE4
x86: cdef_filter: fix macro case (lower to upper)
Add SSSE3 implementation for the 16x32,32x16 and 32x32 blocks in itx
build: Split x86 asm files per bitdepth
Only define DAV1D_API to dllexport when building dav1d itself
Simplify C for inverse transforms
x86: Add minor CDEF AVX2 optimizations
Add SSSE3 implementation for the 8x32 and 32x8 blocks in itx
Add SSSE3 implementation for ipred_cfl_ac_420 and ipred_cfl_ac_422
decode: add a frame tile data buffer size check
decode: don't realloc the tile data buffer when it needs to be enlarged
tools/dav1d/md5: bswap big endian high bit depth pixel data
tools/dav1d: make the md5 muxer endian-aware
On the road to 0.2.2
build: use the project version as product version in the windows resource file
x86: remove unused macro arg in SSSE3 cdef_dir
x86: fix number of xmm used in sgr_calc_ab1_ssse3
x86: optimize SSSE3 sgr_calc_ab{1,2}
x86: optimize AVX2 cdef_dir
build: add "api" to api/soname related versions
Update NEWS for 0.2.1
let dav1d_version() return the project version
x86: add SSSE3 cdef dir implementation
arm: looprestoration: Simplify a few padding cases in wiener_filter_h_neon
Use some 8 bit arithmetic in AVX2 CDEF filter
arm: looprestoration: Remove unnecessary includes
arm64: cdef: Clarify a slightly confusing comment
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