RSS feed
	
	
	
		39667c75
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/12/02 13:19
		
Update NEWS
		 
	
		162ba33d
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/30 19:09
		
arm: 32: ipred: Fix assembling with older binutils
		 
	
		82eda83a
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/11/22 15:50
		
Avoid excessive L2 collisions with certain frame widths
		 
	
		2e5e05b7
		 – Janne Grunau <janne-vlc@jannau.net>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2019/11/25 00:35
		
build: do not error out if clock_gettime is not found on darwin
		 
	
		fc6c2578
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/11/22 12:34
		
Specify inlining decisions for common ipred_z C functions
		 
	
		246c2803
		 – Justin Bull <me@justinbull.ca>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2019/11/26 17:40
		
cli: Return only EXIT_SUCCESS or EXIT_FAILURE from main
		 
	
		f59b5713
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/11/22 21:29
		
tools: simplify get_seed on macOS
		 
	
		a52459b3
		 – Jan Beich <jbeich@FreeBSD.org>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/07/29 14:37
		
checkasm: replace gettimeofday with clock_gettime
		 
	
		cf4b381a
		 – Jan Beich <jbeich@FreeBSD.org>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/11/22 17:06
		
tools: prefer mach_absolute_time on macOS for forward compatibility
		 
	
		eaa3be9a
		 – Jan Beich <jbeich@FreeBSD.org>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/11/22 17:05
		
tools: mach_absolute_time is not portable, so stop checking at configure
		 
	
		b9a43c60
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/11/21 11:48
		
Avoid adding offsets to NULL pointers
		 
	
		5e8eccf2
		 – Konstantin Pavlov <thresh@videolan.org>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/11/22 18:22
		
snap: bump grade to stable
		 
	
		59a28b19
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/11/22 22:01
		
input: Use EIO instead of ENODATA
		 
	
		52c7427e
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/22 03:32
		
annexb: Cast size_t to int before adding to an int
		 
	
		c99c27ea
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/17 04:37
		
Fix accidental capital letter in variable name
		 
	
		35d3d2b6
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/21 08:52
		
Fix stride type
		 
	
		4d9c990e
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/21 18:08
		
section5: use signed type for seeking backwards
		 
	
		46d092ae
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/16 09:45
		
Add demuxer probing
		 
	
		eb4a8f6d
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/15 05:36
		
Add section-5 raw OBU demuxer
		 
	
		4bf52cb5
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/16 09:45
		
Make OBU_* types public
		 
	
		7f30c67f
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/11/18 19:06
		
Increase DAV1D_PICTURE_ALIGNMENT to 64
		 
	
		564d3d91
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/15 17:33
		
Don't run film grain generation beyond visible luma border
		 
	
		fc968cc9
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/03 02:53
		
Explicitly specify rodata section alignment
		 
	
		5dc8503f
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/11/16 14:46
		
NEAREST, NEARER, NEAR, NEARISH
		 
	
		91d324eb
		 – B Krishnan Iyer <krishnaniyer97@gmail.com>
 authored
 and Martin Storsjö <martin@martin.st>
 committed
 on 2019/10/10 15:48
		
arm: ipred: NEON implementation of dc/h/v prediction functions
		 
	
		dcbbf775
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/10 06:02
		
arm: 64: loopfilter: Avoid nested ifdefs where easily possible
		 
	
		564482b6
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/10 05:59
		
arm: 64: loopfilter: Fix a typo in a macro parameter condition
		 
	
		3069ab94
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/06 19:10
		
arm64: loopfilter: Reorder instructions and tweak register use to match the arm32 port
		 
	
		abd07c67
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/06 19:09
		
arm64: loopfilter: Remove a stray double newline
		 
	
		9a100261
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/05 17:40
		
arm: 32: Port the arm64 NEON loopfilter to arm32
		 
	
		c02ec6cf
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/11/09 12:33
		
arm: 32: Use more unique temporary labels within movrel_local
		 
	
		a1647a59
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/11/01 07:22
		
Tiny improvements to generate_grain_uv_420
		 
	
		07dab8cb
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/10/27 23:54
		
Update README.md section on Roadmap
		 
	
		bb160f09
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/10/25 15:47
		
build: Add a workaround for Xcode 11 -fstack-check bug
		 
	
		fc54119c
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/10/25 14:46
		
Update NEWS for 0.5.1
		 
	
		103cd220
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/10/24 20:17
		
x86: Fix overflows in inverse identity SSSE3 transforms
		 
	
		a20b5757
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/10/24 12:58
		
x86: Fix overflows in inverse identity AVX2 transforms
		 
	
		36d615d1
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2019/10/22 09:57
		
x86: adapt SSSE3 wiener filter to SSE2
		 
	
		4866abab
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2019/10/21 07:12
		
x86: adapt SSSE3 warp_affine_8x8{,t} to SSE2
		 
	
		0526e1ea
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/22 13:10
		
arm: looprestoration: Fix register names in a comment
		 
	
		06ca5744
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/10 11:33
		
arm64: looprestoration: Minimal scheduling improvements
		 
	
		8b3985fd
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/22 08:24
		
arm64: looprestoration: Fix a typo
		 
	
		cf9146c3
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/21 19:24
		
arm64: looprestoration: Fix register references in comments
		 
	
		a3641268
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/08 05:40
		
arm64: looprestoration: Use ld2r instead of ld1+dup+dup
		 
	
		2eaabafc
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/07 19:21
		
arm64: looprestoration: Pass a correct height parameter to sgr_box3_h_neon for the top slice
		 
	
		14d4edcd
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/07 19:26
		
arm: looprestoration: Port the ARM64 SGR NEON assembly to 32 bit arm
		 
	
		3b33c52d
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/10/24 10:37
		
x86: Add minor ipred_z AVX2 optimizations
		 
	
		6c81623e
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/10/22 19:44
		
Shrink some stack buffers in the C versions of ipred_z
		 
	
		55951027
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/22 15:50
		
Don't backup pixel if next block not "CDEFed"
		 
	
		47790541
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 and Henrik Gramner <gramner@twoorioles.com>
 committed
 on 2019/10/17 14:41
		
x86inc: fix LOAD_MM_PERMUTATION for AVX512
		 
	
		3e9f9676
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2019/10/12 21:30
		
x86: adapt SSSE3 cdef_filter_{4x4,4x8,8x8} to SSE2
		 
	
		11b72506
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2019/10/14 13:49
		
tools: fix SSE2 cpu masking
		 
	
		62fcd0cb
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/10/11 10:06
		
ci: Try switching two GCC based arm/aarch64 build configurations to debugoptimized
		 
	
		a6228f47
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/10/11 09:17
		
arm64: ipred: Make sure all symbols are aligned
		 
	
		5f86e719
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/10/11 06:57
		
Update news for 0.5.0: z2-avx2, ipred-neon and wiener-vsx
		 
	
		5d014b41
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/10/10 19:16
		
arm: util: Split movrel into movrel and movrel_local
		 
	
		b7d7c8ce
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 on 2019/10/10 19:07
		
Check loopfilter levels prior to calling lf_mask
		 
	
		57dd0aae
		 – Martin Storsjö <martin@martin.st>
 authored
 and Janne Grunau <janne-vlc@jannau.net>
 committed
 on 2019/10/01 05:52
		
arm64: ipred: NEON implementation of the cfl_ac functions
		 
	
		c7693386
		 – Martin Storsjö <martin@martin.st>
 authored
 and Janne Grunau <janne-vlc@jannau.net>
 committed
 on 2019/09/30 10:32
		
arm64: ipred: NEON implementation of the cfl_pred functions
		 
	
		d322d451
		 – Martin Storsjö <martin@martin.st>
 authored
 and Janne Grunau <janne-vlc@jannau.net>
 committed
 on 2019/09/26 05:46
		
arm64: ipred: NEON implementation of the filter function
		 
	
		4f14573c
		 – Martin Storsjö <martin@martin.st>
 authored
 and Janne Grunau <janne-vlc@jannau.net>
 committed
 on 2019/09/25 17:50
		
arm64: ipred: NEON implementation of palette prediction
		 
	
		4318600e
		 – Martin Storsjö <martin@martin.st>
 authored
 and Janne Grunau <janne-vlc@jannau.net>
 committed
 on 2019/09/24 11:40
		
arm64: ipred: NEON implementation of smooth prediction
		 
	
		8ab69afb
		 – Martin Storsjö <martin@martin.st>
 authored
 and Janne Grunau <janne-vlc@jannau.net>
 committed
 on 2019/09/19 06:34
		
arm64: ipred: NEON implementation of paeth prediction
		 
	
		ea9fc9d9
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/09 19:05
		
x86: Add ipred_z2 AVX2 asm
		 
	
		afe901a6
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/09 19:14
		
Simplify ipred_z C code
		 
	
		dfadb6df
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/09 19:05
		
checkasm: Improve ipred_z tests
		 
	
		a7c024ce
		 – James Almer <jamrial@gmail.com>
 authored
 on 2019/10/09 19:09
		
x86: fix generate_grain_uv checkasm crashes on Windows x64
		 
	
		c688d5b2
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/10/09 04:55
		
Update NEWS for 0.5.0
		 
	
		be60b142
		 – Michail Alvanos <malvanos@gmail.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/09 04:42
		
Add VSX wiener filter implementation
		 
	
		3e0f1508
		 – Jean-Baptiste Kempf <jb@videolan.org>
 authored
 on 2019/10/08 04:37
		
Move snap to package/ subfolder
		 
	
		61442bee
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/07 09:29
		
arm: mc: Port the ARM64 warp filter to arm32
		 
	
		5647a57e
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/07 08:24
		
arm64: mc: Use addp instead of addv+trn1 in warp
		 
	
		3489a9c1
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/02 09:41
		
arm: cdef: Port the ARM64 CDEF NEON assembly to 32 bit arm
		 
	
		32ae5dd0
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/07 06:27
		
arm: Support PIC loading of non-global symbols in the movrel macro on apple platforms
		 
	
		7bbc5e3d
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/08 03:52
		
Remove branch when changing bit in LR edges mask
		 
	
		dfaa2a10
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/05 04:29
		
arm64: cdef: Improve find_dir
		 
	
		fa6a0924
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/04 09:53
		
arm64: cdef: Calculate two initial parameters in the same vector
		 
	
		1f835750
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/03 07:31
		
arm64: cdef: Use loads with postincrement in more places in the padding function
		 
	
		bc26e300
		 – Martin Storsjö <martin@martin.st>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/01 19:05
		
arm64: cdef: Rewrite an expression slightly
		 
	
		d2c94ee1
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/07 15:53
		
Don't backup pixels if next restoration unit is NONE
		 
	
		4e22ef3a
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/10/07 05:21
		
Add AVX2 version of generate_grain_uv (4:2:0)
		 
	
		ff41197b
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/10/04 19:07
		
arm64: mc: Schedule instructions better in the warp8x8 functions
		 
	
		e570088d
		 – Luc Trudeau <ltrudeau@twoorioles.com>
 authored
 and Jean-Baptiste Kempf <jb@videolan.org>
 committed
 on 2019/10/03 19:22
		
Check for RESTORATION_NONE once per frame
		 
	
		a4ceff6f
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/10/02 19:32
		
arm64: mc: Use sbfx instead of ubfx+sxth in the warp function
		 
	
		d4dfa85c
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/10/01 14:13
		
x86: Increase precision of SSSE3 IDCT intermediates
		 
	
		de561b3b
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/09/27 19:44
		
x86: Increase precision of AVX2 IDCT intermediates
		 
	
		f404c722
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 on 2019/10/01 19:34
		
checkasm: Add a function listing feature
		 
	
		16e0741a
		 – Henrik Gramner <gramner@twoorioles.com>
 authored
 and Henrik Gramner <henrik@gramner.com>
 committed
 on 2019/10/01 14:43
		
Simplify README build instructions
		 
	
		f6a8cc0c
		 – Ronald S. Bultje <rsbultje@gmail.com>
 authored
 on 2019/09/30 11:30
		
Minor cleanup
		 
	
		f7743da1
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/09/17 20:07
		
arm64: ipred: NEON implementation of dc/h/v prediction modes
		 
	
		a91a03b0
		 – Victorien Le Couviour--Tuffet <victorien@videolan.org>
 authored
 on 2019/09/18 05:25
		
x86: add warp_affine SSE4 and SSSE3 asm
		 
	
		713aa34c
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/09/28 19:37
		
arm64: itx: Fix overflows in idct
		 
	
		0ed3ad19
		 – Martin Storsjö <martin@martin.st>
 authored
 on 2019/09/29 13:34
		
arm64: itx: Consistently use the factor 2896 in adst
		 
	
		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
		 
Next