RSS feed
	
	
	
		53389fcd
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/08 09:03
		
checkasm: Add unit tests for intra prediction
		 
	
		9d1fcef3
		 – David Michael Barr <b@rr-dav.id.au>
 authored
 on 2018/10/06 15:18
		
Loop filter: mask with exact image width in MI
		 
	
		aec3d25c
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/05 12:29
		
Add horizontal loopfilter AVX2 SIMD
		 
	
		24effd47
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/05 12:29
		
Add horizontal loopfilter to unit test
		 
	
		bf7a4786
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/05 12:30
		
Rewrite horizontal loopfilter
		 
	
		04b70ea5
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/05 13:51
		
Add vertical loopfilter AVX2 SIMD
		 
	
		a146437d
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/05 13:47
		
Add vertical loopfilter unit test
		 
	
		36647aaa
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/05 13:44
		
Vertical loopfilter simplifications
		 
	
		76646c7d
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/06 09:54
		
Reset entropy/reference state after making a fwd_kf visible
		 
	
		2483af97
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/07 11:14
		
Don't clear n_tile_data on first dav1d_frame_task() iteration
		 
	
		44b748f4
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/07 17:24
		
Don't read CDF before it is available
		 
	
		8e5c00fe
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/06 11:15
		
Ensure all tile workers are parked before finishing frame
		 
	
		e293c396
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/10/07 05:13
		
Reduce copied edges on non-subpixel positions
		 
	
		42fc4724
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/08 08:55
		
checkasm: Fix itx coef input ranges
		 
	
		f17c5e08
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/07 18:01
		
check IntraBC displacement vector
		 
	
		57347c19
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/06 17:40
		
decode_b: make sure seg_id is valid
		 
	
		f7830788
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/05 20:06
		
error out if segmentation is enabled but no map available
		 
	
		ebf39ee1
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/05 19:41
		
unref out picture on decoding error
		 
	
		31d2a9a3
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/05 15:39
		
check dav1d_submit_frame() for errors
		 
	
		540c0a7a
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/10/05 19:34
		
thread: destroy the thread before freeing the dav1d_win32_thread_t struct
		 
	
		fc8e06d5
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/10/04 21:08
		
Reduce code duplication
		 
	
		c0451c8a
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/10/04 21:00
		
fix skipping ref_order_hint in frame headers
		 
	
		bb505b3e
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/05 11:33
		
Intra prediction DSP refactoring
		 
	
		7e693a1d
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/10/04 20:10
		
fuzzer: fix ivf parsing
		 
	
		e664029a
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/10/04 18:35
		
fuzzer: use only external API and do not depend on config.h
		 
	
		2faf1016
		 – skal <pascal.massimino@gmail.com>
 authored
 and Ronald S. Bultje <rsbultje@gmail.com>
 committed
 on 2018/10/02 14:06
		
fix -Wsign-compare warnings
		 
	
		2d3e3ef0
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/10/04 17:14
		
meson: error on nasm < 2.13
		 
	
		a8d24ea1
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/10/03 12:48
		
API: always unref input buffer after consuming it completely
		 
	
		c5d283bd
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/03 10:36
		
tile: check for arithmetic underflow in tile setup
		 
	
		1b5d3359
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/03 08:25
		
parsing: error out when trying to decode a frame without tile data
		 
	
		a32c5086
		 – David Michael Barr <b@rr-dav.id.au>
 authored
 on 2018/10/04 17:59
		
Lossless segments: allow CfL in 4x4 chroma blocks
		 
	
		da97ba3f
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/10/03 12:11
		
Move delta_lf inside delta_q check
		 
	
		99239678
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/04 07:35
		
Correctly use dav1d_ prefix for global symbols
		 
	
		aa0fc471
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/03 16:08
		
x86: Enable ITX AVX2 asm on 64-bit Windows
		 
	
		2df87489
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/03 19:12
		
x86: Fix out-of-bounds write in ITX asm
		 
	
		858689e1
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/02 15:20
		
tests: add libfuzzer test target
		 
	
		47886aed
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/03 10:38
		
decode_frame: unref everything on decoding errors
		 
	
		914bf584
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/02 19:27
		
frame header: check for arithmetic underflow in tile data parsing
		 
	
		a9380fee
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/03 07:41
		
frame header: fix tile size parsing for non-uniform tiles
		 
	
		a537c5ac
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/02 17:16
		
get_bits: avoid infinite loops in get_vlc() at EOF
		 
	
		4ec4605b
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/02 14:59
		
x86-64: Inverse transforms AVX2
		 
	
		58caeed2
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/09/28 18:35
		
checkasm: Add inverse transform unit tests
		 
	
		5a7af87d
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/03 09:11
		
build: Fix stack alignment
		 
	
		d2d79ed7
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/02 16:14
		
Remove dav1d_init()
		 
	
		c6788ed5
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/10/02 14:45
		
Improve public API documentation in data.h
		 
	
		dd722e85
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/10/02 14:13
		
Improve public API documentation in dav1d.h
		 
	
		73d5a46c
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/10/02 06:42
		
Remove compare between int and uint in add macro
		 
	
		41fb5ec5
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/10/01 19:50
		
attributes: fix clzll on 32-bit MSVC
		 
	
		6153633d
		 – Derek Buitenhuis <derek.buitenhuis@gmail.com>
 authored
 on 2018/10/02 09:36
		
decode: Fix unchecked dav1d_alloc_aligned in decode_frame
		 
	
		ff2dcd6b
		 – Derek Buitenhuis <derek.buitenhuis@gmail.com>
 authored
 on 2018/10/02 09:33
		
decode: Fix unchecked malloc in decode_frame
		 
	
		9e73bb8f
		 – Derek Buitenhuis <derek.buitenhuis@gmail.com>
 authored
 on 2018/10/02 09:30
		
ref_mvs: Check malloc in av1_init_ref_mv_common and propagate error
		 
	
		60cc1b8b
		 – Derek Buitenhuis <derek.buitenhuis@gmail.com>
 authored
 on 2018/10/02 09:26
		
lib: Fix unchecked malloc
		 
	
		9caf9042
		 – Derek Buitenhuis <derek.buitenhuis@gmail.com>
 authored
 on 2018/10/02 09:25
		
ref_mvs: Check for alloation fail before calling memset in av1_alloc_ref_mv_common
		 
	
		1add94bf
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/02 12:27
		
Build: Do not warn about unused-parameter
		 
	
		fa3d225d
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/02 12:26
		
Build: Do not warn about maybe-uninitialized
		 
	
		cedefa50
		 – Konstantin Pavlov <thresh@videolan.org>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/02 08:53
		
CI: added macOS build job.
		 
	
		ccd31a5a
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2018/09/29 16:47
		
lf_apply: explicitly mark a constant as unsigned
		 
	
		9444e692
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2018/09/29 16:27
		
Change n_fc to unsigned
		 
	
		7efdb714
		 – Hugo Beauzée-Luyssen <hugo@videolan.org>
 authored
 on 2018/10/02 10:58
		
meson: Move pkg-config generation in src/
		 
	
		fc6eae6e
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/09/29 18:06
		
CI: add build-debian-aarch64 and build-debian-aarch64-clang-5
		 
	
		4c7f424c
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/01 06:36
		
CI: Add a static build on debian
		 
	
		9684908d
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/01 06:23
		
Build: Fix static library building
		 
	
		ac743837
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/02 07:00
		
Fix version.h include
		 
	
		bc739dce
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/10/01 12:00
		
Remove compare between int and uint
		 
	
		5f1d4f27
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/10/01 11:31
		
Remove uninitialized fields in dav1d_cli_parse.c
		 
	
		da1443b1
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/10/01 11:13
		
Remove trailing spaces in y4m2.c
		 
	
		7b59b883
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/10/01 11:07
		
Remove unused parameters in get_tx_ctx
		 
	
		5f122cd5
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/09/30 10:01
		
Fix ss_ver assignment in thread_picture_wait()
		 
	
		d05f62bd
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/09/30 07:45
		
Fix for progress at edges of image
		 
	
		92ad37cf
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2018/09/30 06:23
		
Fix occasional hang in tile row threading
		 
	
		d1f35c88
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 on 2018/10/01 16:40
		
build: use -Werror=vla to prevent variable length arrays
		 
	
		e5402869
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/10/01 08:10
		
Remove VLAs from wedge.c
		 
	
		65b08e23
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/09/30 05:33
		
Remove VLAs in recon.c
		 
	
		ad6429b9
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2018/10/01 11:22
		
Windows: Fix conflicting pthread symbol names
		 
	
		98528b76
		 – Raphaël Zumer <rzumer@tebako.net>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/10/01 11:35
		
Update README.md
		 
	
		5926cc1b
		 – Martin Storsjö <martin@martin.st>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/09/30 18:57
		
aarch64: Always use the PIC version of movrel for iOS
		 
	
		bfbbf141
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2018/09/30 18:53
		
checkasm: Define the default call_new if not using a checked_call wrapper
		 
	
		331d88d3
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/09/30 05:38
		
api: add a frame type field to Dav1dPictureParameters
		 
	
		3d7920e6
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2018/09/28 15:56
		
Remove VLAs from Loop Restoration
		 
	
		1c9c2534
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/09/29 15:57
		
thread: switch mutex wrappers to SRW locks
		 
	
		fac06ece
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/09/29 14:15
		
thread: Silence warning about unused attr parameter in pthread_create()
		 
	
		ac7367d8
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/09/29 14:09
		
threads: Inline some Windows pthreads compat wrappers in the header
		 
	
		755fcdf8
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2018/09/29 16:35
		
Build: Do not use soversion for windows dll
		 
	
		1ac76dd7
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/09/29 11:13
		
winver: Use already defined constants for FILETYPE and FILEOS
		 
	
		fcbc6bbd
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/09/29 11:12
		
winver: Use dots in the VERSION_NUMBER_STR define
		 
	
		cfbaecc7
		 – James Almer <jamrial@gmail.com>
 authored
 on 2018/09/29 11:11
		
winver: Add missing required VERSIONINFO resource strings
		 
	
		b1244552
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2018/09/29 15:46
		
Fix include order of config.h
		 
	
		86039b3b
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/09/29 15:09
		
Build: Link dav1d with static libdav1d on Windows
		 
	
		b3397e41
		 – Thierry Foucu <tfoucu@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/09/25 07:59
		
Add Macro to make it clear the variable is intended to not be initialized
		 
	
		88bf8edd
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2018/09/29 07:58
		
CI: Run tests on linux
		 
	
		35e777f3
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/09/29 09:57
		
build: add support for arm/aarch64 asm and integrate checkasm
		 
	
		e72c2e45
		 – Steve Lhomme <slhomme@videolan.org>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/09/28 09:06
		
add simplistic stdatomic.h compatible with MSVC
		 
	
		74c9802f
		 – David Michael Barr <b@rr-dav.id.au>
 authored
 and Ronald S. Bultje <rsbultje@gmail.com>
 committed
 on 2018/09/29 18:35
		
Remove DC row buffer for CfL prediction
		 
	
		b865e6c7
		 – David Michael Barr <b@rr-dav.id.au>
 authored
 and Ronald S. Bultje <rsbultje@gmail.com>
 committed
 on 2018/09/29 17:07
		
Simplify conditions for CfL prediction
		 
	
		3aff1a37
		 – David Michael Barr <b@rr-dav.id.au>
 authored
 and Ronald S. Bultje <rsbultje@gmail.com>
 committed
 on 2018/09/27 18:48
		
Introduce single-plane variant of cfl_pred
		 
	
		604e62c9
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/09/29 10:26
		
checkasm: Fix comparison of different int signs
		 
	
		b8be5f64
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2018/09/29 10:25
		
checkasm: Fix missing-field-initializers warnings
		 
	
		c19d1d74
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2018/09/29 09:34
		
Build: Add build dir to NASM include path
		 
	
		8c987b2b
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2018/09/29 09:39
		
Set build warnings to 2 (-Wextra)
		 
	
		a6ada33b
		 – Marvin Scholz <epirat07@gmail.com>
 authored
 on 2018/09/29 08:41
		
Build: Add missing license header
		 
Next