summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-03-03Merge "Merging error-resilient example into simple_encoder."Dmitry Kovalev
2014-03-03Merge "Cleanup conditions in vp9_rd_pick_inter_mode_sb()."Alex Converse
2014-03-03Merge "Clear implied conversion to int64_t warning."Paul Wilkins
2014-03-03Merge "Removing VP9D_PTR."Dmitry Kovalev
2014-03-03Merge "AVX2 SubPixel AVG Variance Optimization"Yunqing Wang
2014-03-03Merge "vp9_lookahead_push(): remove unused parameters"Yaowu Xu
2014-03-03Merge "vp9_decodeframe.c: remove unused params"Yaowu Xu
2014-03-03Merge "Silence int64 to int warning"Paul Wilkins
2014-03-03Merge "vp9_mbgraph.c: remove unused parameters"Yaowu Xu
2014-03-03Merge "temporal_filter_find_matching_mb_c(): remove a param"Yaowu Xu
2014-03-03Merge "vp9_prob_diff_update_savings_search_model(): remove params"Yaowu Xu
2014-03-03Clear implied conversion to int64_t warning.Paul Wilkins
Clear warning caused by implied conversion from int32 to int64. Change-Id: I473b37a54984cbfb22702eb3f712465881ff86e8
2014-03-03Silence int64 to int warningPaul Wilkins
Change-Id: Ic97ddd5143425a7b63fac4e40d9740a10a0491ad
2014-03-03Merge "vp9_firstpass.c: remove unused functions & params"Yaowu Xu
2014-03-03Merge "Sorting includes in vp9_firstpass.c."Dmitry Kovalev
2014-03-02vp9_mbgraph.c: remove unused parametersYaowu Xu
Change-Id: I5a01d0dccc9afc87e2adbb5ddc7d44379fe1f125
2014-03-02temporal_filter_find_matching_mb_c(): remove a paramYaowu Xu
There is one parameter that is never used, therefore is removed. Change-Id: I595722e7c5731534c72831315359e4dce9c21763
2014-03-02vp9_prob_diff_update_savings_search_model(): remove paramsYaowu Xu
Two paramemters are not in use, therefore are removed. Change-Id: I41eb601b7b4bf2feedb13b3f240315656d8694f9
2014-03-02vp9_lookahead_push(): remove unused parametersYaowu Xu
Change-Id: Ia319bd924401677b5c30b0f46d1ab2be6a1f446e
2014-03-02vp9_decodeframe.c: remove unused paramsYaowu Xu
Change-Id: Ie83e18802234199491dbb6e90886739814558f96
2014-03-02vp9_firstpass.c: remove unused functions & paramsYaowu Xu
Change-Id: I111c5bd0dd47db7b1f6952c18056bee548bb42e9
2014-03-01vp9_encodeframe.c: remove unused function paramsYaowu Xu
Change-Id: I6d47618e8aee6e6c2fe1cf0b8bb4da0b2a0bab66
2014-03-01Remove dec_build_inter_predictors() parametersYaowu Xu
There were two parameters not in use, this commit removed them. Change-Id: Ia03a73b9a2521400bed539df45574e34214ed93a
2014-03-01Remove unused parameters from update_state_rt()Yaowu Xu
In addition, a local variable was renamed to avoid confusion. Change-Id: Id4c497f9cfa219e8a414aa9fee9a85af5f147249
2014-03-01Remove vp9_create_common()Yaowu Xu
The function has evolved over time, now only calls vp9_rtcd(), so this commit removes the function and changes to call vp9_rtcd() directly. Change-Id: I8cfa6190daa4b28f6f3d1e11bb3a07f9c95322bf
2014-03-01Remove a parameter from write_selected_tx_size()Yaowu Xu
The parameter was never used. Change-Id: I99fd9aad697917ddbe3d10c71cae344228fafc31
2014-02-28AVX2 SubPixel AVG Variance Optimizationlevytamar82
Optimizing 2 functions to process 32 elements in parallel instead of 16: 1. vp9_sub_pixel_avg_variance64x64 2. vp9_sub_pixel_avg_variance32x32 both of those function were calling vp9_sub_pixel_avg_variance16xh_ssse3 instead of calling that function, it calls vp9_sub_pixel_avg_variance32xh_avx2 that is written in avx2 and process 32 elements in parallel. This Optimization gave 80% function level gain and 2% user level gain Change-Id: Iea694654e1b7612dc6ed11e2626208c2179502c8
2014-02-28Merge "normalize perl shebangs"James Zern
2014-02-28Merge "Fix unused parameters in vp9_extend_frame_borders"Yaowu Xu
2014-02-28Merge "fix vp9 only build"Yaowu Xu
2014-02-28Merge "Replacing int_mv with MV."Dmitry Kovalev
2014-02-28Merge "Removing unnecessary casts from quantization code."Dmitry Kovalev
2014-02-28Merge "Using ref_mv[2] instead of two separate variables."Dmitry Kovalev
2014-02-28Fix unused parameters in vp9_extend_frame_bordersYaowu Xu
Change-Id: I7255b3bc47d760333f58ac4878becbcc8ad30967
2014-02-28Merge "Sorting includes in vp9_rdopt.c."Dmitry Kovalev
2014-02-28fix vp9 only buildYaowu Xu
Change-Id: I7a1a7190dc32c65846a897a3162a02d63e59719f
2014-02-28Merge "Adds speed 8 to vp9 as reference"Deb Mukherjee
2014-02-28Using ref_mv[2] instead of two separate variables.Dmitry Kovalev
Change-Id: I909a81991aa0cc18afe6526542c7513837445213
2014-02-28Sorting includes in vp9_rdopt.c.Dmitry Kovalev
Change-Id: I7e2591b4b54e0eac8521e128c7d97f62d2057ed8
2014-02-28Merge "Sorting and eliminating includes in vp9_pickmode.c."Dmitry Kovalev
2014-02-28Merge "Fixing include order in vp9_quantize.c"Dmitry Kovalev
2014-02-28Merge "Fix potential invalid partition size use"Jingning Han
2014-02-28Adds speed 8 to vp9 as referenceDeb Mukherjee
Adds a speed 8 to VP9 where only the nearestmv (0 mv) is searched. This seems to be about the same speed as vp8 speed 5. Adds a new speed feature to disable inter modes based on a mask for each blocksize. Adds code for having lower complexity motion search methods in nonrd pick mode function, even though speed 7 still uses DIAMOND search for now. Also uses HEX search for speed 6 rather than FAST_HEX which improves psnr by 0.56% without any noticeable speed drop (tested on gipsmotion). Change-Id: Ic13176572dbd3aed5884a26786940a4b1bbd8a75
2014-02-28Merge "Skip some mode SAD calculation in non-RD mode"Jingning Han
2014-02-28Replacing int_mv with MV.Dmitry Kovalev
Change-Id: Ib68d4a2de838254a66272324b909292048cbe60d
2014-02-28Removing unnecessary casts from quantization code.Dmitry Kovalev
Change-Id: I64172710654e95a90ee754d14d7104337d28010f
2014-02-28normalize perl shebangsJames Zern
don't require perl to be in a fixed location Change-Id: Icc8b6113a2a3626f847fe46409334a03f1db5c85
2014-02-28Merge "[svc] Fix "possible loss of data", "division by zero" and "index 5 ↵Minghai Shang
out of bounds for type" compiler warings"
2014-02-28Merge "Cleaning up vpx_codec_get_cx_data() function."Dmitry Kovalev
2014-02-28Fixing include order in vp9_quantize.cDmitry Kovalev
Change-Id: Ic32eb103d0d7f98c0a16c4e7bdec117faf05df02