- 22 Jun, 2017 2 commits
-
-
James Zern authored
quiets -Wmissing-prototypes Change-Id: I696223d75860edba13c6b6f38c1f8db353a6f812
-
James Zern authored
quiets -Wmissing-prototypes Change-Id: Ib2d4f294f1982739bb2ac98155e789e040d309a1
-
- 16 Jun, 2017 2 commits
-
-
James Zern authored
quiets -Wmissing-prototypes Change-Id: If2e77c921b2fba456ed8d94119773e360d90b878
-
James Zern authored
-
- 15 Jun, 2017 3 commits
-
-
James Zern authored
Change-Id: I36de79c58461907deaea70d6131da9119bc0bc69
-
Urvang Joshi authored
This was ported from the greedy version in AV1, written by Dake He (dkhe@google.com). See: https://aomedia.googlesource.com/aom/+/master/av1/encoder/encodemb.c#137 Greedy version is disabled by default, but can be picked by setting USE_GREEDY_OPTIMIZE_B to 1. To be enabled by default later. This is both faster and better in terms of compression. Compression Improvement: ------------------------ lowres: -0.119 midres: -0.064 hdres: -0.405 Speed Improvement: ------------------ (Based on encode time of 3 videos of different difficulties at 3 different target bitrates) With --cpu-used=0: 0.38% to 5.55% faster With --cpu-used=1: 0.24% to 2.79% faster With --cpu-used=2: 0.29% to 1.46% faster Change-Id: Ia7a23b3b244ad8eb253ac9e43cd03c5e021d2635
-
Linfeng Zhang authored
* changes: Update high bitdepth load_input_data() in x86 Clean array_transpose_{4X8,16x16,16x16_2) in x86 Remove array_transpose_8x8() in x86 Convert 8x8 idct x86 macros to inline functions
-
- 14 Jun, 2017 1 commit
-
-
Marco Paniconi authored
-
- 13 Jun, 2017 6 commits
-
-
Linfeng Zhang authored
BUG=webm:1412 Change-Id: Ibf9d120b80c7d3a7637e79e123cf2f0aae6dd78c
-
Linfeng Zhang authored
Change-Id: I341399ecbde37065375ea7e63511a26bfc285ea0
-
Linfeng Zhang authored
Duplicate of transpose_16bit_8x8() Change-Id: Iaa5dd63b5cccb044974a65af22c90e13418e311f
-
Linfeng Zhang authored
Change-Id: Id59865fd6c453a24121ce7160048d67875fc67ce
-
James Zern authored
BUG=webm:1438 Change-Id: I5feb31c254d02e116e624cfe702e73ba5a1f7aca
-
James Zern authored
some build systems have trouble with duplicate basenames. vpx_dsp/skin_detection.[hc] were added in: 658e8542 Merge skin detection code in vp8/9. BUG=webm:1438 Change-Id: Ieaa70b40bda409ec23e6d179b47a930ac6243b05
-
- 12 Jun, 2017 2 commits
- 10 Jun, 2017 3 commits
-
-
Jerome Jiang authored
-
Marco authored
Set subpel prune_evenmore only for non_reference frames, instead of all TL > 0 frames. Gain some quality back at cost of small speed loss (~1-2%). Change only effects SVC encoding at speed >= 7. Change-Id: I5b9f51e51dccfd7050521a66996176b0415ca3f9
-
Jerome Jiang authored
Change-Id: Ib3546032a27c715bf509c0e24d26a189bc829da8
-
- 09 Jun, 2017 6 commits
-
-
Johann Koenig authored
-
Johann Koenig authored
-
Johann Koenig authored
-
Johann authored
But still check for NULL before calling Init() Change-Id: I2bf2887e1064c9103d29c542d20365c0aea75d76
-
Johann authored
x86 simd register operations generally prefer and may require 16 byte alignment. Change-Id: I73ce577a90dc66af60743c5727c36f23200950ba
-
Sylvestre Ledru authored
Change-Id: I1186cf1dd8cde42f5970928f43edfc852298289d
-
- 08 Jun, 2017 7 commits
-
-
James Zern authored
-
James Zern authored
the check for error correction being disabled was overriding the data length checks. this avoids returning incorrect information (width / height) for the decoded frame which could result in inconsistent sizes returned in to an application causing it to read beyond the bounds of the frame allocation. BUG=webm:1443 BUG=b/62458770 Change-Id: I063459674e01b57c0990cb29372e0eb9a1fbf342
-
Jerome Jiang authored
-
Johann Koenig authored
-
Jerome Jiang authored
BUG=webm:1438 Change-Id: Ie3dc034c7dbb498a0b088a767b1936ddeed4df14
-
hui su authored
min_gf_interval should be no less than min_altref_distance + 1, as the encoder may produce bitstream with alt-ref distance being min_gf_interval - 1. BUG=b/38450599 Change-Id: Ifb733daa643ebc668d1b23e1ce92db94b66dabe8
-
- 07 Jun, 2017 8 commits
-
-
Johann authored
Roughly 2x speedup. Since the only change for HBD is to store(), the improvement appears to hold there as well. BUG=webm:1424 Change-Id: I15b813d50deb2e47b49a6b0705945de748e83c19
-
Marco Paniconi authored
-
Johann Koenig authored
* changes: buffer.h: add num_elements_ buffer.h: zero-init all values buffer.h: use size_t
-
Marco authored
Enable simple_block_yrd for temporal enhancement layers (TL > 0). And remove block size condiiton for SVC mode. Only affects speed >= 7 SVC. Speedup ~3-4%. avgPSNR regression on RTC for (3 spatial, 3 temporal) layers: ~1%. Change-Id: Iff4fc191623b71c69cd373e7c0823385e7ac67ed
-
Johann authored
raw_size_ was being incorrectly computed and used Change-Id: Iade45f69964c567ffb258880f26006a96ae5a30d
-
Johann authored
Change-Id: I18d90658bcd4365d49adcadd6954090b3b399aa8
-
Johann authored
Change-Id: Ieca3f1ef23cd1d7b844ea3ecb054007ed280b04f
-
Marco authored
Change-Id: I4b51043cb3f5955efe947fe4685aed4a21adb8bd
-