- 11 Jul, 2017 3 commits
-
-
Lester Lu authored
Fixed a bug in my previous patch that causes a compile error (variable block undefined) when pvq is on. However, with or without LGT, --enable-pvq still has a run time error during encoding. This run time error is independent of the LGT experiment. Change-Id: I98ca5f69a916ea8556e45b820c2eb741c9656277
-
Nathan E. Egge authored
Removing these flags make the EC_ADAPT experiment an integral part of the draft AV1 bitstream definition This commit has no effect on metrics. Change-Id: Ice78520935e8bfa9d25cf4b8384a1b872069d09c
-
Thomas Davies authored
Remove deprecated tree coding when EC_ADAPT is on. AWCY, objective-1-fast, High Latency: PSNR (Y, Cb, Cr) : -0.10%, -0.40%, -0.37% SSIM: -0.11% PSNR-HVS: -0.07% MS-SSIM: -0.06% Change-Id: Ic2d436e037312e1af238a8586983f1288a9a95a8
-
- 10 Jul, 2017 2 commits
-
-
Thomas Davies authored
Change-Id: I9c8201c7053dba11e9ac0f02c1bffbb4a322e654
-
Lester Lu authored
Here we have an LGT to replace ADST for intra residual blocks, and another LGT to replace ADST for inter residual blocks. The changes are only applied to transform length 4 and 8, and only for the lowbitdepth path. lowres: -0.18% Change-Id: Iadc1e02b53e3756b44f74ca648cfa8b0e8ca7af4
-
- 07 Jul, 2017 4 commits
-
-
Nathan E. Egge authored
This experiment removes the tx_mode flag from the uncompressed frame header and instead always uses a constant value. objective-1-fast: master@2017-06-29T00:51:22.142Z -> no_tx_mode@2017-06-29T01:09:32.392Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0103 | 0.0183 | -0.0076 | -0.0103 | -0.0052 | -0.0208 | 0.0004 Change-Id: I9d49c4d99ed102e52c86e339f20623063886f49d
-
Thomas Davies authored
AWCY, objective-1-fast, High Latency : -0.14% all metrics with NEW_MULTISYMBOL on (reference with NEW_MULTISYMBOL off). Change-Id: I7cb3d05977d5e424fd38a40ab558c87c5d811f14
-
Thomas Davies authored
Use CDFs to code intrainter_mode instead of deprecated tree coding. AWCY, objective-1-fast, High Latency : -0.02% all metrics, standard configuration Change-Id: I839eec7cae9783e28d2018511989b7b56dc948a5
-
Thomas Davies authored
This syntax element was encoded using legacy tree encoding, and is used in the compound_segment and wedge experiments. AWCY: -0.01% all metrics (objective-1-fast, High Latency) Change-Id: I3771ed27e13dd74841c615bec4c2918d39b76093
-
- 06 Jul, 2017 1 commit
-
-
Thomas Davies authored
Replace deprecated tree coding when EC_ADAPT is on. AWCY: -0.01% all metrics. Change-Id: I021dbc1e5f2a64fec66da1a427a0bf930cfed292
-
- 05 Jul, 2017 3 commits
-
-
Thomas Daede authored
This required moving the CDEF and lr signaling in the uncompressed header to after segmentation is signaled. The all_lossless logic was factored out into onyxc_int.h. Change-Id: If8de03438d4e9f8cb49ed49b60a880962cc9d28b
-
Nathan E. Egge authored
This commit has no change to metrics. Change-Id: I363f18698117dc9c3de10e3ae46cbc5a6ce840d0
-
Nathan E. Egge authored
When EC_ADAPT is enabled, this patch removes all probability tables associated with coding intra tokens. This commit has no change to metrics. Change-Id: Ie74dd330984fd97b283ef8f8f2c053379f037d9f
-
- 03 Jul, 2017 1 commit
-
-
Luc Trudeau authored
Adjust row and col offset for sub8x8 blocks to allow the CfL prediction to use all available reconstructed luma pixels. Results on Subset 1 (Compared to b03c2f44 with CfL) PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.1355 | -0.8517 | -0.4481 | -0.0579 | -0.0237 | -0.0203 | -0.2765 Change-Id: Ia91f0a078f0ff4f28bb2d272b096f579e0d04dac
-
- 28 Jun, 2017 1 commit
-
-
Thomas Davies authored
Change-Id: I711cd173af501ba955e889d1e2205125615a99fd
-
- 27 Jun, 2017 3 commits
-
-
Wei-Ting Lin authored
Define the syntax and entropy coding templates for NCOBMC_ADAPT_WEIGHT. The actual values of the default probabilities and the index tree structure need to be fine tuned. In this experiment all mv's in a superblock are sent first as in the ncobmc case. Change-Id: I68d50d3d27346c2847ea449a1168c6a99fbb4d3d
-
Rupert Swarbrick authored
Patch b1bedf5f converted the three writes in bitstream.c that specify an extended transform from using av1_write_token (encoded with probability trees) to aom_write_symbol (encoded with CDFs). That patch fixed up the two reads in decodemv.c but didn't fix up the corresponding read in decodeframe.c. This patch does so. The patch also fixes up a write of a (non-extended) transform when not CONFIG_EXT_TX and the corresponding read. Change-Id: Ibf5dcfcf3e7122f08dd0ef8616fb0ecddb95d99a
-
Jingning Han authored
Make the block index use cases consistent in the recursive transform block partition. Change-Id: I57778acfab73c786a1db8c8b9110d56ce6df4854
-
- 24 Jun, 2017 2 commits
-
-
James Zern authored
lead with '0 &&' to avoid string to bool conversion warnings BUG=aomedia:621 Change-Id: I2cd6618377f9ed94f4d9dbc252f6f5cfc81efea4
-
Angie Chiang authored
This is to facilitate future experiment related to adapt_scan Change-Id: I51628f3df81bd82db7f8f553d13da0ee5792d7d9
-
- 21 Jun, 2017 3 commits
-
-
Debargha Mukherjee authored
Adds an option bit in the bitstream syntax to allow chroma to have restoration tilesize that is coupled to luma based on subsmapling of the color components. This is meant to ease encoder hardware implementation. Change-Id: Ic3cc2b68c0f33701ed3ff2fe19cf57cd864da67f
-
Timothy B. Terriberry authored
cb4x4 itself should not require these sizes. This simplifies compatibility with other experiments, since we can first make them work with cb4x4 (which is now on by default), and then worry about chroma_sub8x8 and chroma_2x2 (which is not) in separate steps. Encoder and decoder output should remain unchanged. Change-Id: Iff2a5494cab3b7d96f881e8bd9cd4bf18c817cfa
-
Timothy B. Terriberry authored
When writing the compressed header, prob_diff_update() was called for compound_type_prob[] for every defined block size, even though luma never uses block sizes smaller than 4x4. This fixes is_any_masked_compound_used() and is_interinter_compound_used() to properly return 0 for chroma-only block sizes, and then uses these functions to guard the probability updates in write_compressed_header() and read_compressed_header(), the same way the actual compound type values are guarded in read_inter_block_mode_info() and pack_inter_mode_mvs(). Change-Id: Ib521cf53f9ec166ef634609c8b47c5814b6a9ff5
-
- 20 Jun, 2017 3 commits
-
-
Frederic Barbier authored
Change-Id: Ieaa6c453cd2cf9d5e15801a246ac0aebf9f4501a
-
Frederic Barbier authored
As delta_q_present_flag is set to 0 if segment_quantizer_active is 1, previous assert was never evaluated. Change-Id: Ia89fffc2f82595198acd2630d5d5d5ba22d43633
-
Jonathan Matthews authored
CONFIG_DELTA_Q && !CONFIG_EC_ADAPT && !CONFIG_EXT_DELTA_Q Introduced in Ic42f60e19c56db52dd51b3784fd305c7e6b595c7 BUG=aomedia:616 Change-Id: Id0af560914d6b32c467dbb773d9462a089260944
-
- 19 Jun, 2017 2 commits
-
-
Angie Chiang authored
Change-Id: Ic328d112a4f950396d60113cf1b0f50e96fdfebf
-
Zoe Liu authored
The tool of ext-comp-refs adds the uni-directional compound reference prediction. In details, 3 pairs of uni-direcitonal compound references are added for the comp ref prediction: (LAST_FRAME, LAST2_FRAME), (LAST_FRAME, GOLDEN_FRAME), and (BWDREF_FRAME, ALTREF_FRAME). This new tool of ext-comp-refs will eventually overwrite one-side-compound and have the two coding tools to merge to one. It achieves -0.35 ~ -0.55% coding gains in BDRate, compared against AV1 baseline with the default experiments on, but without one-sided-compound. It achieves -0.2% ~ -0.3% coding gains when one-sided-compound is on. It achieves larger gains on higher resolution. Change-Id: Icbdb16e97b96aaebaf2213f5f72d5331e2e358eb
-
- 16 Jun, 2017 8 commits
-
-
Fergus Simpson authored
RESIZE_SCALE_DENOMINATOR and SUPERRES_SCALE_DENOMINATOR were two constants with the same value that did essentially the same thing. This patch merges the two into SCALE_DENOMINATOR for simplicity's sake. Change-Id: I252a9b7f89f10d77bdb0c3cf2d67d31d337afa4b
-
Thomas Davies authored
Change-Id: I4092f9ca0f5497bffee31ec4a1e9804e90def42e
-
Thomas Davies authored
Change-Id: I2e783a16418708c6403de3c2e84450dbc83df3b7
-
Thomas Davies authored
Old inter_mode coding was obsoleted by REF_MV. Change-Id: Ib812f626fe9f8e3342eee5d7b0214ed55701bec3
-
Thomas Davies authored
Adapt the intra_inter binary syntax element symbol-by-symbol and remove updates from the compressed header. Change-Id: I9abfd91d4521202f27854ce3e01b670ce15846e9
-
Thomas Davies authored
Perform symbol-by-symbol adaptation for the skip syntax element and remove updates from the compressed header. Change-Id: Ic42f60e19c56db52dd51b3784fd305c7e6b595c7
-
Ryan Lei authored
in debug mode macro expension in assert cause compile error. BUG=aomedia:605 Change-Id: Ie5c47a8496d043c0ee2e4d0b94cc2cf7ff168e6c
-
James Zern authored
with --disable-highbitdepth Change-Id: Ib0dbb842d6634cb4a4d349b651275f230777cb8c
-
- 15 Jun, 2017 2 commits
-
-
Sebastien Alaiwan authored
This moves up to the main the decision of which coding path to use, aligning the decoder's logic on the encoder's logic. Change-Id: I61c709ca1160aefb156d0be25cab8bb1c20ff92a
-
Debargha Mukherjee authored
Unifies the command line arguments for resize and superes. Removes resize arguments that are currently unused. Change-Id: I1362dffceb8257cee539f92679d1e8d79df08e66
-
- 14 Jun, 2017 2 commits
-
-
anorkin authored
Change-Id: If93f9e41c25a5885b5927e66a298c129bb844e18
-
Jingning Han authored
Make the level-map and var-tx work together. Change-Id: I5ff80a3cbc43af64b504934209720f387b89dbd8
-