mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
10l
Originally committed as revision 2041 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
d9e6a6c629
commit
ce3299529b
@ -220,7 +220,7 @@ static inline int get_ur_golomb_jpegls(GetBitContext *gb, int k, int limit, int
|
|||||||
|
|
||||||
log= av_log2(buf);
|
log= av_log2(buf);
|
||||||
|
|
||||||
if(log > 31-12){
|
if(log > 31-11){
|
||||||
buf >>= log - k;
|
buf >>= log - k;
|
||||||
buf += (30-log)<<k;
|
buf += (30-log)<<k;
|
||||||
LAST_SKIP_BITS(re, gb, 32 + k - log);
|
LAST_SKIP_BITS(re, gb, 32 + k - log);
|
||||||
@ -385,6 +385,7 @@ static inline void set_ur_golomb_jpegls(PutBitContext *pb, int i, int k, int lim
|
|||||||
e= (i>>k) + 1;
|
e= (i>>k) + 1;
|
||||||
if(e<limit){
|
if(e<limit){
|
||||||
put_bits(pb, e, 1);
|
put_bits(pb, e, 1);
|
||||||
|
if(k)
|
||||||
put_bits(pb, k, i&((1<<k)-1));
|
put_bits(pb, k, i&((1<<k)-1));
|
||||||
}else{
|
}else{
|
||||||
put_bits(pb, limit , 1);
|
put_bits(pb, limit , 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user