summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_subexp.h
AgeCommit message (Collapse)Author
2016-08-02vp9/encoder: apply clang-formatclang-format
Change-Id: I45d9fb4013f50766b24363a86365e8063e8954c2
2016-06-08vp9_subexp.h: normalize function prototypeJames Zern
vp9_prob_diff_update_savings_search_model updated in: 19e0b40 Refactor probability savings search. Change-Id: I13ae3106961f0271f51df17ee1c70c99f2d75f8f
2016-05-25Refactor probability savings search.Alex Converse
- Avoid excessive copying - Don't both searching if no update can possibly offer savings - Simplify the interface - Remove the confusing vp9_cost_upd256 macro Change-Id: Id9d9676a361fd1203b27e930cd29c23b2813ce59
2015-07-20vpx_dsp/bitwriter.h: vp9_->vpx_Yaowu Xu
changes prefix vp9_ to vpx_ for non codec specific functions and data structures. Change-Id: I91a21548e39bd24d2c7caaaa223ae47240bb78c8
2015-07-20vpx_dsp/bitreader.h: vp9_->vpx_Yaowu Xu
Replace vp9_ in names to vpx_ as they are not codec specific. Change-Id: I2e583aa63dee769353ada4b42417aa15c4074ebb
2015-07-20Removed vp9_ prefix from vpx_dsp/bitreader file namesYaowu Xu
Change-Id: I0426126d0a65f13f9250983e44cc366b1b1a9c4a
2015-07-17Move bit reader files to vpx_dspYaowu Xu
Change-Id: Ib1cb1fbe92a39ff5312cee069559be6d3ea458d0
2015-05-15vp9_subexp.h: add a missing prototypeJames Zern
+ include the .h in the .c silences missing prototype warnings Change-Id: Ia87366dccb4bf4e9f2ffa5d3ab51ac6ca5488c91
2014-12-03Rework coeff probability model update for rtc codingJingning Han
This commit reworks the ONE_LOOP_REDUCED coefficient probability model update process. It allows model update for every coefficient across the spectrum at a coarser resolution, instead of performing precise update only for certain subset of probability models. The overall runtime remains nearly same (<1% change) for speed -6. The compression performance is improved by 7.5% in PSNR for speed -5 and 4.57% for speed -6, respectively. Change-Id: Ifb17136382ee7e39a9f34ff4a4f09a753125c8d1
2014-08-05vp9_subexp: remove vp9_compute_update_table()James Zern
makes update_bits[] a constant table Change-Id: If105bf0522487f54a31e12a7cc73aa24671b19d4
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-01-23vp9/encoder: add extern "C" to headersJames Zern
Change-Id: I4f51ce859a97bf1b8fd2b37ac585b7c643232b69
2013-12-16vp9: normalize include guardsJames Zern
Change-Id: If4ddbdcfb3ab387cbca6910b42cf4df8111e6879
2013-10-11Replacing {VP9_COEF, MODE}_UPDATE_PROB with DIFF_UPDATE_PROB.Dmitry Kovalev
Values of MODE_UPDATE_PROB and VP9_COEF_UPDATE_PROB are equal, so replacing them with one constant. Inlining appropriate arguments for functions: vp9_cond_prob_diff_update (encoder) vp9_diff_update_prob (decoder) Change-Id: I1255a1cb477743b799b3bfbbcd8de6b32b067338
2013-06-29Moving encoder subexp encoding functions to subexp.{h, c}.Dmitry Kovalev
Change-Id: I83ca53bf6def871f199a382a671f26ad7cbecbca