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;