- 14 Jun, 2010 - 2 commits
-
-
Guillermo Ballester Valor authored
Change-Id: I2a97f08cc3c7808ce5be39e910cc5147ecf03a1d
-
Scott LaVarnway authored
Added sse2 version of vp8_regular_quantize_b which improved encode performance(for the clip used) by ~10% for 32 bit builds and ~3% for 64 bit builds. Also updated SHADOW_ARGS_TO_STACK to allow for more than 9 arguments. Change-Id: I62f78eabc8040b39f3ffdf21be175811e96b39af
-
- 12 Jun, 2010 - 1 commit
-
-
John Koleszar authored
This patch addresses issue #79, which is a regression since commit 28de670c "Fix RD bug." If the coded error value is zero, the iiratio calculation effectively multiplies by 1000000 by the DOUBLE_DIVIDE_CHECK macro. This can result in a value larger than INT_MAX, giving a negative ratio. Since the error values are conceptually unsigned (though they're stored in a double) this patch makes the iiratio values unsigned, which allows the clamping to work as expected.
-
- 11 Jun, 2010 - 2 commits
-
-
John Koleszar authored
Typo caused C version of 16x16x4 SAD to be called when built with --disable-runtime-cpu-detect. Change-Id: I0fe6fa67280b3a5f13acb3c8ed914f039aaaf316
-
Paul Wilkins authored
low and high Q ends.
-
- 10 Jun, 2010 - 1 commit
-
-
Paul Wilkins authored
-
- 08 Jun, 2010 - 3 commits
-
-
Yaowu Xu authored
Change-Id: I7ccc580410bea096a70dce0cc3d455348d4287c5
-
Yaowu Xu authored
Change-Id: I180a05ad57ee6164a6a169ee08e8affd09671eee
-
Paul Wilkins authored
-
- 07 Jun, 2010 - 2 commits
-
-
Paul Wilkins authored
-
Yaowu Xu authored
Change-Id: I944035e720ef834561a9da0d723879a4f787312c
-
- 04 Jun, 2010 - 1 commit
-
-
John Koleszar authored
Change-Id: Ieebea089095d9073b3a94932791099f614ce120c
-
- 28 May, 2010 - 1 commit
-
-
Yaowu Xu authored
Change-ID: I093abe6094589a0d73f6ca85b825678a19e68285
-
- 25 May, 2010 - 2 commits
-
-
Paul Wilkins authored
is constructed from multiple source frames Change-Id: I2e026c10d02b071b401c9fe8ab8dcfc0ac306103
-
John Koleszar authored
This renames the vpx_codec/ directory to vpx/, to allow applications to more consistently reference these includes with the vpx/ prefix. This allows the includes to be installed in /usr/local/include/vpx rather than polluting the system includes directory with an excessive number of includes. Change-Id: I7b0652a20543d93f38f421c60b0bbccde4d61b4f
-
- 24 May, 2010 - 1 commit
-
-
Yunqing Wang authored
-
- 20 May, 2010 - 1 commit
-
-
Paul Wilkins authored
-
- 19 May, 2010 - 2 commits
-
-
Yaowu Xu authored
Visual c++ compiler uses xmm registers for floating point operations for 64 bit architecture, therefore its calling convention requires the preservation of xmm6-xmm15 in any function that have used these registers. However, the sse2 functions, that were originally written for 32 bit windows, may have used xmm6 and xmm7 without preserving the content. In this particular case, the compiler used xmm6 to save the variable "two_pass_min_rate", the value of the variable is mucked up by our sse2 optimized loop filter functions, hence the results of release/debug mismatching.
-
Pavol Rusnak authored
-
- 18 May, 2010 - 1 commit
-
-
John Koleszar authored
-