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); |
