Dmitry Kovalev
9d3831db33
Merge "Removing unused typedefs."
2014-04-30 15:50:26 -07:00
Dmitry Kovalev
dd1a393624
Replacing int_mv with MV.
...
Change-Id: Idccb530c814cb8a2fb9f7d0c11eaef25044efe5e
2014-04-30 15:50:13 -07:00
Dmitry Kovalev
c9dfa3f72e
Cleaning up vp9_full_range_search_c() function.
...
Change-Id: Ifc9114aeacd493cfa04d4cb3d071bf1de80e0568
2014-04-30 15:40:24 -07:00
Minghai Shang
f916a3e256
[svc rc] RC improvement for key frames in upper layers for spatial svc.
...
Change-Id: Id6ab59e505be28cd4eb9f1fe114feb47debe0539
2014-04-30 15:12:55 -07:00
Dmitry Kovalev
25110038f7
Merge "Using crop_{width, height} instead of {width, height}."
2014-04-30 15:01:26 -07:00
Jim Bankoski
12753b6160
Merge "corrupted frames shouldn't affect stats"
2014-04-30 14:43:56 -07:00
Dmitry Kovalev
4788d4534c
Removing MODE_TEST_HIT_STATS.
...
It seems nobody uses it now.
Change-Id: Ided479cb7f5023559efc8f102ecead43884f4441
2014-04-30 14:17:05 -07:00
Debargha Mukherjee
a55cb6596b
Merge "Added 16bit vpx_img_fmt_t enums"
2014-04-30 13:59:12 -07:00
Jingning Han
39761eb5d6
Merge "Enable SSSE3 implementation of 8x8 forward 2D-DCT"
2014-04-30 13:41:36 -07:00
Dmitry Kovalev
b035e2f9ae
Moving frame_coef_probs from VP9_COMP to local scope.
...
Change-Id: I58b82c94e893f37b3a07f481abdb3f6c6728f992
2014-04-30 12:52:13 -07:00
Dmitry Kovalev
042274739c
Moving #defines to *.c from *.h.
...
Change-Id: I7cc6f441f414ca1b4d95dad3f789fff6faf8c3c4
2014-04-30 12:40:03 -07:00
Dmitry Kovalev
e826b61305
Removing unused typedefs.
...
Change-Id: I34ebc59980cf661ed658555e245bf0a93e5c3373
2014-04-30 12:34:09 -07:00
Dmitry Kovalev
94f5491c46
Removing half-variance asm functions which are not used.
...
Corresponding C functions were removed in
I99695564a3aa9bc8c79ac0a551d257e2ff3ad3c3
Change-Id: I50a5575065a7a9e41904eb2161afd739def927db
2014-04-30 12:21:54 -07:00
Dmitry Kovalev
ccaafeea44
Simplifying decoder_decode() function.
...
Change-Id: I97293605b430ad9dda0b58c0694fea569e7024a5
2014-04-30 12:10:39 -07:00
Tom Finegan
bc81107533
Merge "tools_common.sh: Add vlog()"
2014-04-30 11:19:37 -07:00
Tom Finegan
c5d962d5bb
tools_common.sh: Add vlog()
...
Add a verbose logging function instead of checking
$VPX_TEST_VERBOSE_OUTPUT in multiple places.
Change-Id: I82618809f0964f696ed17ca4d99d8d7d252232f4
2014-04-30 11:16:15 -07:00
Minghai Shang
d9e8c1eafc
Merge "[svc rc] Increase worst quality for enhancement layers"
2014-04-30 11:02:54 -07:00
Jim Bankoski
29af017fc0
corrupted frames shouldn't affect stats
...
Don't update the stats if we have a corrupted frame.
Change-Id: I65a13adc50e0389b4201d3b671f0225195dfaff4
TODO: Test case that shows this problem.
2014-04-30 10:13:29 -07:00
Peter de Rivaz
e97aea285b
Added 16bit vpx_img_fmt_t enums
...
Added in preparation for modifications to support high bitdepth
operations.
Change-Id: I1ad403ea8886cb84020ff06807ae25e2e4bff608
2014-04-30 10:03:27 -07:00
Yunqing Wang
3f6d1bce3c
Merge "Remove VP8 save_reg_neon function"
2014-04-30 09:17:18 -07:00
Scott LaVarnway
ff209de82b
Improved intrinsic version of vp8_denoiser_filter_neon
...
Used horizonal add instructions instead of adding
byte lanes. The encoder performance improved by
~4% for the test clip used.
Change-Id: Iaddd10403fcffb5b3f53b1f591ab2fe0ff002c08
2014-04-30 06:58:16 -07:00
Dmitry Kovalev
d2bc8816a1
Merge "Adding search_site_config struct."
2014-04-29 16:59:47 -07:00
Dmitry Kovalev
14967cd4f5
Removing unused alt_activity_measure() function.
...
Change-Id: I6b520553cb5334b44356dc4651a2dbc1cb93cca5
2014-04-29 16:58:22 -07:00
Dmitry Kovalev
dde35bbbcc
Merge "Cleaning up vp9_full_search_sadx8() function."
2014-04-29 16:37:17 -07:00
Yunqing Wang
096eaba728
Remove VP8 save_reg_neon function
...
This patch did a cleanup following the commit "Save NEON registers
in VP8 NEON functions". The pushing/poping of callee-saved NEON
registers was moved into individual NEON functions. Therefore,
we don't need to save those registers at the beginning of codec.
The related code was removed.
Change-Id: I5648166514fc9beffb780aa138495597731f49ea
2014-04-29 16:13:24 -07:00
Dmitry Kovalev
49d8bdc29b
Using crop_{width, height} instead of {width, height}.
...
Change-Id: I6dc9741cdcd700f5c4a387f58da7feb58dd4bbda
2014-04-29 16:12:44 -07:00
Jingning Han
1eaa3a76dc
Enable SSSE3 implementation of 8x8 forward 2D-DCT
...
Assembly implementation of ssse3 8x8 forward 2D-DCT. The current
version is turned on only for x86_64. The average unit runtime
goes from 157 cycles down to 136 cycles, i.e., about 12.8% faster.
This translates into about 1.5% speed-up for pedestrian_area 1080p
at speed 2.
Change-Id: I0f12435857e9425ed7ce12541344dfa16837f4f4
2014-04-29 15:49:18 -07:00
Dmitry Kovalev
3e9943885a
Merge "scale_and_extend_frame{,_nonnormative}() cleanup."
2014-04-29 15:09:38 -07:00
Dmitry Kovalev
9b042dc04c
Merge "Removing unused vp9_variance_halfpixvar*() functions."
2014-04-29 14:52:58 -07:00
Dmitry Kovalev
d5a026d61e
Merge "Removing old unused vp9_tapify.py."
2014-04-29 14:52:51 -07:00
Dmitry Kovalev
138f0be1b5
Merge "Removing WRITE_RECON_BUFFER related code."
2014-04-29 14:52:47 -07:00
Yunqing Wang
f17a2eb9d5
Merge "Save NEON registers in VP8 NEON functions"
2014-04-29 14:34:37 -07:00
Vignesh Venkatasubramanian
4721f9efe9
third_party/libwebm: Add Android.mk
...
Add Android.mk for libwebm so that unit tests involving WebM I/O can be built
for android.
Change-Id: I56db0f75672e28c22e559cc415e1d5c26ff0ceb5
2014-04-29 11:22:04 -07:00
Adrian Grange
0a386b9234
Revert "Force ARNR filtering to be centered on the ARF frame"
...
This reverts commit 59e733ca81
.
Hold off removing arnr_type to give users the opportunity
to change their script files to handle its deprecation. A
follow-up patch will mark the control for setting arnr_type
as deprecated and it will be removed completely in a later
revision of the code.
Change-Id: I8b817c744e144d3714234a4cd4309816d0c7e3e8
2014-04-29 11:04:01 -07:00
Dmitry Kovalev
aa464eca5e
Adding search_site_config struct.
...
Change-Id: I2ad333553e673dbabcdc0f0366aea311e90849bf
2014-04-29 10:34:53 -07:00
Tom Finegan
5573301dde
Merge "Add script for running all example tests."
2014-04-28 20:45:26 -07:00
Tom Finegan
5ea01d5eb8
Merge "Add tests for the decode_with_drops example."
2014-04-28 19:47:20 -07:00
Tom Finegan
faf4aa9ba7
Add script for running all example tests.
...
Change-Id: I1e3d0689554c9b64c035ec0394f052507f7ac2a3
2014-04-28 18:45:25 -07:00
Tom Finegan
50869349be
Add tests for the decode_with_drops example.
...
Change-Id: I99e120f934613fb7cc0ef4b4bba0c8caaecf18d2
2014-04-28 17:18:20 -07:00
Tom Finegan
4e7e1f1ad1
tools_common.sh: Add a pseudo include guard.
...
Change-Id: Iac931dee8fa428a2182d20e48ee515d7c77885c0
2014-04-28 17:16:05 -07:00
Tom Finegan
19339263a6
Merge "Add tests for simple_encoder."
2014-04-28 16:57:04 -07:00
Yunqing Wang
33df6d1fc1
Save NEON registers in VP8 NEON functions
...
The recent compiler can generate optimized code that uses NEON registers
for various operations besides floating-point operations. Therefore,
only saving callee-saved registers d8 - d15 at the beginning of the
encoder/decoder is not enough anymore. This patch added register saving
code in VP8 NEON functions that use those registers.
Change-Id: Ie9e44f5188cf410990c8aaaac68faceee9dffd31
2014-04-28 14:51:53 -07:00
Vignesh Venkatasubramanian
45e2bb5ec7
Merge "Changing webmdec to use libwebm"
2014-04-28 10:42:21 -07:00
James Zern
5ba44e37a4
Makefile: add msvs_common.sh to DIST-SRCS
...
dist is broken in msvs currently due to a dependency on libs.mk which in
turn depends on the rest of the source tree, not just the examples
Change-Id: I3e313ceeae81eb29ef4bfb099d89756b43583eaa
2014-04-25 18:28:03 -07:00
Dmitry Kovalev
947748ed19
Fixing constant value used to calculate frame pts and duration.
...
Change-Id: Idbd017d1b42f7fdc7b1ce4e00370f5229800abd7
2014-04-25 17:39:48 -07:00
James Zern
d2604af4af
Merge "gen_msvs_*proj.sh: factorize some functions"
2014-04-25 16:44:30 -07:00
Dmitry Kovalev
571c70e554
Removing WRITE_RECON_BUFFER related code.
...
That code is not used, we could easily return it back using vpx_img_write()
function.
Change-Id: Id107875c6feab6ad245a518f6b437b6ed4b1246d
2014-04-25 16:43:58 -07:00
Dmitry Kovalev
7b59014b74
Removing old unused vp9_tapify.py.
...
Change-Id: I7d66987fd04a3f98c140fc5f99ed0e9bc01f61d0
2014-04-25 15:19:31 -07:00
Dmitry Kovalev
b87130093e
Cleaning up vp9_full_search_sadx8() function.
...
Change-Id: I61f977a7d0b177881bd5c1a7179fa5f8f089e9a6
2014-04-25 14:55:02 -07:00
Dmitry Kovalev
fae988dc3b
Merge "Cleaning up vp9_full_search_sadx3()."
2014-04-25 13:52:20 -07:00