- 05 Sep, 2014 - 1 commit
-
-
James Zern authored
proceeding using a corrupt (incompletely decoded) frame reference may lead to incorrect assumptions about allocation sizes leading to a crash. Change-Id: I76e74f2e1be127c2e2c7e1174bb3307497dfd23d
-
- 04 Sep, 2014 - 18 commits
-
-
Jingning Han authored
-
JackyChen authored
-
Dmitry Kovalev authored
-
JackyChen authored
The change is just to keep the condition the same with VP8. Change-Id: I9662b40996126605945dd853c0cbe8916c1ce578
-
Dmitry Kovalev authored
-
JackyChen authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Calling Reset(int) method instead of overloaded operator()(int). Adding underscore at the end of class member name. Change-Id: I01934e7bc056d4b594e5d05d693328febd34ac3c
-
JackyChen authored
When the first try of denoising turns out to be too much, we will use a softer filter by adopting an adjustment to make the result closer to original pixel (as in VP8 denoiser). The old code made the adjustment in the wrong direction. Change-Id: I84e28fa9e01eef47c5a37d5a2e6d3d378a06786b
-
James Zern authored
-
Scott LaVarnway authored
This reverts commit 677fb512 Compiles with 4.6. Change-Id: I7f87048911b6bc28a61741d95501fa45ee97b819
-
Jia Jia authored
Change-Id: Ib89107fb824b5fe58afef6841104d5a27b2e0f2d
-
Martin Storsjo 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 - 21 commits
-
-
Jingning Han authored
This commit allows the encoder to store outcomes of single reference frame modes and compares them to decide if the inter prediction filter, forward transform, and quantization can be skipped. The compression performance of speed 3 is down derf -0.364% stdhd -0.198% For test sequences, the speed 3 runtime is reduced highway CIF 100 kbps, 51976 ms -> 45033 ms, 13% speed-up stockholm 720p 1000 kbps, 71826 ms -> 67838 ms, 5.5% speed-up pedestrian 1080p 2000 kbps, 154924 ms -> 150702 ms, 2.6% speed-up Change-Id: I5aa26f918d2b4b5197a2c0afa2779319f1c88e44
-
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
-