- 04 Sep, 2014 11 commits
-
-
Dmitry Kovalev authored
Change-Id: Ia5e383e2cf18052f6f1eacf8b9495ab8e4d58878
-
Dmitry Kovalev authored
-
James Zern authored
-
Scott LaVarnway authored
This reverts commit 677fb512 Compiles with 4.6. Change-Id: I7f87048911b6bc28a61741d95501fa45ee97b819
-
Jia Jia authored
Change-Id: Ib89107fb824b5fe58afef6841104d5a27b2e0f2d
-
Martin Storsjö authored
Use the right return values - vget_low_s64 returns int64x1_t, not a normal int64_t. Also make __builtin_prefetch a no-op on MSVC for this file. Change-Id: I4d2fce01d0ba106b98d3d53b137803119c2c2c08
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I6786d25ce4f32b8d8912f2d239a45ca15b310c4b
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
- 03 Sep, 2014 25 commits
-
-
Alex Converse authored
This file changes the segmentation map, deactivates the map, and reactivates the map. Change-Id: I1c8b8949887257b9f4c49a1a9ba9a7c74666ef2e
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Marco authored
-
Scott LaVarnway authored
vp8_build_intra_predictors_mbuv_s(). This patch replaces the assembly version with an intrinsic version. On a Nexus 7, vpxenc (in realtime mode, speed -12) reported a performance improvement of ~2.6%. Change-Id: I9ef65bad929450c0215253fdae1c16c8b4a8f26f
-
Scott LaVarnway authored
Add vp8_subpixelvariance_neon.c - vp8_sub_pixel_variance16x16_neon_func - vp8_variance_halfpixvar16x16_h_neon - vp8_variance_halfpixvar16x16_v_neon - vp8_variance_halfpixvar16x16_hv_neon - vp8_sub_pixel_variance8x8_neon Change-Id: I3e5d85b2eafc26be0eef6a777789b80e4579257b Signed-off-by:
James Yu <james.yu@linaro.org>
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
Dmitry Kovalev authored
Change-Id: Iac4775ad98e988f2b9cf5bd0dc91ab994d0262ce
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
Marco authored
This function is called only when temporal denoising is enabled. Change-Id: I25a036e3d628edd34410d6e6fe1f9e68a90a8e56
-
Yaowu Xu authored
intra_super_block_yrd() and inter_super_block_yrd() are largely same, this commit merges them into one to reduce code duplication. Change-Id: I64d7042a5b099345627cf55663010c185b25ec37
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I5a03496de035fbcf31e4527cd25fcae4627a57a0
-
Minghai Shang authored
-
Yaowu Xu authored
From 3 to 2, which seems to be slightly positive on compression for all test sets, also reduces encoding time by 2%-5%, varying on the test clips. Change-Id: If045417bd27311700c919b4a335eff0dc1130ae0
-
Yaowu Xu authored
Change-Id: I453b167f03811a3cd3592089593b3f2823f62ab3
-
Yaowu Xu authored
This commit removes the special case for key frame, as transform size decision is controlled by the appropriate speed feature for all lossy coding modes: tx_size_search_method. Change-Id: I9677171e3f2432ec23705f7c5ea8170dd4562fae
-
Yaowu Xu authored
-
Paul Wilkins authored
-
Jingning Han authored
This commit allows the encoder to skip check on compound inter modes in the rate-distortion optimization loop, if the reference frame bias signs are the same. Change-Id: Ib753e6bb11cbdd338aee69dbe2b649671f75a6b0
-
Dmitry Kovalev authored
Change-Id: I7b5c776d5e6f5ca428b87fa9411ae4012a9538ba
-
Dmitry Kovalev authored
-
- 02 Sep, 2014 4 commits
-
-
Alex Converse authored
Change-Id: Ib41acade12fe6cdd4c4a4efdb1260d5f100a3e7f
-
Deb Mukherjee authored
-
Dmitry Kovalev authored
Removed functions: * vp9_sad_16x16_mmx * vp9_sad_8x16_mmx * vp9_sad_16x8_mmx * vp9_sad_8x8_mmx * vp9_sad_4x4_mmx Change-Id: Ic5174b93b64d65d846f0c11e72cab149e9472bc3
-
Deb Mukherjee authored
Adds config parameter vp9_highbitdepth, to support highbitdepth profiles. Also includes most vpx level high bit-depth functions. However encode/decode in the highbitdepth profiles will not work until the rest of the code is in place. Change-Id: I34c53b253c38873611057a6cbc89a1361b8985a6
-