- Oct 23, 2017
-
-
Nathan E. Egge authored
Change-Id: I75ce79db34789151cc4cc9183a550f59e1357bfe
-
Jingning Han authored
Change-Id: Ie740120e44f123c5011df99c2915a4c9ddb9f974
-
Urvang Joshi authored
After this patch, they use 1 byte instead of 4 bytes. BUG=aomedia:940 Change-Id: Id00f2a0618e458ba7fb985ecc10d581f156a18cd
-
Linfeng Zhang authored
Let read_nz_map() etc. output to uint8_t*. Temporarily introduced coeff_is_byte_flag as an argument of get_nz_count() and get_nz_map_ctx() to handle different types of input coefficients. It helps to not duplicate too many functions. If possible, unify types to uint8_t* later. Change-Id: Idbbe67b7ec563f8c9299daa0fa7d05e15c8295e6
-
Urvang Joshi authored
We replace the division by shifts using already calculated 'x_scale_fp' and 'y_scale_fp'. That way, hardware can do it on-the-fly instead using a set of programmable registers. BUG=aomedia:343 Change-Id: I99d93dec5327e835ce288212ab75b8a75a8fe520
-
Peter de Rivaz authored
BUG=aomedia:896 Change-Id: I414a1d7c924609ceb1cbf3edabae74d7521b8e55
-
Soo-Chul Han authored
Change-Id: Ib1ec44f6276b78543296e7dae2f4f8d1b6dc303f
-
Deb Mukherjee authored
Change-Id: I2565dfaf0d077984e47e4bd9009a0c174c8124c9
-
Deb Mukherjee authored
Supports 4x16 and 16x4 partitions as well as adds a fix for 422 and 440 chroma subsampling. Change-Id: Ibeb2218c8cb1c648c3b2f6bce10281ccbcacf20f
-
Deb Mukherjee authored
Change-Id: Ie4c0bb153bbfd7dfc3845b8ab1e517e8f1beedd7
-
Sebastien Alaiwan authored
Calls to daala tx have been moved to idct.c Change-Id: I1e84afd2bcbccaf58261f0bb1dd7d09c6c04014c
-
Deb Mukherjee authored
Since we are not using homography models this code is not exercised. Change-Id: Ieba6f5c6fb58067d0fa910a7b942f45b5a22df3d
-
Deb Mukherjee authored
Change-Id: Ib93f090f395e52bd69c59e1229e2e035a8772af5
-
- Oct 22, 2017
-
-
Nathan E. Egge authored
Replaces the lifting based orthonormal 4-point Type-II DCT with an orthonormal 4-point Type-II DCT that has no iterative multiplies. Change-Id: I8f3dbe16bc47cfcd7ad0b180d2159bc51656d77c
-
Nathan E. Egge authored
Replaces the lifting based orthonormal 8-point Type-IV DST with an orthonormal 8-point Type-VII DST that has no iterative multiplies. Change-Id: Idb95e7f3056c7c74a5444565ab5262b58ef5604a
-
- Oct 21, 2017
-
-
Jingning Han authored
Cb4x4 unifies the operating for both sub8x8 and regular block sizes. Remove unused special handle for sub8x8. Change-Id: I7aadc541b753880a98979142206ccc73d22527ae
-
Deb Mukherjee authored
Change-Id: I6902e642021a8473f1603d7751c63edca702b199
-
Deb Mukherjee authored
Change-Id: I1f385e61029e6f8a2a5841f07799d4a220f34937
-
Yushin Cho authored
Change-Id: Id377c68e30031ad4697ca1ba311487b803a8af4c
-
Deb Mukherjee authored
Disable corresponding 2x8 and 8x2 chroma inter predicitons for chroma temporarily. Change-Id: I7caf8da303d9231534e960fde1a5639cf9820635
-
Deb Mukherjee authored
Removes a bunch of unused code. Change-Id: I86bda117d8d455452ee1ee3a2a566742650e05e0
-
- Oct 20, 2017
-
-
Look for OPT_ because this style is used to manually shard the intrapred test and it's speed variant. Change-Id: Ic294148e76a1d152e65a4df0c024280fe93ab6c6
-
James Zern authored
Disable "value of intrinsic immediate argument 'value' is out of range 'lowerbound - upperbound'" warning. Visual Studio emits this warning though the parameters are conditionally checked in e.g., v256_shr_n_byte. Adding a mask doesn't always appear to be sufficient. previously: 079acac1 Silence warnings in VS Change-Id: Ie51ca75b3816636336122fb9a9a9cf20fdf2486c
-
Yaowu Xu authored
MSVC always use int for enum type, this caused the TX_SIZE to be a 4-byte type. This commit is a work around for MSVC to reduce the size of memory usage. Change-Id: I5383ca632ccef9951d87e678d505a0918eab1a76
-
Jingning Han authored
Change-Id: I43c3f337e2a648ec4ee17ceab0a8f6892924d3b2
-
Yaowu Xu authored
This helps compilers(gcc/clang) to use smaller integer types. Change-Id: I5ee6bda0a76468daca916c8b9120d9e7e78ade8e
-
Monty Montgomery authored
Rectangular 416x32 and 32x16 will now use Daala TX when CONFIG_DAALA_DCT16 and CONFIG_DAALA_DCT32 are both enabled. Change-Id: Iab3737605fa10dc09ceab18856a26165c502e6e5
-
Monty Montgomery authored
Rectangular 8x16 and 16x8 will now use Daala TX when CONFIG_DAALA_TX8 and CONFIG_DAALA_TX16 are both enabled. Change-Id: I777d5433addb8ffd4a99f7e021768d4f8651008f
-
Monty Montgomery authored
Rectangular 4x8 and 8x4 will now use Daala TX when CONFIG_DAALA_TX4 and CONFIG_DAALA_TX8 are both enabled. Change-Id: I56659c3e98e4bbd5bd3591404f9ff72120b33d6f
-
Sebastien Alaiwan authored
Fallback to default warp params instead. The extra assignment to DEFAULT_WMTYPE prevents an assertion. Change-Id: If21a46cbb4cc9761e5c94bd2fcbc3a06342d677d
-
Nathan E. Egge authored
The OD_FDST_16() and OD_IDST_16() macros were written for use in the OD_FDCT_32_ASYM macro which took asymmetrically scaled input and after running an asymmetric butterfly step, passed it through to the 16-point Type-II DCT and 16-point Type-IV DST. Because the DST implementations were never tested as stand alone transforms, some of the signs from the butterfly step ended up inside the DST macros. These extra operations will be addressed in a follow up patch. Change-Id: I32f54a4bb70cd8fad4ae5646cfa4f5b14a0f969b
-
Jingning Han authored
Apply constraint of 64x(64 + 2 x 64) referencing region on the reference frames. Change-Id: I4aa2b47082b85fc9e03ca6f5f489cd80a337c218
-
Yi Luo authored
D207E Predictor SSE2 vs C 4x4 ~2.6X 4x8 ~2.5X 8x4 ~8.0X 8x8 ~9.1X 8x16 ~11.7X 16x8 ~16.9X 16x16 ~17.3X 16x32 ~17.2X 32x16 ~30.2X 32x32 ~35.5X D63E Predictor SSE2 vs C 4x4 ~4.7X 4x8 ~4.9X 8x4 ~7.8X 8x8 ~8.9X 8x16 ~9.3X 16x8 ~15.7X 16x16 ~14.7X 16x32 ~17.3X 32x16 ~18.0X 32x32 ~15.7X D45E Predictor SSSE3 vs C 4x4 ~1.8X 4x8 ~2.9X 8x4 ~6.7X 8x8 ~6.5X 8x16 ~7.4X 16x8 ~24.4X 16x16 ~21.5X 16x32 ~24.2X 32x16 ~25.4X 32x32 ~25.2X Change-Id: I8215de190e2b6314272749761600e389d1ca0fdf
-
Yi Luo authored
Change-Id: I5873d6caa8304fdc1b5fc668b05204f5e5fb73c1
-
Jingning Han authored
Change-Id: I3ac81379669678254672f125df281980b687e16e
-
Sebastien Alaiwan authored
Move longer tests to nightly Change-Id: Ic78c8c582ce33b11f13265b085e3c6cc828107d9
-
Deb Mukherjee authored
Change-Id: I91efb93cade65469a2c4e922253b599270b45406
-
Change-Id: I457edba98dd1ebbd212651247d6c0d1a34f780d6
-
Deb Mukherjee authored
Fixes an assert failure when 32x64 and 64x32 partitions are used with tx64x64 when ext-partition is also on. BUG=aomedia:935 Change-Id: I3bf50aeab58ec4ba2c9892e6eb18cf60e425fa42
-