Mercurial > libavcodec.hg
comparison mpegaudiodec.c @ 8042:e70975d5ff80 libavcodec
uses FF_ARRAY_ELEMS() where appropriate
author | aurel |
---|---|
date | Tue, 21 Oct 2008 21:40:24 +0000 |
parents | 08ef30f08a01 |
children | c6e2ffef3797 |
comparison
equal
deleted
inserted
replaced
8041:24761747ac3d | 8042:e70975d5ff80 |
---|---|
392 init_vlc(&huff_vlc[i], 7, 512, | 392 init_vlc(&huff_vlc[i], 7, 512, |
393 tmp_bits, 1, 1, tmp_codes, 2, 2, | 393 tmp_bits, 1, 1, tmp_codes, 2, 2, |
394 INIT_VLC_USE_NEW_STATIC); | 394 INIT_VLC_USE_NEW_STATIC); |
395 offset += huff_vlc_tables_sizes[i]; | 395 offset += huff_vlc_tables_sizes[i]; |
396 } | 396 } |
397 assert(offset == sizeof(huff_vlc_tables)/(sizeof(VLC_TYPE)*2)); | 397 assert(offset == FF_ARRAY_ELEMS(huff_vlc_tables)); |
398 | 398 |
399 offset = 0; | 399 offset = 0; |
400 for(i=0;i<2;i++) { | 400 for(i=0;i<2;i++) { |
401 huff_quad_vlc[i].table = huff_quad_vlc_tables+offset; | 401 huff_quad_vlc[i].table = huff_quad_vlc_tables+offset; |
402 huff_quad_vlc[i].table_allocated = huff_quad_vlc_tables_sizes[i]; | 402 huff_quad_vlc[i].table_allocated = huff_quad_vlc_tables_sizes[i]; |
403 init_vlc(&huff_quad_vlc[i], i == 0 ? 7 : 4, 16, | 403 init_vlc(&huff_quad_vlc[i], i == 0 ? 7 : 4, 16, |
404 mpa_quad_bits[i], 1, 1, mpa_quad_codes[i], 1, 1, | 404 mpa_quad_bits[i], 1, 1, mpa_quad_codes[i], 1, 1, |
405 INIT_VLC_USE_NEW_STATIC); | 405 INIT_VLC_USE_NEW_STATIC); |
406 offset += huff_quad_vlc_tables_sizes[i]; | 406 offset += huff_quad_vlc_tables_sizes[i]; |
407 } | 407 } |
408 assert(offset == sizeof(huff_quad_vlc_tables)/(sizeof(VLC_TYPE)*2)); | 408 assert(offset == FF_ARRAY_ELEMS(huff_quad_vlc_tables)); |
409 | 409 |
410 for(i=0;i<9;i++) { | 410 for(i=0;i<9;i++) { |
411 k = 0; | 411 k = 0; |
412 for(j=0;j<22;j++) { | 412 for(j=0;j<22;j++) { |
413 band_index_long[i][j] = k; | 413 band_index_long[i][j] = k; |