Mercurial > libavcodec.hg
comparison asv1.c @ 7260:3ec34b551aae libavcodec
bitstream: move put_sbits() from flacenc.c to bitstream.h and use it
throughout libavcodec.
author | ramiro |
---|---|
date | Sun, 13 Jul 2008 14:27:48 +0000 |
parents | e943e1409077 |
children | 6efb15a24e91 |
comparison
equal
deleted
inserted
replaced
7259:9de4bc7d4938 | 7260:3ec34b551aae |
---|---|
164 unsigned int index= level + 3; | 164 unsigned int index= level + 3; |
165 | 165 |
166 if(index <= 6) put_bits(pb, level_tab[index][1], level_tab[index][0]); | 166 if(index <= 6) put_bits(pb, level_tab[index][1], level_tab[index][0]); |
167 else{ | 167 else{ |
168 put_bits(pb, level_tab[3][1], level_tab[3][0]); | 168 put_bits(pb, level_tab[3][1], level_tab[3][0]); |
169 put_bits(pb, 8, level&0xFF); | 169 put_sbits(pb, 8, level); |
170 } | 170 } |
171 } | 171 } |
172 | 172 |
173 static inline void asv2_put_level(PutBitContext *pb, int level){ | 173 static inline void asv2_put_level(PutBitContext *pb, int level){ |
174 unsigned int index= level + 31; | 174 unsigned int index= level + 31; |