comparison mpegaudiodec.c @ 2370:26560d4fdb1f libavcodec

Memory leak fix patch by (Burkhard Plaum <plaum >at< ipf.uni-stuttgart )dot( de>)
author michael
date Sat, 27 Nov 2004 18:10:06 +0000
parents 8bf89660fffe
children 582e635cfa08
comparison
equal deleted inserted replaced
2369:ce47b1d51cb1 2370:26560d4fdb1f
373 373
374 xsize = h->xsize; 374 xsize = h->xsize;
375 n = xsize * xsize; 375 n = xsize * xsize;
376 /* XXX: fail test */ 376 /* XXX: fail test */
377 init_vlc(&huff_vlc[i], 8, n, 377 init_vlc(&huff_vlc[i], 8, n,
378 h->bits, 1, 1, h->codes, 2, 2); 378 h->bits, 1, 1, h->codes, 2, 2, 1);
379 379
380 code_table = av_mallocz(n); 380 code_table = av_mallocz(n);
381 j = 0; 381 j = 0;
382 for(x=0;x<xsize;x++) { 382 for(x=0;x<xsize;x++) {
383 for(y=0;y<xsize;y++) 383 for(y=0;y<xsize;y++)
385 } 385 }
386 huff_code_table[i] = code_table; 386 huff_code_table[i] = code_table;
387 } 387 }
388 for(i=0;i<2;i++) { 388 for(i=0;i<2;i++) {
389 init_vlc(&huff_quad_vlc[i], i == 0 ? 7 : 4, 16, 389 init_vlc(&huff_quad_vlc[i], i == 0 ? 7 : 4, 16,
390 mpa_quad_bits[i], 1, 1, mpa_quad_codes[i], 1, 1); 390 mpa_quad_bits[i], 1, 1, mpa_quad_codes[i], 1, 1, 1);
391 } 391 }
392 392
393 for(i=0;i<9;i++) { 393 for(i=0;i<9;i++) {
394 k = 0; 394 k = 0;
395 for(j=0;j<22;j++) { 395 for(j=0;j<22;j++) {