RSS feed
	
	
	
		e97d5e77
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2020/06/19 17:54
		
Extract y related operations out of warp_affine inner loop
		 
	
		bf7adb75
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/06/18 19:14
		
x86: Branch before waiting on popcnt in ipred_z AVX2 functions
		 
	
		53e7b21e
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/17 07:53
		
arm32: Add a NEON implementation of MSAC
		 
	
		370200cd
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/16 10:06
		
arm64: msac: Add a special cased implementation of decode_hi_tok
		 
	
		8bc54870
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/18 11:54
		
arm64: msac: Use a narrower vector length for adapt4 in one place
		 
	
		078e7360
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/16 09:11
		
arm64: msac: Clarify the register use in one macro
		 
	
		7949de70
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/06/18 09:00
		
cli: Avoid large intermediates in the windows get_time_nanos
		 
	
		3e643b1f
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/18 09:05
		
cli: Get the elapsed time if printing progress, regardless of the fps value
		 
	
		8c763d21
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2020/06/17 03:01
		
Update NEWS for 0.7.1
		 
	
		a75ee78b
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/06/15 09:46
		
x86: Add put/prep_bilin_scaled AVX2 asm
		 
	
		ea74e3d5
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/06/11 09:11
		
x86: Add prep_8tap_scaled AVX2 asm
		 
	
		07261e8c
		 – Colin Lee <colinlee10@gmail.com>
 authored
 on 2020/06/16 17:33
		
Clean up fraction calculation
		 
	
		2d4711c9
		 – Colin Lee <colinlee10@gmail.com>
 authored
 on 2020/06/16 05:51
		
Add clamping back to mv projection
		 
	
		1e674fdb
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/16 05:26
		
arm64: itx: Simplify and clarify the sub_sp macro a little bit
		 
	
		3d6d7683
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/13 20:11
		
arm: itx: Add NEON implementation of itx for 8 bpc
		 
	
		6d190ad3
		 – Matthias Dressel <code@deadcode.eu>
 authored
 on 2020/06/11 14:43
		
meson: Use dav1d_src_root everywhere for consistency
		 
	
		d606dd24
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2020/06/11 10:08
		
Remove redundant memset in itx DSP initialization
		 
	
		bc008834
		 – Matthias Dressel <code@deadcode.eu>
 authored
 on 2020/04/03 01:45
		
meson: Make docs generation subproject-safe
		 
	
		22fb8a42
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/06/07 15:49
		
x86: Adapt SSSE3 prep_8tap to SSE2
		 
	
		83956bf1
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/06/07 15:29
		
x86: Adapt SSSE3 prep_bilin to SSE2
		 
	
		88798ebf
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/05 12:48
		
arm64: itx16: Add a missed eob check in the 16x8 transform
		 
	
		6cdfd4c5
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/06/04 17:51
		
arm64: itx16: Remove a leftover unused macro parameter
		 
	
		01289612
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/06/09 16:48
		
x86: Fix compiler warnings when using nasm 2.15
		 
	
		07ee7c9d
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/06/09 14:10
		
Avoid compiling logging functions when logging is disabled
		 
	
		2b98fd28
		 – Niklas Haas <git@haasn.xyz>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/05/27 12:24
		
CI: Enable coverage reports
		 
	
		a2f90805
		 – Wan-Teh Chang <wtc@google.com>
 authored
 on 2020/06/04 17:35
		
Range of operating point is 0 - 31, not 0 - 32
		 
	
		d695e0e8
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/05/31 17:28
		
arm: Add an export parameter to the const macro
		 
	
		a755541f
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/05/07 13:01
		
x86: Add put_8tap_scaled AVX2 asm
		 
	
		ed39e8fb
		 – Steve Lhomme <robux4@videolan.org>
 authored
 on 2020/05/28 06:55
		
meson: favor _aligned_malloc over posix_memalign
		 
	
		059ad248
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2020/05/23 12:50
		
x86: Add minor looprestoration asm optimizations
		 
	
		12a64ec7
		 – Niklas Haas <git@haasn.xyz>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/05/26 07:50
		
dav1dplay: use new pl_chroma_location API
		 
	
		a1e7a329
		 – Niklas Haas <git@haasn.xyz>
 authored
 on 2020/05/25 07:51
		
dav1dplay: allow resizing the window
		 
	
		df40d36d
		 – Niklas Haas <git@haasn.xyz>
 authored
 on 2020/05/20 03:01
		
dav1dplay: don't freeze on render errors
		 
	
		dd1ed29b
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2020/05/19 06:09
		
Update NEWS for 0.7.0
		 
	
		cbe05cf4
		 – Niklas Haas <git@haasn.xyz>
 authored
 on 2020/05/17 22:34
		
dav1dplay: support on-GPU film grain synthesis
		 
	
		7bbebdb4
		 – Niklas Haas <git@haasn.xyz>
 authored
 on 2020/05/17 21:53
		
dav1dplay: handle all supported csps/reprs/bitdepths
		 
	
		f01fd0f1
		 – Niklas Haas <git@haasn.xyz>
 authored
 on 2020/05/17 21:09
		
dav1dplay: move and simplify pl_image generation
		 
	
		3bb0aed1
		 – Niklas Haas <git@haasn.xyz>
 authored
 on 2020/05/17 21:07
		
dav1dplay: don't write directly to iparams.extensions
		 
	
		239b87f0
		 – Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/05/16 11:57
		
Fix swapped define guards in dav1dplay’s libplacebo renderer
		 
	
		da69c3ce
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2020/05/15 15:54
		
Update NEWS for 0.7.0
		 
	
		a82211aa
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2020/05/14 12:18
		
checkasm: x86: Check for stack corruption
		 
	
		d3a10dc8
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/05/12 04:52
		
tools: add missing fopen error handling
		 
	
		e4a4c8c6
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/05/15 07:57
		
Dav1dPlay: Split placebo renderer into two
		 
	
		7f50fc37
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/05/15 06:28
		
Dav1dPlay: Remove redundant log message
		 
	
		2987b78a
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/05/15 06:21
		
Dav1dPlay: Remove unused renderer_info member
		 
	
		c1c41ff0
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/05/15 06:13
		
Dav1dPlay: Allow runtime renderer selection
		 
	
		7f5cf34d
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/05/14 22:23
		
Dav1dPlay: Fix renderer selection
		 
	
		e8fc62fc
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/05/14 20:42
		
Dav1dPlay: Split renderers into different files
		 
	
		41e08199
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/04/28 13:48
		
Dav1dPlay: Add support for OpenGL with libplacebo
		 
	
		9c56be26
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2020/04/28 13:47
		
Dav1dPlay: Split FIFO to different files
		 
	
		b585f051
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/14 09:16
		
checkasm: arm: Offset the location of the stack canary reference
		 
	
		b878d75d
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/13 18:11
		
checkasm: arm32: Take the number of stack arguments into account when checking for stack clobbering
		 
	
		55cf967b
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/13 18:08
		
checkasm: arm64: Take the number of stack arguments into account when checking for stack clobbering
		 
	
		7b2e145d
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/05/12 20:04
		
checkasm: Cosmetics
		 
	
		e22a8f32
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/05/12 16:08
		
checkasm: Skip printing the seed when using --list-functions
		 
	
		4e251db1
		 – Matthieu Bouron <matthieu.bouron@gmail.com>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2020/05/12 09:57
		
checkasm: arm64: Avoid overwriting the v0/q0/d0/s0 register
		 
	
		ca38f0f6
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/12 11:48
		
checkasm: arm: Don't use blx to call checkasm_fail_func
		 
	
		0326c060
		 – Matthias Dressel <code@deadcode.eu>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/29 13:40
		
CI: Add 32 bit instruction set test
		 
	
		b6ee5e01
		 – Matthias Dressel <code@deadcode.eu>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/29 11:20
		
CI: Optimise multi-threading tests
		 
	
		ccab2224
		 – Matthias Dressel <code@deadcode.eu>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/11 10:26
		
CI: Optimise instruction set tests
		 
	
		aff854e1
		 – Matthias Dressel <code@deadcode.eu>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/09 22:31
		
CI: Add multi-threading to conformance tests
		 
	
		3e31a6ec
		 – Matthias Dressel <code@deadcode.eu>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/03 16:14
		
CI: Run conformance tests with different instruction sets
		 
	
		152391b2
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/11 19:27
		
checkasm: filmgrain: Fix benchmarking in 16 bpc mode
		 
	
		a0678eac
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/05/10 18:44
		
cli: Reduce fps fraction in ivf parsing
		 
	
		4d97f5a9
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/05/10 11:55
		
x86: Use 'test' instead of 'or' to compare with zero
		 
	
		28d33357
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/05/10 11:48
		
x86: Unconditionally compile msac_init.c
		 
	
		6a6c3528
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/05/10 11:13
		
x86-64: Do msac refill before calling dav1d_msac_init_x86()
		 
	
		631d7720
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/05/10 09:40
		
msac: Avoid attempting to refill after eob has already been reached
		 
	
		eaedb95d
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/11 09:27
		
arm64: itx: Add NEON implementation of itx for 10 bpc
		 
	
		ff3054fe
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/05 18:01
		
arm: Mark global symbols hidden
		 
	
		d4002c88
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/09 06:40
		
arm64: itx: Prepare for other bitdepths
		 
	
		5f4e28fe
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/11 07:46
		
itx: Add a bpc parameter to the itx dsp init function
		 
	
		1c88bce6
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/04 20:32
		
arm64: itx: Share code for the three horz_16x8 functions
		 
	
		a6711a5c
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/04 04:58
		
arm64: itx: Fix the eob checking for dct_dct_64x16
		 
	
		39d6c599
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/02 20:44
		
arm64: itx: Simplify inv_txfm_horz_dct_32x8
		 
	
		b6b1394b
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/27 20:17
		
arm64: itx: Minor optimizations for the 8x32 functions
		 
	
		208a2abd
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/28 06:54
		
arm64: itx: Cosmetic fix up
		 
	
		92669a3e
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/04 05:56
		
arm64: itx: Remove an unused constant
		 
	
		b4f1c1c6
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/05 17:28
		
arm64: itx: Remove a todo comment about more special cased functions
		 
	
		50900550
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/12 05:29
		
arm64: itx: Remove a now unused macro
		 
	
		5dd10e9c
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/06 07:27
		
arm64: Explicitly forbid using the x18 register
		 
	
		1d16d38d
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/05 10:51
		
checkasm: arm32: Check for stack overflows
		 
	
		b7548376
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/05/05 09:48
		
checkasm: arm64: Check for stack overflows
		 
	
		114e8f0e
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/04/20 19:54
		
x86: Eliminate redundant 3-operand register syntax in itx
		 
	
		e0b88bd2
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2020/04/20 19:35
		
x86: Remove identity/adst itx fast paths
		 
	
		98ed9be6
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/04/15 14:18
		
Fix MC masks alignment for sizes >= 64 for AVX-512
		 
	
		6ea3fda5
		 – Matthias Dressel <code@deadcode.eu>
 authored
 on 2020/04/11 20:00
		
CLI: Add missing cpumask for VSX
		 
	
		ef990c9d
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2020/04/10 14:55
		
memory sanitizer: mask all CPU flags
		 
	
		87d5dc8e
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2020/04/07 12:48
		
Remove 422 check from cdef loop
		 
	
		fced1a14
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2020/04/07 12:42
		
const correctness in ipred_tmpl.c
		 
	
		604d93c5
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/04/07 11:51
		
x86: Split AVX2 / AVX-512 CDEF into dedicated files
		 
	
		95068df6
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/02/18 09:41
		
x86: Add cdef_filter_{4,8}x8 AVX-512 (Ice Lake) asm
		 
	
		daaf4489
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/04 19:50
		
arm: mc: NEON implementation of emu_edge for 8bpc
		 
	
		e03f2d06
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/04 19:49
		
arm64: mc: NEON implementation of emu_edge for 16bpc
		 
	
		ea54dbe2
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2020/04/01 19:56
		
arm64: mc: NEON implementation of emu_edge for 8bpc
		 
	
		ad392d71
		 – Matthias Dressel <code@deadcode.eu>
 authored
 on 2020/04/03 17:34
		
CI: Remove port number from registry URL
		 
	
		5a3e64f1
		 – Matthias Dressel <code@deadcode.eu>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/03 02:31
		
CI: style: Allow the name 'David' in connection with copyright
		 
	
		85519d0e
		 – Matthias Dressel <code@deadcode.eu>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/03 00:29
		
CI: Add debug messages to style checks
		 
	
		71f27407
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2020/04/03 08:35
		
x86: add some explanatory comment to wiener_filter_h
		 
	
		42af404e
		 – Wan-Teh Chang <wtc@google.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2020/04/03 10:17
		
Look up __pthread_get_minstack only in glibc
		 
Next