summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-04*.mk: s/\bUSE_X86INC/CONFIG_USE_X86INC/James Zern
CONFIG_USE_X86INC is available to every makefile, there's no need to duplicate its value with USE_X86INC Change-Id: Id12bd5f09cba78abba56ab5a8f56351562e5b8b6
2014-02-04Merge "vp9_systemdependent.h: relocate system includes"James Zern
2014-02-04vp9_systemdependent.h: relocate system includesJames Zern
avoid wrapping msvc includes with extern "C"; this breaks some visual studio builds of the (c++) tests. Change-Id: Ie8062d55d4f4c049f6cd360a36da6a67607df132
2014-02-04Merge "Adjust speed feature for --rt"Yaowu Xu
2014-02-04Merge "Removing DBG_PRNT_SEGMAP."Dmitry Kovalev
2014-02-04Merge "libmkv: constify codec_id."James Zern
2014-02-04Merge "Removing unused estimate_cq() function."Dmitry Kovalev
2014-02-04Merge "Moving MBGRAPH_{MB, FRAME}_STATS structs to vp9_mbgraph.h."Dmitry Kovalev
2014-02-04Merge "Renaming vp9_variance_c.c to vp9_variance.c."Dmitry Kovalev
2014-02-04Merge "Replacing int_mv with MV."Dmitry Kovalev
2014-02-04Merge "Inlinging get_next_chkpts macro in vp9_mcomp.c."Dmitry Kovalev
2014-02-04Merge "Removing SECTIONBITS_OUTPUT."Dmitry Kovalev
2014-02-04libmkv: constify codec_id.Ralph Giles
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
2014-02-04Removing DBG_PRNT_SEGMAP.Dmitry Kovalev
Change-Id: I71d85e3455545960938e525ae8aa0a667e1db94c
2014-02-04Merge "Ignore missing newline message"Johann
2014-02-04Ignore missing newline messageJohann
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
2014-02-04Merge "Moving x1 & y1 calculation under if condition."Dmitry Kovalev
2014-02-04Merge "With on demand border extension, clamping the MV is not longer needed."hkuang
2014-02-04Renaming vp9_variance_c.c to vp9_variance.c.Dmitry Kovalev
Change-Id: I7b29cb18ad36d79e1c6329c7de88496059f49db4
2014-02-04With on demand border extension, clamping the MVhkuang
is not longer needed. Change-Id: I40c37ef18c67ab27fc336694dfca3c43a87c47ca
2014-02-04Removing unused estimate_cq() function.Dmitry Kovalev
Change-Id: If3a1af1a54f3a3c0d9c966fdc0721981070c7f28
2014-02-04Merge "One-pass rate control fixes and cleanups"Deb Mukherjee
2014-02-04Merge "Remove duplicated code"Adrian Grange
2014-02-04One-pass rate control fixes and cleanupsDeb Mukherjee
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
2014-02-04Remove duplicated codeAdrian Grange
Change-Id: I1b7c8165162e835e22cf164cce989c0cebd7ca95
2014-02-03Merge "vp9_filter.h: rename interp_kernel type"James Zern
2014-02-03Merge "vp9/encoder: fix function prototypes"James Zern
2014-02-03Merge changes I9ebfeb49,I2e2f9bb6James Zern
* changes: resize_test: use const_iterator where appropriate resize_test: silence a warning
2014-02-03Merge changes Ic362b088,I1c65c2aaJames Zern
* changes: vpxenc: find_mismatch/compare_img: normalize types vpxenc: cosmetics
2014-02-03Adjust speed feature for --rtYaowu Xu
Moved a few features with low impact on compression form -5 to -4 and increased adaptive_rd_thresh for -5. Change-Id: Ib1b748168cc6ed7684ae4818499f3a536ae76253
2014-02-03Moving x1 & y1 calculation under if condition.Dmitry Kovalev
Change-Id: Iae787d491f7cfe24855ef8f2d04e2c6c19350378
2014-02-03Replacing int_mv with MV.Dmitry Kovalev
Change-Id: I36b8b419be92171857e77a881da066424ff47af5
2014-02-03Merge "Removing ENC_DEBUG."Dmitry Kovalev
2014-02-03Merge "Build fix with config internal stats"Yongzhe Wang
2014-02-03vp9_filter.h: rename interp_kernel typeJames Zern
-> InterpKernel avoids conflicts in variable names, fixing the build with various toolchains. broken since: 8691565 Removing subpix_fn_table struct. Change-Id: Ib5f6fdbcb494a97b62c75b99d4d826ff25d4c981
2014-02-03Merge "INLINE and reimplement get_unsigned_bits()."Alex Converse
2014-02-03Build fix with config internal statsYongzhe Wang
Fixes a build issue when internal stats is enabled Change-Id: I822cc60274e34b5f29ccbaa1f986fb9da6a8de4b
2014-02-03Merge "Removing "_short" suffix from arm transform file names."Dmitry Kovalev
2014-02-03Inlinging get_next_chkpts macro in vp9_mcomp.c.Dmitry Kovalev
Change-Id: I38ca35dccfb9051d08b026d75ba2f3a35adb0259
2014-02-03Moving MBGRAPH_{MB, FRAME}_STATS structs to vp9_mbgraph.h.Dmitry Kovalev
Change-Id: I424c79735a7f3bbf6bf9c1391ff53aa78abae624
2014-02-03Merge "Optimize bilinear sub-pixel filters in sse2"Yunqing Wang
2014-02-03Merge "Propgate constants through subexp routines."Alex Converse
2014-02-03Merge "Revert "Layer based rate control for CBR mode.""Marco Paniconi
2014-02-03Revert "Layer based rate control for CBR mode."Marco Paniconi
This reverts commit 6be2b750b8968a0b19180a6474864c0b6a41db13 Change-Id: Ic52acd98b37c3ba49d4999b463389eb564f49c4b
2014-02-03INLINE and reimplement get_unsigned_bits().Alex Converse
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
2014-02-03Propgate constants through subexp routines.Alex Converse
This avoids calls to get_unsigned_bits() with constants and replaces hard to trace loops with simpler structures. Change-Id: Ic1afc5a17d7df5bcfc85b76efda316b0bf118467
2014-02-03Merge "Cleaning up vp9_mcomp.{c, h}."Dmitry Kovalev
2014-02-03Optimize bilinear sub-pixel filters in sse2Yunqing Wang
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
2014-02-02Layer based rate control for CBR mode.Marco Paniconi
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
2014-01-31vp9/encoder: fix function prototypesJames Zern
silences warnings about declarations not matching prototype Change-Id: I30b9a24f78ebe3b9cc2bbfcd3a7363ba7c328e4d