- 23 Nov, 2016 3 commits
-
-
David Barker authored
By adjusting the internal scaling and rounding in the transforms, we can adjust the maximum round-trip errors to: * 8x16 and 16x8: 0 pixel values (ie, transforms are exact) * 16x32: 1 pixel value * 32x16: 2 pixel values Change-Id: I0ba691a8d27042dcf1dd5ae81568d07a92d68781
-
Steinar Midtskogen authored
Change-Id: I3f0af5cf71d17f4d331d846d92728396399f187b
-
Jingning Han authored
Use the offset to code tx_size, which allows better scalability in the implementation. This commit fixes the enc/dec mismatch issue in cb4x4 experiment. Change-Id: Ia814273b0be43819f92d1c41cfae4964cfb76ced
-
- 22 Nov, 2016 13 commits
-
-
Debargha Mukherjee authored
Generalize intra buffer size to cover 64x64 txfms. Fix tx_size encodings. Change-Id: Ibc219d291b850a600c3a1370d88769a7640fb4d2
-
Yaowu Xu authored
This commit fixes a build error where returned value does not match defined return type. Change-Id: I1d2c879d0cf7d90fcc7105683695a371c9fe9f58
-
Jingning Han authored
This commit fixes the use of uninitialized value in the RD search loop. It brings back the coding performance loss when the above three experiments are all turned on. BUG=aomedia:92 Change-Id: I19d7904c354e7a94e5f672bf416267971791c371
-
Jingning Han authored
The recursive transform block partitioning system naturally supports the use of rectangular transform block size. Hence there is no need to make a separate coding route for the rectangular transform block size support there. Change-Id: I709b61f94cd4a6ea3f33c05abe319488c7d24f5a
-
Yaowu Xu authored
Change-Id: I6e423db799cf7d4573e78c82f372b7e3323385ea
-
Yi Luo authored
- Add TODO note for unoptimized tx_type in inv txfm. - Add TODO note for a unit test code cleanup. Change-Id: I75527b14370174102ab127ebfc12d4a4c20fbe21
-
Jingning Han authored
The processing units support the rectangular transform block size. Update the assertion conditions accordingly. Change-Id: Iebd46dbbb04feaf161fb02f203fa2cde50b2b700
-
Debargha Mukherjee authored
Change-Id: I8e02440bfe8e7cb7bb7e92c464981e184367b773
-
Jim Bankoski authored
This patch removes non existent test files to avoid jenkins failure. Change-Id: I52ae4c52a53d87901d53cc66ef0a1fc3cb0ad5d7
-
Yaowu Xu authored
This commit fixes the warnings of "value stored to 'mode_ctx' during its initialization is never read". Change-Id: I39e78a5915d29c74854306d009b7a6e002dda781
-
Jim Bankoski authored
Fixes warning error introduced by : aom/5942 Change-Id: I1e2c013a3f8859bbcf4548a67347011f4b0fb650
-
Jingning Han authored
This resolves the unit test failure case at AV1/AVxEncoderThreadTestLarge.EncoderResultTest/1 Change-Id: I9f3aaaf5498177cb3623cb8806a40f812e20609d
-
Angie Chiang authored
Move detail logic of reading interp_filter type from read_inter_block_mode_info to read_mb_interp_filter Change-Id: I2880488acbd994ead3bed4ae94eaae017e33546b
-
- 21 Nov, 2016 12 commits
-
-
Yaowu Xu authored
This also fix a few compiler warnings of comparison between signed and unsigned values. Change-Id: I1d633f4dfdffff73743dc3f373564056c6d58813
-
Debargha Mukherjee authored
Change-Id: I2536b5b55f28c2ee59445c3b70d3e073e69945cd
-
Angie Chiang authored
1) Simplify macro branch 2) Improve the naming of interp_filter read/write functions Change-Id: I0ae290b08a8b058359874d91da468062706ab2d5
-
Yaowu Xu authored
simp_mv_pred is now merged into ref-mv, this commit removes the code that is leftover. Removing them fixes compiler warnings. Change-Id: Iad0c521d10924d0eeeaad0b5022beddf9d2bacce
-
Yaowu Xu authored
when configured with --enable-tile-groups Change-Id: I17118b0ed87fded06afb279ba94bc21a2684d126
-
Jingning Han authored
BUG=aomedia:90 Change-Id: I66239b54017141929987eb49796b3b97081d3943
-
Yaowu Xu authored
when configured with --enable-pvq Change-Id: I10672cf16393d79e00b74f1a58ebc609b7b2c66f
-
iole moccagatta authored
This commit adds an experiment to interleave the coding of transform coefficients from YUV planes. The experiment can be enabled at config time by --enable-coef-interleave. Change-Id: Ifd92f9c367304bca9732f13fa026eb8996363677
-
Yi Luo authored
- Add 16-bit saturation in fdct_round_shift(). - Add extreme value tests and round trip error tests. - Fix inv 4x8 txfm calculation accuracy. - Fix 4x8, 8x4, 8x16, 16x8, 16x32, 32x16 extreme value tests. - BDRate: lowres: -0.034 midres: -0.036 hdres: -0.013 BUG=webm:1340 Change-Id: I48365c1e50a03a7b1aa69b8856b732b483299fb5
-
Jingning Han authored
Enable the ref-mv experiment by default. Change-Id: Icb4f37aab0dc866430569f0ee82805de1498bee3
-
Jingning Han authored
Merge the modifications in simp_pred_mv to ref_mv. Change-Id: I5662124c1ac7133d76697522f06e42b277a4ad8d
-
Jingning Han authored
This removes the dependency of context decoding from the candidate list ranking in hardware implementation. Change-Id: Iff34e7e6e78c9b32f435ded30629e43e73ac2f13
-
- 19 Nov, 2016 1 commit
-
-
Jingning Han authored
Replace the int_mv storage in the ref_mv_stack struct with unit8_t integer to indicate the prediction difference level. Change-Id: I0bfbcab350a46ecdd5bc47bd918cce9614365227
-
- 18 Nov, 2016 11 commits
-
-
Debargha Mukherjee authored
Includes: Various table updates and fixes to support 64x64 transforms. Entropymode updates to support tx_size expansion to 64x64. tx_mode changes to support an ALLOW_64sXx64 transform mode. Change-Id: Ib9098cfe27d0c015fe3be6ae13e7d09576771b9e
-
Yue Chen authored
Bring rd_stats back to proper starting point for the second mode. Bug introduced during code refactoring preparing for RD_DEBUG: https://aomedia-review.googlesource.com/#/c/5689/ Change-Id: I9ad10144ae3cc395a6efa700d047741c7734470c
-
Debargha Mukherjee authored
Introduced in I2c0bc4ba540886dd196e87a78b205407ad3e866b Change-Id: I9ff49e7d37c5a1fea8dc8b5659a53697f76320df
-
Jingning Han authored
Change-Id: Ibc9e904ba9e82d6ab638d88404847da7fc9fcce9
-
David Barker authored
Fix a case where handle_inter_mode could return without restoring the original values of xd->plane[i].dst.buf. This fixes an assertion failure in aom_blend_a64_mask, as well as very slightly improving the rd costing accuracy. Change-Id: I7f720bcf676c6aa9858c1a4c8f6571a76a9b0772
-
Yaowu Xu authored
This commit fixes several issues that prevent experiments to build when enabled together. The experiments are: ec-adapt ext-inter ext-partition BUG=aomedia:80 BUG=aomedia:88 Change-Id: I5b790f16ad0ae2450f0be3aa26329b6a57a6a5c5
-
Yaowu Xu authored
BUG=aomedia:80 BUG=aomedia:88 Change-Id: Ia8cd086ea1568235baf7c2fba2edd5a0e41af584
-
Debargha Mukherjee authored
Adds 64x64 default scan orders Adds 64x64 coefficient entropy models (just copy the 32x32 ones) Entropy context updates for 64x64 transform Various misc. changes to support 64x64 transforms Change-Id: I2c0bc4ba540886dd196e87a78b205407ad3e866b
-
Jingning Han authored
Only process reference motion vector stack for the used reference frames at the decoder. This improves the decoding speed by 15%. Change-Id: I4f7c11d4607f9bcb756b6c375723d017ec6ece22
-
Jingning Han authored
This commit re-synchronize the reference frame type use cases in the dynamic motion vector referencing system. Change-Id: Ib25231c716db4176cd67cbdc889472a06b607194
-
Yaowu Xu authored
BUG=aomedia:88 Change-Id: I216ae046bed89f1dc919fc9ebb5c191d491ba621
-