Age | Commit message (Collapse) | Author |
|
The flag update_pattern_ was being set to 0
(because it was set before reset) instead of 1.
And the example flexible mode pattern was not setting
non-reference frame on top temporal top spatial.
Change-Id: I8aee56ce13cc4e0d614126592f9d0f691fe527b0
|
|
|
|
|
|
Catches tsan issue fixed in: 7b93b56
Change-Id: I34b17c289afd0f8691987a1e4afa533f6c7f2806
|
|
|
|
when test block contents to avoid producing unnecessary output on
failure.
Bug: webm:1718
Change-Id: Ie2cf8245ec8c03556549ad1eea65c8bef15a9735
|
|
And allow the frame to recode when the frame size is larger
than the input max frame size.
If the max frame size is not specified, let vp9 decide whether
to recode. The recode follows the vp9's current recoding mechanism.
The rate control api will return the new qindex back to the
external model.
Change-Id: I796fbf713ad50a5b413b0e2501583b565ed2343f
|
|
Avoid division by zero.
Change-Id: Icf3f40aa32fe30f42c46417a1437ebe235e3ac96
|
|
Previous parser assumed that the header would not exceed
80 characters. However, with latest FFMPEG changes, the header
of Y4M files can exceed this limit.
New parser can parse an arbitrarily long header, as long each
tag is 255 or less characters.
BUG=aomedia:2876
Change-Id: I9e6e42c50f4e49251dd697eef8036485ad5a1228
|
|
Previous parser assumed that the header would not exceed
80 characters. However, with latest FFMPEG changes, the header
of Y4M files can exceed this limit.
New parser can parse up to ~200 characters. Arbitrary parsing in
future commit.
BUG=aomedia:2876
Change-Id: I2ab8a7930cb5b76004e6731321d0ea20ddf333c1
|
|
* changes:
vp9_end_to_end_test: fix compile with gcc 4.8.5
sad_test: fix compilation w/gcc 4.8.5
|
|
|
|
Change-Id: I4a9402f468e54c58081c882ed37f59ee0269c0fc
|
|
use Values() rather than ValuesIn() with an initializer list as this
version of gcc under CentOS fails to deduce the type:
../third_party/googletest/src/include/gtest/gtest-param-test.h:304:29:
note: template argument deduction/substitution failed:
../test/vp9_end_to_end_test.cc:346:59: note: couldn't deduce template
parameter âTâ
::testing::ValuesIn({ 6, 7, 8 }));
Bug: webm:1690
Change-Id: I43d9d4777fcd74a4f8fa8bdcd9834cdca5e546ff
|
|
use a #define for kDataAlignment as it's used with DECLARE_ALIGNED
(__attribute__((aligned(n)))) and this version under CentOS is more
strict over integer constants:
../vpx_ports/mem.h:18:72: error: requested alignment is not an integer constant
#define DECLARE_ALIGNED(n, typ, val) typ val __attribute__((aligned(n)))
Bug: webm:1690
Change-Id: I8d4661ec1c2c1b1522bdc210689715d2302c7e72
|
|
|
|
Bug: b/154890543
Change-Id: Iad5791912f781d225e610a61bc13f3dbaef81bb9
|
|
Bug: webm:1716
Change-Id: Ic60c367aabfc03d94816e85476895b988aced5f1
|
|
Bug: webm:1716
Change-Id: I204cd3ab35b493759808500b799da3b9e55686d4
|
|
* changes:
Add return to vp9_extrc_update_encodeframe_result
Add status in vp9_extrc_get_encodeframe_decision
Return status in vp9_extrc_send_firstpass_stats
Return status in vp9_extrc_create/init/delete
|
|
Bug: webm:1716
Change-Id: Ib016ab5a49c765971366cc8d2b75bcca3ed5bd0f
|
|
Bug: webm:1716
Change-Id: Ie6d63a68539369c51fefefa528e299b00a967e29
|
|
Bug: webm:1716
Change-Id: I96b18436c58ed888fcf677097819cc0093b6f41d
|
|
Bug: webm:1716
Change-Id: I0b98741db8c639bdddd899fd6ad359da7b916086
|
|
Seen with arm-linux-gnueabihf-gcc-8 (8.3.0 & 8.4.0)
Without reworking the code or adding an additional branch this warning
cannot be silenced otherwise. The loopfilter is only called when needed
for a block so these output pixels will be set.
BUG=b/176822719
Change-Id: I9cf6e59bd5de901e168867ccbe021d28d0c04933
|
|
Some refactoring and cleanup -- do not count the first 9 bytes against
the header limit. Add a unit test.
BUG=aomedia:2876
Change-Id: Id897d565e2917b48460cc77cd082cec4c98b42cb
|
|
Otherwise it would cause problem when calling vpx_img_free() at the end
if no frame is read.
Change-Id: Ide0ed28eeb142d65d04703442cc4f098ac8edb34
|
|
Change-Id: I93bb1fb3c14126d881d3f691d30875a0062e436c
|
|
Change-Id: I3270af4f793f8e453e10d1caf8ffa1a8d5d584a7
|
|
BUG=webm:1713
Change-Id: Ibad79cf5d12aa913e8c87a31d7d2124c00958691
|
|
|
|
Change-Id: I91c0e832a6e76172397e97413329fd43edc81c78
|
|
The error occurs with low resolution when LibvpxVp8Encoder::NumberOfThreads returns 1.
Bug: b:175283098
Change-Id: Icc9387c75f4ac6e4f09f102b3143e83c998c5e38
|
|
Change-Id: Id83eff6cc12c441ce991fb1a73820d106311cf5e
|
|
|
|
This reverts commit 7370cecd8929141adb8140b924d3dd8ac1887d36.
Reason for revert: I accidentally check in this CL
Change-Id: I71ff0b98649070df3edd13b98170a7091541057b
|
|
|
|
|
|
|
|
Bug: webm:1707
Change-Id: Iba04b5292c157e22dd8618a79e8c977ec9fc2199
|
|
Change-Id: If3f56837e2c78a8b0fe7e0040f297c3f3ddb9c8b
|
|
Bug: webm:1707
Change-Id: I48826d5f3a7cc292825a7f1e30ac6d0f57adc569
|
|
Change-Id: I526bd6a6c2d2095db564f96d63c7ab7ee4dd90ad
|
|
Change-Id: If75215d574fe0b075add50154a9eece5d387741a
|
|
Bug: webm:1707
Change-Id: I65bab6b2b792653e70cb136a5f9a21796e34b829
|
|
Bug: webm:1707
Change-Id: Iae7eaa9ba681272b70b6dad17cd2247edab6ef79
|
|
Bug: webm:1707
Change-Id: Ib5f6b6f143f55e5279e39eb386fcd3340211de59
|
|
* changes:
Fix uninitialized warning in resize_test.cc
Fix the warning of C90 mixed declarations and code
|
|
Change-Id: Ib37ef0aa3dc0ec73b25332be6d89969093bd7aeb
|
|
Change-Id: I12a72d3aa57b13dbcbeb037e1deea41529ea4194
|