summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_dsubexp.c
AgeCommit message (Collapse)Author
2014-02-03Propgate constants through subexp routines.Alex Converse
This avoids calls to get_unsigned_bits() with constants and replaces hard to trace loops with simpler structures. Change-Id: Ic1afc5a17d7df5bcfc85b76efda316b0bf118467
2013-10-15Add clamp to prevent out of bound accessYaowu Xu
For bad input data, the decoder may access the array out of bounds. The commit added clamp to prevent such out of bound access Change-Id: I0a1cfd9b8786ea7113a998053c76605c963b077a
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-10-03Reading diff update flag inside vp9_diff_update_prob.Dmitry Kovalev
Change-Id: I5ae659c1bfb132428a7272d094b5287d144ec7c8
2013-09-29cpplint style issueJim Bankoski
Change-Id: I550e27b2d40f0e608032e74e1472ceec53c97dc7
2013-07-02Clean-up in forward update to use mapping tablesDeb Mukherjee
Uses mapping tables instead of complicated modulo/division operations for prob mapping for forward updates. No bit-stream or output change. Change-Id: Ifd9ce8ac1437835c305c94f64c18273c7a68f546
2013-06-25Moving subexp encoding functions in separate vp9_dsubexp.c file.Dmitry Kovalev
Change-Id: Idbb2ea80f764fa830fe2ddcfc54ef7fe232f05a8