Mercurial > libavcodec.hg
comparison huffyuv.c @ 11952:eef5eced3032 libavcodec
huffyuv: make VLAs fixed size
author | mru |
---|---|
date | Fri, 25 Jun 2010 18:32:29 +0000 |
parents | 7dd2a45249a9 |
children | 447f1cd16355 |
comparison
equal
deleted
inserted
replaced
11951:afee30fe8c26 | 11952:eef5eced3032 |
---|---|
230 break; | 230 break; |
231 } | 231 } |
232 } | 232 } |
233 | 233 |
234 static void generate_len_table(uint8_t *dst, const uint64_t *stats, int size){ | 234 static void generate_len_table(uint8_t *dst, const uint64_t *stats, int size){ |
235 HeapElem h[size]; | 235 HeapElem h[256]; |
236 int up[2*size]; | 236 int up[2*256]; |
237 int len[2*size]; | 237 int len[2*256]; |
238 int offset, i, next; | 238 int offset, i, next; |
239 | 239 |
240 for(offset=1; ; offset<<=1){ | 240 for(offset=1; ; offset<<=1){ |
241 for(i=0; i<size; i++){ | 241 for(i=0; i<size; i++){ |
242 h[i].name = i; | 242 h[i].name = i; |