shithub: dav1d

RSS feed

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

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

Next