- 20 Jan, 2016 1 commit
-
-
Jim Bankoski authored
Also fixed a bug in vp10's ctrl_set_render_size(). Change-Id: Ib1dd109ee2acb96d9e23cffe0e598b1a0dc67031
-
- 13 Jan, 2016 1 commit
-
-
Alex Converse authored
This reverts commit ea48370a, reversing changes made to 15939cb2. The commit was insufficiently tested and causes failures. Change-Id: I623d6fc2cd3ae6fd42d0abab1f8eada465ae57a7
-
- 23 Dec, 2015 3 commits
-
-
Jian Zhou authored
Remove the ARCH_X86_64 constraint. No performance hit on both big core and small core. Change-Id: I39860b62b7a0ae4acaafdca7d68f3e5820133a81
-
Jian Zhou authored
Remove the ARCH_X86_64 constraint. Change-Id: I0139f8e998cc5525df55161c2054008d21ac24d4
-
Jian Zhou authored
Remove the ARCH_X86_64 constraint. Change-Id: I7d2545fc4f24eb352cf3e03082fc4d48d46fbb09
-
- 19 Dec, 2015 1 commit
-
-
Jian Zhou authored
Replace MMX with SSE2, reduce mem access to left neighbor, loop unrolled. Change-Id: I941be915af809025f121ecc6c6443f73c9903e70
-
- 18 Dec, 2015 2 commits
- 17 Dec, 2015 1 commit
-
-
Jian Zhou authored
Replace MMX with SSE2, reduce psadbw ops which may help Silvermont. Change-Id: Ic7aec15245c9e5b2f3903dc7631f38e60be7c93d
-
- 14 Dec, 2015 1 commit
-
-
James Zern authored
Change-Id: I7bc991abea383db1f86c1bb0f2e849837b54d90f
-
- 11 Dec, 2015 1 commit
-
-
Jian Zhou authored
Reallocate the xmm register usage so that no ARCH_X86_64 required. Reduce memory access to the left neighbor by half. Speed up by single digit on big core machine. Change-Id: I392515ed8e8aeb02e6a717b3966b1ba13f5be990
-
- 10 Dec, 2015 1 commit
-
-
Jian Zhou authored
Relocate the function from SSSE3 to SSE2, Unroll loop from 16 to 8, and reduce mem access to left. Speed up by single digit in ./test_intra_pred_speed on big core machines. Change-Id: I2b7fc95ffc0c42145be2baca4dc77116dff1c960
-
- 09 Dec, 2015 1 commit
-
-
jackychen authored
Change-Id: I3ef9a9648841374ed3cc865a02053c14ad821a20
-
- 08 Dec, 2015 1 commit
-
-
Jian Zhou authored
4x4 Intra predictor implemented with MMX is replaced with SSE2. Segfault in change 315561 when decoding vp8 is taken care of. Change-Id: I083a7cb4eb8982954c20865160f91ebec777ec76
-
- 05 Dec, 2015 3 commits
-
-
James Zern authored
This reverts commit 89a1efa4. This causes a segfault when decoding vp8, in both 32 and 64-bit Change-Id: Idbb9bb28ab897e1d055340497c47b49a12231367
-
James Zern authored
use CONFIG_VP[89] to protect white-box tests and drop redundant uses of CONFIG_VP9 in variable assignments within that block Change-Id: Id3c6cf5c7822aa161b19768b295f58829a1c6447
-
James Zern authored
vp8/9/10/multi-config/unconditional Change-Id: I7970575e997da0b68c6c54741a221fbba5ad0b08
-
- 04 Dec, 2015 4 commits
-
-
Jian Zhou authored
Relocate the function from SSSE3 to SSE2, Unroll loop from 8 to 4, and reduce mem access to left. Speed up by >20% in ./test_intra_pred_speed. Change-Id: Ie48229c2e32404706b722442942c84983bda74cc
-
Jian Zhou authored
Relocate the function from SSSE3 to SSE2, Unroll loop from 4 to 2, and reduce mem access to left. Speed up by >20% in ./test_intra_pred_speed. Change-Id: Ib9f1846819783b6e05e2a310c930eb844b2b4d2e
-
Jian Zhou authored
8x8 Intra predictor implemented with MMX is replaced with SSE2. Change-Id: I0c90e7c1e1e6942489ac2bfe58903b728aac7a52
-
Jian Zhou authored
4x4 Intra predictor implemented with MMX is replaced with SSE2. Change-Id: Id57da2a7c38832d0356bc998790fc1989d39eafc
-
- 30 Nov, 2015 1 commit
-
-
Jian Zhou authored
Relocate h_predictor_4x4 from SSSE3 to SSE2 with XMM registers. Speed up by ~25% in ./test_intra_pred_speed. Change-Id: I64e14c13b482a471449be3559bfb0da45cf88d9d
-
- 25 Nov, 2015 3 commits
-
-
James Zern authored
vpx_dsp is currently included in all configurations Change-Id: If3253a87d27f3e1abc94fbfe76f978c1172f3762
-
Alex Converse authored
Always round sum error and sum square error toward zero in variance calculations. This prevents variance from becoming negative. Avoiding rounding variance at all might be better but would be far more invasive. Change-Id: Icf24e0e75ff94952fc026ba6a4d26adf8d373f1c
-
James Zern authored
~60-65% faster at the function level across block sizes Change-Id: Iaf8cbe95731c43fdcbf68256e44284ba51a93893
-
- 23 Nov, 2015 1 commit
-
-
Marco authored
Change-Id: Ic0ec32c1d7f7c08c9f956592dccbfd9060b1f624
-
- 20 Nov, 2015 2 commits
-
-
James Zern authored
accumulate satd in 32-bits + add unit test Change-Id: I6748183df3662ddb9d635f9641f9586f2fd38ad5
-
James Zern authored
the final sum may use up to 26 bits + add a unit test + disable the sse2 as the result will rollover; this will be fixed in a future commit Change-Id: I2a49811dfaa06abfd9fa1e1e65ed7cd68e4c97ce
-
- 19 Nov, 2015 1 commit
-
-
Jian Zhou authored
tm_predictor_4x4 is implemented with SSE2 using XMM registers. Speed up by ~25% in ./test_intra_pred_speed. Change-Id: I25074b78d476a2cb17f81cf654bdfd80df2070e0
-
- 14 Nov, 2015 1 commit
-
-
jackychen authored
Change-Id: I5a4f1f7b9de20fbfc28cb743dcd29c0eeca736f8
-
- 13 Nov, 2015 2 commits
- 10 Nov, 2015 1 commit
-
-
jackychen authored
Change-Id: I9bfa80de73847d9be88b6ce9865d7bb5fafaaa57
-
- 09 Nov, 2015 2 commits
-
-
jackychen authored
The unit test requires a longer clip which is already in the repo. Change-Id: Ic42e8d83e636fafd20d485a7f5f8422835319245
-
jackychen authored
For 1 pass CBR mode: increase waiting time after key frame before we start sampling rate control behavior for determining resize. This change need to disable one internal resize(DownUp) temporally since it requires a longer clip to do so. Change-Id: If21beda1be23f169ee541ab4dd642f718347887a
-
- 06 Nov, 2015 3 commits
-
-
James Zern authored
this helps some toolchains (vs9) resolve the type of the parameter Change-Id: I8c83b86da53b1783cd18c0f765b67ba33da91d72
-
James Zern authored
this helps some toolchains (vs9) resolve the type of the parameter Change-Id: Ic53b2ed5fbce05c5b5e633b4a4ef9ea75c55360a
-
James Zern authored
this helps some toolchains (vs9) resolve the type of the parameter Change-Id: I4acc8a844d1e55b766f66482bd6d32998174d70f
-
- 05 Nov, 2015 1 commit
-
-
James Zern authored
-l -> -sl, renamed in: be3b08da [svc] Temporal svc with two pass rate control Change-Id: I5a7b179b33d94e20e54825090659156dece928c0
-
- 03 Nov, 2015 1 commit
-
-
Marco authored
Current threshold is little too strict. Change-Id: I99ec1409d095e0c2fd3b7ab398742cabcc05700b
-