- 19 Sep, 2017 9 commits
-
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I5d3dd031703b48e2efd3aaaebef070569c0c4a2d
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I9544083f923a94a69490f5efac6e4075db24aeb5
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I706b60232d45910b91f17544af20eaf8581b5ab5
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I7732d8cadc74e9cfec3939120abb55262a5be9aa
-
Frederic Barbier authored
Unwanted modification has been introduced in a752d1d5 When CONFIG_SEGMENT_ZEROMV is set to 0, SEG_LVL_MAX shall not change. Change-Id: Idf547b3e9e1dffb4054b6a7c4251fc0290f95ad0
-
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
-
David Barker authored
Fix the fact that palette_uv_mode_cdf and comp_ref_cdf are currently not adapted between frames when new-multisymbol is enabled Change-Id: Iad3315def227bcd2ecf7d8335cb9641c6278af56
-
Jingning Han authored
Resolve an enc/dec mismatch issue when mv-compress is on. BUG=aomedia:746 Change-Id: Iaa79129076e6bd7215cb0448c4933a58c6241eaf
-
Yi Luo authored
Change-Id: Ib2404b0cc73dfde9fe1ec2b0c740c0ce12d60970
-
- 18 Sep, 2017 15 commits
-
-
Luc Trudeau authored
Pull out the identical code block that declares tmp_dst2 with or without CONFIG_HIGHBITDEPTH and stick it at the front of there. Change-Id: I69787875f6d67281c9b3c0df99c1eda6a168f426
-
Luc Trudeau authored
Making the condition const simplifies the static analysis and resolves the issue Change-Id: Ie247acc0c6a4f842db16b34c8af48e04b81e74d3
-
Tom Finegan authored
BUG=aomedia:736 Change-Id: I628b809caf98215ff2082eca3926247da555f9d3
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I29e927e64938a5a88bf6b359774f92719df2a4af
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: Iea355a67a4b689325deec320dd4b0b313befe7d1
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I2dabe2ab5f2050af87f82666faac4f8d8d2eb507
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I4e2c66d9082e1f2bdbe8851492e91c653f5da6f1
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I9fae08410da95dd851e33515289f9d878c43e736
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I58d85dc22627849657c88c082db940baff921f8d
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I85007ef966b9aab4545499016ed68ab5c96a417a
-
Nathan E. Egge authored
This commit has no impact on metrics. Change-Id: I218f2a95542ae68491d2844becf6018eda529a1f
-
Yi Luo authored
sse2 v. C speedup: 4x4 ~8.0x 8x8 ~8.2x 16x16 ~6.5x 32x32 ~3.8x Blocksize: 4x4, 4x8, 8x4, 8x8, 8x16, 16x8, 16x16, 16x32, 32x16, 32x32 Square blocksize code is from libvpx: "30d9a1916 vpxdsp: [x86] add highbd_h_predictor functions", Credit goes to Scott LaVarnway. Speed tests do not support rectangular blocksize yet. Change-Id: I9a1f24aecab8de94f8ea59ec8748fe3537d721ae
-
David Barker authored
Change the way the qmlevel is calculated from min_qmlevel, max_qmlevel and qindex. This fixes an issue where we could end up with qmlevel = max_qmlevel + 1 - see the associated bug report for details. BUG=aomedia:747 Change-Id: Iaa5884d37b7dfbfd703c94449597bd0050525168
-
David Barker authored
The error-resilient-mode flag is currently set per frame, so we can encode a non-error-resilient frame immediately after an error-resilient frame. As of https://aomedia-review.googlesource.com/c/21783 , this case causes the decoder to read uninitialized memory. This happens because the error-resilient frame no longer sets up cm->cur_frame->global_motion. Then, on the non-error-resilient frame, that is renamed to cm->prev_frame->global_motion and we try to use it as a reference for delta encoding. Fix this by always writing cm->cur_frame->global_motion. Change-Id: I0d4f13bf413ca15da210e06d5ce1780331c005da
-
Thomas Davies authored
Change-Id: Ic29bac4cd00a009e4a5a607ecc5596fa53bb1c1f
-
- 16 Sep, 2017 11 commits
-
-
Tom Finegan authored
These files define functions that are unused. Update CMake and configure builds to remove references and delete the source files. These files defined the DSPR2 specializations of high bit depth versions of the following functions: - av1_iht16x16_256_add - av1_iht8x8_64_add - av1_iht4x4_16_add Change-Id: Ie3ef2592efe1519589a735b0d0db2806eec83e59
-
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
-
Jingning Han authored
Properly count the base range coefficient coding in the rate distortion optimization and soft quantization process. Change-Id: I860001f51c4a9d0021d08b85b8ccdb097121b287
-
Joe Young authored
Add sse4_1 functions for Intra-edge experiment: av1_filter_intra_edge_sse4_1() av1_filter_intra_edge_high_sse4_1() Approx cycle reduction at qp 20, 1 kf: Enc (lbd) 1.4% to 0.3% Dec (lbd) 0.4% to 0.1% Enc (hbd) 1.1% to 0.2% Dec (hbd) 0.6% to 0.1% No change to bitstream Change-Id: I176b2d125424d7d226114c807915c33dde5c3720
-
Angie Chiang authored
This will let the coding performance drop by 0.1%, but it will speed up encoder by 40% The change is under the flag FAST_OPTIMIZE_TXB Change-Id: I07dea24e818123e27c4347189aaec59deb42903c
-
Tom Finegan authored
Change-Id: Ia4ec99ce8f3dd0098764571777e78adac21b6e67
-
Tom Finegan authored
Change-Id: Iaf93f37d8b6e2e8d256f8ff5a408d45802a2ae57
-
Tom Finegan authored
- Add aom_scale dspr2 sources to the correct target (aom). - Fix an inverted high bit depth condition. - Remove claims that dspr2 variants of av1_iht16x16_256_add_dspr2, av1_iht8x8_64_add_dspr2, av1_iht4x4_16_add_dspr2 from av1_rtcd_defs.pl exist in low bit depth configs. Change-Id: Ibdd42e475b81c2491f02ba10ca0d461f7ff15bc5
-
Tom Finegan authored
Change-Id: Iadbb91ca1905318f094fdfae95f2c4db87943842
-
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 5 commits
-
-
Nathan E. Egge authored
This patch fixes a regression introduced in 1d190950 where the encoder was using the 16x16 VP9/AV1 transforms for RDO, but then used the Daala transforms for encoding. subset1: master-daala_dct16@2017-09-13T12:05:18.013Z -> master_daala_dct16_use_c@2017-09-13T13:05:02.252Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.3654 | -0.7634 | -0.7407 | -0.4884 | -0.4699 | -0.4945 | -0.5104 master-no_rect_tx-no_var_tx@2017-09-12T00:23:18.153Z -> master_daala_dct16_use_c@2017-09-13T13:05:02.252Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0133 | 0.1040 | -0.0440 | -0.0492 | -0.0151 | -0.0120 | 0.0699 Change-Id: Id1830d0975db4bd0320a47fdf45b4bca20881cfb
-
Nathan E. Egge authored
Change-Id: I0b6a1781ab3bf8e32874fe71e24a4cb8c9943357
-
Nathan E. Egge authored
Change-Id: I408dbcf69b3f680e5de570e080ce39aeacbf618d
-
Yi Luo authored
This is a manual merge from libvpx's commit: "05ee24149 Add high bitdepth intra prediction optimization speed test". Credit goes to Linfeng Zhang. Change-Id: Ie254593aa9b601889ecb95eca900365055d46a03
-
Yi Luo authored
Change-Id: I9b92caa9d65a3b062762c270c89018c8e08eba0f
-