Commit 76aca7a8 authored by Kostya Shishkov's avatar Kostya Shishkov

handle limit>32 for set_ur_golomb_jpegls()

Originally committed as revision 6754 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 5dc49706
...@@ -445,6 +445,10 @@ static inline void set_ur_golomb_jpegls(PutBitContext *pb, int i, int k, int lim ...@@ -445,6 +445,10 @@ static inline void set_ur_golomb_jpegls(PutBitContext *pb, int i, int k, int lim
if(k) if(k)
put_bits(pb, k, i&((1<<k)-1)); put_bits(pb, k, i&((1<<k)-1));
}else{ }else{
while(limit > 31) {
put_bits(pb, 31, 0);
limit -= 31;
}
put_bits(pb, limit , 1); put_bits(pb, limit , 1);
put_bits(pb, esc_len, i - 1); put_bits(pb, esc_len, i - 1);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment