Mercurial > libavcodec.hg
comparison vp8.c @ 12354:ba503df47c2f libavcodec
VP8: make another RAC call branchy
1-2 clocks faster.
author | darkshikari |
---|---|
date | Tue, 03 Aug 2010 11:34:24 +0000 |
parents | f0ea08f4599b |
children | d596749eb0bc |
comparison
equal
deleted
inserted
replaced
12353:eba266986930 | 12354:ba503df47c2f |
---|---|
845 if (!vp56_rac_get_prob_branchy(c, token_prob[2])) { // DCT_1 | 845 if (!vp56_rac_get_prob_branchy(c, token_prob[2])) { // DCT_1 |
846 coeff = 1; | 846 coeff = 1; |
847 token_prob = probs[i+1][1]; | 847 token_prob = probs[i+1][1]; |
848 } else { | 848 } else { |
849 if (!vp56_rac_get_prob_branchy(c, token_prob[3])) { // DCT 2,3,4 | 849 if (!vp56_rac_get_prob_branchy(c, token_prob[3])) { // DCT 2,3,4 |
850 coeff = vp56_rac_get_prob(c, token_prob[4]); | 850 coeff = vp56_rac_get_prob_branchy(c, token_prob[4]); |
851 if (coeff) | 851 if (coeff) |
852 coeff += vp56_rac_get_prob(c, token_prob[5]); | 852 coeff += vp56_rac_get_prob(c, token_prob[5]); |
853 coeff += 2; | 853 coeff += 2; |
854 } else { | 854 } else { |
855 // DCT_CAT* | 855 // DCT_CAT* |