- 23 Mar, 2017 8 commits
-
-
Angie Chiang authored
Change-Id: I6bedc3a1a40e551ce4b3989382b7706a589c08f2
-
Angie Chiang authored
Change-Id: Icbf9a2f31eb7f6c385266a0236d2ef266f43e409
-
Alex Converse authored
Change-Id: I1cc0d4b54263264fd1ffffb4cf33833ea841acde
-
Alex Converse authored
Change-Id: I551eda906c96fac77125e10e6f71e9a6edca5baf
-
Fergus Simpson authored
Adds the superres scale numerator, width, and height to the AV1_COMMON struct for later use in encoding and decoding. This value will also be added to the uncompressed frame header. A #define statement is also added to represent the denominator - 16. Change-Id: I4acec39ef3c67fa9f7118dac28daec3a2d734ed5
-
Alex Converse authored
Change-Id: Ibd1f256dad4508194c6f23b84b6b6b6d67b9f92a
-
Alex Converse authored
Change-Id: I2f4a5c836905b089b91b211368bf3a0dea682b75
-
Debargha Mukherjee authored
Change-Id: Iebc74024475c7cb88650b65df9f23b1a5e70021c
-
- 22 Mar, 2017 14 commits
-
-
Jean-Marc Valin authored
od_dering() modifies the input signal Change-Id: I886400037ec4b438742fcbadf1eecda8819f9b8b
-
Yue Chen authored
This will allow us decode motion mode without knowing motion vectors in the neighborhood. Improves the performance by 0.3% (1.1->1.4) Change-Id: Ie18ee2b02b1d2f89615bc8fa423beb1f9bd9a678
-
Jean-Marc Valin authored
We now signal joint strengths and use a greedy algorithm for the search. low-latency, cpu-used=4: ll4-cdef@2017-03-22T03:42:10.815Z -> ll4-cdef-newsearch-var-header-newlambda-refine4@2017-03-22T15:56:46.471Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0792 | 0.3551 | 0.4393 | -0.0108 | -0.1338 | -0.0141 | 0.1452 Change-Id: I619ae1c7c7d7ec04fe993cabc5773b07c3f5b201
-
Angie Chiang authored
The feature is implemented in the following two functions. av1_write_txb_probs av1_read_txb_probs Change-Id: I0b646e17ec54d7a10a77a6853439217091455af1
-
Angie Chiang authored
Change-Id: I08e4bbbef788079e27410359e5e0b1ad8542f72a
-
Angie Chiang authored
Change-Id: Id70fbfbca6c53a0aa15ff5606bb972e7412b3ed0
-
Angie Chiang authored
This will provide better indication of abnormal code flow. Change-Id: I7e6cdcf77f13c709137e6524c94b0911cd5216ed
-
Angie Chiang authored
This is for backward updating probability model of lv_map Change-Id: I0e943e271e3cb8a90c33263b4d62db90bf2e89b0
-
Angie Chiang authored
Using static array will increase program size Change-Id: Ic5378a78f1c54a8ce9ebc41fa2f1b3e3f91d1f1d
-
Tom Finegan authored
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I07869d1bf46f0c3a918e317445e10774e5d1657c
-
Rostislav Pehlivanov authored
Change-Id: Id29bce3dd36225e9ac88e5ab1ad93c368a3708d9
-
Arild Fuldseth (arilfuld) authored
Delta quant doesn't make sense if the intent is to encode the frame in lossless mode. BUG=aomedia:393 Change-Id: Ic26e30267dd3a061d7ee5e980b6950366f06b32f
-
Thomas Daede authored
Change-Id: I4d43d33725a5a0e6fdfa1168d1397cb122366b19
-
Tom Finegan authored
BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I6c246c0a5399e34e0eeeadc98de21cbf5b850af6
-
- 21 Mar, 2017 14 commits
-
-
Alex Converse authored
- Simplify arithmetic - Combine branches - When nesting branches do more predictable branches first About 2.6% faster decodes at very high token rates. Change-Id: I2802fd47a78c144e4d89c59288590fc4b095a504
-
Rostislav Pehlivanov authored
We account for golden P frames and altref P frames using separate scales unlike Theora which used the same scales as regular P-frames. Change-Id: I87eca16de4fcd8fabe2a45fb9121c6e22ff70f61
-
Rostislav Pehlivanov authored
Change-Id: Ic01ba6097a8fe865d2d7e156bd600e58b63814d1
-
Rostislav Pehlivanov authored
Got broken due to compiler function definition errors when SIMD PVQ got merged. Change-Id: I5a98578e74173f21634c6c9ea054f6efe3051ef9
-
Steinar Midtskogen authored
Change-Id: I6fedfa6427865e9a37fbdf9d9c1bf8be55222cba
-
Steinar Midtskogen authored
Change-Id: Icc93783f47fe7fe3aac395aadcc8bbc307dae1fb
-
Thomas Daede authored
This option increases runtime by 20% and is only marginally better than good cpu-used=0: PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.3382 | -0.3911 | -0.4875 | -0.2982 | -0.2992 | -0.3164 | -0.3686 It is also not well integrated with speed_features.c, which is the main reason for the removal. Change-Id: If88c50367f63b860ad57f650869b978ec7734aad
-
Fergus Simpson authored
Refactors the end of handle_inter_mode into a new funciton. This code is responsible for calculating an accurate RD for the SIMPLE_TRANSLATION motion mode in the simplest case, and does the same for other motion modes as their experiments are enabled. This patch aims to do as little as possible to the code inside the function - that is left to later patches to reduce the complexity of this diff. Change-Id: I62bf5aae34594b0a1dc4813aeba99e675d6db374
-
Angie Chiang authored
Change-Id: I497221e91c576bc684ee65bcdbab1469b8821fe1
-
Angie Chiang authored
Change-Id: I45c8e26214cedb822ee5c38556ad03e3f2ad66a5
-
Angie Chiang authored
This a simple implementation. We will use a more precise buffer size for tcoeff once the experiment functions correctly. Change-Id: Ib561974f21ee1b8d72ce407882ea2be3cf0b069f
-
Angie Chiang authored
Change-Id: Ib3b8c70c7ba06043f0017785af035dd1aaf5ba54
-
Thomas Davies authored
Do multisymbol coding for transform type. Load default cdf probabilities directly. Use CDF frame update mechanism when EC_ADAPT is enabled. Change-Id: Id23c927e81587b560e9df8b9bc56c0e2e3bb6f03
-
Steinar Midtskogen authored
BUG=aomedia:401 Change-Id: I46ac4e1c9ad62d67536fd525d768899bfb758ae5
-
- 20 Mar, 2017 4 commits
-
-
Debargha Mukherjee authored
Adds a dependent config flag 'interintra' to turn on/off interintra modes altogether. Adds a dependent config flag 'wedge' to turn on/off wedge compound for both interinter and interintra. Adds another macro to change wedge predictors to use only 0, 1/2, or 1 weights. From now, use --enable-ext-inter --enable-wedge --enable-interintra to get the same behavior as the old --enable-ext-inter. Change-Id: I2e787e6994163b6b859a9d6431b87c4217834ddc
-
David Barker authored
This filter was temporarily removed due to test failures. This patch reintroduces the filter and fixes two bugs: * The test cases would occasionally segfault on x86, since the highbd filter requires its inputs to be aligned to 16 bytes. This will always be true when used on real videos, so adjust the test cases to match. * The function calc_block was incorrect for bit_depth > 8, due to passing an incorrect argument to _mm_srl_epi32(). This was the cause of the original test failures. BUG=aomedia:392 Change-Id: Ia06b76c3e6122eebadd0995fb62f32c2fcab8b3e
-
hui su authored
Change-Id: Id7cbb89ba344770297ef42bf1b09a2b9ba5a1378
-
hui su authored
Use cdf to signal intra filter type. Skip forward update when ec-adapt is on. Change-Id: Idd446e081b8e9ea33356e60423b372bfd85a80db
-