Mercurial > libavcodec.hg
comparison rangecoder.c @ 9388:2313bf51945b libavcodec
cosmetics: Rename prn variable to prng (Pseudo Random Number Generator).
author | diego |
---|---|
date | Fri, 10 Apr 2009 17:23:38 +0000 |
parents | ea0e5e9a520f |
children | 7dd2a45249a9 |
comparison
equal
deleted
inserted
replaced
9387:cd207441ca56 | 9388:2313bf51945b |
---|---|
118 RangeCoder c; | 118 RangeCoder c; |
119 uint8_t b[9*SIZE]; | 119 uint8_t b[9*SIZE]; |
120 uint8_t r[9*SIZE]; | 120 uint8_t r[9*SIZE]; |
121 int i; | 121 int i; |
122 uint8_t state[10]= {0}; | 122 uint8_t state[10]= {0}; |
123 AVLFG prn; | 123 AVLFG prng; |
124 | 124 |
125 av_lfg_init(&prn, 1); | 125 av_lfg_init(&prng, 1); |
126 | 126 |
127 ff_init_range_encoder(&c, b, SIZE); | 127 ff_init_range_encoder(&c, b, SIZE); |
128 ff_build_rac_states(&c, 0.05*(1LL<<32), 128+64+32+16); | 128 ff_build_rac_states(&c, 0.05*(1LL<<32), 128+64+32+16); |
129 | 129 |
130 memset(state, 128, sizeof(state)); | 130 memset(state, 128, sizeof(state)); |
131 | 131 |
132 for(i=0; i<SIZE; i++){ | 132 for(i=0; i<SIZE; i++){ |
133 r[i] = av_lfg_get(&prn) % 7; | 133 r[i] = av_lfg_get(&prng) % 7; |
134 } | 134 } |
135 | 135 |
136 for(i=0; i<SIZE; i++){ | 136 for(i=0; i<SIZE; i++){ |
137 START_TIMER | 137 START_TIMER |
138 put_rac(&c, state, r[i]&1); | 138 put_rac(&c, state, r[i]&1); |