- 01 May, 2017 9 commits
-
-
Jingning Han authored
Offset the buffer pointers of sub8x8 chroma components to support the coding process at bottom right 8x8 block. Change-Id: Ide17ee31ce064484371194cbbade88603d114a2e
-
Alex Converse authored
Change-Id: Ic798c17262b9b298fbcc7edeeedc997b1f689637
-
Urvang Joshi authored
BUG=aomedia:448 Change-Id: Ic41ec5c4bb321a611efb7e2ac3a96d6e30d88be1
-
Jingning Han authored
BUG=aomedia:480 Change-Id: Ica26275274614d283db0cefcffac1f86993c4d6b
-
Debargha Mukherjee authored
Affected the switchable decision mechanism and effectively turned off block level switching, even though frame level switching was fine. Change-Id: Id0b19f91ecfae63964e73f1ba7bfeec70179da35
-
Yaowu Xu authored
Convert shifts of int/int64 into multiplications Change-Id: I3d7ef400249096a6c3712c46f59c35c3ddfde5ca
-
Zoe Liu authored
BUG=aomedia:442 Change-Id: I9934cffe7239583afe3e8dd1c6c33593245fd6b1
-
Sarah Parker authored
Change-Id: I698fc004140d43db959825dd923fad610f78b345
-
Debargha Mukherjee authored
Temporarily force C version until the SSE2 version is fixed Change-Id: I51450068259f998d178b1c681872e59d056b254b
-
- 30 Apr, 2017 1 commit
-
-
Debargha Mukherjee authored
Change-Id: Idd35a99701057659e349714e8adc8e9265485992
-
- 29 Apr, 2017 11 commits
-
-
Luc Trudeau authored
To maintain consistency with the rest of the CfL codebase all cr and cb nammed variables are renammed to u and v. Change-Id: Iba153def677188f8951b3beb847fb7cfa6c0ff02
-
Debargha Mukherjee authored
Handles AVxEncoderThreadTest failures. Change-Id: I81ea730a4fcd4a95fab198ee98b346a450d24b88
-
Debargha Mukherjee authored
Warped and global motion were adopted in early April. Change-Id: Ibc619c758224f05244a1f4059e2b506405d46a01
-
Debargha Mukherjee authored
Solves some static analysis issues. Change-Id: Iafa4bc307db05e6ec5b4ba19ec3bf2cf297ae60c
-
Luc Trudeau authored
A call to cfl_store is now required in the RDO code. Change-Id: Ieabaa579a5f7e5c52ae02d0550af832b6e417878
-
Luc Trudeau authored
Loads the stored reconstructed luma pixels for each trasnform block inside a prediction block. Supports 4:4:4 and 4:2:0 chroma subsampling modes. The CFL_CTX struct is now in cfl.h with appropriate forward declarations Change-Id: I44c117899414a10a8318d14ecaed402f803de97d
-
Debargha Mukherjee authored
Clarifies in the code that the wedge smoothing functions can in fact be generated by shift of three 1-D prototypes. Also changes the smoothing function a little which gives a slight improvement. Also includes some generic cleanups. Change-Id: I5735e0021d50c36c42509d4fc0939e7220564571
-
Urvang Joshi authored
BUG=aomedia:448 Change-Id: Idc76c954435517a50a9cfa8e54fb73a593aaaac6
-
Yue Chen authored
Change-Id: I9bfe5caed45e56b5f4efdc5276672938f4e4c2ec
-
Urvang Joshi authored
BUG=aomedia:442 Change-Id: If29250966a210495ca07c3959c1562447a00f90c
-
Urvang Joshi authored
BUG=aomedia:442 Change-Id: Ic5e4bb170ab7fd68355008cc4155e1a8910f344e
-
- 28 Apr, 2017 19 commits
-
-
James Zern authored
Change-Id: I47bc4a1796ddce1a285942e19defcbefa2f6b275
-
James Zern authored
For 8-bit the subtrahend is small enough to fit into uint32_t. Prevent negative variance in 10/12-bit. Previously: 51e0c54e Resolve -Wshorten-64-to-32 in highbd variance. BUG=aomedia:445 Change-Id: Ibb9bfc5e926de354bbab80127012e5e1861348a3
-
This clears static analysis warnings due to unset values in the intermediate buffer. This occurs when the intermediate buffer height is less then the dimensions of the filter. Change-Id: I73bab842986f5c7a225025e2c9da920694767576
-
James Zern authored
This reverts commit a8b97eb5. Reason for revert: There are still a few warnings related to this in the base configuration. Reverting this to avoid breaking new patches. Change-Id: Ifdff76683cdd4b7476fcc9fbf4ab1736c112770c
-
James Zern authored
Change-Id: I98e41e2cf58fa698ab2ec91536e82368bb04b3d7
-
Tom Finegan authored
Removed source file (aom_dsp/mips/add_noise_msa.c) from aom_dsp.cmake to match the configure build. Change-Id: I7f966afda209cff8949441bf30d757c19bcf65e7
-
Tom Finegan authored
Sync with configure build: dct_neon.c and error_neon.c in av1/encoder/arm/neon moved to the high bit depth build else. They are only built when CONFIG_HIGHBITDEPTH is off. Also moves both source files to AOM_AV1_COMMON_INTRIN_NEON list since the configure build includes them in av1_{cx,dx}.mk. Change-Id: Ie315e151438151f02a3aa5ef4757daf7d24f9028
-
Debargha Mukherjee authored
Change-Id: Ia77395197927aaf34e1f17af0a824d29faa1924c
-
James Zern authored
For 8-bit the subtrahend is small enough to fit into uint32_t. cherry-picked from libvpx: 47b9a0912 Resolve -Wshorten-64-to-32 in highbd variance. This is the same that was done for: c0241664a Resolve -Wshorten-64-to-32 in variance. For 10/12-bit apply: 63a37d16f Prevent negative variance BUG=aomedia:445 Change-Id: Iab35e3f3f269035e17c711bd6cc01272c3137e1d
-
Debargha Mukherjee authored
This reverts commit 266db85d. Reason for revert: Reverting to prevent software slowdown. Will be implemented differently in a separate patch. Change-Id: I386a9661c87d69e22761e5c01507f2f1f968433f
-
Yue Chen authored
Properly set number of projection samples for seg skip blocks at the encoder side to clear unit test failure when both seg feature and warped_motion is on. Clear 'implicit conversions' warnings Change-Id: I29e40ffae75880dae2584dbc8772c81321f6d69e
-
Yaowu Xu authored
Change-Id: I3cd7a4598535023b97f2df772959805a9b13dd62
-
Yunqing Wang authored
Speed 8 called rd_use_partition(), that was from VP9 and was not well maintained. This patch removed speed 8 in av1 and the unit test. BUG=aomedia:478 Change-Id: I1379b0327c0283a096680607de0e2b774cea88d0
-
Angie Chiang authored
Change-Id: I30a6de3f7eb0c5ef3285ae62c39b3d14a94bd649
-
Debargha Mukherjee authored
Change-Id: I873d2336a4d41f59ed9336e5df3cb41d023f75f4
-
Debargha Mukherjee authored
in entropy.c Change-Id: I679d9461e4740f630c832e3f96f43eb35e943465
-
David Barker authored
When predicting a 4x4 warp block (either using ZEROMV with global-motion, or the WARPED_CAUSAL motion mode with warped-motion), the warp filter would previously write 4 bytes to the right of the block. This caused encode/decode mismatches when encoding with multiple threads and tile_cols > 1, since in that case we could end up overwriting already-generated pixels from the next tile across. This patch changes the filter so that we only overwrite the intended pixels. Change-Id: I3664b44e872e85aa5ccc0a5781f0f9ad994a5b80
-
Yue Chen authored
Change-Id: Ia78eceacd245af524a102135995a723cd106c1b4
-
Steinar Midtskogen authored
Change-Id: I574c063c3445effa4b914ddb5f5cc84d2b544910
-