Age | Commit message (Collapse) | Author |
|
CONFIG_USE_X86INC is available to every makefile, there's no need to
duplicate its value with USE_X86INC
Change-Id: Id12bd5f09cba78abba56ab5a8f56351562e5b8b6
|
|
|
|
avoid wrapping msvc includes with extern "C"; this breaks some visual
studio builds of the (c++) tests.
Change-Id: Ie8062d55d4f4c049f6cd360a36da6a67607df132
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This lets the caller pass a string literal for the codec id.
From https://bugzilla.mozilla.org/show_bug.cgi?id=966044
Change-Id: I345bd7a5943f0c33b3fb368d4280100ac5038a3d
|
|
Change-Id: I71d85e3455545960938e525ae8aa0a667e1db94c
|
|
|
|
git diff adds the following line to diffs:
\ No newline at end of file
which interferes with diff.py parsing. diff.py only looks for '+', '-'
and ' ' at the beginning of the line.
Issue seen on https://gerrit.chromium.org/gerrit/68611
Change-Id: I0d7b4485c470e0b409f2c9cddde6c9aceba0152e
|
|
|
|
|
|
Change-Id: I7b29cb18ad36d79e1c6329c7de88496059f49db4
|
|
is not longer needed.
Change-Id: I40c37ef18c67ab27fc336694dfca3c43a87c47ca
|
|
Change-Id: If3a1af1a54f3a3c0d9c966fdc0721981070c7f28
|
|
|
|
|
|
Fixes rate control partially in one-pass non-cbr case to achieve a
bitrate close to the one desired. Previous version was way off at
the high bitrate end.
Also includes several one-pass rate control cleanups and refactoring.
On derfraw300, one-pass encoding is now 19% off from two-pass speed
0 encoding, down from 35%.
Change-Id: I6f0dcdb7f8aa85a7e7cd3a3155d4f9d2a4d2f4f4
|
|
Change-Id: I1b7c8165162e835e22cf164cce989c0cebd7ca95
|
|
|
|
|
|
* changes:
resize_test: use const_iterator where appropriate
resize_test: silence a warning
|
|
* changes:
vpxenc: find_mismatch/compare_img: normalize types
vpxenc: cosmetics
|
|
Moved a few features with low impact on compression form -5 to -4 and
increased adaptive_rd_thresh for -5.
Change-Id: Ib1b748168cc6ed7684ae4818499f3a536ae76253
|
|
Change-Id: Iae787d491f7cfe24855ef8f2d04e2c6c19350378
|
|
Change-Id: I36b8b419be92171857e77a881da066424ff47af5
|
|
|
|
|
|
-> InterpKernel
avoids conflicts in variable names, fixing the build with various
toolchains.
broken since:
8691565 Removing subpix_fn_table struct.
Change-Id: Ib5f6fdbcb494a97b62c75b99d4d826ff25d4c981
|
|
|
|
Fixes a build issue when internal stats is enabled
Change-Id: I822cc60274e34b5f29ccbaa1f986fb9da6a8de4b
|
|
|
|
Change-Id: I38ca35dccfb9051d08b026d75ba2f3a35adb0259
|
|
Change-Id: I424c79735a7f3bbf6bf9c1391ff53aa78abae624
|
|
|
|
|
|
|
|
This reverts commit 6be2b750b8968a0b19180a6474864c0b6a41db13
Change-Id: Ic52acd98b37c3ba49d4999b463389eb564f49c4b
|
|
The new implementation disagrees when the argument is equal to 2**n but
that is never called in practice and based on how it is used the new
implementation is correct in that case.
Change-Id: Ifbac4ad87d459fe6bd2fd0f400c0340f96617342
|
|
This avoids calls to get_unsigned_bits() with constants and
replaces hard to trace loops with simpler structures.
Change-Id: Ic1afc5a17d7df5bcfc85b76efda316b0bf118467
|
|
|
|
Using bilinear filters could speed up the codec in real-time mode.
This patch added sse2 optimizations of bilinear filters that
operate on different-sized blocks.
Tests showed that the real-time encoder was speeded up by 3%.
Change-Id: If99a7ee4385fcc225c3ee7445d962d5752e57c3f
|
|
This patch adds a buffer-based rate control for temporal layers,
under CBR mode.
Added vpx_temporal_scalable_patters.c encoder for testing temporal
layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns).
Updated datarate unittest with tests for temporal layer rate-targeting.
Change-Id: I9cb6cce2494390ae6096ee17774af7fb9308bde7
|
|
silences warnings about declarations not matching prototype
Change-Id: I30b9a24f78ebe3b9cc2bbfcd3a7363ba7c328e4d
|