- 22 Sep, 2017 2 commits
-
-
Jingning Han authored
Fix the missing the compiler fix in 772cb136. Change-Id: I2e1d0576964483c7890fb87e3db5451816883b9b
-
Hui Su authored
Use common structure for inter and intra tx type information when possible. Change-Id: I1fd3bc86033871ffbcc2b496a31dca00b7d64b31
-
- 21 Sep, 2017 2 commits
-
-
Jingning Han authored
Fix a compiler error when both DISABLE_TRELLISQ_SEARCH and dist-8x8 are turned on. Change-Id: Idd122cb4fc391c449bfcd17ec8406d72ef92d15d
-
Rupert Swarbrick authored
Patch a4817a6b added the sub8x8tx_in_gte8x8blk_in_plane0 variable, but it's read in a block that doesn't exist if DISABLE_TRELLISQ_SEARCH is true, causing a warning in the overnight "lv-map" unit tests. Change-Id: I916b61957ffdad1ac7be38efd4051d266d4bd61c
-
- 20 Sep, 2017 4 commits
-
-
Angie Chiang authored
This reverts commit 863efacc. Reason for revert: <INSERT REASONING HERE> Change-Id: I3d9efef938fe0a2ec4914adc23d0e53b873109d4
-
Angie Chiang authored
This CL fix warning: unused variable ‘sub8x8tx_in_gte8x8blk_in_plane0’ when DISABLE_TRELLISQ_SEARCH is on Change-Id: I64908513d58287e53ae5fd040e8099089176aace
-
Yunqing Wang authored
While configuring with "--extra-cflags=-DDISABLE_TRELLISQ_SEARCH=1", there was an unused variable warning. It was fixed. Change-Id: I1a4df461eb95bc4970f3bbf2e90bac7e394c318e
-
Luc Trudeau authored
This commit serves as a baseline to test CfL in video sequences. This starting baseline uses CfL only in intra frames. This allows to measure the contribution of CfL in intra frames over the whole video sequence. Results on Objective-1-fast (Compare to master with CfL disabled) PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.1869 | -2.4708 | -1.9988 | -0.1725 | -0.1390 | -0.1453 | -0.9564 https://arewecompressedyet.com/?job=master%402017-09-13&job=cfl-no-inter%402017-09-13 Change-Id: I20b2f239455b43e977588dc738b21e0508ad9333
-
- 19 Sep, 2017 3 commits
-
-
RogerZhou authored
Change-Id: Ic3c93a5d2e427ce1ed578389196a265245063821
-
Luc Trudeau authored
MAX_NUM_TXB represents the maximum number of transform blocks in 1 dimension. CfL requires the maximum number of transform blocks in 2 dimensions. As such, we now use MAX_NUM_TXB_SQUARE instead of the erroneous MAX_NUM_TXB for the average buffer. There's an assert guarding for overrun on the average buffer. This fix stops assertions on 4:4:4 sequences. This patch does not alter AWCY results as AWCY only covers 4:2:0 sequences (for which MAX_NUM_TXB turns out to be sufficient). Change-Id: I628db0131f60abc2d06cbbe3fe3dc40e28894ce3
-
Luc Trudeau authored
Recent code added in EXT_INTRA wasn't compatible with CfL, because it assumed that the PREDICTION_MODE was the same for luma and chroma, which is not the case with CfL. UV_PREDICTION_MODE must be converted to PREDICTION_MODE for av1_is_directional_mode function. Change-Id: I10e42e3f4a904905f41205d0018f97807959e841
-
- 16 Sep, 2017 3 commits
-
-
Hui Su authored
Should take the overhead into consideration when intrabc is not being used. Did not see much coding gain with this patch though. Change-Id: Ie997c1a7284159252d5f663171957c044d3e0a03
-
Hui Su authored
Improves keyframe coding by 0.1% on the screen_content testset. Change-Id: I5793a67eaae21010ef200038af99ebb9029fc770
-
Debargha Mukherjee authored
Refactors and adds superres-mode 3 and associated paramters --superres-qthresh and --superres-kf-qthresh that are used to trigger superres mode when the qindex for any frame exceeds the thresholds provided for non-key and key-frames respenctively. The superres scale factor numerator is progressively reduced from 16 starting from that q threshold following a fixed slope. Change-Id: If1c782993667a6fbaaa01bbde77c4924008c0d28
-
- 15 Sep, 2017 2 commits
-
-
Luc Trudeau authored
Change-Id: Iad6a16d3ab819405de037d5100060710e0636176
-
Yushin Cho authored
Also fix asan warnings. Change-Id: I21fe3150635540abacb5b1b8928c6470db605035
-
- 13 Sep, 2017 3 commits
-
-
David Michael Barr authored
Instead of forward-declaring AV1_COMMON and MACROBLOCKD, move the dependent struct and function prototype closer to where they are used and after these types are defined. Change-Id: I75f005b46ef322a6fcbc01377b8dded1637c5f73
-
Debargha Mukherjee authored
Turn off compound modes as long as one of the dimensions is less than 8. Imapct on AWCY (0.05% increase in BDRATE) https://arewecompressedyet.com/?job=debargha-nocdef-sub8c8nc-0907%402017-09-07T20%3A28%3A38.251Z&job=debargha-nocdef-0907%402017-09-07T14%3A42%3A17.170Z Change-Id: I4a70890c04149246a50e60990dede21cb8052fad
-
Yushin Cho authored
Remove mistakenly leftover code from commit e30a47ca. Note that this change force-disables activity masking in PVQ until we can add some bitstream signaling for it. Change-Id: I5279f82e7977733ebc40f5aed844ecec1279992a
-
- 11 Sep, 2017 1 commit
-
-
Sarah Parker authored
This allows a mask for mrc-tx to be sent in the bitstream for inter or intra 32x32 transform blocks. The option to send the mask vs build it from the prediction signal is currently controlled with a macro. In the future, it is likely the macro will be removed and it will be possible for a block to select either method. The mask building functions are still placeholders and will be filled in in a followup. Change-Id: Ie27643ff172cc2b1a9b389fd503fe6bf7c9e21e3
-
- 09 Sep, 2017 1 commit
-
-
Wei-Ting Lin authored
This patch allows ncobmc-adapt-weight to replace warped-causal, and also remove transmitting ncobmc_mode_prob in the frame header. Change-Id: I2713b3abbd28eef8b203637e432eca6a782e3b9a
-
- 08 Sep, 2017 2 commits
-
-
Hui Su authored
Do not refer to above MB when on SB boundary. This helps to reduce line buffer. Keyframe coding gain on the screen_content testset drops from 1.28% to 1.20%. Change-Id: I4b06fd137d6c9ea68d618035381f09d0746ba9e8
-
Hui Su authored
Encoder may do multiple rounds of transform RD search on the same residue signals. Save the RD search results so that encoder can fetch the results and terminate early if the residue signals have been seen before. The hash functions are ported from the hash_me experiment. Test results show the encoder speed is increased by 10% on average (ranging from 0 to 30%) with all default experiments on. Change-Id: I47dd63549f67cb43d3d700f6a76ce0992b1ccd0d
-
- 06 Sep, 2017 4 commits
-
-
Yue Chen authored
Update cdf after each superblock being finalized, and re-compute symbol costs. Affected symbols include prediction parameters and tx type. BDRate: -0.119% lowres, -0.092% midres Change-Id: I724900ac04f725910ed7055a18c2f6a139469b52
-
Wei-Ting Lin authored
Change-Id: I3de1c933ee0fa90e9c0d52e6cbe4bc8bf5482a73
-
Wei-Ting Lin authored
Change-Id: I7393596d98f11aa53ba4b9e329386b5168b3e086
-
Yushin Cho authored
Change-Id: I3f3df7acc79f770e42fe65b52f383ee8dfe2702a
-
- 05 Sep, 2017 1 commit
-
-
Wei-Ting Lin authored
Change-Id: I5370e38f6fe00f467e1945bc46866adea9422b22
-
- 04 Sep, 2017 1 commit
-
-
Change-Id: If0b48a4ee1f7902d8c6154945ccef68a2b5aabb5
-
- 02 Sep, 2017 1 commit
-
-
Zoe Liu authored
Change-Id: Ie67266538db41c6aa7d79a5c270c26c021583c48
-
- 01 Sep, 2017 1 commit
-
-
Jingning Han authored
Derive the rate cost from the probability model sets effectively in use. Change-Id: Ief1851a32ea7a3a52e82f52050cdc3dae6c72287
-
- 31 Aug, 2017 1 commit
-
-
Luc Trudeau authored
Colormap memcpy must copy the entire colormap not just the visible pixels Change-Id: Ia2d5ab8684227f4f263b8396cf432c27c328bb47
-
- 28 Aug, 2017 2 commits
-
-
Luc Trudeau authored
With recent changes, it is now possible to store the storage flag inside the CFL_CTX. This simplifies the implementation and will allow reuse in the decoder. This change does not alter the bitstream. Change-Id: Ibb8aebdd3d06f8765d40248ece8a038892e87032
-
Luc Trudeau authored
Reworked how the storage flag is set to avoid duplication on the encoder side. Reconstructed Luma pixels are stored in encode_superblock in the loop that calls av1_encode_intra_block_plane and in the extra call to txfm_rd_in_plane after the luma RDO, but prior to the chroma RDO. This change does not alter the bitsteam. Change-Id: Ifd8441363ea0733fea3d06129a025940abb2abc9
-
- 26 Aug, 2017 1 commit
-
-
James Zern authored
This reverts commit b855b8e8. Reason for revert: breaks the rate assumptions in: AV1/DatarateTestLarge.BasicRateTargetingVBR AV1/DatarateTestLarge.ChangingDropFrameThresh/2 Change-Id: I92c4709b6c1bd98a78fe5aa6f0167a534fed5997
-
- 24 Aug, 2017 2 commits
-
-
Yue Chen authored
Update cdf after each superblock being finalized, and re-compute symbol costs. Affected symbols include prediction parameters, tx type, and new motion vector. BDRate: -0.121% lowres, -0.089% midres Change-Id: I005ef382762d6e3423f933cca0a0b7b40288e8bf
-
Zoe Liu authored
Change-Id: I9d26f288657a15e3d0ec4c5a11e80aecc1a829ad
-
- 23 Aug, 2017 2 commits
-
-
Angie Chiang authored
This give us 0.16% gain on lowres Change-Id: Iaf1932dc54a3e6eeb2e2efa2872222df2a08257e
-
Hui Su authored
No coding performance changes; small encoding speed increase. Change-Id: Ie459ee0ac549d15c2d5c713f733e67f2191f6b7a
-
- 22 Aug, 2017 1 commit
-
-
Sarah Parker authored
This will allow the mrc-tx experiment to pass in its own color map and set of probabilities to the tokenize and bit packing functions. The corresponding change on the decoder side will come in a followup shortly. No change in performance. Change-Id: I1872b7f1b1cf5b102e6289388ce1ae449e67cb4d
-