RSS feed
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
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
Next