- 19 May, 2017 11 commits
-
-
hui su authored
Change-Id: Id6078c5e3c82bc382af7b576133beb9026797a9b
-
Fangwen Fu authored
Change-Id: Ib0bb35ff31bf317bb7eb09a1738649137f791589
-
Fangwen Fu authored
* set dependent tile to be default * make dependent tile to work with supertx Change-Id: I2bcc73c6e6df46ca0c2fbdae7c4f2944738fff79
-
David Barker authored
Use a variant of joint_motion_search to improve the motion search for compound blocks (both average and masked types) with only one NEWMV component. Change-Id: I7cae812dced24acde638ae49869e6986557ce7dd
-
Sarah Parker authored
This adds the proper cfgs to av1_{inv/fwd}_txfm1d_cfg for the identity transform so all hbd transforms can use the same codepath. This has no impact on performance since the new identity transforms that correspond with the cfgs are not yet being called. Once this is checked in, we should be able to delete all deprecated transform functions and have a single code flow for all hbd transforms. BUG=aomedia:524 Change-Id: I3d1bfbc8bc29b367e8ddf7dcd27525af0bd31067
-
Jingning Han authored
Change-Id: I33e78f2677083df7b7385f4a2989e9d599bbf5c7
-
Jingning Han authored
The re-designed sub8x8 coding block system settles. As part of the research attempt, the sub8x8-mc experiment can now be removed. BUG=aomedia:477 Change-Id: Icb1bf52471c560c1357e9121fbc5aa78ed854421
-
Jingning Han authored
Change-Id: I1939cfe48570d9c797fd29d12ebcc9213388951a
-
Fergus Simpson authored
av1_set_size_literal took unsigned ints as its size inputs. This was inconsistent with elsewhere in the code base so this change makes it take signed ints instead. Change-Id: I5f39f813714f5d6cb1fc93f928f33b3633b653ec
-
Jingning Han authored
Limit the minimum prediction block size for chroma component to be 4x4 in OBMC. This resolves an enc/dec mismatch when all the experiments are turned on. BUG=aomedia:548 Change-Id: I3151912387943b03ef5c9aa2d10fe13d15c79cf7
-
Yue Chen authored
It gives 0.1% gain on lowres and midres Change-Id: I555a492a68571c525713840d73aa5614fe80a87d
-
- 18 May, 2017 11 commits
-
-
David Barker authored
Add functions which take both components of a masked compound and compute the resulting SAD/SSE. Extend joint_motion_search to understand masked compounds, and use it to evaluate NEW_NEWMV modes. Change-Id: I782199a20d119a6c61c6567df157508125ac7ce7
-
Alex Converse authored
-9.1 BD-RATE PSNR on wikipedia_420 1st keyframe -1.04 BD-RATE PSNR on twitch-1 set 1st keyframe Change-Id: Ia9cc5b26bc587bcc2375d137768ac3af3238fe0c
-
Yue Chen authored
Improved the performance a little bit compared to using the full set Change-Id: I28a96459fa77d7e1d5c101d162faa2effd525341
-
Sarah Parker authored
The hbd transform configurations were originally written for all possible 2d transforms. Now that there are many more possible 2d transforms due to EXT_TX and RECT_TX, it is simpler to write the cfg for the 4 1D transform types and compose them to make all new possible transform types. This will allow for an easier integration of the identity transform for EXT_TX and rectangular transforms for RECT_TX into the current hbd transform codepath and facilitate the removal of obsolete transforms. This has no impact on performance. BUG=aomedia:524 Change-Id: I1e217bcd217fd637b1df94fae62d9c59a0523c1a
-
Debargha Mukherjee authored
Change-Id: I640cf08ac583ff5092a18e81cd0e33f05609db6b
-
Debargha Mukherjee authored
Fixes a baseline BDRATE drop issue introduced in 0743857c. Partially reverts the above patch. BUG=aomedia:544 Change-Id: Ia7cd89330cab189d22b58e183951fc6429021f42
-
Luc Trudeau authored
Subset1: PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.0000 | -0.0001 | -0.0000 | -0.0001 | 0.0001 | 0.0000 | -0.0001 https://beta.arewecompressedyet.com/?job=cfl%402017-05-18T16%3A08%3A54.160Z&job=cfl_fix%402017-05-18T16%3A08%3A02.454Z Change-Id: I6e403b8a0a14803d38db881031ad51878c683d65
-
Luc Trudeau authored
Change-Id: I443004a9bdc026620f364f5bc1dcc1d5e0e4ca6f
-
Luc Trudeau authored
Encapsulates the logic to update the rate of each CfL codeword. The if statements are removed from the loop and the arrays are stored in CFL_CTX instead of being declared every time. Change-Id: I0cb208b14e6c6a888210dd33c5e8fe8d74dd87f4
-
Jingning Han authored
Process transform block individually in the var-tx scheme. BUG=aomedia:540 Change-Id: I37fc6b6d417ff1dd3c9a12e6a97091fc20204f23
-
Alex Converse authored
* Deduplicate segmentation on and off paths * Declare variables late Change-Id: If0f7fcce2b10d9352c056456596f77bb14ba16ec
-
- 17 May, 2017 12 commits
-
-
Urvang Joshi authored
This one was named differently than all others, making it harder to find. Also, building this even when EXT_TX is off now, as it's a square transform size. Change-Id: I4a47abcb41ec936c1f68e1e0eeb33fa53ee56424
-
Tom Finegan authored
BUG=aomedia:76 Change-Id: I3dac547d09615c0f48fbfab687a4a2bf7d4bf3b4
-
Tom Finegan authored
Exclude the test and testdata targets when build solution is executed through the MSVC UI. BUG=aomedia:76 Change-Id: I0f5c24084c99452d9fcab4ada4d7f981ffb9ac64
-
Fergus Simpson authored
The superres scale was accidentally only sent if the current frame was a key frame or if the current resolution was not used by any of the reference frames. This patch separates the superres scale from the current resolution to simplify its coding and makes sure that it is written for every frame. Change-Id: I419912c833cdc9670fc5a8ea1d67393d72ce402d
-
hui su authored
Change-Id: I18dc1acf25977b42b2bba73eab00b461a66c49b6
-
hui su authored
Change-Id: Ia8da431c7a1faa43e130ce71da9561957c5556e7
-
Jingning Han authored
Change-Id: Ic04bd1ac62ea35082883d0560f91843040e35a64
-
Yaowu Xu authored
Fix ubsan warning of the left shift operation. Change-Id: Ib01b6ecd4a4e142948b53792a2d34153cc85784a
-
Ryan authored
Change-Id: I100a29e3846d437c30853d68902d2704dbc8d39d
-
Sebastien Alaiwan authored
Change-Id: Ied6a0250126587d22c50d895680eafccd8396062
-
Debargha Mukherjee authored
Since wedge is not used for blocks > 32x32, skew the initial probabilities to make the wedge probability as small as possible. Change-Id: Ide6b428c60f19481d7cae613aef6ed02a6961901
-
Debargha Mukherjee authored
Change-Id: Id8351ef3497c54cef81a730e6ec3d63af1e9b54e
-
- 16 May, 2017 6 commits
-
-
David Barker authored
* Calculate sx4, sy4 by truncation instead of rounding * Move some repeated calculations out of the filter loop This is expected to have a roughly neutral effect on BDRATE. The speedup of each filter (SSE2, lowbd SSSE3, highbd SSSE3) is 7-10%, for a total speedup of 14-18% when considered together with patches f7a5ee53 and 14b8112b. Change-Id: I692f649202214c7ab53ecf81f81386f1503e2d20
-
Yaowu Xu authored
Change-Id: I1afaecaed152fd9a3f111dc11caca3a347c50c9f
-
Tom Finegan authored
- CONFIG_HIGHBITDEPTH 0 => 1. - CONFIG_RECT_TX_EXT and CONFIG_INTRA_EDGE added. - CONFIG_NEW_TOKENSET removed. BUG=aomedia:76 Change-Id: I215205b1479a92ab4baa5a3705194d474ec13ba8
-
Yi Luo authored
- There would be VS build warning on unaligned formal parameter. Change-Id: I6e122c4fec2505ef3458e4bdf218d3cd30bb494f
-
hui su authored
Harmonize the low-bitdepth and high-bitdepth. Change-Id: I533f717ca189a5e577719821ea5aea940e3b6223
-
Sebastien Alaiwan authored
Change-Id: I469799ca8ef12288be23143f3ba58ec5bf5edc34
-