- 01 Dec, 2016 5 commits
-
-
hui su authored
Change-Id: I2a814ba878a57c6b73f8f9e29bea6c7edfe7c789
-
Debargha Mukherjee authored
Change-Id: Icba19c399531a6e50ab466b606b8921f9b57eae9
-
Debargha Mukherjee authored
BUG=101 Change-Id: Ie390bab10f73ba4709e5ca7acbcde0eea537eb12
-
Debargha Mukherjee authored
Related to all-zero handling. Change-Id: I58070aabdcb7ef03ae587c26ffaff5c908db91a4
-
David Barker authored
Change-Id: I9b2465807c2dd6e356807f3f3555394b382918ad
-
- 30 Nov, 2016 6 commits
-
-
Jingning Han authored
Change-Id: Ia91388a2aa6def93b9b6167b983b20397ac4573b
-
Jingning Han authored
Replace the computation of block size in pixels with lookup table directly. Change-Id: I39589b2bc1d20372969ff5ad0f60639e64a19b41
-
Jingning Han authored
Scale down the 2x2 inverse transform transfer gain by 2. Change-Id: Ifdd2ed302c05d08be142bc2fdef276f176e38c3d
-
Angie Chiang authored
There is 0.003% BDRate change on lowres dataset. Change-Id: Ie62a5ea07bdcfe0a62f37e8f981382df4cc59918
-
Jingning Han authored
This function will be used in the 4x4 coding block unit. Change-Id: I981c2abce4ae1e1571adb0d87c76e2307e94300b
-
Jingning Han authored
Change-Id: Idc44fa29c70c9bb63c9b04cfba679fd05d34fdff
-
- 29 Nov, 2016 4 commits
-
-
Yue Chen authored
Performance gain (REF_MV on by default) WARPED_MOTION: 1.061% WARPED_MOTION+MOTION_VAR: 2.917% MOTION_VAR: 2.337% Change-Id: I43f742a02cdd43d13ef333a0a15087062ad020ab
-
Angie Chiang authored
Compression will drop slightly BDRate lowres -0.096% midres -0.069% hdres -0.084% However, this will reduce the combinations of filter types needed to search in dual_filter experiment Change-Id: I75d4ddc73b91099e17fd52a1b1174bd3d2ab3e18
-
Angie Chiang authored
Generate simd filter structure in av1_convolve_init() This will provide flexibility of changing filter coefficients. Change-Id: If79f84c56483aa08c894d6b12e2b6ce10147f0ce
-
Yaowu Xu authored
Change-Id: I82580120a154ecd7c41f4cd9bc0f8c669fca7774
-
- 28 Nov, 2016 3 commits
-
-
Yaowu Xu authored
Change-Id: I22aaaa78be22b133d2d0c28da10220cf4d4ab64e
-
David Barker authored
av1_find_mv_refs sets the ALL_ZERO flag when either (a) we don't have enough candidate MVs, or (b) all candidate MVs are zero. With global motion enabled, case (b) does not work as intended and causes two problems: a significant quality decrease for foreman_cif.y4m, and test failures in *CpuSpeedTest*Screencast*. This patch skips check (b) when global motion is enabled, fixing the above bugs. Change-Id: I7461588cb02733563c1439f430b89190299a1b5d
-
Urvang Joshi authored
This is added as part of ALT_INTRA experiment. This uses interpolation between top row and estimated bottom row; as well as left column and estimated right column to generate the predicted block.The interpolation is done using a predefined weight array. Based on experiments, the currently chosen weight array was created to represent a quadratic curve, but can be tuned further if needed. Improvement from baseline on Derf set: ALL Keyframes: 1.279% Improvement from existing ALT_INTRA: ALL Keyframes: 1.146% Change-Id: I12637fa1b91bd836f1c59b27d6caee2004acbdd4
-
- 23 Nov, 2016 2 commits
-
-
Debargha Mukherjee authored
Change-Id: I95455ed7e44f3a163c751bd8a89f6119c0055c71
-
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 5 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
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
-
Debargha Mukherjee authored
Change-Id: I8e02440bfe8e7cb7bb7e92c464981e184367b773
-
Jim Bankoski authored
Fixes warning error introduced by : aom/5942 Change-Id: I1e2c013a3f8859bbcf4548a67347011f4b0fb650
-
- 21 Nov, 2016 7 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
-
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
-
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
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 6 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
-
Debargha Mukherjee authored
Introduced in I2c0bc4ba540886dd196e87a78b205407ad3e866b Change-Id: I9ff49e7d37c5a1fea8dc8b5659a53697f76320df
-
Jingning Han authored
Change-Id: Ibc9e904ba9e82d6ab638d88404847da7fc9fcce9
-
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
This commit re-synchronize the reference frame type use cases in the dynamic motion vector referencing system. Change-Id: Ib25231c716db4176cd67cbdc889472a06b607194
-
- 17 Nov, 2016 1 commit
-
-
Debargha Mukherjee authored
To facilitate further experiments. Fixes border, uses standard interpolation filters for translation only global model, and some refactoring. Change-Id: I38af6cb83723f92baed23e28d7fc9a0a9544757e
-