Frank Galligan
|
c6d537155c
|
Merge "Revert external frame buffer code."
|
2014-01-24 11:31:23 -08:00 |
|
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 |
|
Dmitry Kovalev
|
6c98df29e4
|
Cleaning up motion compensation code.
Change-Id: I74cf028e8c732cd0dbc070326152d3085b824a80
|
2014-01-23 17:15:30 -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 |
|
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 |
|
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
|
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 |
|
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 |
|
Adrian Grange
|
a858c5c227
|
Merge "Tidy up comments & remove commented out code."
|
2014-01-22 11:14:07 -08:00 |
|
Johann
|
4e9dc6d45d
|
Merge "Match vp9_coefband_trans_* declarations"
|
2014-01-22 11:10:51 -08:00 |
|
hkuang
|
7f30a6f877
|
Merge "Seperate the border size for encoder and decoder."
|
2014-01-22 10:59:31 -08:00 |
|
Adrian Grange
|
82f6af6009
|
Tidy up comments & remove commented out code.
Change-Id: I46dd5ce06f36362c6274511cd1531d93926aa9bc
|
2014-01-22 09:59:01 -08:00 |
|
Yaowu Xu
|
ebe160568b
|
Prevent invaid memory access
Reading second motion vector only when it has a second ref_frame
Change-Id: Ica72c1cd955832e15ceccda5e5a17b0bfcd83044
|
2014-01-22 09:10:44 -08:00 |
|
Dmitry Kovalev
|
ed6bb10f0f
|
Fixing simple_weight() function + cleanup.
We used y_width/y_height instead of y_crop_width/y_crop_height.
Change-Id: Ia796494956f16d7a4085e043d58bdfe6de19abe7
|
2014-01-22 08:57:13 -08:00 |
|
Dmitry Kovalev
|
73b7405a90
|
Merge "Simplifying target_size_from_buffer_level() function."
|
2014-01-22 08:54:59 -08:00 |
|
Dmitry Kovalev
|
e0740c1e76
|
Merge "Removing unnecessary vp9_clear_system_state() calls."
|
2014-01-22 08:49:23 -08:00 |
|
Adrian Grange
|
c77c5413e0
|
Merge "Force show_frame=1 when show_existing_frame=1"
|
2014-01-22 08:34:48 -08:00 |
|
Dmitry Kovalev
|
36406fdb07
|
Removing unnecessary vp9_clear_system_state() calls.
Change-Id: I597645a15fff2d3a1104861a5c90f64394952e0b
|
2014-01-22 02:39:52 -08:00 |
|
Dmitry Kovalev
|
3cdcb2f567
|
Simplifying target_size_from_buffer_level() function.
Change-Id: I1d556ddf04ab0a98eadf412972a6977c1055446f
|
2014-01-22 02:24:01 -08:00 |
|
Dmitry Kovalev
|
2b6e0fe010
|
Merge "Cleaning up first_pass_motion_search() function."
|
2014-01-22 01:51:08 -08:00 |
|
Dmitry Kovalev
|
6e706ed783
|
Merge "Cleaning up vp9_ratectrl.c."
|
2014-01-21 23:12:42 -08:00 |
|
Dmitry Kovalev
|
52bcaf426d
|
Merge "Cleaning up vp9_setup_buffer_inter() function."
|
2014-01-21 23:11:39 -08:00 |
|
Dmitry Kovalev
|
209a3ae4f4
|
Merge "Replacing cpi->twopass with twopass."
|
2014-01-21 23:01:27 -08:00 |
|
Dmitry Kovalev
|
ef9f7446be
|
Cleaning up vp9_setup_buffer_inter() function.
Change-Id: Ia63e2d05fa5dca3fb67788b0f1f28e9802ef27dd
|
2014-01-21 19:46:07 -08:00 |
|
Yaowu Xu
|
4e2ae30287
|
Merge "remove complex rd modeling."
|
2014-01-21 18:02:50 -08:00 |
|
Johann
|
6c492fc2f9
|
Match vp9_coefband_trans_* declarations
VS2013 Chromium builds failed with:
warning C4742: 'vp9_coefband_trans_8x8plus' has different alignment in
https://code.google.com/p/chromium/issues/detail?id=336620
Change-Id: I865f72bc23ae958531eeb5f497002c12e9a36fcd
|
2014-01-21 17:07:23 -08:00 |
|