Mercurial > libavcodec.hg
diff qdm2.c @ 9007:043574c5c153 libavcodec
Add missing av_cold in static init/close functions.
Patch by Daniel Verkamp daniel at drv dot nu.
author | stefano |
---|---|
date | Sun, 22 Feb 2009 13:48:55 +0000 |
parents | e9d9d946f213 |
children | 54bc8a2727b0 |
line wrap: on
line diff
--- a/qdm2.c Sun Feb 22 11:35:32 2009 +0000 +++ b/qdm2.c Sun Feb 22 13:48:55 2009 +0000 @@ -222,7 +222,7 @@ static DECLARE_ALIGNED_16(MPA_INT, mpa_window[512]); -static void softclip_table_init(void) { +static av_cold void softclip_table_init(void) { int i; double dfl = SOFTCLIP_THRESHOLD - 32767; float delta = 1.0 / -dfl; @@ -232,7 +232,7 @@ // random generated table -static void rnd_table_init(void) { +static av_cold void rnd_table_init(void) { int i,j; uint32_t ldw,hdw; uint64_t tmp64_1; @@ -268,7 +268,7 @@ } -static void init_noise_samples(void) { +static av_cold void init_noise_samples(void) { int i; int random_seed = 0; float delta = 1.0 / 16384.0; @@ -279,7 +279,7 @@ } -static void qdm2_init_vlc(void) +static av_cold void qdm2_init_vlc(void) { init_vlc (&vlc_tab_level, 8, 24, vlc_tab_level_huffbits, 1, 1, @@ -1660,7 +1660,7 @@ * * @param q context */ -static void qdm2_init(QDM2Context *q) { +static av_cold void qdm2_init(QDM2Context *q) { static int initialized = 0; if (initialized != 0) @@ -1726,7 +1726,7 @@ /** * Init parameters from codec extradata */ -static int qdm2_decode_init(AVCodecContext *avctx) +static av_cold int qdm2_decode_init(AVCodecContext *avctx) { QDM2Context *s = avctx->priv_data; uint8_t *extradata; @@ -1896,7 +1896,7 @@ } -static int qdm2_decode_close(AVCodecContext *avctx) +static av_cold int qdm2_decode_close(AVCodecContext *avctx) { QDM2Context *s = avctx->priv_data;