shithub: dav1d

RSS feed

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

1df18164 – James Almer <jamrial@gmail.com> authored on 2019/06/05 14:51
x86: include config.asm in x86inc instead of every asm file

13067916 – Martin Storsjö <martin@martin.st> authored and Janne Grunau <janne-vlc@jannau.net> committed on 2019/06/06 18:32
checkasm: Check for __ARM_ARCH >= 7 for the arm cpu timer inline assembly

6c90f005 – Konstantin Pavlov <thresh@videolan.org> authored on 2019/06/06 10:01
CI: Added ppc64le build and test jobs

3e3855bf – Jean-Baptiste Kempf <jb@videolan.org> authored on 2019/05/21 20:30
Update NEWS for 0.4.0

75c3f4a4 – Tristan Matthews <tmatth@videolan.org> authored on 2019/06/04 21:00
output: automatically use null muxer for /dev/null

098a565c – Marvin Scholz <epirat07@gmail.com> authored on 2019/06/04 18:55
meson: Fix nasm detection

0040d92b – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/31 22:27
checkasm: Fix out-of-bounds read in warp8x8 tests

5bc43169 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/31 18:01
x86: Optimize warp8x8 AVX2 asm

785f00fe – Janne Grunau <janne-vlc@jannau.net> authored on 2019/05/24 16:53
build: add option for fuzzer specific LDFLAGS

63eef332 – Martin Storsjö <martin@martin.st> authored on 2019/05/23 19:20
arm: Mark the stack as non-executable on ELF

2cce131e – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/23 15:01
Optimize coefficient decoding

e88c8eed – James Almer <jamrial@gmail.com> authored on 2019/05/21 15:09
dav1d: reserve some bytes in Dav1dSettings

3e0ec4cd – Henrik Gramner <gramner@twoorioles.com> authored on 2019/05/16 16:55
build: Enable SSE2 by default on x86-32

75558f8b – Henrik Gramner <gramner@twoorioles.com> authored on 2019/05/16 15:42
x86: Enable msac asm on x86-32

664c6a5f – Justin Bull <me@justinbull.ca> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/05/20 15:50
Update THANKS.md

bfd4ee57 – Justin Bull <me@justinbull.ca> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/05/18 16:19
Hard wrap contribs. Add self for logo

a690e548 – Martin Storsjö <martin@martin.st> authored on 2019/05/19 17:30
ci: Add full testdata tests on aarch64

7d5f0d0c – Henrik Gramner <gramner@twoorioles.com> authored and Martin Storsjö <martin@martin.st> committed on 2019/05/19 11:26
checkasm: Update the mc test to check all valid heights

bf920fba – Martin Storsjö <martin@martin.st> authored on 2019/05/19 17:10
arm: mc: Fix 8tap_v w8 with OBMC 3/4 heights

f64fdae5 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/17 21:36
Optimize obmc blend

3d6479ce – Luc Trudeau <ltrudeau@twoorioles.com> authored on 2019/05/17 10:43
Remove one multiply in Z2 filter top left

d04d0a6c – Luc Trudeau <ltrudeau@twoorioles.com> authored on 2019/05/17 10:37
Reduce branching in intra angle to mode

af0375ca – Luc Trudeau <ltrudeau@twoorioles.com> authored on 2019/05/17 08:44
small code cleaning in intra_edge init_mode

fc3777b4 – Dale Curtis <dalecurtis@google.com> authored and Dale Curtis <dalecurtis@chromium.org> committed on 2019/04/25 19:21
Fix unused function warning on parse_proc_cpuinfo() for Android

60519f04 – Henrik Gramner <gramner@twoorioles.com> authored on 2019/05/15 20:27
Use size_t for the msac window size

2e8a3a21 – Martin Storsjö <martin@martin.st> authored on 2019/05/14 06:23
arm64: msac: Add handwritten versions of msac_decode_bool functions

84f938ec – Martin Storsjö <martin@martin.st> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/05/15 07:45
arm64: msac: Fix a typo in a comment

e16e2726 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/14 16:13
x86-64: Add msac_decode_bool and msac_decode_bool_adapt asm

e25ed555 – Justin Bull <me@justinbull.ca> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/05/14 14:26
Add dav1d logo

b20a2d63 – Henrik Gramner <gramner@twoorioles.com> authored on 2019/05/13 21:01
x86-64: Add msac_decode_bool_equi asm

30d5f486 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/10 19:15
Add a hard upper frame size limit on 32-bit systems

046188e4 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/10 19:00
Add an option to limit the maximum frame size

ed35b5ba – James Almer <jamrial@gmail.com> authored on 2019/05/12 13:02
obu: add missing break to the default case of a switch statement

d0e29420 – James Almer <jamrial@gmail.com> authored on 2019/05/12 12:42
obu: don't abort on unknown OBUs

c9427fd4 – Jean-Baptiste Kempf <jb@videolan.org> authored on 2019/05/11 13:23
Update NEWS and version for 0.3.1

6bb75a9d – Martin Storsjö <martin@martin.st> authored on 2019/05/11 05:26
tools: Add a cast to silence an MSVC warning

b37f87df – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/09 17:46
build: Group asm files per instruction set

8d2dd439 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/09 16:39
Add __attribute__((cold)) to rarely used functions

d4003615 – Pablo Stebler <pablo@stebler.xyz> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/05/09 11:25
Add fps counter and --realtime, --frametimes and --realtimecache options

8f7af996 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/09 09:47
build: Use -mcmodel=small on 64-bit Windows

68e844aa – Henrik Gramner <gramner@twoorioles.com> authored on 2019/05/08 23:51
Increase thread stack size

a713643e – Martin Storsjö <martin@martin.st> authored on 2019/05/08 19:56
arm: Simplify includes for util.S

a2cb9f50 – Janne Grunau <janne-vlc@jannau.net> authored on 2019/05/08 17:01
fuzzer: fix oss-fuzz undefined behavior sanitizer build

f713e250 – James Almer <jamrial@gmail.com> authored on 2019/05/07 20:45
Add a DAV1D_ERR define to negate errno values when needed

11da4086 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/08 19:14
Fix buffer overflow in 64x16 ssse3 idct

94e30ef9 – Janne Grunau <janne-vlc@jannau.net> authored on 2019/05/08 17:09
arm64: remove invalid macro argument delimiter

5d472702 – Liwei Wang <liwei@multicorewareinc.com> authored on 2019/05/07 12:50
Add SSSE3 implementation for ipred_filter

af2a8bee – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/07 13:33
ci: Check for unprefixed global symbols

7398f083 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/07 13:57
Fix all remaining symbols without a dav1d prefix

5a42b801 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/05 23:35
ci: Ignore binary files in style check

2dddfaac – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/05 19:03
Add missing dav1d prefixes to picture allocation functions

2756254f – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/05/03 11:01
Control the stack size of spawned threads

1d5c1a49 – Martin Storsjö <martin@martin.st> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/04/27 20:08
arm64: msac: Implement NEON msac_decode_symbol_adapt

058ca08d – Martin Storsjö <martin@martin.st> authored on 2019/05/04 13:31
itx_tmpl: Fix the assert in inv_txfm_add_c

de2059a1 – Jean-Baptiste Kempf <jb@videolan.org> authored on 2019/04/29 15:04
Release 0.3.0

0d7aa95d – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/04/24 12:39
ci: Add a test for x86-64 with 16-byte stack alignment

89518ccd – Jean-Baptiste Kempf <jb@videolan.org> authored on 2019/04/24 07:42
Update NEWS for 0.3.0 - Sailfish

f8cac8c5 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/04/22 12:26
Fix crash in SSSE3 inverse transform

1f7a7e8a – Jean-Baptiste Kempf <jb@videolan.org> authored on 2019/04/19 05:16
Update NEWS for 0.2.2

589e96a1 – Liwei Wang <liwei@multicorewareinc.com> authored on 2019/04/18 10:26
Add SSSE3 implementation for the {16, 32, 64}x64 and 64 x{16, 32} blocks in itx

36e1490b – Ronald S. Bultje <rsbultje@gmail.com> authored on 2019/04/16 05:18
Over-allocate level array by 3-bytes

0282f6f3 – Martin Storsjö <martin@martin.st> authored on 2019/03/29 20:02
arm64: loopfilter: Implement NEON loop filters

204bf211 – Martin Storsjö <martin@martin.st> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/02/24 18:55
arm64: looprestoration: Add a NEON implementation of SGR

003fa104 – Martin Storsjö <martin@martin.st> authored on 2019/04/16 05:34
msac: Add a cast to indicate intended narrowing from size_t to unsigned

fa1b2651 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/04/11 19:20
x86-64: Add msac_decode_symbol_adapt SSE2 asm

44d0de41 – Xuefeng Jiang <xuefeng@multicorewareinc.com> authored and Henrik Gramner <gramner@twoorioles.com> committed on 2019/04/10 08:58
Add SSSE3 implementation for ipred_paeth

8bbcd3f7 – Martin Storsjö <martin@martin.st> authored on 2019/04/07 20:11
arm: Add a _neon suffix to all internal functions

556780b7 – Martin Storsjö <martin@martin.st> authored on 2019/04/07 20:13
arm: Fix typos in comments

5d888dde – Martin Storsjö <martin@martin.st> authored and Janne Grunau <janne-vlc@jannau.net> committed on 2019/04/03 10:57
arm: Consistently use 8/24 columns indentation for assembly

0d936a1a – Xuefeng Jiang <xuefeng@multicorewareinc.com> authored and Henrik Gramner <gramner@twoorioles.com> committed on 2019/04/04 11:47
Add SSSE3 implementation for ipred_cfl_ac_444

abb972a5 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/03/28 13:39
CI: Check for newline at end of file

91568b2a – Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet@gmail.com> authored on 2019/03/21 13:11
x86: cdef_dir: optimize best cost finding for SSE

75e88fab – Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet@gmail.com> authored on 2019/03/19 10:29
x86: cdef_filter: use 8-bit arithmetic for SSE

22c3594d – Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet@gmail.com> authored on 2019/03/12 15:15
x86: cdef_filter: use a better constant for SSE4

7d206de2 – Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet@gmail.com> authored on 2019/03/26 07:23
x86: cdef_filter: fix macro case (lower to upper)

bd12b1ec – Liwei Wang <liwei@multicorewareinc.com> authored on 2019/03/25 10:59
Add SSSE3 implementation for the 16x32,32x16 and 32x32 blocks in itx

72f8cc62 – Henrik Gramner <gramner@twoorioles.com> authored on 2019/03/25 12:01
build: Split x86 asm files per bitdepth

3f2bb0d9 – Martin Storsjö <martin@martin.st> authored on 2019/03/24 18:05
Only define DAV1D_API to dllexport when building dav1d itself

ad8d2174 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/03/24 13:03
Simplify C for inverse transforms

08020016 – Henrik Gramner <gramner@twoorioles.com> authored and Henrik Gramner <henrik@gramner.com> committed on 2019/03/20 15:16
x86: Add minor CDEF AVX2 optimizations

585ac462 – Liwei Wang <liwei@multicorewareinc.com> authored on 2019/03/15 09:25
Add SSSE3 implementation for the 8x32 and 32x8 blocks in itx

5d944dc6 – Xuefeng Jiang <xuefeng@multicorewareinc.com> authored and Henrik Gramner <gramner@twoorioles.com> committed on 2019/03/18 16:04
Add SSSE3 implementation for ipred_cfl_ac_420 and ipred_cfl_ac_422

7350c59e – James Almer <jamrial@gmail.com> authored on 2019/03/16 16:00
decode: add a frame tile data buffer size check

f821d9ad – James Almer <jamrial@gmail.com> authored on 2019/03/16 15:46
decode: don't realloc the tile data buffer when it needs to be enlarged

3680b11a – Janne Grunau <janne-vlc@jannau.net> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/03/13 04:51
tools/dav1d/md5: bswap big endian high bit depth pixel data

d9a911a4 – Janne Grunau <janne-vlc@jannau.net> authored and Jean-Baptiste Kempf <jb@videolan.org> committed on 2019/02/27 14:30
tools/dav1d: make the md5 muxer endian-aware

dc769f5d – Jean-Baptiste Kempf <jb@videolan.org> authored on 2019/03/13 19:39
On the road to 0.2.2

408d0486 – James Almer <jamrial@gmail.com> authored on 2019/03/09 06:06
build: use the project version as product version in the windows resource file

ace3855a – Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet@gmail.com> authored on 2019/03/11 15:28
x86: remove unused macro arg in SSSE3 cdef_dir

583f9d35 – Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet@gmail.com> authored on 2019/03/11 06:24
x86: fix number of xmm used in sgr_calc_ab1_ssse3

5debc462 – Victorien Le Couviour--Tuffet <victorien.lecouviour.tuffet@gmail.com> authored on 2019/03/08 17:20
x86: optimize SSSE3 sgr_calc_ab{1,2}

Next