RSS feed
	
	
	
		a4950bce
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/09/28 20:43
		
arm64: itx: Use smull+smlal instead of addl+mul
		 
	
		490a1420
		 – Niklas Haas <git@haasn.xyz>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/09/15 00:38
		
dav1dplay: initial support for --zerocopy
		 
	
		3f35ef1f
		 – Niklas Haas <git@haasn.xyz>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/09/14 22:55
		
dav1dplay: add --untimed for benchmarking purposes
		 
	
		f6ae8c9c
		 – Niklas Haas <git@haasn.xyz>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/09/14 22:40
		
dav1dplay: add --highquality to toggle render quality
		 
	
		c0865f35
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2019/07/19 07:53
		
x86: add 32-bit support to SSSE3 deblock lpf
		 
	
		1e4e6c7a
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 and Victorien Le Couviour--Tuffet <victorien@videolan.org>
 committed
 on 2019/04/17 06:11
		
x86: add deblocking loopfilters SSSE3 asm (64-bit)
		 
	
		556890be
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/09/10 07:00
		
AVX2 for chroma 4:2:0 film grain reconstruction
		 
	
		6d363223
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/09/05 13:03
		
Remove luma width check in fguv_32x32xn
		 
	
		99307bf3
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/09/05 10:42
		
Y grain AVX2 implementations
		 
	
		04ca7112
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/09/01 08:00
		
Add film grain checkasm tests
		 
	
		b9d4630c
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/09/01 07:18
		
Split out film grain block functions into a DSPContext
		 
	
		79c4aa95
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/09/05 20:50
		
obu: fix deriving render_width and render_height from reference frames
		 
	
		acad1a99
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/09/04 21:55
		
Silence some clang-cl warnings
		 
	
		69dae683
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/09/05 18:50
		
x86: Fix buffer overead in mc put
		 
	
		a9315f5f
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/09/04 18:06
		
x86: Increase precision of the final inverse ADST transform stages
		 
	
		e2702eaf
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/09/02 19:13
		
arm64: itx: Do the final calculation of adst4/adst8/adst16 in 32 bit to avoid too narrow clipping
		 
	
		c0e1988b
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/09/04 10:31
		
Prefer __builtin_unreachable() over __assume() on clang-cl
		 
	
		666c71a0
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/09/03 22:17
		
Fix clang-cl assertion warning
		 
	
		e65abadf
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2019/09/04 11:08
		
arm: Fix assembling with older binutils
		 
	
		863c3731
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2019/09/01 20:46
		
TileContext: reorder scratch buffer to avoid conflicts
		 
	
		bfc9f72a
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2019/09/01 15:02
		
CI: use "needs:" to break the static build, test stage dependency
		 
	
		91b0af2f
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/08/30 03:38
		
Apply high-bitdepth adjustment of pixel index after delta calculation
		 
	
		1ffbeda0
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/08/29 17:26
		
Use linear interpolation for high bit-depth pixel values
		 
	
		c09f1072
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/08/29 15:35
		
Fix bugs in film grain generation
		 
	
		cfd6fe6d
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 on 2019/08/29 16:07
		
arm: mc: Making code style consistent
		 
	
		f01bbbdd
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/08/29 10:17
		
arm: mc: Push fewer registers in w_mask
		 
	
		c3e5ad04
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/08/29 10:08
		
arm: mc: Remove an unused instruction in w_mask
		 
	
		37a03fc7
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/08/28 15:17
		
Check absolute tile positions in sb-to-tile_idx table generation
		 
	
		2c1467b4
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/28 13:07
		
Use 64-bit integers for warp_affine mvx/mvy calculations
		 
	
		eeca6f25
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/28 11:30
		
x86: Fix inverse ADST transform overflows
		 
	
		70b66ff1
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/20 14:59
		
Optimize coef ctx calculations
		 
	
		a62c445d
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/23 13:01
		
Consolidate horizontal scan tables
		 
	
		6757cab9
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/21 14:35
		
Change scan tables from int16_t to uint16_t
		 
	
		6751c980
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/09 18:41
		
Utilize the constraints in assertions to improve code generation
		 
	
		3d94fb9a
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 on 2019/08/01 18:45
		
arm64: mc: NEON implementation of w_mask_444/422/420 function
		 
	
		1dc2dc7d
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 on 2019/07/22 19:20
		
arm64: mc: NEON implementation of blend, blend_h and blend_v function
		 
	
		d20d70e8
		 – Michael Bradshaw <mjbshaw@google.com>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2019/08/13 22:12
		
Prefer `do {} while (0);` over `while (0);`
		 
	
		0f4edbff
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/07 10:47
		
Cosmetics: CDF tables
		 
	
		61dcd11b
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/10 10:34
		
x86: Add an msac function for coefficient hi_tok decoding
		 
	
		e29fd5c0
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/06 11:17
		
Add msac optimizations
		 
	
		a819653e
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/08/08 21:45
		
Remove unused CDF:s
		 
	
		dff0a08c
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/08/10 11:50
		
dav1dplay: abort if no input filename is provided
		 
	
		3a77c57b
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/08/09 12:56
		
meson: move dav1dplay to a new examples section
		 
	
		42ea146f
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2019/07/29 08:12
		
decode_coefs reuse lossless variable
		 
	
		ad0c0412
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2019/07/26 06:06
		
Unroll hi_token loop in decode_coeff
		 
	
		5a4ae342
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2019/08/08 13:23
		
Quick out if seg_id == 0 in get_prev_frame_segid
		 
	
		d8799d94
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/08/06 18:50
		
Avoid CDF overreads in gather_top_partition_prob()
		 
	
		fa32f2de
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/07/29 11:46
		
Set thread names on MacOS
		 
	
		6c3e85de
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/07/29 11:12
		
Set thread names on Windows 10
		 
	
		b0d00020
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2019/08/06 16:30
		
arm: mc: Speed up due to memory alignment in ldr/str instructions
		 
	
		2ef970a8
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/08/07 18:19
		
checkasm: Catch SIGBUS in addition to the other signals
		 
	
		9a9c0c7e
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/08/06 10:59
		
Export frame ITU-T T.35 Metadata
		 
	
		857232e4
		 – Michail Alvanos <malvanos@gmail.com>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2019/08/02 15:04
		
Improve wiener filter C implementation using loop interchange
		 
	
		5f63e531
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/08/02 19:35
		
dav1d 0.4.0
		 
	
		afee1ac7
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2019/07/27 23:15
		
tools: player: Add missing string.h header
		 
	
		4806492a
		 – Jan Beich <jbeich@FreeBSD.org>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/07/18 14:36
		
Set thread names on BSDs
		 
	
		a0eb045c
		 – Luca Barbato <lu_zero@gentoo.org>
 authored
 on 2019/07/17 15:31
		
vsx: Add cdef_filter
		 
	
		60869f8a
		 – Luca Barbato <lu_zero@gentoo.org>
 authored
 and Luca Barbato <lu_zero@videolan.org>
 committed
 on 2019/07/17 15:27
		
vsx: Add shorter types and unpack helpers
		 
	
		d12418b3
		 – Luca Barbato <lu_zero@gentoo.org>
 authored
 and Luca Barbato <lu_zero@videolan.org>
 committed
 on 2019/07/17 15:26
		
vsx: Set the correct alignment constraints
		 
	
		d04eab15
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/07/27 10:08
		
Update NEWS for 0.4.0
		 
	
		55e1edc7
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2019/07/25 09:16
		
Change SDL include in dav1dplay
		 
	
		407c27db
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2019/07/23 12:54
		
arm: mc: neon: Merge load and other related operations in blend/blend_h/blend_v functions
		 
	
		d4df8619
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2019/07/23 12:07
		
arm: mc: neon: Reduce usage of general purpose registers in blend/blend_v functions
		 
	
		b704a993
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2019/07/22 17:08
		
arm: mc: neon: Use vld with ! post-increment instead of a register in blend/blend_h/blend_v function
		 
	
		5ab6d231
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/07/23 17:21
		
tools: add a simple player example
		 
	
		c138435f
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/07/14 20:59
		
Fix handling of some memory allocation failures
		 
	
		15a93861
		 – Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/07/11 09:39
		
Set thread names on Linux
		 
	
		b271590a
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 on 2019/06/15 02:58
		
arm: mc: NEON implementation of w_mask_444/422/420 function
		 
	
		6ef9a030
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/07/07 18:10
		
dav1d_fuzzer: use Dav1dSettings.frame_size_limit instead of a custom picture allocator
		 
	
		ee31bb85
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/07/05 23:47
		
Fix memory leak in dav1d_submit_frame()
		 
	
		1681028f
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/07/05 19:45
		
obu: also check frame_size_limit with Frame Header OBUs
		 
	
		e2e56ab9
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/07/05 20:25
		
Improve robustness of handling malloc failures
		 
	
		c1a28d0e
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/07/05 16:36
		
Correctly return an error on malloc failure
		 
	
		0435ec9c
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/07/04 23:40
		
Fix potential memory leak
		 
	
		632b4876
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2019/07/01 17:17
		
arm: mc: neon: Improvement in blend_v function
		 
	
		65ba279b
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/06/27 10:32
		
Reduce the size of frame threading buffers
		 
	
		0276455d
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/06/27 10:32
		
Consolidate scratch buffers
		 
	
		beda6e0d
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2019/07/02 09:35
		
build: fix meson deprecation warning
		 
	
		c9f19b1f
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/29 19:58
		
checkasm: msac: Add verbose printouts on failures
		 
	
		13a7d786
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/29 19:24
		
checkasm: cdef: Add verbose prints for output data (and relevant input)
		 
	
		7107c2f1
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/29 19:41
		
checkasm: looprestoration: Use checkasm_check*
		 
	
		578489df
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/29 19:39
		
checkasm: loopfilter: Use checkasm_check*
		 
	
		764e8ea1
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/29 19:36
		
checkasm: ipred: Use checkasm_check*
		 
	
		fcb6a6da
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/06/24 19:32
		
ci: add test stage for clang armv7a build
		 
	
		18df7139
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/06/26 18:44
		
checkasm: mc: Use checkasm_check_* for better debuggability
		 
	
		ef1ea008
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/05/08 19:26
		
arm64: itx: Add NEON optimized inverse transforms
		 
	
		e0346114
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/05/22 07:39
		
tools: Use DAV1D_ERR for strerror calls
		 
	
		04dc8a4d
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/05/22 07:38
		
include: Consistently use DAV1D_ERR in docs
		 
	
		c1b3e1a9
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/05/09 10:36
		
checkasm: itx: Add verbose printouts for the pixel differences
		 
	
		c950e710
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/20 19:38
		
checkasm: Add functions for printing pixel buffers
		 
	
		46980237
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/21 19:12
		
arm: mc: Move the blend functions up above put/prep
		 
	
		4a2ea99d
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/20 08:17
		
arm64: Consistently name macro arguments tX for temporaries in transposes
		 
	
		79e4a5f7
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2019/06/16 09:10
		
cli: use mach_absolute_time as fallback for clock_gettime on darwin. Fixes #283
		 
	
		a1e3f358
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 and Krishnan <krishnaniyer97@gmail.com>
 committed
 on 2019/04/09 08:55
		
arm:mc: NEON implementation of blend, blend_h and blend_v function
		 
	
		efd852af
		 – Luca Barbato <lu_zero@gentoo.org>
 authored
 and Luca Barbato <lu_zero@videolan.org>
 committed
 on 2019/06/04 05:50
		
checkasm: Add an option to benchmark the C code as well
		 
	
		f6024104
		 – Luca Barbato <lu_zero@gentoo.org>
 authored
 and Luca Barbato <lu_zero@videolan.org>
 committed
 on 2019/06/04 05:34
		
checkasm: Add a --help option to checkasm
		 
	
		2073ea11
		 – Luca Barbato <lu_zero@gentoo.org>
 authored
 and Luca Barbato <lu_zero@videolan.org>
 committed
 on 2019/06/03 17:09
		
checkasm: Add a readtime impl for ppc
		 
	
		197032bd
		 – Luca Barbato <lu_zero@gentoo.org>
 authored
 and Luca Barbato <lu_zero@videolan.org>
 committed
 on 2019/06/03 14:19
		
Initial PowerPC support
		 
	
		39dba4cd
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/06/10 06:28
		
meson: Look for librt if clock_gettime isn't found without it
		 
	
		e0623286
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/06/05 14:51
		
meson: simplify a few checks for x86 targets
		 
Next