Update libvpx to new version a6bff83a603affa2799bbacedc24f9ca8632a5c6 from 2022-05-13 00:00:00
Categories
(Core :: Audio/Video, enhancement, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox102 | --- | affected |
People
(Reporter: update-bot, Assigned: chunmin)
References
(Blocks 1 open bug)
Details
(Whiteboard: [3pl-filed][task_id: c3TTBu7XTEGeSI17S33zJg])
Attachments
(5 obsolete files)
This update covers 146 commits, including 27 new upstream commits I've never filed a bug on before. (They're the top 27.):
a6bff83a603affa2799bbacedc24f9ca8632a5c6 by Marco Paniconi
https://chromium.googlesource.com/webm/libvpx/+/a6bff83a603affa2799bbacedc24f9ca8632a5c6
Authored: 2022-05-12 11:18:19 -0700
Committed: 2022-05-12 18:28:08 -0700
vp9-rtc: Fix to interp_filter for segment skip
258affdeab68ed59e181368baa46e2f1d077b0ab by Konstantinos Margaritis
https://chromium.googlesource.com/webm/libvpx/+/258affdeab68ed59e181368baa46e2f1d077b0ab
Authored: 2022-05-03 12:24:44 +0300
Committed: 2022-05-07 16:38:36 +0300
[NEON] Optimize vp9_diamond_search_sad() for NEON
cb1abee1455ac7e552da271ac64c71d117caaa77 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/cb1abee1455ac7e552da271ac64c71d117caaa77
Authored: 2022-05-06 11:55:56 -0700
Committed: 2022-05-06 11:55:56 -0700
add some missing realloc checks
f3b4c9a8f65fb8f35d0e77d2fa62bcd075bbd738 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/f3b4c9a8f65fb8f35d0e77d2fa62bcd075bbd738
Authored: 2022-05-06 11:47:06 -0700
Committed: 2022-05-06 11:47:06 -0700
vp8[cd]x.h: document vpx_codec_vp[89]_[cd]x*
8ac72859e16934df6e598283997d141e9493fc05 by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/8ac72859e16934df6e598283997d141e9493fc05
Authored: 2022-05-03 10:44:49 -0400
Committed: 2022-05-03 10:46:46 -0400
vp9 svc sample: set fps from y4m file
872732b2c90eda09f6db1a21b5eee6dc36e813f3 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/872732b2c90eda09f6db1a21b5eee6dc36e813f3
Authored: 2022-04-28 17:45:47 -0700
Committed: 2022-04-28 17:45:47 -0700
examples: add missing argv_dup alloc checks
1b00ad52630a0379d2df16a4fc7351f4e3d0896e by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/1b00ad52630a0379d2df16a4fc7351f4e3d0896e
Authored: 2022-04-12 09:10:27 +0800
Committed: 2022-04-28 09:35:30 +0800
vp9[loongarch]: Optimize sad8x8/32x64/64x32x4d
b1ed8e08a21b33c0f5039559113004bee7943dc4 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/b1ed8e08a21b33c0f5039559113004bee7943dc4
Authored: 2022-04-07 17:51:51 +0800
Committed: 2022-04-28 09:34:51 +0800
vp9[loongarch]: Optimize sad64x64/32x32_avg,comp_avg_pred
8baaa7b5a3fcea958261bda667a871c163e93bf9 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/8baaa7b5a3fcea958261bda667a871c163e93bf9
Authored: 2022-04-26 22:20:00 -0700
Committed: 2022-04-27 15:28:53 -0700
y4m_input_open: check allocs
c3d2df2f2f810b1c1bd9bd6bf0a54d20b4e6dacc by James Zern
https://chromium.googlesource.com/webm/libvpx/+/c3d2df2f2f810b1c1bd9bd6bf0a54d20b4e6dacc
Authored: 2022-04-26 22:19:34 -0700
Committed: 2022-04-26 22:22:33 -0700
fastssim,fs_ctx_init: check alloc
c152584107a18a0e240a23279f1f1dfcd80a3acf by James Zern
https://chromium.googlesource.com/webm/libvpx/+/c152584107a18a0e240a23279f1f1dfcd80a3acf
Authored: 2022-04-26 22:19:05 -0700
Committed: 2022-04-26 22:22:33 -0700
vp9_get_smooth_motion_field: check alloc
e82c5a85c9fcb727a591ffa63fc08bcaf52f9da3 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/e82c5a85c9fcb727a591ffa63fc08bcaf52f9da3
Authored: 2022-04-26 22:18:21 -0700
Committed: 2022-04-26 22:22:33 -0700
vp9_row_mt_alloc_rd_thresh: check alloc
b2d57a88086410c8beb3696374764c4e836fe332 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/b2d57a88086410c8beb3696374764c4e836fe332
Authored: 2022-04-26 19:16:11 -0700
Committed: 2022-04-26 19:18:15 -0700
simple_encode,init_encoder: check buffer_pool alloc
a5ad89018eecef202d4ae5853ecdde843c0a9880 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/a5ad89018eecef202d4ae5853ecdde843c0a9880
Authored: 2022-04-26 19:15:40 -0700
Committed: 2022-04-26 19:18:14 -0700
VP9RateControlRTC::Create: check segmentation_map alloc
58fff2f9ef25c13da150cdfb366a351705db5776 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/58fff2f9ef25c13da150cdfb366a351705db5776
Authored: 2022-04-26 19:14:44 -0700
Committed: 2022-04-26 19:18:14 -0700
vp9_speed_features.c: check allocations
72fa1d505ed4eaf2660e35347aba768502f268c4 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/72fa1d505ed4eaf2660e35347aba768502f268c4
Authored: 2022-04-26 19:13:48 -0700
Committed: 2022-04-26 19:18:14 -0700
vp9_alloc_motion_field_info: check motion_field_array alloc
e93e2ca0e33fb04f54724c4df6526727e7399841 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/e93e2ca0e33fb04f54724c4df6526727e7399841
Authored: 2022-04-26 19:07:08 -0700
Committed: 2022-04-26 19:18:14 -0700
vp9_enc_grp_get_next_job: check job queue alloc
1b70db4be90e66fdd0473f34ad7bec69f269edeb by James Zern
https://chromium.googlesource.com/webm/libvpx/+/1b70db4be90e66fdd0473f34ad7bec69f269edeb
Authored: 2022-04-26 19:05:56 -0700
Committed: 2022-04-26 19:06:29 -0700
vp9: check postproc_state.limits allocs
19b45a26c62170c1fb0dfd18a083ddb84ef7e4a4 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/19b45a26c62170c1fb0dfd18a083ddb84ef7e4a4
Authored: 2022-04-26 18:42:24 -0700
Committed: 2022-04-26 18:44:06 -0700
vp9,encode_tiles_buffer_alloc: fix allocation check
f6de5b51b8338ebd743a465e84d2c4b73cc29082 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/f6de5b51b8338ebd743a465e84d2c4b73cc29082
Authored: 2022-04-05 18:17:19 +0800
Committed: 2022-04-26 20:54:41 +0800
vp9[loongarch]: Optimize fdct/get/variance16x16
d18407a171ef7a0108f961c12794ddb32ad5c9ab by James Zern
https://chromium.googlesource.com/webm/libvpx/+/d18407a171ef7a0108f961c12794ddb32ad5c9ab
Authored: 2022-04-25 15:12:02 -0700
Committed: 2022-04-25 15:21:05 -0700
register_state_check.h: add compiler barrier
192c85c4312f84eefc2bcc92b7fa7e8a685c5700 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/192c85c4312f84eefc2bcc92b7fa7e8a685c5700
Authored: 2022-04-25 11:20:48 -0700
Committed: 2022-04-25 11:20:48 -0700
add_noise_test.cc: remove stale TODO
76b7350cee4a4f047c813134dba33594d0b2785b by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/76b7350cee4a4f047c813134dba33594d0b2785b
Authored: 2022-04-08 15:00:33 +0800
Committed: 2022-04-24 17:32:10 +0800
vp9[loongarch]: Optimize sub_pixel_variance32x32/sad16x16
618739f59f5d3505ff76a1a82eb198bed4ec989d by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/618739f59f5d3505ff76a1a82eb198bed4ec989d
Authored: 2022-04-03 18:49:52 +0800
Committed: 2022-04-22 15:04:53 +0800
vp9[loongarch]: Optimize horizontal/vertical_4/dual
608a28e30b7abc62ed415af3dbb3d981e22b8a1c by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/608a28e30b7abc62ed415af3dbb3d981e22b8a1c
Authored: 2022-04-18 16:21:04 +0800
Committed: 2022-04-22 15:03:34 +0800
vp9[loongarch]: Optimize convolve8_avg_vert/convolve_copy
2651113a64d2a6892431b843ce35b57621369765 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/2651113a64d2a6892431b843ce35b57621369765
Authored: 2022-04-18 16:17:17 +0800
Committed: 2022-04-22 15:00:40 +0800
vp9[loongarch]: Optimize vertical/horizontal_8_dual
f2ef29f746c4cad7a41b3bba5daefba2726eda3a by James Zern
https://chromium.googlesource.com/webm/libvpx/+/f2ef29f746c4cad7a41b3bba5daefba2726eda3a
Authored: 2022-04-19 19:26:37 -0700
Committed: 2022-04-19 19:26:37 -0700
fdct16x16_neon.h,cosmetics: fix include-guard case
8da05d39b94ab09ca1993e5c1cb6430f0d3000db by James Zern
https://chromium.googlesource.com/webm/libvpx/+/8da05d39b94ab09ca1993e5c1cb6430f0d3000db
Authored: 2022-04-19 17:24:26 -0700
Committed: 2022-04-19 17:27:39 -0700
vp8_decode: free mt buffers early on resolution change
665f6a3065555317e75915af2561cf9b776e50b6 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/665f6a3065555317e75915af2561cf9b776e50b6
Authored: 2022-04-18 19:10:11 -0700
Committed: 2022-04-18 19:14:30 -0700
webmdec: fix double free
6ea4ef1d24f84d131e0a4398bf358bfd79bc88c3 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/6ea4ef1d24f84d131e0a4398bf358bfd79bc88c3
Authored: 2022-04-18 19:07:39 -0700
Committed: 2022-04-18 19:14:30 -0700
vp9_dx_iface,init_buffer_callbacks: return on alloc failure
f1d42a92bbb98ab4481f85716339a96914369e6a by James Zern
https://chromium.googlesource.com/webm/libvpx/+/f1d42a92bbb98ab4481f85716339a96914369e6a
Authored: 2022-04-18 18:59:57 -0700
Committed: 2022-04-18 19:14:30 -0700
vp9_encoder: check context buffer allocations
0ca5af7e24f5a8927016d6932a665acc762639a6 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/0ca5af7e24f5a8927016d6932a665acc762639a6
Authored: 2022-04-18 18:57:51 -0700
Committed: 2022-04-18 19:14:30 -0700
vp9_alloc_internal_frame_buffers: fix num buffers assignment
45fb0161b0bce849f2c38aba0777b702740ccc92 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/45fb0161b0bce849f2c38aba0777b702740ccc92
Authored: 2022-04-18 18:56:49 -0700
Committed: 2022-04-18 18:56:49 -0700
vp9_alloccommon: add missing pointer checks
90749e866308a0667c0d9afcf90244e5c6c95c0a by James Zern
https://chromium.googlesource.com/webm/libvpx/+/90749e866308a0667c0d9afcf90244e5c6c95c0a
Authored: 2022-04-14 13:08:58 -0700
Committed: 2022-04-18 12:57:28 -0700
temporal_filter_sse4,cosmetics: fix some typos
946bcdf9069c980edd4edad5721262efe26f75ba by James Zern
https://chromium.googlesource.com/webm/libvpx/+/946bcdf9069c980edd4edad5721262efe26f75ba
Authored: 2022-04-15 16:45:26 -0700
Committed: 2022-04-18 10:01:20 -0700
Upgrade GoogleTest to v1.11.0
9750257826bea4c73557f0612b24e9b85baf7031 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/9750257826bea4c73557f0612b24e9b85baf7031
Authored: 2022-04-15 22:29:31 -0700
Committed: 2022-04-15 22:33:11 -0700
vp8,get_sub_mv_ref_prob: change arguments to uint32_t
c8b9bf2b289a5755c0cc1187ebf07e7af75ef37d by James Zern
https://chromium.googlesource.com/webm/libvpx/+/c8b9bf2b289a5755c0cc1187ebf07e7af75ef37d
Authored: 2022-04-15 22:23:05 -0700
Committed: 2022-04-15 22:32:51 -0700
vp8: fix some implicit unsigned -> int conversions
81e5841a167e351613ce8ffc068d7ebe83e666a1 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/81e5841a167e351613ce8ffc068d7ebe83e666a1
Authored: 2022-04-14 11:30:55 +0800
Committed: 2022-04-15 17:23:09 +0800
vp9[loongarch]: Optimize idct32x32_1024/1/34_add
a067d8a5bcfda7ed8b967477c06dab3151be0d24 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/a067d8a5bcfda7ed8b967477c06dab3151be0d24
Authored: 2022-03-16 14:16:33 +0800
Committed: 2022-04-15 17:22:55 +0800
vp9[loongarch]: Optimize vpx_fdct32x32/32x32_rd
73b8aade83cd7d0fffe29254b931a34ad4621510 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/73b8aade83cd7d0fffe29254b931a34ad4621510
Authored: 2022-04-13 22:24:08 -0700
Committed: 2022-04-14 13:21:07 -0700
temporal_filter_sse4: remove unused function params
474a50c64837d05c68e6aa3d24ae096c53f2757d by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/474a50c64837d05c68e6aa3d24ae096c53f2757d
Authored: 2022-04-06 09:46:57 -0700
Committed: 2022-04-14 12:13:15 -0700
Fix int overflow in intermediate calculation
a165f4ba64ec8c992ca57a1b4444cd4a19527dde by James Zern
https://chromium.googlesource.com/webm/libvpx/+/a165f4ba64ec8c992ca57a1b4444cd4a19527dde
Authored: 2022-04-13 22:16:30 -0700
Committed: 2022-04-13 22:16:30 -0700
vp9,update_mbgraph_frame_stats: rm unused variables
e87f6d0a2c9fa5dd9267f9e930b5ab5921bdaae6 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/e87f6d0a2c9fa5dd9267f9e930b5ab5921bdaae6
Authored: 2022-04-13 22:14:33 -0700
Committed: 2022-04-13 22:14:33 -0700
vp8,define_gf_group: remove unused variable
d387c89e86de35fe3f12b5c9db2919bc82f90157 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/d387c89e86de35fe3f12b5c9db2919bc82f90157
Authored: 2022-03-31 15:01:30 +0800
Committed: 2022-04-14 11:17:42 +0800
Update loongson_intrinsics.h from v1.0.5 to v1.2.1
caf65c14a82e8d66af9d016738d210b0b307d7eb by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/caf65c14a82e8d66af9d016738d210b0b307d7eb
Authored: 2022-03-19 10:44:27 +0800
Committed: 2022-04-12 10:48:29 +0800
vp9[loongarch]: Optimize vpx_variance64x64/32x32
3a3645dbdc7822f52f7b136861e4447ea8d551f9 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/3a3645dbdc7822f52f7b136861e4447ea8d551f9
Authored: 2022-03-15 16:15:36 +0800
Committed: 2022-04-12 10:48:24 +0800
vp9[loongarch]: Optimize sad64x64/32x32/16x16
a3cd75e29bdc1ca9df81f944a6c873220509fda8 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/a3cd75e29bdc1ca9df81f944a6c873220509fda8
Authored: 2022-04-11 11:41:19 -0700
Committed: 2022-04-11 11:41:19 -0700
vpxdec: add some allocation checks
d04f78b5635e84a9099f2b0105562b87ba75f2cd by James Zern
https://chromium.googlesource.com/webm/libvpx/+/d04f78b5635e84a9099f2b0105562b87ba75f2cd
Authored: 2022-04-11 11:08:12 -0700
Committed: 2022-04-11 11:08:12 -0700
rate_hist,show_histogram: fix crash w/0 buckets
d00fd066e85176df0a21de3e99bad92ac2bacb00 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/d00fd066e85176df0a21de3e99bad92ac2bacb00
Authored: 2022-03-31 12:11:01 -0700
Committed: 2022-03-31 12:14:16 -0700
Revert "quantize: replace highbd versions"
6ac395ed771a4fa986637197a71ac6fe58d57965 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/6ac395ed771a4fa986637197a71ac6fe58d57965
Authored: 2022-03-31 12:10:03 -0700
Committed: 2022-03-31 12:14:09 -0700
Revert "quantize: remove highbd version"
8ff9f66b8de7bcec70296c1f304ab409330c3525 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/8ff9f66b8de7bcec70296c1f304ab409330c3525
Authored: 2022-03-30 14:04:10 +0800
Committed: 2022-03-31 20:35:22 +0800
vp9[loongarch]: Optimize vpx_convolve8_avg_horiz_c
d4060647213d51125457ae151a2402bf95ebdf71 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/d4060647213d51125457ae151a2402bf95ebdf71
Authored: 2022-03-28 17:12:57 +0800
Committed: 2022-03-31 20:35:13 +0800
vp8[loongarch]: Optimize dequant_idct_add_y/uv_block
176acaf9f6efb3603e920eb35630a16f8a88ad5e by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/176acaf9f6efb3603e920eb35630a16f8a88ad5e
Authored: 2022-03-22 13:58:50 +0800
Committed: 2022-03-31 20:35:04 +0800
loongarch: Fix bugs
89cfe3835c47dabf77d38edb3af190155984fa9a by Johann
https://chromium.googlesource.com/webm/libvpx/+/89cfe3835c47dabf77d38edb3af190155984fa9a
Authored: 2022-03-30 15:33:40 +0900
Committed: 2022-03-31 13:07:35 +0900
quantize: remove highbd version
e6ede58a5a6cd34b82321c1b2c36ec14984e6ecd by Johann
https://chromium.googlesource.com/webm/libvpx/+/e6ede58a5a6cd34b82321c1b2c36ec14984e6ecd
Authored: 2019-11-04 15:58:07 -0600
Committed: 2022-03-31 10:59:50 +0900
remove unused vp8_encode_intra parameter
3c98caa6a4eea59da3c5b37b128e18f16b722080 by Johann
https://chromium.googlesource.com/webm/libvpx/+/3c98caa6a4eea59da3c5b37b128e18f16b722080
Authored: 2022-03-31 10:43:29 +0900
Committed: 2022-03-31 10:43:29 +0900
subpel variance: add speed test
2200039d33c49a9f7a5c438656df143755b022c4 by Johann
https://chromium.googlesource.com/webm/libvpx/+/2200039d33c49a9f7a5c438656df143755b022c4
Authored: 2022-03-30 14:57:46 +0900
Committed: 2022-03-31 00:43:52 +0000
quantize: replace highbd versions
2c32425851cb89a1623ac7f3cf3d7bbba7aa32c6 by Cheng Chen
https://chromium.googlesource.com/webm/libvpx/+/2c32425851cb89a1623ac7f3cf3d7bbba7aa32c6
Authored: 2022-03-30 15:47:17 -0700
Committed: 2022-03-30 16:29:29 -0700
L2E: Make SimpleEncode take vp9 level as an input
247658efb0a29fbcd66a84ef67aab2794e517380 by Konstantinos Margaritis
https://chromium.googlesource.com/webm/libvpx/+/247658efb0a29fbcd66a84ef67aab2794e517380
Authored: 2022-03-16 16:27:27 +0200
Committed: 2022-03-30 11:35:35 +0300
Optimize FHT functions for NEON
1239be9e5faf3f7c1603548ed669af35639b74f8 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/1239be9e5faf3f7c1603548ed669af35639b74f8
Authored: 2022-03-29 20:00:00 -0700
Committed: 2022-03-29 20:01:02 -0700
sad4d_avx2: fix VS 2014 build error
02808ecbccf4fa385a700cffdd1aac796f6f37ca by Johann
https://chromium.googlesource.com/webm/libvpx/+/02808ecbccf4fa385a700cffdd1aac796f6f37ca
Authored: 2022-03-29 12:40:12 +0900
Committed: 2022-03-30 01:56:23 +0000
remove skip_block from quantize
afd60bd07d41e5d20a0b11eeeb104846d9517c65 by Johann
https://chromium.googlesource.com/webm/libvpx/+/afd60bd07d41e5d20a0b11eeeb104846d9517c65
Authored: 2022-03-28 15:27:46 +0900
Committed: 2022-03-29 12:31:02 +0900
remove sad x3,x8 specializations
d60b671a73a4c8ebc2324ccb248a713652d6506b by Johann
https://chromium.googlesource.com/webm/libvpx/+/d60b671a73a4c8ebc2324ccb248a713652d6506b
Authored: 2022-03-23 14:28:29 +0900
Committed: 2022-03-29 10:56:27 +0900
gcc 11 warning: mismatched bound
9c424b7556ee44df2335332e079c59f0a8d3559b by James Zern
https://chromium.googlesource.com/webm/libvpx/+/9c424b7556ee44df2335332e079c59f0a8d3559b
Authored: 2022-03-26 10:25:18 -0700
Committed: 2022-03-26 10:25:18 -0700
ads2armasm_ms.pl: fix thumb::FixThumbInstructions call
29cde7ec1a1d466e30c33b939616a4903a8abb3f by Johann
https://chromium.googlesource.com/webm/libvpx/+/29cde7ec1a1d466e30c33b939616a4903a8abb3f
Authored: 2022-03-23 14:18:58 +0900
Committed: 2022-03-23 14:20:29 +0900
ads2gas: maintain whitespace
da0cfd3d592713a66863484f1c19aba2b775306f by Johann
https://chromium.googlesource.com/webm/libvpx/+/da0cfd3d592713a66863484f1c19aba2b775306f
Authored: 2022-03-23 13:58:46 +0900
Committed: 2022-03-23 13:58:46 +0900
ads2gas: fix .size measurement
f6344745d9887adb38a62a878a3b794b84240851 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/f6344745d9887adb38a62a878a3b794b84240851
Authored: 2022-03-22 13:51:27 -0700
Committed: 2022-03-22 13:51:27 -0700
ads2gas*.pl: strip trailing whitespace after transforms
f3711cae5a4cf5d673f7f27ea3a5975ab3f2982a by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/f3711cae5a4cf5d673f7f27ea3a5975ab3f2982a
Authored: 2022-03-22 13:07:31 -0700
Committed: 2022-03-22 13:07:31 -0700
Fix ClangTidy style warning
f79d256cb28a4228df66a7a6d1cebbd9071e0639 by Konstantinos Margaritis
https://chromium.googlesource.com/webm/libvpx/+/f79d256cb28a4228df66a7a6d1cebbd9071e0639
Authored: 2022-03-11 20:19:25 +0200
Committed: 2022-03-17 13:07:12 +0200
Make sure only NEON FDCT functions are called.
bf672f23a5336cb54dbcb2e4417142139f44cc3e by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/bf672f23a5336cb54dbcb2e4417142139f44cc3e
Authored: 2022-03-11 10:56:07 +0800
Committed: 2022-03-17 10:39:34 +0800
vp8[loongarch]: Optimize idct_add, filter_bv/bh
31441d45f76819bb80dfc76f0a0f59f2501239e8 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/31441d45f76819bb80dfc76f0a0f59f2501239e8
Authored: 2022-03-10 14:56:42 +0800
Committed: 2022-03-16 12:21:21 +0800
vp9[loongarch]: Optimize convolve/convolve8_avg_c
220643c8627d158f75acbf7e1b7dcd9ae642261c by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/220643c8627d158f75acbf7e1b7dcd9ae642261c
Authored: 2022-03-01 16:33:47 +0800
Committed: 2022-03-16 12:19:46 +0800
vp9[loongarch]: Optimize convolve8_horiz/vert/c
4ee32be84be7dfa2b0c00ba04f4d85503d46e3f3 by Johann
https://chromium.googlesource.com/webm/libvpx/+/4ee32be84be7dfa2b0c00ba04f4d85503d46e3f3
Authored: 2022-03-13 07:02:03 +0900
Committed: 2022-03-13 07:50:37 +0900
ads2gas_apple.pl: remove gcc-isms
642529248f873d9da8b86e368d9e3af85a2a77a3 by Johann
https://chromium.googlesource.com/webm/libvpx/+/642529248f873d9da8b86e368d9e3af85a2a77a3
Authored: 2022-03-13 06:28:16 +0900
Committed: 2022-03-13 07:50:33 +0900
ads2gas[_apple].pl: remove unused stanzas
624b1367004801639ed35759d5f1759a092c8410 by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/624b1367004801639ed35759d5f1759a092c8410
Authored: 2022-03-01 09:48:13 +0800
Committed: 2022-03-03 20:37:26 +0800
vp9[loongarch]: Optimize horizontal/vertical_8_c
1365e7e1a56f0a9af5fbd247a973206484bc8e2b by Marco Paniconi
https://chromium.googlesource.com/webm/libvpx/+/1365e7e1a56f0a9af5fbd247a973206484bc8e2b
Authored: 2022-03-01 23:03:27 -0800
Committed: 2022-03-02 11:38:38 -0800
vp9-svc: Remove VP9E_SET_TEMPORAL_LAYERING_MODE
3b21aeac8b7d5a52b6360d878cb4df593e87113e by yuanhecai
https://chromium.googlesource.com/webm/libvpx/+/3b21aeac8b7d5a52b6360d878cb4df593e87113e
Authored: 2022-02-23 11:23:52 +0800
Committed: 2022-02-25 11:42:22 +0800
vp9[loongarch]: Optimize lpf_horizontal/vertical_16_dual with LSX
2da19ac0332f0b60cd2e4e2c7fa1748eb3ac85a7 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/2da19ac0332f0b60cd2e4e2c7fa1748eb3ac85a7
Authored: 2022-02-11 12:43:29 -0800
Committed: 2022-02-11 12:43:29 -0800
svc_datarate_test.cc: remove stale TODO
cafe7cc1f10cfea74edb2ded7c3df2d69fcf1eee by Gregor Jasny
https://chromium.googlesource.com/webm/libvpx/+/cafe7cc1f10cfea74edb2ded7c3df2d69fcf1eee
Authored: 2022-02-10 09:01:49 +0100
Committed: 2022-02-10 09:01:49 +0100
support visual studio 2022 (vs17)
232ad814de14e5941857c62a023b6fd66e967bb6 by Marco Paniconi
https://chromium.googlesource.com/webm/libvpx/+/232ad814de14e5941857c62a023b6fd66e967bb6
Authored: 2022-02-08 12:36:39 -0800
Committed: 2022-02-08 13:40:24 -0800
rtc-vp9: Fix intra-only for bypass mode
b3cc4b625d1d2c9a0913dcfbda97dd3bf845f998 by Lu Wang
https://chromium.googlesource.com/webm/libvpx/+/b3cc4b625d1d2c9a0913dcfbda97dd3bf845f998
Authored: 2021-11-10 15:21:17 +0800
Committed: 2022-02-08 14:55:09 +0800
vp8[loongarch]: Optimize vp8_loop/sixtap, vpx_dc with LSX.
85a9bdc6cc0ab6be4a2fb2c93f9e1551688489f6 by Lu Wang
https://chromium.googlesource.com/webm/libvpx/+/85a9bdc6cc0ab6be4a2fb2c93f9e1551688489f6
Authored: 2021-11-10 15:05:42 +0800
Committed: 2022-02-08 14:54:42 +0800
vpx_util[loongarch]: Add loongson_intrinsics.h v1.0.5.
b22edeb26b8b47155ee94f2d9093cf7cf108bf07 by Wan-Teh Chang
https://chromium.googlesource.com/webm/libvpx/+/b22edeb26b8b47155ee94f2d9093cf7cf108bf07
Authored: 2022-02-05 14:32:49 -0800
Committed: 2022-02-05 14:32:49 -0800
Handle NV12 in vpx_img_chroma_subsampling()
e2cc35cb673a65ffa14bd36f62390aa221c54393 by Wan-Teh Chang
https://chromium.googlesource.com/webm/libvpx/+/e2cc35cb673a65ffa14bd36f62390aa221c54393
Authored: 2022-02-05 12:14:37 -0800
Committed: 2022-02-05 12:14:37 -0800
Update error messages in validate_img()
74c0f504c4187fd0f923209767c530776588728d by Marco Paniconi
https://chromium.googlesource.com/webm/libvpx/+/74c0f504c4187fd0f923209767c530776588728d
Authored: 2022-02-02 16:17:58 -0800
Committed: 2022-02-02 19:07:46 -0800
rtc-vp9: Fix to tests for intra-only frame.
847a0ef84f4d5bc3c28124742fe47bb277a1f5fe by James Zern
https://chromium.googlesource.com/webm/libvpx/+/847a0ef84f4d5bc3c28124742fe47bb277a1f5fe
Authored: 2022-02-01 16:24:07 -0800
Committed: 2022-02-01 16:30:24 -0800
vp9_roi_test: apply iwyu
fc2a31cfb901e8988dc382f094b843bf9fcd4433 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/fc2a31cfb901e8988dc382f094b843bf9fcd4433
Authored: 2022-02-01 11:57:05 -0800
Committed: 2022-02-01 12:26:21 -0800
vp9_thread_test: parameterize VP9DecodeMultiThreadedTest
0494625b7b386d6634c19b47d39e1608c3a5bcec by James Zern
https://chromium.googlesource.com/webm/libvpx/+/0494625b7b386d6634c19b47d39e1608c3a5bcec
Authored: 2022-01-28 11:47:08 -0800
Committed: 2022-01-28 12:25:47 -0800
vpx/vp8[cd]x.h,cosmetics: normalize ctrls to enum order
479758aeb15c82c8faf6d7a905999c7512284c64 by Jin Bo
https://chromium.googlesource.com/webm/libvpx/+/479758aeb15c82c8faf6d7a905999c7512284c64
Authored: 2021-07-06 17:18:48 +0800
Committed: 2022-01-28 16:05:51 +0800
libvpx[loongarch]: Add loongarch support.
8a0af65f34bdf43fc63b4ce4ac9393aceab0abbf by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/8a0af65f34bdf43fc63b4ce4ac9393aceab0abbf
Authored: 2021-09-28 16:59:21 -0700
Committed: 2022-01-27 13:12:29 -0800
Use background segmentation mask with ROI
531c60e2a2c0a98a0754502f3e6c28f3d5002c4d by James Zern
https://chromium.googlesource.com/webm/libvpx/+/531c60e2a2c0a98a0754502f3e6c28f3d5002c4d
Authored: 2022-01-26 19:44:33 -0800
Committed: 2022-01-26 19:44:33 -0800
vp8dx.h,cosmetics: normalize #define/type order
935350958690c086c16ec645e4da53d241cd36bf by James Zern
https://chromium.googlesource.com/webm/libvpx/+/935350958690c086c16ec645e4da53d241cd36bf
Authored: 2022-01-26 19:41:41 -0800
Committed: 2022-01-26 19:41:41 -0800
vp8dx.h: add missing define for VP9_SET_BYTE_ALIGNMENT
ae5d16173d2af45dcb80d43635f53129a045b946 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/ae5d16173d2af45dcb80d43635f53129a045b946
Authored: 2022-01-26 15:05:22 -0800
Committed: 2022-01-26 15:05:22 -0800
fix some include guards
395732f679e3f7842f5b2094e3a91de036f85708 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/395732f679e3f7842f5b2094e3a91de036f85708
Authored: 2022-01-25 20:06:59 -0800
Committed: 2022-01-25 20:06:59 -0800
libwebm: update to libwebm-1.0.0.28-28-gee0bab5
82014b6675ef9acf20cb2bb42c83f95d9e33906b by Jianhui Dai
https://chromium.googlesource.com/webm/libvpx/+/82014b6675ef9acf20cb2bb42c83f95d9e33906b
Authored: 2022-01-01 08:01:48 +0800
Committed: 2022-01-19 11:11:51 +0800
Reland "Add vp9 ref frame to flag map function"
51415c4076578d3cbc32fcd0d683161c3e887814 by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/51415c4076578d3cbc32fcd0d683161c3e887814
Authored: 2022-01-11 08:47:52 -0800
Committed: 2022-01-11 08:49:12 -0800
Revert "Set unused reference frames to first ref"
6982214de5cc62f1f4dc733f1bcc3ffbd74780b0 by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/6982214de5cc62f1f4dc733f1bcc3ffbd74780b0
Authored: 2022-01-11 08:46:59 -0800
Committed: 2022-01-11 08:47:34 -0800
Revert "Add vp9 ref frame to flag map function"
44e611482e13fdffa0acde780a20dd68ee153498 by Jianhui Dai
https://chromium.googlesource.com/webm/libvpx/+/44e611482e13fdffa0acde780a20dd68ee153498
Authored: 2022-01-01 08:01:48 +0800
Committed: 2022-01-01 12:34:28 +0800
Add vp9 ref frame to flag map function
b685d6f02f1e3ccad9b1debd8dcf4c7a06bfaab6 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/b685d6f02f1e3ccad9b1debd8dcf4c7a06bfaab6
Authored: 2021-12-21 11:53:51 -0800
Committed: 2021-12-21 13:33:58 -0800
vp9_prob_diff_update_savings_search_model: quiet conv warnings
94972ca7ea2a93806d0f902dd222ec164e81997d by James Zern
https://chromium.googlesource.com/webm/libvpx/+/94972ca7ea2a93806d0f902dd222ec164e81997d
Authored: 2021-12-20 19:56:01 -0800
Committed: 2021-12-21 11:45:56 -0800
vpx_int_pro_row: normalize declaration w/aom
6bf761a7ef8e8532d8a88c95d255a2873077de5d by Fyodor Kyslov
https://chromium.googlesource.com/webm/libvpx/+/6bf761a7ef8e8532d8a88c95d255a2873077de5d
Authored: 2021-12-15 23:11:15 -0800
Committed: 2021-12-15 23:14:18 -0800
vp9 encoder: fix test failure on 32 bit arch
ea042a676ee09987dc5c8fccaef6ea941eaea258 by Fyodor Kyslov
https://chromium.googlesource.com/webm/libvpx/+/ea042a676ee09987dc5c8fccaef6ea941eaea258
Authored: 2021-12-14 09:59:17 -0800
Committed: 2021-12-14 10:01:50 -0800
vp9 encoder: fix integer overflows
e7f33a53cf404bbb3688af9b13375b5c090daae4 by Jianhui Dai
https://chromium.googlesource.com/webm/libvpx/+/e7f33a53cf404bbb3688af9b13375b5c090daae4
Authored: 2021-12-09 13:38:22 +0800
Committed: 2021-12-11 19:11:18 +0800
Set unused reference frames to first ref
03a81068467076b4ce4a41dafaac9a9e5cc5f01c by James Zern
https://chromium.googlesource.com/webm/libvpx/+/03a81068467076b4ce4a41dafaac9a9e5cc5f01c
Authored: 2021-12-09 18:34:18 -0800
Committed: 2021-12-09 18:37:01 -0800
vp[89]_initalize_enc(): protect against multiple invocations
3cff8be3d8b662d96d49b01a53e4fa22278709b2 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/3cff8be3d8b662d96d49b01a53e4fa22278709b2
Authored: 2021-12-09 18:02:30 -0800
Committed: 2021-12-09 18:06:05 -0800
vp9_diamond_search_sad_avx: quiet -Wmaybe-uninitialized warning
f3e2a690cd474eae47376b431f5bddf6d73e377c by James Zern
https://chromium.googlesource.com/webm/libvpx/+/f3e2a690cd474eae47376b431f5bddf6d73e377c
Authored: 2021-12-09 17:32:30 -0800
Committed: 2021-12-09 17:36:31 -0800
vp9_bitstream.c: quiet -Wstringop-overflow warning
7fbcee49da63a61feee00147746efa33e31087e8 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/7fbcee49da63a61feee00147746efa33e31087e8
Authored: 2021-12-08 21:42:28 -0800
Committed: 2021-12-09 11:11:19 -0800
quiet -Warray-parameter warnings
093a8c4824729be62e582b7d3f00e18830aee3b8 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/093a8c4824729be62e582b7d3f00e18830aee3b8
Authored: 2021-12-08 21:35:26 -0800
Committed: 2021-12-08 21:35:26 -0800
test_intra_pred_speed: match above ext w/reconintra
69146697b51d3344e8dfe7608cd141699e1f6a59 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/69146697b51d3344e8dfe7608cd141699e1f6a59
Authored: 2021-12-08 19:34:47 -0800
Committed: 2021-12-08 19:34:47 -0800
vp9_thread_test.cc: remove incorrect TODO
ab35ee100a38347433af24df05a5e1578172a2ae by James Zern
https://chromium.googlesource.com/webm/libvpx/+/ab35ee100a38347433af24df05a5e1578172a2ae
Authored: 2021-12-07 13:11:46 -0800
Committed: 2021-12-07 13:26:30 -0800
clear -Wextra-semi/-Wextra-semi-stmt warnings x2
31b954debe62026f957e9a13354c8c75b12e537a by James Zern
https://chromium.googlesource.com/webm/libvpx/+/31b954debe62026f957e9a13354c8c75b12e537a
Authored: 2021-12-02 13:11:56 -0800
Committed: 2021-12-02 16:53:20 -0800
clear -Wextra-semi/-Wextra-semi-stmt warnings
1794f6db24d400ddc834b543510c547d777216cb by James Zern
https://chromium.googlesource.com/webm/libvpx/+/1794f6db24d400ddc834b543510c547d777216cb
Authored: 2021-11-16 18:21:34 -0800
Committed: 2021-11-18 14:47:27 -0800
vp9 encoder: fix row-mt crash w/thread config change
2d9e4d3c7a07aa50dc5e12c59d190f28b9e1bcb7 by Fyodor Kyslov
https://chromium.googlesource.com/webm/libvpx/+/2d9e4d3c7a07aa50dc5e12c59d190f28b9e1bcb7
Authored: 2021-11-17 13:15:00 -0800
Committed: 2021-11-17 21:17:09 -0800
vp9 encoder: fix some integer overflows
87ce2bc3e3266e670e0da71d7915c3c40e948c15 by Ilya Kurdyukov
https://chromium.googlesource.com/webm/libvpx/+/87ce2bc3e3266e670e0da71d7915c3c40e948c15
Authored: 2021-11-17 14:16:02 +0700
Committed: 2021-11-18 03:24:52 +0000
replaced bsr() with get_msb() from bitops.h
4a5a0a9a795782f33b8eb04461f9a5dfc9a146e1 by Ilya Kurdyukov
https://chromium.googlesource.com/webm/libvpx/+/4a5a0a9a795782f33b8eb04461f9a5dfc9a146e1
Authored: 2021-11-13 18:22:14 +0700
Committed: 2021-11-17 04:07:50 +0000
faster vp8_regular_quantize_b_sse4_1
c0ba429863bb9f85484430f1c62edf636e4fe6de by James Zern
https://chromium.googlesource.com/webm/libvpx/+/c0ba429863bb9f85484430f1c62edf636e4fe6de
Authored: 2021-11-15 19:20:36 -0800
Committed: 2021-11-16 19:59:58 -0800
encode_api_test.cc: unify kCodecs[] definitions
c59de7bc914d40305c1a7b066b9965d809d81533 by Johann
https://chromium.googlesource.com/webm/libvpx/+/c59de7bc914d40305c1a7b066b9965d809d81533
Authored: 2021-11-17 06:02:15 +0900
Committed: 2021-11-17 06:05:34 +0900
MacOS 12 is darwin21
9fb780c5e75584fe198a89f0cf1898cebb542104 by Mikko Koivisto
https://chromium.googlesource.com/webm/libvpx/+/9fb780c5e75584fe198a89f0cf1898cebb542104
Authored: 2021-11-15 18:47:05 +0000
Committed: 2021-11-16 05:32:39 +0000
vp9: Fix multiplication overflow
7e4c6fed0c9b212dcee4787d461042c94dee4468 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/7e4c6fed0c9b212dcee4787d461042c94dee4468
Authored: 2021-11-11 13:42:35 -0800
Committed: 2021-11-11 13:43:29 -0800
test/DummyVideoSource::ReallocImage: check img_ alloc
888bafc78d8bddb5cfc4262c93f456c812763571 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/888bafc78d8bddb5cfc4262c93f456c812763571
Authored: 2021-11-06 10:42:46 -0700
Committed: 2021-11-08 16:30:16 -0800
vp8 encoder: fix some integer overflows
16333de2890ea84fff5c2d788003f4eea2ce5600 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/16333de2890ea84fff5c2d788003f4eea2ce5600
Authored: 2021-11-06 16:48:13 -0700
Committed: 2021-11-08 13:43:09 -0800
mem_sse2.h: loadu_uint32 -> loadu_int32
2e73da326a26ddc367317e860e24e274947c26d8 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/2e73da326a26ddc367317e860e24e274947c26d8
Authored: 2021-11-06 16:43:11 -0700
Committed: 2021-11-08 13:43:09 -0800
mem_sse2.h: storeu_uint32 -> storeu_int32
1676cddaaa4feebc766c64767f035ca9b0e5739f by James Zern
https://chromium.googlesource.com/webm/libvpx/+/1676cddaaa4feebc766c64767f035ca9b0e5739f
Authored: 2021-11-06 16:33:00 -0700
Committed: 2021-11-08 13:43:09 -0800
vp8: fix some implicit signed -> unsigned conv warnings
40c21ff6fe32c12d7e0a7f66b0a2f7ca67a26695 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/40c21ff6fe32c12d7e0a7f66b0a2f7ca67a26695
Authored: 2021-11-06 10:42:37 -0700
Committed: 2021-11-08 13:43:09 -0800
video_source.h,ReallocImage: quiet implicit conv warning
23796337ce5b0a2f58eb7386c9aded5e6a4b84f6 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/23796337ce5b0a2f58eb7386c9aded5e6a4b84f6
Authored: 2021-11-08 12:57:12 -0800
Committed: 2021-11-08 13:09:21 -0800
vp8,calc_pframe_target_size: fix integer overflow
69d08cb9d33af163ebef67d8c4dc45c897106905 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/69d08cb9d33af163ebef67d8c4dc45c897106905
Authored: 2021-11-06 10:42:46 -0700
Committed: 2021-11-08 13:04:09 -0800
vp8_update_rate_correction_factors: fix integer overflow
ca93fc740edcc84da5c61f0951b86cf98c0c4752 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/ca93fc740edcc84da5c61f0951b86cf98c0c4752
Authored: 2021-10-27 10:05:19 -0700
Committed: 2021-11-04 16:41:33 -0700
update libwebm to libwebm-1.0.0.28-20-g206d268
f3b95b1f56ed0b8d3fce8b998f431341f5d8c680 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/f3b95b1f56ed0b8d3fce8b998f431341f5d8c680
Authored: 2021-11-03 16:23:06 -0700
Committed: 2021-11-03 16:23:06 -0700
update tools/cpplint.py
dd10ac8f69c1bc77fc69cd10de51092d07fbebb5 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/dd10ac8f69c1bc77fc69cd10de51092d07fbebb5
Authored: 2021-11-02 17:19:10 -0700
Committed: 2021-11-02 17:21:56 -0700
tools_common.h: add VPX_TOOLS_FORMAT_PRINTF
340f60524ffa35c7324c54fe404d84cc1a1ac402 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/340f60524ffa35c7324c54fe404d84cc1a1ac402
Authored: 2021-11-02 16:29:52 -0700
Committed: 2021-11-02 17:21:30 -0700
vpx_codec_internal.h: add LIBVPX_FORMAT_PRINTF
e259e6951d794ca6a6f2f3c9c40c5c99818613d3 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/e259e6951d794ca6a6f2f3c9c40c5c99818613d3
Authored: 2021-10-12 11:57:39 -0700
Committed: 2021-10-12 11:57:39 -0700
test/Android.mk: import LICENSE indicators from AOSP
9039995e94ef5c70e6f3cbf5fe43367da18a0dcc by James Zern
https://chromium.googlesource.com/webm/libvpx/+/9039995e94ef5c70e6f3cbf5fe43367da18a0dcc
Authored: 2021-10-09 10:33:37 -0700
Committed: 2021-10-09 10:33:37 -0700
Android.mk: import LICENSE indicators from AOSP
27b8a778bdbaaf803c2a15eb4d96837757480106 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/27b8a778bdbaaf803c2a15eb4d96837757480106
Authored: 2021-10-08 16:24:23 -0700
Committed: 2021-10-08 16:26:26 -0700
vp8_yv12_realloc_frame_buffer: move allocation check
fe3b58cffa250aaa8c20ee2e53ce3e92cac3f440 by James Zern
https://chromium.googlesource.com/webm/libvpx/+/fe3b58cffa250aaa8c20ee2e53ce3e92cac3f440
Authored: 2021-10-01 15:42:50 -0700
Committed: 2021-10-01 15:52:43 -0700
vpx_roi_map: add delta range info
fccaa5fa7a3e134949f5ea9fe3d4f3c388d4243b by James Zern
https://chromium.googlesource.com/webm/libvpx/+/fccaa5fa7a3e134949f5ea9fe3d4f3c388d4243b
Authored: 2021-10-01 13:46:02 -0700
Committed: 2021-10-01 15:52:38 -0700
{vp8,vp9}_set_roi_map: fix validation with INT_MIN
167de33ca8b24f072a88fcf51fbe782763717d00 by Marco Paniconi
https://chromium.googlesource.com/webm/libvpx/+/167de33ca8b24f072a88fcf51fbe782763717d00
Authored: 2021-10-01 13:16:56 -0700
Committed: 2021-10-01 13:19:29 -0700
vp8: Condition decimation drop logic on drop_frames_allowed
f8733b3fb7eb3cf1154a9e693351097ec42005a2 by Marco Paniconi
https://chromium.googlesource.com/webm/libvpx/+/f8733b3fb7eb3cf1154a9e693351097ec42005a2
Authored: 2021-10-01 11:54:53 -0700
Committed: 2021-10-01 11:58:37 -0700
vp8: For screen mode: clip buffer from below
b68877a7ebfe764714f8ce7aeb2a7f6d12b77989 by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/b68877a7ebfe764714f8ce7aeb2a7f6d12b77989
Authored: 2021-09-24 14:56:00 -0700
Committed: 2021-09-24 14:56:00 -0700
vp8 rc: Clear system state at the end of calls
0de415cf6a945457115783807a702a5249f44a9d by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/0de415cf6a945457115783807a702a5249f44a9d
Authored: 2021-09-16 10:16:44 -0700
Committed: 2021-09-23 13:30:49 -0700
vp8 rc: support temporal layers
09775194ffdb84b4979f3988e7ef301575b661df by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/09775194ffdb84b4979f3988e7ef301575b661df
Authored: 2021-09-20 13:37:43 -0700
Committed: 2021-09-21 10:11:51 -0700
Cap duration to avoid overflow
7366195e5a7098de0b7c131f40dd5238b9065a56 by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/7366195e5a7098de0b7c131f40dd5238b9065a56
Authored: 2021-09-16 10:19:09 -0700
Committed: 2021-09-16 10:19:09 -0700
vp8 rc: explicit cast to avoid VS build failure
8a6fbc0b4eb8538e213782bcdc3969a08b44e73b by Wan-Teh Chang
https://chromium.googlesource.com/webm/libvpx/+/8a6fbc0b4eb8538e213782bcdc3969a08b44e73b
Authored: 2021-09-10 15:54:51 -0700
Committed: 2021-09-10 15:54:51 -0700
Define the VPX_NO_RETURN macro for MSVC
65a1751e5b98bf7f1d21bcbfdef352af34fb205d by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/65a1751e5b98bf7f1d21bcbfdef352af34fb205d
Authored: 2021-08-31 10:22:22 -0700
Committed: 2021-09-10 10:46:26 -0700
Add vp8 support to rc lib
ca40ca9bed87687eb0b534bf3974c95182dd29a1 by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/ca40ca9bed87687eb0b534bf3974c95182dd29a1
Authored: 2021-09-08 16:52:51 -0700
Committed: 2021-09-08 16:52:51 -0700
vp8 rc: always update correction factor
ee73384f0304c7e8a84a214ddc8863d40fe716ad by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/ee73384f0304c7e8a84a214ddc8863d40fe716ad
Authored: 2021-09-02 16:15:13 -0700
Committed: 2021-09-02 16:20:24 -0700
Add codec control for vp8 external rc
59c9e1d87ef33bc82fca82cfcf5202d4b86c92e7 by Jerome Jiang
https://chromium.googlesource.com/webm/libvpx/+/59c9e1d87ef33bc82fca82cfcf5202d4b86c92e7
Authored: 2021-08-24 14:30:54 -0700
Committed: 2021-08-24 16:09:40 -0700
vp9 rc lib: Allow aq 3 to work for SVC with unit test
Reporter | ||
Comment 2•2 years ago
|
||
c3TTBu7XTEGeSI17S33zJg |
Updatebot encountered an error while trying to apply the mozilla patches. with the following message:
stdout:
Latest commit is a6bff83a603affa2799bbacedc24f9ca8632a5c6 from Fri May 13 01:28:08 2022
Importing local patches...
patch -p1 --directory media/libvpx/libvpx/ --input /builds/worker/checkouts/gecko/media/libvpx/bug1137614.patch --no-backup-if-mismatch
patching file vp8/encoder/block.h
patch -p1 --directory media/libvpx/libvpx/ --input /builds/worker/checkouts/gecko/media/libvpx/input_frame_validation.patch --no-backup-if-mismatch
patching file vp8/vp8_cx_iface.c
Hunk #1 succeeded at 933 (offset 12 lines).
patch -p1 --directory media/libvpx/libvpx/ --input /builds/worker/checkouts/gecko/media/libvpx/input_frame_validation_vp9.patch --no-backup-if-mismatch
patching file vp9/vp9_cx_iface.c
patch -p1 --directory media/libvpx/libvpx/ --input /builds/worker/checkouts/gecko/media/libvpx/rename_duplicate_files.patch --no-backup-if-mismatch
patching file vpx_dsp/vpx_dsp.mk
Hunk #1 FAILED at 160.
1 out of 1 hunk FAILED -- saving rejects to file vpx_dsp/vpx_dsp.mk.rej
Error running mach:['vendor', '--patch-mode', 'only', 'media/libvpx/moz.yaml']
The error occurred in code that was called by the mach command. This is either
a bug in the called code itself or in the way that mach is calling it.
You can invoke |./mach busted| to check if this issue is already on file. If it
isn't, please use |./mach busted file vendor| to report it. If |./mach busted| is
misbehaving, you can also inspect the dependencies of bug 1543241.If filing a bug, please include the full output of mach, including this error
message.The details of the failure are as follows:
Exception: Process executed with non-0 exit code 1: ['patch', '-p1', '--directory', 'media/libvpx/libvpx/', '--input', '/builds/worker/checkouts/gecko/media/libvpx/rename_duplicate_files.patch', '--no-backup-if-mismatch']
File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/vendor/mach_commands.py", line 137, in vendor
patch_mode,
File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/vendor/vendor_manifest.py", line 101, in vendor
self.manifest["vendoring"]["vendor-directory"],
File "/builds/worker/checkouts/gecko/python/mozbuild/mozbuild/vendor/vendor_manifest.py", line 634, in import_local_patches
log_name=script,
File "/builds/worker/checkouts/gecko/python/mach/mach/mixin/process.py", line 184, in run_process
"Process executed with non-0 exit code %d: %s" % (status, args)
Updatebot will be unable to do anything more for this library version.
Jim, I'd been hoping to check this out, but don't think I'll have time. Could you please find an owner for both this specific update and the general libvpx update bot stuff?
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 4•2 years ago
|
||
The latest version (v1.12.0-rc1) of the libvpx [1] adds some
optimizations with LSX instructions for loongson architecture, which
have same name files quantize_lsx.c in both vp8/encoder/loongarch and
vpx_dsp/loongarch directories, and so the find_duplicates
check fails
in generate_sources_mozbuild.sh
Assignee | ||
Comment 5•2 years ago
|
||
The latest version (v1.12.0-rc1) of the libvpx [1] adds some
optimizations with LSX instructions for loongson architecture [2], which
have same name files quantize_lsx.c in both vp8/encoder/loongarch and
vpx_dsp/loongarch directories, and so the find_duplicates
check fails
in generate_sources_mozbuild.sh
[1] https://chromium.googlesource.com/webm/libvpx/
[2] https://bugs.chromium.org/p/webm/issues/detail?id=1755
Assignee | ||
Comment 6•2 years ago
|
||
The patches for *.mk files should be applied before running
generate_sources_mozbuild
since the files in the generated .mozbuild
is based on the files listed in the *.mk
Depends on D150207
Assignee | ||
Comment 7•2 years ago
|
||
Run ./mach vendor media/libvpx/moz.yaml --patch-mode=none
as what
media/libvpx/README_MOZILLA said.
Depends on D150208
Assignee | ||
Comment 8•2 years ago
|
||
Run ./mach vendor media/libvpx/moz.yaml --patch-mode=only
as what
media/libvpx/README_MOZILLA said.
Depends on D150209
Updated•2 years ago
|
Assignee | ||
Comment 9•2 years ago
|
||
(In reply to C.M.Chang[:chunmin] from comment #5)
Created attachment 9282724 [details]
WIP: Bug 1769242 - Rename duplicate file nameThe latest version (v1.12.0-rc1) of the libvpx [1] adds some
optimizations with LSX instructions for loongson architecture [2], which
have same name files quantize_lsx.c in both vp8/encoder/loongarch and
vpx_dsp/loongarch directories, and so thefind_duplicates
check fails
in generate_sources_mozbuild.sh[1] https://chromium.googlesource.com/webm/libvpx/
[2] https://bugs.chromium.org/p/webm/issues/detail?id=1755
This is the reason why moz.yaml fails to update.
Jim, Michael, do we care about loongson architecture? We should exclude it instead if we don't use it at all.
Assignee | ||
Comment 10•2 years ago
|
||
(In reply to C.M.Chang[:chunmin] from comment #6)
Created attachment 9282725 [details]
WIP: Bug 1769242 - Apply .mk patches before generating .mozbuildThe patches for *.mk files should be applied before running
generate_sources_mozbuild
since the files in the generated .mozbuild
is based on the files listed in the *.mkDepends on D150207
Tom, do we have convention/idiomatical way to apply patches before running scripts in moz.yaml? In this case, we should apply the patches for *.mk files before running ./mach vendor media/libvpx/moz.yaml --patch-mode=none
[1]
Comment 11•2 years ago
|
||
I'm not sure about loongson arch. I guess we'll know after I build against these patches. I'll cherry-pick them locally and try them as soon as I'm done rebasing elm onto the latest moz-central.
Comment 12•2 years ago
|
||
(In reply to C.M.Chang[:chunmin] from comment #10)
Tom, do we have convention/idiomatical way to apply patches before running scripts in moz.yaml? In this case, we should apply the patches for *.mk files before running
./mach vendor media/libvpx/moz.yaml --patch-mode=none
[1]
It has never come up before. I think your patch is fine. I quickly wrote the patch in Bug 1776492[0] which would allow you to do the same thing explicitly in the moz.yaml which I personally think is a little better because the action isn't in another file to read; but it's your prerogative which to do.
[0] I haven't tested the code, it's possible it has a typo or other bug
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Assignee | ||
Comment 13•2 years ago
|
||
(In reply to Michael Froman [:mjf] from comment #11)
I'm not sure about loongson arch. I guess we'll know after I build against these patches. I'll cherry-pick them locally and try them as soon as I'm done rebasing elm onto the latest moz-central.
Per bug 1746335 Comment 3, loongson developers have plan to port Firefox to loongarch, so I'll keep the code for loongarch in libvpx for now even we don't use it at all.
Comment 14•2 years ago
|
||
I can review the moz.yaml changes; but I'm not the correct reviewer for the libvpx library update and patches; that should be a media peer.
Reporter | ||
Comment 15•2 years ago
|
||
Omap8HxUTxG1CKORqaNKsQ |
This bug is being closed because a newer revision of the library is available.
This bug will be marked as a duplicate of it (because although this bug is older, it is superseded by the newer one).
Comment 16•2 years ago
|
||
Comment on attachment 9282724 [details]
Bug 1769242 - Rename duplicate file name
Revision D150207 was moved to bug 1778635. Setting attachment 9282724 [details] to obsolete.
Comment 17•2 years ago
|
||
Comment on attachment 9282725 [details]
Bug 1769242 - Apply .mk patches before generating .mozbuild
Revision D150208 was moved to bug 1778635. Setting attachment 9282725 [details] to obsolete.
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Description
•