Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-01-28 | Moving RATE_CONTROL struct to vp9_ratectrl.h. | Dmitry Kovalev | |
Change-Id: I0c286e3d68a4a4ecf6df02e6fd9990327b0ceb22 | |||
2014-01-28 | Merge "vpxdec: restoring old md5 behavior for y4m files." | Dmitry Kovalev | |
2014-01-28 | vpxdec: restoring old md5 behavior for y4m files. | Dmitry Kovalev | |
Fix of https://code.google.com/p/webm/issues/detail?id=698 issue. Change-Id: I7a92d91481dbbae28d8953f146e9faafdcd7a310 | |||
2014-01-28 | Merge "Decoupling set_ref_ptrs() and vp9_setup_interp_filters()." | Dmitry Kovalev | |
2014-01-28 | Merge "Removing _1d suffix from transform names." | Dmitry Kovalev | |
2014-01-28 | Merge "Added a speed feature" | Yaowu Xu | |
2014-01-28 | Merge "Add vp9_tm_predictor_32x32 neon implementation which is 7.8 times ↵ | hkuang | |
faster than C." | |||
2014-01-27 | Removing _1d suffix from transform names. | Dmitry Kovalev | |
It is enough to specify (e.g.) idct16, it is obviously different from idct16x16. Change-Id: I6b408a37a945de3162429380b59a775b03b95db0 | |||
2014-01-27 | Add vp9_tm_predictor_32x32 neon implementation | hkuang | |
which is 7.8 times faster than C. Change-Id: I858ef4ec09202a07d445da8db702783d6d9d7321 | |||
2014-01-27 | Decoupling set_ref_ptrs() and vp9_setup_interp_filters(). | Dmitry Kovalev | |
Change-Id: I8d17867a4772554cbba2bd113cc5b4c99d50146d | |||
2014-01-27 | Merge "Adapting simple_decoder to use new file reading API." | Dmitry Kovalev | |
2014-01-27 | Adapting simple_decoder to use new file reading API. | Dmitry Kovalev | |
Change-Id: I374a0c4bb4a66c0d3dc874c6e57fdee9d1ab72df | |||
2014-01-27 | Merge "Ouput symbols as c header file." | Johann | |
2014-01-27 | Merge "Adding get_bsize() function to vp9_firstpass.c." | Dmitry Kovalev | |
2014-01-27 | Ouput symbols as c header file. | Tao Bai | |
This is required by webrtc. Change-Id: I32983597eb0f6797aeb0d93b65d8911989ba98ea | |||
2014-01-27 | Merge "Removing subpix_fn_table struct." | Dmitry Kovalev | |
2014-01-27 | Merge "Cache loop filter errors." | Alex Converse | |
2014-01-27 | Merge "Refactor loop filter level search." | Alex Converse | |
2014-01-27 | Fix the vp9_tm_predictor_8x8_neon. | hkuang | |
Change-Id: I832cf83871044bfee7b7e57dbd31bae05cbd53e9 | |||
2014-01-25 | Adds a stand-alone resize utility for testing | Deb Mukherjee | |
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 | |||
2014-01-25 | Multiple resize filters | Deb Mukherjee | |
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 | |||
2014-01-24 | Adding get_bsize() function to vp9_firstpass.c. | Dmitry Kovalev | |
Change-Id: I31373ad860eb554eb3b03e877e8fba580dc3de07 | |||
2014-01-24 | Cache loop filter errors. | Alex Converse | |
This avoids fitlering a frame multiple times at the same level. Change-Id: I1fd54dd7ea257d16da8569f48036b8fad3a3ed61 | |||
2014-01-24 | Refactor loop filter level search. | Alex Converse | |
Factor out the code that tries filtering a frame at a given level. Change-Id: Ia04507e3ce6b1ad6ae7d05a9d88222fd319f44b7 | |||
2014-01-24 | Removing subpix_fn_table struct. | Dmitry Kovalev | |
We don't use different filter kernels for x and y, it is always one kernel for both directions. Change-Id: Iefcbb02ec74bf46ea20d9dca672a3efd5d631517 | |||
2014-01-24 | Merge "Renaming INTERPOLATION_TYPE to INTERP_FILTER." | Dmitry Kovalev | |
2014-01-24 | Added a speed feature | Yaowu Xu | |
That force the stop of subpel search possibly at full/half/quater pel stages Change-Id: Ie50c500417bd78e1a53e6620bd4c2b85f63d9c67 | |||
2014-01-24 | Merge "Optimize vp9_tm_predictor_8x8_neon function" | Frank Galligan | |
2014-01-24 | Merge "change to avoid IOC" | Yaowu Xu | |
2014-01-24 | Renaming INTERPOLATION_TYPE to INTERP_FILTER. | Dmitry Kovalev | |
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 | |||
2014-01-24 | Merge "Removing MODE_STATS." | Dmitry Kovalev | |
2014-01-24 | Merge "Add some consts to vp9_calc_ss_err()." | Alex Converse | |
2014-01-24 | Merge "Implementing simple API to read video files." | Dmitry Kovalev | |
2014-01-24 | Merge "Removing unused inter_mode_counts field from CODING_CONTEXT." | Dmitry Kovalev | |
2014-01-24 | Add some consts to vp9_calc_ss_err(). | Alex Converse | |
Also change its wrongly named dest parameter to reference. Change-Id: Ide142dead31c9ccda1f09a48b221284369783fb7 | |||
2014-01-24 | Merge "Add a method to estimate loop filter level from quantizer and frame ↵ | Alex Converse | |
type." | |||
2014-01-24 | Merge "Inlining IFMVCV macro." | Dmitry Kovalev | |
2014-01-24 | Merge "Fixed integer overflow for large input video" | Yaowu Xu | |
2014-01-24 | Removing unused inter_mode_counts field from CODING_CONTEXT. | Dmitry Kovalev | |
Change-Id: I24ff8ab3d2c807906aa86974bcb4c540256206de | |||
2014-01-24 | change to avoid IOC | Yaowu Xu | |
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 | |||
2014-01-24 | Merge "Cleaning up vp9_ratectl.c file." | Dmitry Kovalev | |
2014-01-24 | Add a method to estimate loop filter level from quantizer and frame type. | Alex Converse | |
Use this method with rt at speed -5. Change-Id: If3bd6fad4c05ddde72131442dad191e4145047e7 | |||
2014-01-24 | Fixed integer overflow for large input video | Yaowu Xu | |
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 | |||
2014-01-24 | Merge "Revert external frame buffer code." | Frank Galligan | |
2014-01-24 | Implementing simple API to read video files. | Dmitry Kovalev | |
New API is supposed to be used from example code. Current implementation only supports IVF containers (will be extended to Y4M). Change-Id: Ib7da87237690b1a28297bdf03bc41c6836a84b7e | |||
2014-01-24 | Merge "Setup pre[0] buffer before calls to {first_pass, zz}_motion_search." | Dmitry Kovalev | |
2014-01-24 | Cleaning up vp9_ratectl.c file. | Dmitry Kovalev | |
Change-Id: I8cfa5d5eb2c1bbacd9b604cc5dc0a2cd2e5cebb8 | |||
2014-01-24 | Inlining IFMVCV macro. | Dmitry Kovalev | |
Change-Id: I5173f996612e410d9cd495df9414d194b1ab18f3 | |||
2014-01-24 | Optimize vp9_tm_predictor_8x8_neon function | Frank Galligan | |
Change-Id: Ia12aae491202098ff66366145aa0c3da38dc97e5 | |||
2014-01-24 | Merge "Add vp9_tm_predictor_16x16 neon implementation which is 3.5 times ↵ | hkuang | |
faster than C." |