Dmitry Kovalev
|
9c0fbd573f
|
Merge "Setup pre[0] buffer before calls to {first_pass, zz}_motion_search."
|
2014-01-24 11:15:01 -08:00 |
|
Dmitry Kovalev
|
4bc1877b71
|
Cleaning up vp9_ratectl.c file.
Change-Id: I8cfa5d5eb2c1bbacd9b604cc5dc0a2cd2e5cebb8
|
2014-01-24 11:14:05 -08:00 |
|
Dmitry Kovalev
|
abf37f1d6c
|
Inlining IFMVCV macro.
Change-Id: I5173f996612e410d9cd495df9414d194b1ab18f3
|
2014-01-24 11:13:39 -08:00 |
|
Frank Galligan
|
56a8a0b54b
|
Optimize vp9_tm_predictor_8x8_neon function
Change-Id: Ia12aae491202098ff66366145aa0c3da38dc97e5
|
2014-01-24 11:07:14 -08:00 |
|
hkuang
|
92ab96a7ae
|
Merge "Add vp9_tm_predictor_16x16 neon implementation which is 3.5 times faster than C."
|
2014-01-24 10:48:44 -08:00 |
|
James Zern
|
26c88ec14e
|
Merge changes I826655a7,I5164df72,Iba9b198c,Ide9a6846,I4f51ce85,I0e6aa00f,Ic334da9a,I252f5f8a,I7865db2d,I13b434b1
* changes:
test/: remove unnecessary extern "C"s
top-level: add extern "C" to headers
vpx_ports: add extern "C" to headers
vpx: add extern "C" to headers
vp9/encoder: add extern "C" to headers
vp9/decoder: add extern "C" to headers
vp9/common: add extern "C" to headers
vp8/encoder: add extern "C" to headers
vp8/decoder: add extern "C" to headers
vp8/common: add extern "C" to headers
|
2014-01-24 10:47:00 -08:00 |
|
hkuang
|
3633ffcbf7
|
Add vp9_tm_predictor_16x16 neon implementation
which is 3.5 times faster than C.
Change-Id: I24439ba7a2971829c11620f34848facf2c916678
|
2014-01-24 10:22:58 -08:00 |
|
Frank Galligan
|
b1c72b633e
|
Revert external frame buffer code.
A future CL will add external frame buffers
differently.
Squash commit of four revert commits:
Revert "Increase required number of external frame buffers"
This reverts commit 9e41d569d7c84dd9ca8f0047c15377a883945685.
Revert "Add external constants."
This reverts commit bbf53047b03106e3c2e24b28cb836cc838db5ee8.
Revert "Add frame buffer lru cache."
This reverts commit fbada948fa345e67acf9aa41a8f9a78f5dfe8648.
Conflicts:
vpxdec.c
Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005
Revert "Add support to pass in external frame buffers."
This reverts commit 10f891696bc4c972c13cc9fde2c53470501a03e2.
Conflicts:
test/external_frame_buffer_test.cc
vp9/common/vp9_alloccommon.c
vp9/common/vp9_reconinter.c
vp9/decoder/vp9_decodeframe.c
vp9/encoder/vp9_onyx_if.c
vp9/vp9_dx_iface.c
vpx/vpx_decoder.h
vpx/vpx_external_frame_buffer.h
vpx_scale/generic/yv12config.c
vpxdec.c
Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
|
2014-01-24 10:10:20 -08:00 |
|
Adrian Grange
|
8b0537f631
|
Merge changes I24ad1f0f,I33be1366
* changes:
Reorder functions to avoid forward declaration
Rename set_scale_factors as set_ref_ptrs
|
2014-01-24 08:38:52 -08:00 |
|
Yaowu Xu
|
504bccf0bb
|
Merge "Changed to prevent decoder crash"
|
2014-01-24 08:07:27 -08:00 |
|
Dmitry Kovalev
|
b7944ff1b8
|
Merge "Cleaning up vp9_firstpass.c file."
|
2014-01-23 23:09:21 -08:00 |
|
Dmitry Kovalev
|
31bb283d6d
|
Merge "Removing get_scale_ref_frame_idx() function + cleanup."
|
2014-01-23 22:37:36 -08:00 |
|
James Zern
|
002ad40897
|
test/: remove unnecessary extern "C"s
Change-Id: I826655a708010149de231ca31a2e3ba4f1842c0c
|
2014-01-23 19:42:59 -08:00 |
|
James Zern
|
25cfd8e8c4
|
top-level: add extern "C" to headers
Change-Id: I5164df72aff84eca0ace56032c5373f04053c6a5
|
2014-01-23 19:42:59 -08:00 |
|
James Zern
|
a5d23f547a
|
vpx_ports: add extern "C" to headers
Change-Id: Iba9b198ce78b3f8b644feba064f83abc247e75dd
|
2014-01-23 19:42:59 -08:00 |
|
Dmitry Kovalev
|
f2acb455a2
|
vpxdec: grouping together code with the same if conditions
Change-Id: I5e546fce725b8c4722da5494e9423154e870fd58
|
2014-01-23 17:20:34 -08:00 |
|
Dmitry Kovalev
|
6c98df29e4
|
Cleaning up motion compensation code.
Change-Id: I74cf028e8c732cd0dbc070326152d3085b824a80
|
2014-01-23 17:15:30 -08:00 |
|
James Zern
|
ec7f2133d0
|
vpx: add extern "C" to headers
Change-Id: Ide9a68466ed30453872465a6c2f9c414690df876
|
2014-01-23 16:22:14 -08:00 |
|
James Zern
|
b453941caf
|
vp9/encoder: add extern "C" to headers
Change-Id: I4f51ce859a97bf1b8fd2b37ac585b7c643232b69
|
2014-01-23 16:21:24 -08:00 |
|
James Zern
|
40aa910c19
|
vp9/decoder: add extern "C" to headers
Change-Id: I0e6aa00f220280e22d30d098545265835d0c1079
|
2014-01-23 16:21:24 -08:00 |
|
James Zern
|
0940c9cfde
|
vp9/common: add extern "C" to headers
Change-Id: Ic334da9aee968e33762c2b25d9fbad24c844b411
|
2014-01-23 16:21:24 -08:00 |
|
James Zern
|
513fae3ee6
|
vp8/encoder: add extern "C" to headers
Change-Id: I252f5f8a5d5ada65da08699774a7bb1eb2bd5b2e
|
2014-01-23 16:21:24 -08:00 |
|
James Zern
|
14ae5fd8f3
|
vp8/decoder: add extern "C" to headers
Change-Id: I7865db2d15ffa8cfa4de88714e48734c5ff9bb86
|
2014-01-23 16:21:24 -08:00 |
|
James Zern
|
aceba82c41
|
vp8/common: add extern "C" to headers
Change-Id: I13b434b1e6621e31962b08831c3587c039368c83
|
2014-01-23 16:21:24 -08:00 |
|
Yaowu Xu
|
10b0813a9c
|
Changed to prevent decoder crash
The change prevent a decoder crash for invalid stream with negative
size.
Change-Id: I7411765f3524c783058fa3d436549be4e75d8969
|
2014-01-23 15:43:08 -08:00 |
|
Dmitry Kovalev
|
520496ba95
|
Cleaning up vp9_firstpass.c file.
Change-Id: Ic352b0429d5784f9d78872a478fe6275ee7a56a0
|
2014-01-23 12:36:19 -08:00 |
|
Dmitry Kovalev
|
7450275755
|
Setup pre[0] buffer before calls to {first_pass, zz}_motion_search.
Change-Id: I9b94e741201eacb1982014724a532bdaae31f130
|
2014-01-23 12:14:57 -08:00 |
|
Yaowu Xu
|
63fb34c9bc
|
Revert "Removing unnecessary vp9_clear_system_state() calls."
This reverts commit 36406fdb07dfe08df1d49abe36dbf27469e42213.
Change-Id: I0bd31d03ce2a562d0624f2cd67593d0d25df4a54
|
2014-01-23 09:05:08 -08:00 |
|
James Zern
|
a72cc78ec5
|
Merge "cpplint: restore runtime/sizeof"
|
2014-01-22 19:45:43 -08:00 |
|
James Zern
|
e0ec51d325
|
Merge "update cpplint"
|
2014-01-22 19:45:28 -08:00 |
|
Dmitry Kovalev
|
5f75fda9e9
|
Merge "Cleaning up vp9_refining_search_sad() function."
|
2014-01-22 17:15:22 -08:00 |
|
Dmitry Kovalev
|
e4755db40b
|
Removing get_scale_ref_frame_idx() function + cleanup.
Change-Id: Ic9472f361f8749a165aa464c2fa859681b66381b
|
2014-01-22 17:10:37 -08:00 |
|
James Zern
|
eb4cb43397
|
Merge "Enforce effective motion vector search range"
|
2014-01-22 16:50:30 -08:00 |
|
Dmitry Kovalev
|
af14853802
|
Merge "Fixing simple_weight() function + cleanup."
|
2014-01-22 16:28:31 -08:00 |
|
Adrian Grange
|
e54e4b03db
|
Reorder functions to avoid forward declaration
Change-Id: I24ad1f0f1cb0e991c476ea174db8ac1584929b02
|
2014-01-22 16:20:39 -08:00 |
|
Yaowu Xu
|
2229c173a6
|
Merge "changed to use vpx_integer.h for type definition"
|
2014-01-22 15:46:49 -08:00 |
|
hkuang
|
58eb0e63bd
|
Merge "Add tm_predictor_8x8 neon implementation."
|
2014-01-22 15:30:46 -08:00 |
|
hkuang
|
3671e629ad
|
Fix the vpxenc mismatch problem due to seperate
the boarder size for encoder and decoder.
Change-Id: I7291a9e06035d1533202d7a75ab40abfc1131342
|
2014-01-22 14:58:59 -08:00 |
|
hkuang
|
97826df96b
|
Add tm_predictor_8x8 neon implementation.
Change-Id: I76c2720546b737cb63018a8ab6a3ff62a291786d
|
2014-01-22 13:43:20 -08:00 |
|
Adrian Grange
|
e37eb0ade7
|
Rename set_scale_factors as set_ref_ptrs
New name better describes what the function does.
Change-Id: I33be1366a81f058a9854b804bcde211061187dc7
|
2014-01-22 13:04:30 -08:00 |
|
Yaowu Xu
|
ea2d319cfc
|
changed to use vpx_integer.h for type definition
Change-Id: I7739849aa8dd5dcb0755858367fd3223587d107f
|
2014-01-22 12:52:31 -08:00 |
|
Alex Converse
|
a1d8918fd1
|
Merge "Expand the lossless and datarate tests to cover 4:4:4."
|
2014-01-22 12:42:49 -08:00 |
|
Dmitry Kovalev
|
57b4a7f8cd
|
Merge "vpxdec: Disable writing of Y4M header when --md5 argument is specified."
|
2014-01-22 12:38:08 -08:00 |
|
Dmitry Kovalev
|
a97b23ba5d
|
vpxdec: Disable writing of Y4M header when --md5 argument is specified.
Change-Id: I2380b1b80f48496732b69c8255a485024d375f0f
|
2014-01-22 11:53:49 -08:00 |
|
Deb Mukherjee
|
58b9c9fbce
|
Merge "Adds a non-normative resize library to vp9 encoder"
|
2014-01-22 11:46:43 -08:00 |
|
Yaowu Xu
|
528bf858fa
|
Merge "Prevent invaid memory access"
|
2014-01-22 11:39:24 -08:00 |
|
Christian Duvivier
|
4ea56c0126
|
Merge "arm: Use vreinterpret instead of a plain cast for converting between neon vector types"
|
2014-01-22 11:36:03 -08:00 |
|
Dmitry Kovalev
|
79b9baa958
|
Merge "Removing out_open() & out_close() functions from vpxdec."
|
2014-01-22 11:28:22 -08:00 |
|
Alex Converse
|
f5949fab9d
|
Expand the lossless and datarate tests to cover 4:4:4.
Change-Id: I2dc7b3265d0a87d7a26c95b48e360c7c68cc7355
|
2014-01-22 11:26:04 -08:00 |
|
Adrian Grange
|
a858c5c227
|
Merge "Tidy up comments & remove commented out code."
|
2014-01-22 11:14:07 -08:00 |
|