- 27 Jan, 2014 - 9 commits
-
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I374a0c4bb4a66c0d3dc874c6e57fdee9d1ab72df
-
Johann authored
-
Dmitry Kovalev authored
-
Tao Bai authored
This is required by webrtc. Change-Id: I32983597eb0f6797aeb0d93b65d8911989ba98ea
-
Dmitry Kovalev authored
-
Alex Converse authored
-
Alex Converse authored
-
hkuang authored
Change-Id: I832cf83871044bfee7b7e57dbd31bae05cbd53e9
-
- 25 Jan, 2014 - 9 commits
-
-
Deb Mukherjee authored
Adds a stand-alone resize_util app for testing. The app will not be built in the shared library configurations so as not to require the APIs to be exposed. Change-Id: I4718c8bff1abf4e57c2ab2d84be8738fc0048200
-
Deb Mukherjee authored
Adds multiple filters in the 0.5-1.0 range in the last stage of the resize functions to prevent over-smoothing/aliasing Change-Id: I1a615adb16f0df5095790945c94b28b4d6a6fc48
-
Dmitry Kovalev authored
Change-Id: I31373ad860eb554eb3b03e877e8fba580dc3de07
-
Alex Converse authored
This avoids fitlering a frame multiple times at the same level. Change-Id: I1fd54dd7ea257d16da8569f48036b8fad3a3ed61
-
Alex Converse authored
Factor out the code that tries filtering a frame at a given level. Change-Id: Ia04507e3ce6b1ad6ae7d05a9d88222fd319f44b7
-
Dmitry Kovalev authored
We don't use different filter kernels for x and y, it is always one kernel for both directions. Change-Id: Iefcbb02ec74bf46ea20d9dca672a3efd5d631517
-
Dmitry Kovalev authored
-
Frank Galligan authored
-
Yaowu Xu authored
-
- 24 Jan, 2014 - 22 commits
-
-
Dmitry Kovalev authored
Corresponding renames: subpel_kernel => interp_kernel vp9_get_filter_kernel() => vp9_get_interp_kernel() pred_filter_type => pred_interp_filter adaptive_pred_filter_type => adaptive_pred_interp_filter mcomp_filter_type => interp_filter read_interp_filter_type() => read_interp_filter() write_interp_filter_type() => write_interp_filter() fix_mcomp_filter_type() => fix_interp_filter() Change-Id: I1fa61fa1dc81ebbf043457c3ee2d8d4515bee6d3
-
Dmitry Kovalev authored
-
Alex Converse authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Alex Converse authored
Also change its wrongly named dest parameter to reference. Change-Id: Ide142dead31c9ccda1f09a48b221284369783fb7
-
Alex Converse authored
-
Dmitry Kovalev authored
-
Yaowu Xu authored
-
Dmitry Kovalev authored
Change-Id: I24ff8ab3d2c807906aa86974bcb4c540256206de
-
Yaowu Xu authored
SSE for a 64x64 block with 3 planes can go as high as 3*2^28. So left shift by 4 may overflow 32 bit int. Change-Id: I63c84aa56894788bb987299badabbd7cc6fd0be6
-
Dmitry Kovalev authored
-
Alex Converse authored
Use this method with rt at speed -5. Change-Id: If3bd6fad4c05ddde72131442dad191e4145047e7
-
Yaowu Xu authored
The sum of squared mv components can go beyond int range for large input resolution. This commit changed the type to int64 to avoid overflow. Change-Id: Ib21ea2817845cea1435f893064e6417c79c5bc64
-
Frank Galligan authored
-
Dmitry Kovalev authored
New API is supposed to be used from example code. Current implementation only supports IVF containers (will be extended to Y4M). Change-Id: Ib7da87237690b1a28297bdf03bc41c6836a84b7e
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I8cfa5d5eb2c1bbacd9b604cc5dc0a2cd2e5cebb8
-
Dmitry Kovalev authored
Change-Id: I5173f996612e410d9cd495df9414d194b1ab18f3
-
Frank Galligan authored
Change-Id: Ia12aae491202098ff66366145aa0c3da38dc97e5
-
hkuang authored
-
James Zern authored
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
-