- 06 Jul, 2017 2 commits
-
-
Marco authored
In the content_state for a superblock is set to HighSad, use that to bias some decisions in variance partition and nonrd pickmde: use int_pro_motion for sad computation in choose_partitioning, and set large_block in pickmode based on the content_state_sb. Only affects speed >= 7. Immprovement for high motion content. Small gain (~1%) in RTC metrics. Speedup of ~5 for high motion clip on android (speed 8, 1 thread). Change-Id: I5774c4854f012b89c8e969f6129b60988c2ce11c
-
James Zern authored
* changes: vp9_onyxc_int,RefCntBuffer: rm unused members remove vp9_dthread.c vp9: reduce FRAME_BUFFERS by 3
-
- 05 Jul, 2017 14 commits
-
-
James Zern authored
* changes: VP9_COMMON: rm frame_parallel_decode VP9Decoder: rm frame_parallel_decode vp9_dx: rm worker thread creation
-
James Zern authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
James Zern authored
-
Johann Koenig authored
-
James Zern authored
-
Hui Su authored
-
James Zern authored
this was enabled in: 5ac88162 partial fdct test Change-Id: Ibae2031ec1308fe3a3b84a1ce6e7bacda3a7cb82
-
James Zern authored
* changes: fwd_txfm_msa.c: add missing vpx_dsp_rtcd.h vpx_convolve_*_msa.c: add missing vpx_dsp_rtcd.h loopfilter_*_msa.c: add missing vpx_dsp_rtcd.h
-
Johann Koenig authored
-
Johann authored
Pass low/high values as type T. Out of range values should be caught by static analysis instead. Change-Id: I0a3ee8820af05f4c791ab097626174e2206fa6d5
-
paulwilkins authored
Further refactoring to support alternative error distributions. Change-Id: I0f7fa3fd6f3baa4b0a1e53c6aa3be63966e97b82
-
paulwilkins authored
Correct test for middle frame in the group. Change-Id: I1ee49fa33968eb3c4a01d6a27a60bb1409e3e68c
-
- 02 Jul, 2017 3 commits
-
-
James Zern authored
-
Johann authored
'low' was promoted to unsigned, triggering a ubsan warning Change-Id: Id49340079d39c105da93cf13e96cf852a93a94ba
-
James Zern authored
* changes: ppc: Add vpx_idct8x8_64_add_vsx ppc: Add vpx_idct4x4_16_add_vsx
-
- 01 Jul, 2017 9 commits
-
-
Alexandra Hájková authored
Change-Id: I4ed1312f365509e0595dcc09890ecb050f6f2069
-
Alexandra Hájková authored
Change-Id: Id2673eece32027fb245919c7a5c81994a4a19fd8
-
Alex Converse authored
Local application of: https://github.com/google/googletest/pull/1066 Suppress unsigned overflow instrumentation in the LCG The rest of the (covered) codebase is already integer overflow clean. TESTED=gtest_shuffle_test goes from fail to pass with -fsanitize=integer Change-Id: I8a6db02a7c274160adb08b7dfd528b87b5b53050
-
James Zern authored
left shifting a negative value is undefined; quiets a ubsan warning. this is applied to a constant, no change in the generated code. Change-Id: Ia17a7672d4832463decbc4afd6cd42974d02698e
-
Johann authored
Finish the calulations in neon registers. This avoids a potentially expensive move from neon to gp and allows at least clang to store directly to memory. BUG=webm:1424 Change-Id: Idef25eec95f7610947167818e9194bde8b00d282
-
James Zern authored
+ only expose compatible functions in high-bitdepth build quiets -Wmissing-prototypes warnings Change-Id: I8ef7db08a34c5c54b5cde6e732c0d70f4287c89a
-
James Zern authored
quiets -Wmissing-prototypes warnings Change-Id: I1ab5b8ae4a62f54e0f9eb3fc81371c9b99972c30
-
James Zern authored
+ make some functions static quiets -Wmissing-prototypes warnings Change-Id: I2130e06142e71a004a1eb30e173feba4f6fe68a0
-
James Zern authored
this makes the function compatible with high-bitdepth and fixes test failures since: 5ac88162 partial fdct test Change-Id: Ib630694608237f0c515948942e05dbea259ba338
-
- 30 Jun, 2017 12 commits
-
-
James Zern authored
testing::Range does not include the end parameter in the set of values. also adjust the start to 2 as the single threaded case is already covered in another instantiation Change-Id: Iae3bf3ed4363dd434eccfa5ad4e3c5e553fbee60
-
James Zern authored
-
James Zern authored
-
Jerome Jiang authored
-
Marco authored
For nonrd_pickmode: add condition for checking intra mode if the sb content state is VeryHighSad. Reduces artifacts when sudden change in content. Metrics on RTC/RTC_derf neutral (small gain). No speed loss observed. Change-Id: I07006d28fd2dc06c1d06b07630102b0fece50c40
-
Linfeng Zhang authored
* changes: Add vpx_highbd_idct8x8_{12, 64}_add_sse4_1 sse2: Add transpose_32bit_4x4x2() and update transpose_32bit_4x4() Refactor highbd idct 4x4 sse4.1 code and add highbd_inv_txfm_sse4.h Refactor vpx_idct8x8_12_add_ssse3() and add inv_txfm_ssse3.h
-
James Zern authored
these are rewritten to 12; 15 causes the open to fail under vs2017 Change-Id: I9c3fd38b632180fa10f1713d4a5d9d15aefd8569
-
James Zern authored
the last frame_worker_owner, row and col references were removed in: 131bd06e6 remove vp9_dthread.c BUG=webm:1395 Change-Id: Ia7fb2e8782b12a58d2a2263849d20a8abf06aef6
-
James Zern authored
this has been 0 since the removal of frame_parallel_decode in vp9_dx_iface. BUG=webm:1395 Change-Id: I3a562b2c6b82050064d2b2ccb18a3e77c700b2da
-
James Zern authored
and the related prototypes in vp9_dthread.h. the last references were removed in: 09dabc58d VP9_COMMON: rm frame_parallel_decode vp9_dx_iface.c still uses FrameWorkerData BUG=webm:1395 Change-Id: Ica8e98ae776fc0105f1fbbed9e0a729808980810
-
James Zern authored
this has been 0 since the removal of frame_parallel_decode in vp9_dx_iface. BUG=webm:1395 Change-Id: I3f579766ecfa4777395b99686738e1c5610f86ef
-
James Zern authored
the additional buffers are unneeded with the removal of frame_parallel_decode BUG=webm:1395 Change-Id: Id9ec4cb6462af5d07a0d3cf939bd216db27d9d9e
-