- Feb 04, 2017
-
-
Fangwen Fu authored
Change-Id: I1050b69045407381d4626b65a0bf6f35957a66f4
-
- Feb 03, 2017
-
-
Yushin Cho authored
By default, the activity masking is used with PVQ. In addition to '--enable-pvq', '--enable-daala-dist' is also required by configure to use the activity masking. Change-Id: I5100a1db992f0e693e61daf5439de8ae8c64a752
-
Yushin Cho authored
For fixed-point version of PVQ, which is current default, added MAXI(1, ) to limit the minimum companded or expanded gain to be one. Previously, gain compand/expand function, which is invoked when activity masking is enabled, sometimes outputs zero then triggered the assert(gain != 0). Metric change from floating-pt to fixed-pt PVQ is: PSNR PSNR-HVS SSIM CIEDE-2000 PSNR Cb PSNR Cr MS-SSIM VMAF 0.02 0.10 0.08 0.11 0.01 0.02 0.13 -0.30 Change-Id: I64a60d1970d35a26af227841e4a5e50a89ddc44c
-
Thomas Davies authored
RD search and trellis encoding are still sub-optimal. Change-Id: I233979909118241a0c78761c1d5c2cd6857915e0
-
Yue Chen authored
BDRATE results: lowres: -0.880% (up from -0.844%) Change-Id: I017c0beddcc687148fed33c1e9963e05f1eaf6ea
-
Ryan Lei authored
Change-Id: I907976619a433a92d671c5cce25f3e8806638e80
-
Jonathan Matthews authored
Introduced by change I98b33fab6b9f52690f6ad618ac55e725a97be056 BUG=aomedia:349 Change-Id: Ib6df52ac2442f60c159bae2271793b7570d53a19
-
Hui Su authored
Change-Id: I378b677cf579441ba0a9014a8a77a1cf3f8b5689
-
Tom Finegan authored
Change-Id: I8a5288d82e9dda32bf5e47a17c0ee88e4da0b1c5
-
Tom Finegan authored
Change-Id: Ib90be26f69c658a6be6e133097c41845db58b6e1
-
Tom Finegan authored
Change-Id: Ic6a99b82e92f8512bdd40d002aa6b904b768ae9a
-
Tom Finegan authored
Clean up. Remove dead experiment/whatever. Change-Id: I03cae9c9240e917595aa4a38b1d6d29a2ec19115
-
Tom Finegan authored
Applies only to the tests that require only the presence of compiler support. Tests that require an instrinsic flag and an enabled experiment not included. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I1ba6ee80cadc3064068db04c15caf8cc2384ab3b
-
Tom Finegan authored
Xcode needs special handling when an executable target contains no C++ sources, but links C++ dependencies. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Ifd4f6208c8f96386194691d45279df1e70a8fc17
-
Tom Finegan authored
Allows for looping over app targets when all targets need the same update. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: If9e3f6ab50f06c8c26104942455e6bbfac485cb1
-
Tom Finegan authored
Fixes make clean && make runs (single and multi job) via addition of new target aom_rtcd that all lib targets depend on. Target includes the RTCD definition perl files, the output H files, the C files and rtcd.pl itself. Also, - Adds list of lib targets (used to propagate the aom_rtcd dep) - Use the correct symbol for av1 RTCD gen (aom_av1_rtcd -> av1_rtcd) BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: Ia0e858220c4c2877c6e5f5ffed853be15c6cd711
-
Johann Koenig authored
Change-Id: I49212125058816687535d3b946fccfa47c16aa11
-
Thomas Davies authored
This will allow EOB_TOKEN to be merged with that value. Change-Id: I82ba5e8d38e235d07894e43b5fec53968f84ab6c
-
Thomas Davies authored
Preparation for merging EOB_TOKEN. The block_zero value corresponds to the first EOB_TOKEN: other EOB_TOKEN values will be merged with non-zero values. Change-Id: I94036783ee240fa916a79c544ecd716a9c24fa59
-
Steinar Midtskogen authored
Change-Id: I59fd3bd3cc58c3e15dfb6c5e46f303c5d4fd739c
-
David Michael Barr authored
Piecewise linear fit without activity masking on subset3 intra and objective-1-fast inter, by simple linear regression. In combination with 79c0f32c "Remove DCT from od_compute_dist_8x8", this gives a even trade between perceptual and non-perceptual metrics. av1_daala_dist_30f@2017-01-23T21:32:27.902Z -> daala_dist_scale10_30f@2017-01-31T21:52:07.635Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 2.1080 | 2.9645 | 3.4697 | -2.2086 | 0.2541 | -2.5232 | 2.1645 Piecewise linear-quadratic fit with activity masking, by same method. The total effect of activity masking and daala-dist changes, with PVQ: av1_pvq_5f@2017-01-31T01:05:24.219Z -> av1_float_pvq_dist_scale_AM_5f_Jan31_crfix@2017-02-02T15:14:40.477Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 22.5041 | 42.6349 | 40.8516 | -10.3510 | -6.8030 | -16.9057 | 21.2613 Change-Id: I9b513509a03aa058dc5c1479c01d62c8fc363a34
-
Ryan Lei authored
This commit renames deblocking_across_tiles to loopfilter_across_tiles, to get ready for dering and clpf integration. Change-Id: Id25b051da9b1e5cb92f35a9619662597462d9537
-
- Feb 02, 2017
-
-
Zoe Liu authored
Change-Id: I32c6b9d8de6d0ae373d22e366c46f4d4c5d6a9b6
-
Tom Finegan authored
Darwin/Linux x86_64 only. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=76 Change-Id: I1500c085f26066ac0108017b5155aba0f003427c
-
Tom Finegan authored
Change-Id: Ic8386743b1852ca1074528d04e2adc1d191b091b
-
Angie Chiang authored
Change-Id: I02a019b1c11b3ee4ae32d424cb6ef2f8ae554824
-
Aℓex Converse authored
Change-Id: I84ebc5acd57aa1cf735fae9cdb56f225afcb3a63
-
Aℓex Converse authored
Change-Id: I6c1717ad82d05ebe22327aec6989af2c0db336e3
-
Thomas Davies authored
These are optimized for EOB_TOKEN being associated with the current position, not the previous. CBP tables cover EOB_TOKEN for the the whole block. This change causes a performance regression until EOB_TOKEN is merged into the coding scheme. Change-Id: Ica3a12ed97285cbae204ce3cc1a7e658ebcacc9f
-
James Zern authored
fixes an error under Xcode 8: array initializer must be an initializer list or string literal the type deduced from #name was e.g., char[11] Change-Id: I6fcb29e3229db7650eee106ef6e3986515dc0a07
-
Steinar Midtskogen authored
Change-Id: I20a6ad88a6465b06700b6d692569d7e69c43f489
-
- Feb 01, 2017
-
-
Joe Young authored
This function is used by av1_remove_duplicates() to remove duplicate palette colors. Change-Id: Ia9943bffa2032bcae92f4a6da86477a8135613f2
-
Aℓex Converse authored
This was part of the old ans zero token handling. It has been replaced by the new ec_multisymbol zero token handling. Change-Id: I9c1fcb42ac0d214178cf4fbf8755ad68dcbbc11f
-
Deb Mukherjee authored
A few encoder global-motion estimation parameter changes. lowres: -0.844% (up by 0.08%) Change-Id: Ib080125803cf56a91ce7d482d6d1445160105010
-
Zoe Liu authored
This experiment implements the idea of the uniform tri-prediction, which adds a 3rd inter prediction on top of the existing compound inter bi-prediction. The final predictor for an inter-coded block is the average of the compound bi-predictor and the third predictor, which is indentified by a third reference frame and a third motion vector. Change-Id: I7ca8435a441960e7d9702fa09614ed7ae9d0ab02
-
Tom Finegan authored
- Wrap functions hidden by CONFIG_MOTION_VAR properly in test code. - Add some missing ampersands. Change-Id: Ie7c4e1f14cbacec1c157c7ce110b01350b2ed78e
-
Urvang Joshi authored
2nd set of weights can be derived from the 1st. Insignificant change in BDRate. Change-Id: I68d6fc256f532d52573583f121dd28fd8913ce3a
-
Sebastien Alaiwan authored
Change-Id: I73e3eec0b8fd17c3f9b9f52afc9fac43f3043028
-
David Barker authored
This fixes the following mismatch bugs: * At the bitstream level, the decoder would not read the delta_qindex information for supertx blocks, but the encoder always sent it, leading to the encoder and decoder becoming misaligned. The delta_qindex information is still required for supertx blocks, so change the decoder to read it. * In addition, the quantizer was not properly adjusted for supertx blocks at the decoder. We copy the quantizer setup code from non-supertx blocks. Since this does not change the encoder, it should not have any quality impact. Change-Id: I9a0f79c3aa66f2a5a353821e2a6f3b526636e7b4
-
- Jan 31, 2017
-
-
Aℓex Converse authored
Change-Id: Ibd4bbceca8218eb94ed0af3c980f8e829a1896de
-