Closed Bug 1520174 Opened 5 years ago Closed 5 years ago

Update dav1d from upstream to commit f813285

Categories

(Core :: Audio/Video: Playback, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla66
Tracking Status
firefox66 --- fixed

People

(Reporter: achronop, Assigned: achronop)

Details

Attachments

(2 files)

Pick commits:

f813285 Shrink dav1d_dr_intra_derivative[]
a440af4 Add ipred_z3 AVX2 asm
18d2d75 obu: fix separate_uv_delta_q for RGB
e19c769 obu: set subsampling to 1 for monochrome
8f87eeb Set subsampling to 0 for RGB.
60ff300 ref: properly free the data buffer in dav1d_ref_create on failure
93550d8 pass the sequence header corresponding to the picture being allocated
ee58d65 Add SSSE3 put_bilin
aaba9f8 data: add dav1d_data_ref()
eb37d5c picture: properly handle Dav1dUserData references in Dav1dPicture
8308f4b Only set Dav1dRef's data field in dav1d_ref_create
c7007c9 Add a user data pointer to Dav1dDataProps
9ea5638 Add SSSE3 implementations for dav1d_ipred_top, dav1d_ipred_left and dav1d_ipred_128
5fa6c44 Add SSSE3 implementation for the 8x8 blocks in itx
71e1300 Add SSSE3 implementation for dav1d_ipred_v and dav1d_ipred_dc
8c5d34c Add tail call optimizations in SSSE3 itx
1703f21 Add SSSE3 implementation for the 4x8 and 8x4 blocks in itx
bd8ce19 Duplicate LR line if the bottom edge only has one line available
a900ff6 build: Silence some useless MSVC warnings
0f25db1 Use 16-byte stack alignment on 32-bit x86
276973e Don't apply QM on lossless blocks
ee8856f Perform stack realignment in every API entry point
b10771e arm: detect NEON on FreeBSD armv6
6530563 arm: assume NEON if built with it
a2bda88 intrabc: adjust right border to multiple of the block size
cd57a9a Only perform stack allocation on WIN64 in ipred_filter_avx2
763f64c memory sanitizer: check all blocks for fully initialized pixel data
3f875e4 Fix stack corruption in 32-bit emu_edge_ssse3
727fff1 CI: update debian32 image to treat text relocations as error
2fb9ac0 add SSSE3 emu_edge
f1185fe CI: Add a 32-bit Linux build job
c2292ef Implement support for PIC in x86-32 asm
7cb756e itx: replace qw_ constant prefix with pw_
121b3bb CI: enforce lack of carriage return / tab
36f76f4 Remove carriage return characters
502e5b9 Remove tab
2eee471 Fix AVX2 itx crash on 64-bit Windows
08b4c9a Avoid a redundant clip in 8-bit itx
a755b6e Clip coefficients in SSSE3/AVX2 inverse transform asm
eb01bdb Improve the fast path of IDCT 8x32 AVX2

Rank: 15
Priority: -- → P2
Pushed by achronopoulos@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a0588068456c
Update dav1d from upstream to f813285. r=TD-Linux
https://hg.mozilla.org/integration/autoland/rev/e56368888bd4
Update build files after dav1d import and add ASM build for Linux x86_32. r=TD-Linux
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: