Mercurial > libavcodec.hg
changeset 4661:5b6f5e7ed3a0 libavcodec
kill a av_mallocz_static()
author | michael |
---|---|
date | Tue, 13 Mar 2007 23:30:28 +0000 |
parents | c800e1a03b9c |
children | 36c100bb7758 |
files | dv.c |
diffstat | 1 files changed, 2 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/dv.c Tue Mar 13 23:10:42 2007 +0000 +++ b/dv.c Tue Mar 13 23:30:28 2007 +0000 @@ -75,7 +75,7 @@ #endif /* XXX: also include quantization */ -static RL_VLC_ELEM *dv_rl_vlc; +static RL_VLC_ELEM dv_rl_vlc[1184]; /* VLC encoding lookup table */ static struct dv_vlc_pair { uint32_t vlc; @@ -154,10 +154,7 @@ to accelerate the parsing of partial codes */ init_vlc(&dv_vlc, TEX_VLC_BITS, j, new_dv_vlc_len, 1, 1, new_dv_vlc_bits, 2, 2, 0); - - dv_rl_vlc = av_mallocz_static(dv_vlc.table_size * sizeof(RL_VLC_ELEM)); - if (!dv_rl_vlc) - return AVERROR(ENOMEM); + assert(dv_vlc.table_size == 1184); for(i = 0; i < dv_vlc.table_size; i++){ int code= dv_vlc.table[i][0];