Age | Commit message (Collapse) | Author |
|
Between --enable-internal-stats and --enable-vp9-highbitdepth
Change-Id: I36b741554e835033e69883270b6b0e5374a1aafa
|
|
Change-Id: Ib64786fcc0d6dc11c4e66f5b7f3e93b2a4fcb664
|
|
|
|
average improvement ~6x-10x
Change-Id: Ie3f3ab3a9005be84935919701e56b404e420affa
|
|
|
|
|
|
|
|
Change-Id: Iedceeb020492050063acf3fd2326f96c29db9ae5
|
|
Change-Id: I32b7c92c89c9a2be0cf38e67a17266b9d3866154
|
|
PSNR HVS is a human visual system weighted version of SNR that's
gained some popularity from academia and apparently better matches
MOS testing.
This code is borrowed from the Daala Project but uses our FDCT code.
Change-Id: Idd10fbc93129f7f4734946f6009f87d0f44cd2d7
|
|
This code appeared in the Daala project first and was originally
committed by Nathan Egge.
Change-Id: Iadce416a091929c51b46637ebdec984cddcaf18c
|
|
|
|
This reverts commit 004b9d83e37d355f590a6976a27b7b845d19a869
Change-Id: I2f2d0bdb9368c2c07f1d29a69cd461267a3a8743
|
|
When the tokenization is not taking effect, the tokenization
pointer remains unchanged. No need to re-assign the backup pointer
value.
Change-Id: I58fe1f6285aa3b4a88ceb864c11d5de8ac6235dd
|
|
|
|
The multithread encode test was never actually setting more than
one thread.
Change-Id: Ie7a3b7b138e88344c943bffd544cf2b4aab866a9
|
|
|
|
|
|
Change-Id: Ia77b551415f3b3386e22a6c805f244f2d13fe3e3
|
|
This partially reverts commit 14ef4aeafb
Including the rtcd headers to get the function definitions causes
problems on VS9.
Change-Id: I780874d9e03af2d3124192ab0e3907301f22674c
|
|
|
|
|
|
nothing is using android/log.h currently; also quiets a warning when
building a static lib:
Android NDK: WARNING:libvpx/build/make/Android.mk:vpx: LOCAL_LDLIBS is
always ignored for static libraries
Change-Id: I1469a5d6fca4f7338a4a82e26a03e60fc91d92ca
|
|
|
|
|
|
This patch fixed 2 reported Tsan errors while running VP9 real-time
encoder.
Change-Id: Ib0278fe802852862c3ce87c4a500e544d7089f67
|
|
|
|
|
|
Change-Id: Ib1e17d8aae9b713b87f560ab5e49952ee2bfdcc2
|
|
Currently the prefix is forced to vp9 for any function using
x86inc.asm.
Change-Id: Icbca57ce68a52e743bdd7e9be86cfe8353f274c1
|
|
|
|
for big endian disable msa
removed -flax-vector-conversion flag
disable runtime_cpu_detect feature if enabled
Change-Id: Icd5130b733f2ddcdb94ffb6e4d170e6ca0f9832b
|
|
This reverts commit eb8c667570aa83134c7db0690de9dbdde4d90291.
The patch caused mismatch while using multi-threads.
Change-Id: Icd646340af25b5d91e32f03ed3ea212e00e3e0be
|
|
Change-Id: Ibaeede61c128c73809332b9a853cd62b8d6d5325
|
|
|
|
|
|
Force split on 16x16 block (to 8x8) based on the minmax over the 8x8 sub-blocks.
Also increase variance threshold for 32x32, and add exit condiiton in choose_partition
(with very safe threshold) based on sad used to select reference frame.
Some visual improvement near moving boundaries.
Average gain in psnr/ssim: ~0.6%, some clips go up ~1 or 2%.
Encoding time increase (due to more 8x8 blocks) from ~1-4%, depending on clip.
Change-Id: I4759bb181251ac41517cd45e326ce2997dadb577
|
|
|
|
|
|
|
|
|
|
|
|
This function has been replaced by other approaches and is not
in use now.
Change-Id: I387f45b5607d202539e482468ccc70e6c0f9341f
|
|
Change-Id: Ia31ada59172eb1818e1eb91009f83cbb1f581223
|
|
ndk-build ENABLE_SHARED=1 ...
Change-Id: Idd64804b165d0d4bbfb0b242d6c4eee5e828dab4
|
|
|
|
Change-Id: Ia2956f06f409b9b0ca8320ca4c1ea5680e938402
|
|
Refactor the loops in dec_build_inter_predictors to try and decrease
the number of instructions. Limited testing saw about 1% perf
increase on x86 and about 0.67 % perf increase on Arm.
Change-Id: I69cfe6335bb562fbaaebf43fb3f5c5a2a28882a2
|
|
add a check for the status line to awk and better report failure given
the program output will be lost in this case
Change-Id: I1348a80108c81099d609f2e2227dd2c31bd8cd54
|
|
|