aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2020-12-08 22:51:25 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-01-25 14:51:53 +0100
commitb9071a70fc27ec3f774a0e3babf0534c50369e14 (patch)
tree388ab26c43893730c55cc80a392966fbd7e4d83b
parent8f04988e463f17d58ba5a52f09cf49231037bb6c (diff)
downloadffmpeg-b9071a70fc27ec3f774a0e3babf0534c50369e14.tar.gz
avcodec/h261dec: Don't initialize unused VLCs
The H.261 decoder uses only the very first VLC of ff_h261_rl_tcoeff, so only initialize this one. Saves 68448B from the .bss segment; in case the decoder is actually used, this amount of memory is saved. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
-rw-r--r--libavcodec/h261dec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/h261dec.c b/libavcodec/h261dec.c
index c6440ba902..2dc2fb30f2 100644
--- a/libavcodec/h261dec.c
+++ b/libavcodec/h261dec.c
@@ -65,7 +65,7 @@ static av_cold void h261_decode_init_vlc(H261Context *h)
INIT_VLC_STATIC(&h261_cbp_vlc, H261_CBP_VLC_BITS, 63,
&ff_h261_cbp_tab[0][1], 2, 1,
&ff_h261_cbp_tab[0][0], 2, 1, 512);
- INIT_VLC_RL(ff_h261_rl_tcoeff, 552);
+ INIT_FIRST_VLC_RL(ff_h261_rl_tcoeff, 552);
}
}