Mercurial > libavcodec.hg
comparison libfaac.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 | 134296160fc9 |
children | 5b3acf9fd50a |
comparison
equal
deleted
inserted
replaced
6516:dbb902bb2347 | 6517:48759bfbd073 |
---|---|
29 | 29 |
30 typedef struct FaacAudioContext { | 30 typedef struct FaacAudioContext { |
31 faacEncHandle faac_handle; | 31 faacEncHandle faac_handle; |
32 } FaacAudioContext; | 32 } FaacAudioContext; |
33 | 33 |
34 static int Faac_encode_init(AVCodecContext *avctx) | 34 static av_cold int Faac_encode_init(AVCodecContext *avctx) |
35 { | 35 { |
36 FaacAudioContext *s = avctx->priv_data; | 36 FaacAudioContext *s = avctx->priv_data; |
37 faacEncConfigurationPtr faac_cfg; | 37 faacEncConfigurationPtr faac_cfg; |
38 unsigned long samples_input, max_bytes_output; | 38 unsigned long samples_input, max_bytes_output; |
39 | 39 |
130 buf_size); | 130 buf_size); |
131 | 131 |
132 return bytes_written; | 132 return bytes_written; |
133 } | 133 } |
134 | 134 |
135 static int Faac_encode_close(AVCodecContext *avctx) | 135 static av_cold int Faac_encode_close(AVCodecContext *avctx) |
136 { | 136 { |
137 FaacAudioContext *s = avctx->priv_data; | 137 FaacAudioContext *s = avctx->priv_data; |
138 | 138 |
139 av_freep(&avctx->coded_frame); | 139 av_freep(&avctx->coded_frame); |
140 av_freep(&avctx->extradata); | 140 av_freep(&avctx->extradata); |