Mercurial > libavcodec.hg
diff h264.c @ 6517:48759bfbd073 libavcodec
Apply 'cold' attribute to init/uninit functions in libavcodec
author | zuxy |
---|---|
date | Fri, 21 Mar 2008 03:11:20 +0000 |
parents | bb799e3bc64b |
children | 01647ac078a7 |
line wrap: on
line diff
--- a/h264.c Thu Mar 20 19:36:20 2008 +0000 +++ b/h264.c Fri Mar 21 03:11:20 2008 +0000 @@ -1952,7 +1952,7 @@ prefetch_motion(h, 1); } -static void decode_init_vlc(void){ +static av_cold void decode_init_vlc(void){ static int done = 0; if (!done) { @@ -2166,7 +2166,7 @@ return -1; // free_tables will clean up for us } -static void common_init(H264Context *h){ +static av_cold void common_init(H264Context *h){ MpegEncContext * const s = &h->s; s->width = s->avctx->width; @@ -2183,7 +2183,7 @@ memset(h->pps.scaling_matrix8, 16, 2*64*sizeof(uint8_t)); } -static int decode_init(AVCodecContext *avctx){ +static av_cold int decode_init(AVCodecContext *avctx){ H264Context *h= avctx->priv_data; MpegEncContext * const s = &h->s; @@ -8054,7 +8054,7 @@ #endif /* TEST */ -static int decode_end(AVCodecContext *avctx) +static av_cold int decode_end(AVCodecContext *avctx) { H264Context *h = avctx->priv_data; MpegEncContext *s = &h->s;