- 25 May, 2017 3 commits
-
-
Nathan E. Egge authored
Modify the function signatures of read_intra_mode_y() and read_intra_mode_uv() to take a FRAME_CONTEXT instead of an AV1_COMMON which pushes the CONFIG_EC_ADAPT ifdef into the calling function. Change-Id: I89029273bcbdd200a5b928ad91ba9a6a22cf0a62
-
Nathan E. Egge authored
This patch forces DAALA_EC on by default and removes the dkbool coder. Change-Id: Icd2ff08efd7bf467adf554344111473cb357adf8
-
Alex Converse authored
Change-Id: Ibbf0c14934d0bff316cfdf5c252c64b3e68c73e7
-
- 24 May, 2017 2 commits
-
-
David Michael Barr authored
Separate the codes into a table of distinct values and an index into that table. Pull the SSE calculation of the RDO loop and avoid repeating for the same alpha values. Change-Id: I8c4bd7eab6f8000e6aca9687d9190abc3e270c37 Signed-off-by:
David Michael Barr <b@rr-dav.id.au>
-
Yue Chen authored
BUG=aomedia:560 Change-Id: Ie399d61162ab33e35fa0cb04206904e3af1bbb2d
-
- 23 May, 2017 1 commit
-
-
Urvang Joshi authored
Also, add some asserts so that such mistakes don't happen later on. Change-Id: I61c5f1bcb4db5903f961c94086f1103deead3d85
-
- 20 May, 2017 1 commit
-
-
Nathan E. Egge authored
Change-Id: Ia0eb3a3694fdbe9d33548ff4014b704b2f3db86a
-
- 19 May, 2017 1 commit
-
-
Yue Chen authored
It gives 0.1% gain on lowres and midres Change-Id: I555a492a68571c525713840d73aa5614fe80a87d
-
- 18 May, 2017 1 commit
-
-
Debargha Mukherjee authored
Change-Id: I640cf08ac583ff5092a18e81cd0e33f05609db6b
-
- 17 May, 2017 1 commit
-
-
Jingning Han authored
Change-Id: Ic04bd1ac62ea35082883d0560f91843040e35a64
-
- 16 May, 2017 1 commit
-
-
hui su authored
Harmonize the low-bitdepth and high-bitdepth. Change-Id: I533f717ca189a5e577719821ea5aea940e3b6223
-
- 15 May, 2017 2 commits
-
-
Luc Trudeau authored
Change-Id: I4d8485d2bbe5348338eb909d969a0ca4b598a6b8
-
Alex Converse authored
wikipedia_420.y4m PSNR: -1.5035 PSNR-HVS: -1.2607 SSIM: -1.1581 Change-Id: I6e6c4bd9671427b99299df39ff0f42af7daf8ce7
-
- 14 May, 2017 1 commit
-
-
Urvang Joshi authored
s/uint16/uint16_t/ Issue introduced in https://aomedia-review.googlesource.com/c/11148/ Change-Id: I77cb5865828adef98976863fafa2ecbb907290a5
-
- 12 May, 2017 1 commit
-
-
hui su authored
Get a list of palette base colors that are used in the above and left blocks, referred to as "color cache". For each cache color, signal if it is present in current block's palette, so that we don't need to transmit their raw values. When palette-delta-encoding is enabled, compression is improved by 2% on keyframe and 1% overall for the screen_content testset. Change-Id: I4cb027f1904aa9d0ab1c8f00ea9ee34bf5f16234
-
- 11 May, 2017 2 commits
-
-
Yue Chen authored
Use CONFIG_INTERINTRA to properly separate interintra from the basic ext_inter experiment. When macro REDUCE_INTERINTRA_MODES is 1, only 4 ii modes are enabled so as to reduce the complexity overhead. (Right now the flag is off) Change-Id: Iec6f36a1000f181adbb822ad66c7d5b2625e9cc7
-
Luc Trudeau authored
Change-Id: Id14d83bdce8321bef81972a4f5530a50589d9578
-
- 10 May, 2017 1 commit
-
-
Nathan E. Egge authored
The cfl experiment depends on ec_multisymbol. Change-Id: Ibbdf810b6c586f81fb8bcefa39696c7033970c47
-
- 09 May, 2017 2 commits
-
-
Alex Converse authored
objective-1-fast results: sequence PSNR PSNR HVS SSIM CIEDE APSNR MS SSIM VMAF average -0.02 0.01 -0.02 -0.03 -0.02 0.00 0.06 1080p 0.02 0.01 0.03 0.00 0.01 0.02 0.09 1080p-screen -0.32 -0.28 -0.32 -0.44 -0.31 -0.27 0.00 360p 0.06 0.14 0.10 0.10 0.08 0.11 0.22 720p 0.00 0.04 -0.05 0.01 0.00 -0.01 -0.10 wikipedia_420 -1.04 -0.95 -1.05 -1.30 -1.03 -0.88 -0.29 Change-Id: I30ce8a869daf1c3ed539ffed552786cbb785e7d0
-
Luc Trudeau authored
CFL is disabled when skip_chroma_rd is enabled. This is done by reusing the logic in CB4X4. To facilitate integration, the skip logic used in CfL is moved inside the read/write functions. Results on Subset1: master@2017-05-08T19:54:48.196Z -> cfl_baseline@2017-05-08T20:06:55.292Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.2668 | -12.0951 | -10.4138 | 0.3095 | 0.2998 | 0.2831 | -3.6579 https://arewecompressedyet.com/?job=master%402017-05-08T19%3A54%3A48.196Z&job=cfl_baseline%402017-05-08T20%3A06%3A55.292Z Change-Id: I45644baa1aceef5ad4da3332fcb10f3fbaac052b
-
- 05 May, 2017 2 commits
-
-
Luc Trudeau authored
Writes and reads alpha to and from the bitstream. A special case is needed on the encoder side to handle prediction block skips. Since whether or not a prediction block is skipped during CfL, a rollback is required if the block was skipped and the alpha index was not zero. The advantage of this is that no signaling is required when the prediction block is skipped as it is assumed tha the alpha index is zero. A encode facade is added to the intra prediction facade as CfL requires special encoder side operations. Change-Id: Ic3b11d0fdbd51389d862112eb09d8785127a6b06
-
Sebastien Alaiwan authored
Change-Id: I96e386678f6227f3ca735c9be2725cb9795b3296
-
- 04 May, 2017 2 commits
-
-
This resolves crashes on awcy due to excessive memory use. No change in BDRATE. Change-Id: I1d92d0b53718cfc66f2842cfca68059bafafc64a
-
Frank Galligan authored
This reverts commit 2cf73eb8. BUG=https://bugs.chromium.org/p/aomedia/issues/detail?id=503 Change-Id: I2b3a4a77854044cb7951c8e64961e72255dfea85
-
- 03 May, 2017 1 commit
-
-
Debargha Mukherjee authored
BUG=aomedia:490 BUG=aomedia:491 BUG=aomedia:494 Change-Id: I20a375dc6f76a3f3de520e452b3b9b0d4ace0ee0
-
- 02 May, 2017 2 commits
-
-
Sarah Parker authored
This resolves crashes on awcy due to excessive memory use. No change in BDRATE. Change-Id: If3e67683dee6658db16dd5c1d686111e6415c493
-
Alex Converse authored
This is in preparation for full pell only read_mv() calls for intrabc. Change-Id: I9e576ba0965164849a18afcabc16a3190799483e
-
- 01 May, 2017 2 commits
-
-
Debargha Mukherjee authored
Fixes some test failures. Change-Id: Id3d2b9c2da2f4eed8dd84e2fa8bfbbc097fc06d6
-
Jingning Han authored
BUG=aomedia:480 Change-Id: Ica26275274614d283db0cefcffac1f86993c4d6b
-
- 28 Apr, 2017 1 commit
-
-
Arild Fuldseth (arilfuld) authored
Change-Id: Ie9cb6bb66c35eecd173532b3111b98a2aaf0d913
-
- 27 Apr, 2017 3 commits
-
-
hui su authored
BUG=aomedia:448 Change-Id: Ie02581a20ca12b24d0a5719a1d9220fb20e25ff7
-
Debargha Mukherjee authored
Set all 4 interpolation filters in cases where global and warped motion is used and no interpolation filter is sent. Change-Id: I17ab74daabcd6a531b72826903a02f2de7caf7b2
- 26 Apr, 2017 2 commits
-
-
Debargha Mukherjee authored
Change-Id: I9b6f99768c60e743d2fadfaabc532e7c15dc40f3
-
James Zern authored
This reverts commit 5ca25dfc. It breaks high-bitdepth builds with: --enable-aom-highbitdepth --enable-experimental --enable-dual-filter --enable-entropy --enable-ext-inter --enable-ext-intra --enable-ext-partition-types --enable-ext-refs --enable-ext-tx --enable-filter-intra --enable-loop-restoration or more simply: --enable-aom-highbitdepth --enable-experimental --enable-ext-inter BUG=aomedia:463 Change-Id: If814131e634e4411569859f7426efafe158b83fd
-
- 25 Apr, 2017 2 commits
-
-
Fangwen Fu authored
This is the second patch. * Add delta loop filter level at super block level. * Add symbol coding for delta lf syntax * Allow delta lf to work with segments Change-Id: I393a021a875d03c6e113127cbb3543fc077308e4
-
Jingning Han authored
Initialize the inter filter type array in intrabc mode when dual filter is turned on. This resolves a compiling error when both experiments are turned on. Change-Id: Ic4d4f712f83a73029a4a24c7e9284ff9fc9baf3c
-
- 24 Apr, 2017 1 commit
-
-
Debargha Mukherjee authored
Change-Id: I359d100548ed337d643a421591243565b08945ed
-
- 20 Apr, 2017 2 commits
-
-
Alex Converse authored
Missing features: * RDOPT (Forced on for certain blocks) * Any form of border extension * Non MI sized right and bottom edges * MV prediction Present features: * Force intrabc for some blocks * Carry intrabc in the bitstream * Validate DV is causal * Reconstruct intrabc block assuming border extension is unnecessary Change-Id: Ib1f6868e89bfacc2a4edfc876485bad1b347263b
-
Jingning Han authored
BUG=aomedia:452 Change-Id: I8bd7ca9556cee87f84189a2f08d152ff7ad85f87
-