Browse Source

Add missing av_cold in static init/close functions.

Patch by Daniel Verkamp daniel at drv dot nu.

Originally committed as revision 17526 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Daniel Verkamp Stefano Sabatini 16 years ago
parent
commit
5ef251e504
25 changed files with 60 additions and 60 deletions
  1. +1
    -1
      libavcodec/4xm.c
  2. +1
    -1
      libavcodec/ac3enc.c
  3. +2
    -2
      libavcodec/adpcm.c
  4. +3
    -3
      libavcodec/atrac3.c
  5. +2
    -2
      libavcodec/bfi.c
  6. +6
    -6
      libavcodec/cook.c
  7. +2
    -2
      libavcodec/dvdsub_parser.c
  8. +2
    -2
      libavcodec/huffyuv.c
  9. +1
    -1
      libavcodec/imgconvert.c
  10. +8
    -8
      libavcodec/libamr.c
  11. +2
    -2
      libavcodec/libdiracdec.c
  12. +2
    -2
      libavcodec/libdiracenc.c
  13. +1
    -1
      libavcodec/libfaad.c
  14. +2
    -2
      libavcodec/libschroedingerdec.c
  15. +2
    -2
      libavcodec/libtheoraenc.c
  16. +1
    -1
      libavcodec/libvorbis.c
  17. +1
    -1
      libavcodec/mpeg4video_parser.c
  18. +1
    -1
      libavcodec/mpegaudio_parser.c
  19. +4
    -4
      libavcodec/mpegaudiodec.c
  20. +2
    -2
      libavcodec/mpegvideo.c
  21. +4
    -4
      libavcodec/msmpeg4.c
  22. +7
    -7
      libavcodec/qdm2.c
  23. +1
    -1
      libavcodec/roqaudioenc.c
  24. +1
    -1
      libavcodec/svq3.c
  25. +1
    -1
      libavcodec/vp3.c

+ 1
- 1
libavcodec/4xm.c View File

@@ -785,7 +785,7 @@ static int decode_frame(AVCodecContext *avctx,
} }




static void common_init(AVCodecContext *avctx){
static av_cold void common_init(AVCodecContext *avctx){
FourXContext * const f = avctx->priv_data; FourXContext * const f = avctx->priv_data;


dsputil_init(&f->dsp, avctx); dsputil_init(&f->dsp, avctx);


+ 1
- 1
libavcodec/ac3enc.c View File

@@ -88,7 +88,7 @@ typedef struct IComplex {
short re,im; short re,im;
} IComplex; } IComplex;


static void fft_init(int ln)
static av_cold void fft_init(int ln)
{ {
int i, n; int i, n;
float alpha; float alpha;


+ 2
- 2
libavcodec/adpcm.c View File

@@ -149,7 +149,7 @@ typedef struct ADPCMContext {
/* XXX: implement encoding */ /* XXX: implement encoding */


#if CONFIG_ENCODERS #if CONFIG_ENCODERS
static int adpcm_encode_init(AVCodecContext *avctx)
static av_cold int adpcm_encode_init(AVCodecContext *avctx)
{ {
if (avctx->channels > 2) if (avctx->channels > 2)
return -1; /* only stereo or mono =) */ return -1; /* only stereo or mono =) */
@@ -199,7 +199,7 @@ static int adpcm_encode_init(AVCodecContext *avctx)
return 0; return 0;
} }


static int adpcm_encode_close(AVCodecContext *avctx)
static av_cold int adpcm_encode_close(AVCodecContext *avctx)
{ {
av_freep(&avctx->coded_frame); av_freep(&avctx->coded_frame);




+ 3
- 3
libavcodec/atrac3.c View File

@@ -244,7 +244,7 @@ static int decode_bytes(const uint8_t* inbuffer, uint8_t* out, int bytes){
} }




static void init_atrac3_transforms(ATRAC3Context *q) {
static av_cold void init_atrac3_transforms(ATRAC3Context *q) {
float enc_window[256]; float enc_window[256];
float s; float s;
int i; int i;
@@ -275,7 +275,7 @@ static void init_atrac3_transforms(ATRAC3Context *q) {
* Atrac3 uninit, free all allocated memory * Atrac3 uninit, free all allocated memory
*/ */


static int atrac3_decode_close(AVCodecContext *avctx)
static av_cold int atrac3_decode_close(AVCodecContext *avctx)
{ {
ATRAC3Context *q = avctx->priv_data; ATRAC3Context *q = avctx->priv_data;


@@ -926,7 +926,7 @@ static int atrac3_decode_frame(AVCodecContext *avctx,
* @param avctx pointer to the AVCodecContext * @param avctx pointer to the AVCodecContext
*/ */


static int atrac3_decode_init(AVCodecContext *avctx)
static av_cold int atrac3_decode_init(AVCodecContext *avctx)
{ {
int i; int i;
const uint8_t *edata_ptr = avctx->extradata; const uint8_t *edata_ptr = avctx->extradata;


+ 2
- 2
libavcodec/bfi.c View File

@@ -36,7 +36,7 @@ typedef struct BFIContext {
uint8_t *dst; uint8_t *dst;
} BFIContext; } BFIContext;


static int bfi_decode_init(AVCodecContext * avctx)
static av_cold int bfi_decode_init(AVCodecContext * avctx)
{ {
BFIContext *bfi = avctx->priv_data; BFIContext *bfi = avctx->priv_data;
avctx->pix_fmt = PIX_FMT_PAL8; avctx->pix_fmt = PIX_FMT_PAL8;
@@ -161,7 +161,7 @@ static int bfi_decode_frame(AVCodecContext * avctx, void *data,
return buf_size; return buf_size;
} }


static int bfi_decode_close(AVCodecContext * avctx)
static av_cold int bfi_decode_close(AVCodecContext * avctx)
{ {
BFIContext *bfi = avctx->priv_data; BFIContext *bfi = avctx->priv_data;
if (bfi->frame.data[0]) if (bfi->frame.data[0])


+ 6
- 6
libavcodec/cook.c View File

@@ -183,7 +183,7 @@ static void dump_short_table(short* table, int size, int delimiter) {
/*************** init functions ***************/ /*************** init functions ***************/


/* table generator */ /* table generator */
static void init_pow2table(void){
static av_cold void init_pow2table(void){
int i; int i;
for (i=-63 ; i<64 ; i++){ for (i=-63 ; i<64 ; i++){
pow2tab[63+i]= pow(2, i); pow2tab[63+i]= pow(2, i);
@@ -192,7 +192,7 @@ static void init_pow2table(void){
} }


/* table generator */ /* table generator */
static void init_gain_table(COOKContext *q) {
static av_cold void init_gain_table(COOKContext *q) {
int i; int i;
q->gain_size_factor = q->samples_per_channel/8; q->gain_size_factor = q->samples_per_channel/8;
for (i=0 ; i<23 ; i++) { for (i=0 ; i<23 ; i++) {
@@ -202,7 +202,7 @@ static void init_gain_table(COOKContext *q) {
} }




static int init_cook_vlc_tables(COOKContext *q) {
static av_cold int init_cook_vlc_tables(COOKContext *q) {
int i, result; int i, result;


result = 0; result = 0;
@@ -229,7 +229,7 @@ static int init_cook_vlc_tables(COOKContext *q) {
return result; return result;
} }


static int init_cook_mlt(COOKContext *q) {
static av_cold int init_cook_mlt(COOKContext *q) {
int j; int j;
int mlt_size = q->samples_per_channel; int mlt_size = q->samples_per_channel;


@@ -258,7 +258,7 @@ static const float *maybe_reformat_buffer32 (COOKContext *q, const float *ptr, i
return ptr; return ptr;
} }


static void init_cplscales_table (COOKContext *q) {
static av_cold void init_cplscales_table (COOKContext *q) {
int i; int i;
for (i=0;i<5;i++) for (i=0;i<5;i++)
q->cplscales[i] = maybe_reformat_buffer32 (q, cplscales[i], (1<<(i+2))-1); q->cplscales[i] = maybe_reformat_buffer32 (q, cplscales[i], (1<<(i+2))-1);
@@ -314,7 +314,7 @@ static inline int decode_bytes(const uint8_t* inbuffer, uint8_t* out, int bytes)
* Cook uninit * Cook uninit
*/ */


static int cook_decode_close(AVCodecContext *avctx)
static av_cold int cook_decode_close(AVCodecContext *avctx)
{ {
int i; int i;
COOKContext *q = avctx->priv_data; COOKContext *q = avctx->priv_data;


+ 2
- 2
libavcodec/dvdsub_parser.c View File

@@ -29,7 +29,7 @@ typedef struct DVDSubParseContext {
int packet_index; int packet_index;
} DVDSubParseContext; } DVDSubParseContext;


static int dvdsub_parse_init(AVCodecParserContext *s)
static av_cold int dvdsub_parse_init(AVCodecParserContext *s)
{ {
return 0; return 0;
} }
@@ -70,7 +70,7 @@ static int dvdsub_parse(AVCodecParserContext *s,
return buf_size; return buf_size;
} }


static void dvdsub_parse_close(AVCodecParserContext *s)
static av_cold void dvdsub_parse_close(AVCodecParserContext *s)
{ {
DVDSubParseContext *pc = s->priv_data; DVDSubParseContext *pc = s->priv_data;
av_freep(&pc->packet); av_freep(&pc->packet);


+ 2
- 2
libavcodec/huffyuv.c View File

@@ -431,7 +431,7 @@ static int read_old_huffman_tables(HYuvContext *s){
#endif #endif
} }


static void alloc_temp(HYuvContext *s){
static av_cold void alloc_temp(HYuvContext *s){
int i; int i;


if(s->bitstream_bpp<24){ if(s->bitstream_bpp<24){
@@ -445,7 +445,7 @@ static void alloc_temp(HYuvContext *s){
} }
} }


static int common_init(AVCodecContext *avctx){
static av_cold int common_init(AVCodecContext *avctx){
HYuvContext *s = avctx->priv_data; HYuvContext *s = avctx->priv_data;


s->avctx= avctx; s->avctx= avctx;


+ 1
- 1
libavcodec/imgconvert.c View File

@@ -2170,7 +2170,7 @@ static uint8_t c_ccir_to_jpeg[256];
static uint8_t c_jpeg_to_ccir[256]; static uint8_t c_jpeg_to_ccir[256];


/* init various conversion tables */ /* init various conversion tables */
static void img_convert_init(void)
static av_cold void img_convert_init(void)
{ {
int i; int i;
uint8_t *cm = ff_cropTbl + MAX_NEG_CROP; uint8_t *cm = ff_cropTbl + MAX_NEG_CROP;


+ 8
- 8
libavcodec/libamr.c View File

@@ -156,7 +156,7 @@ typedef struct AMRContext {
enum TXFrameType tx_frametype; enum TXFrameType tx_frametype;
} AMRContext; } AMRContext;


static int amr_nb_decode_init(AVCodecContext * avctx)
static av_cold int amr_nb_decode_init(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;


@@ -184,7 +184,7 @@ static int amr_nb_decode_init(AVCodecContext * avctx)
return 0; return 0;
} }


static int amr_nb_encode_init(AVCodecContext * avctx)
static av_cold int amr_nb_encode_init(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;


@@ -225,7 +225,7 @@ static int amr_nb_encode_init(AVCodecContext * avctx)
return 0; return 0;
} }


static int amr_nb_encode_close(AVCodecContext * avctx)
static av_cold int amr_nb_encode_close(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;


@@ -235,7 +235,7 @@ static int amr_nb_encode_close(AVCodecContext * avctx)
return 0; return 0;
} }


static int amr_nb_decode_close(AVCodecContext * avctx)
static av_cold int amr_nb_decode_close(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;


@@ -362,7 +362,7 @@ typedef struct AMRContext {
int enc_bitrate; int enc_bitrate;
} AMRContext; } AMRContext;


static int amr_nb_decode_init(AVCodecContext * avctx)
static av_cold int amr_nb_decode_init(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;


@@ -385,7 +385,7 @@ static int amr_nb_decode_init(AVCodecContext * avctx)
return 0; return 0;
} }


static int amr_nb_encode_init(AVCodecContext * avctx)
static av_cold int amr_nb_encode_init(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;


@@ -422,7 +422,7 @@ static int amr_nb_encode_init(AVCodecContext * avctx)
return 0; return 0;
} }


static int amr_nb_decode_close(AVCodecContext * avctx)
static av_cold int amr_nb_decode_close(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;


@@ -430,7 +430,7 @@ static int amr_nb_decode_close(AVCodecContext * avctx)
return 0; return 0;
} }


static int amr_nb_encode_close(AVCodecContext * avctx)
static av_cold int amr_nb_encode_close(AVCodecContext * avctx)
{ {
AMRContext *s = avctx->priv_data; AMRContext *s = avctx->priv_data;




+ 2
- 2
libavcodec/libdiracdec.c View File

@@ -63,7 +63,7 @@ static enum PixelFormat GetFfmpegChromaFormat(dirac_chroma_t dirac_pix_fmt)
return PIX_FMT_NONE; return PIX_FMT_NONE;
} }


static int libdirac_decode_init(AVCodecContext *avccontext)
static av_cold int libdirac_decode_init(AVCodecContext *avccontext)
{ {


FfmpegDiracDecoderParams *p_dirac_params = avccontext->priv_data ; FfmpegDiracDecoderParams *p_dirac_params = avccontext->priv_data ;
@@ -174,7 +174,7 @@ static int libdirac_decode_frame(AVCodecContext *avccontext,
} }




static int libdirac_decode_close(AVCodecContext *avccontext)
static av_cold int libdirac_decode_close(AVCodecContext *avccontext)
{ {
FfmpegDiracDecoderParams *p_dirac_params = avccontext->priv_data; FfmpegDiracDecoderParams *p_dirac_params = avccontext->priv_data;
dirac_decoder_close (p_dirac_params->p_decoder); dirac_decoder_close (p_dirac_params->p_decoder);


+ 2
- 2
libavcodec/libdiracenc.c View File

@@ -127,7 +127,7 @@ static VideoFormat GetDiracVideoFormatPreset (AVCodecContext *avccontext)
ff_dirac_video_formats[idx] : VIDEO_FORMAT_CUSTOM; ff_dirac_video_formats[idx] : VIDEO_FORMAT_CUSTOM;
} }


static int libdirac_encode_init(AVCodecContext *avccontext)
static av_cold int libdirac_encode_init(AVCodecContext *avccontext)
{ {


FfmpegDiracEncoderParams* p_dirac_params = avccontext->priv_data; FfmpegDiracEncoderParams* p_dirac_params = avccontext->priv_data;
@@ -386,7 +386,7 @@ static int libdirac_encode_frame(AVCodecContext *avccontext,
return enc_size; return enc_size;
} }


static int libdirac_encode_close(AVCodecContext *avccontext)
static av_cold int libdirac_encode_close(AVCodecContext *avccontext)
{ {
FfmpegDiracEncoderParams* p_dirac_params = avccontext->priv_data; FfmpegDiracEncoderParams* p_dirac_params = avccontext->priv_data;




+ 1
- 1
libavcodec/libfaad.c View File

@@ -117,7 +117,7 @@ static void channel_setup(AVCodecContext *avctx)
#endif #endif
} }


static int faac_init_mp4(AVCodecContext *avctx)
static av_cold int faac_init_mp4(AVCodecContext *avctx)
{ {
FAACContext *s = avctx->priv_data; FAACContext *s = avctx->priv_data;
unsigned long samplerate; unsigned long samplerate;


+ 2
- 2
libavcodec/libschroedingerdec.c View File

@@ -135,7 +135,7 @@ static enum PixelFormat GetFfmpegChromaFormat(SchroChromaFormat schro_pix_fmt)
return PIX_FMT_NONE; return PIX_FMT_NONE;
} }


static int libschroedinger_decode_init(AVCodecContext *avccontext)
static av_cold int libschroedinger_decode_init(AVCodecContext *avccontext)
{ {


FfmpegSchroDecoderParams *p_schro_params = avccontext->priv_data ; FfmpegSchroDecoderParams *p_schro_params = avccontext->priv_data ;
@@ -325,7 +325,7 @@ static int libschroedinger_decode_frame(AVCodecContext *avccontext,
} }




static int libschroedinger_decode_close(AVCodecContext *avccontext)
static av_cold int libschroedinger_decode_close(AVCodecContext *avccontext)
{ {
FfmpegSchroDecoderParams *p_schro_params = avccontext->priv_data; FfmpegSchroDecoderParams *p_schro_params = avccontext->priv_data;
/* Free the decoder. */ /* Free the decoder. */


+ 2
- 2
libavcodec/libtheoraenc.c View File

@@ -77,7 +77,7 @@ static int concatenate_packet(unsigned int* offset, AVCodecContext* avc_context,
return 0; return 0;
} }


static int encode_init(AVCodecContext* avc_context)
static av_cold int encode_init(AVCodecContext* avc_context)
{ {
theora_info t_info; theora_info t_info;
theora_comment t_comment; theora_comment t_comment;
@@ -240,7 +240,7 @@ static int encode_frame(
return o_packet.bytes; return o_packet.bytes;
} }


static int encode_close(AVCodecContext* avc_context)
static av_cold int encode_close(AVCodecContext* avc_context)
{ {
ogg_packet o_packet; ogg_packet o_packet;
TheoraContext *h = avc_context->priv_data; TheoraContext *h = avc_context->priv_data;


+ 1
- 1
libavcodec/libvorbis.c View File

@@ -50,7 +50,7 @@ typedef struct OggVorbisContext {
} OggVorbisContext ; } OggVorbisContext ;




static int oggvorbis_init_encoder(vorbis_info *vi, AVCodecContext *avccontext) {
static av_cold int oggvorbis_init_encoder(vorbis_info *vi, AVCodecContext *avccontext) {
double cfreq; double cfreq;


if(avccontext->flags & CODEC_FLAG_QSCALE) { if(avccontext->flags & CODEC_FLAG_QSCALE) {


+ 1
- 1
libavcodec/mpeg4video_parser.c View File

@@ -90,7 +90,7 @@ static int av_mpeg4_decode_header(AVCodecParserContext *s1,
return ret; return ret;
} }


static int mpeg4video_parse_init(AVCodecParserContext *s)
static av_cold int mpeg4video_parse_init(AVCodecParserContext *s)
{ {
ParseContext1 *pc = s->priv_data; ParseContext1 *pc = s->priv_data;




+ 1
- 1
libavcodec/mpegaudio_parser.c View File

@@ -81,7 +81,7 @@ int ff_mpa_decode_header(AVCodecContext *avctx, uint32_t head, int *sample_rate,
return s->frame_size; return s->frame_size;
} }


static int mpegaudio_parse_init(AVCodecParserContext *s1)
static av_cold int mpegaudio_parse_init(AVCodecParserContext *s1)
{ {
MpegAudioParseContext *s = s1->priv_data; MpegAudioParseContext *s = s1->priv_data;
s->inbuf_ptr = s->inbuf; s->inbuf_ptr = s->inbuf;


+ 4
- 4
libavcodec/mpegaudiodec.c View File

@@ -250,7 +250,7 @@ static int pow_mult3[3] = {
}; };
#endif #endif


static void int_pow_init(void)
static av_cold void int_pow_init(void)
{ {
int i, a; int i, a;


@@ -308,7 +308,7 @@ static int int_pow(int i, int *exp_ptr)
} }
#endif #endif


static int decode_init(AVCodecContext * avctx)
static av_cold int decode_init(AVCodecContext * avctx)
{ {
MPADecodeContext *s = avctx->priv_data; MPADecodeContext *s = avctx->priv_data;
static int init=0; static int init=0;
@@ -829,7 +829,7 @@ static inline int round_sample(int64_t *sum)
op2(sum2, (w2)[7 * 64], tmp);\ op2(sum2, (w2)[7 * 64], tmp);\
} }


void ff_mpa_synth_init(MPA_INT *window)
void av_cold ff_mpa_synth_init(MPA_INT *window)
{ {
int i; int i;


@@ -2444,7 +2444,7 @@ static int decode_init_mp3on4(AVCodecContext * avctx)
} }




static int decode_close_mp3on4(AVCodecContext * avctx)
static av_cold int decode_close_mp3on4(AVCodecContext * avctx)
{ {
MP3On4DecodeContext *s = avctx->priv_data; MP3On4DecodeContext *s = avctx->priv_data;
int i; int i;


+ 2
- 2
libavcodec/mpegvideo.c View File

@@ -107,7 +107,7 @@ const uint8_t *ff_find_start_code(const uint8_t * restrict p, const uint8_t *end
} }


/* init common dct for both encoder and decoder */ /* init common dct for both encoder and decoder */
int ff_dct_common_init(MpegEncContext *s)
av_cold int ff_dct_common_init(MpegEncContext *s)
{ {
s->dct_unquantize_h263_intra = dct_unquantize_h263_intra_c; s->dct_unquantize_h263_intra = dct_unquantize_h263_intra_c;
s->dct_unquantize_h263_inter = dct_unquantize_h263_inter_c; s->dct_unquantize_h263_inter = dct_unquantize_h263_inter_c;
@@ -396,7 +396,7 @@ void MPV_decode_defaults(MpegEncContext *s){
* init common structure for both encoder and decoder. * init common structure for both encoder and decoder.
* this assumes that some variables like width/height are already set * this assumes that some variables like width/height are already set
*/ */
int MPV_common_init(MpegEncContext *s)
av_cold int MPV_common_init(MpegEncContext *s)
{ {
int y_size, c_size, yc_size, i, mb_array_size, mv_table_size, x, y, threads; int y_size, c_size, yc_size, i, mb_array_size, mv_table_size, x, y, threads;




+ 4
- 4
libavcodec/msmpeg4.c View File

@@ -85,7 +85,7 @@ static uint8_t rl_length[NB_RL_TABLES][MAX_LEVEL+1][MAX_RUN+1][2];


static uint8_t static_rl_table_store[NB_RL_TABLES][2][2*MAX_RUN + MAX_LEVEL + 3]; static uint8_t static_rl_table_store[NB_RL_TABLES][2][2*MAX_RUN + MAX_LEVEL + 3];


static void common_init(MpegEncContext * s)
static av_cold void common_init(MpegEncContext * s)
{ {
static int initialized=0; static int initialized=0;


@@ -163,7 +163,7 @@ void ff_msmpeg4_code012(PutBitContext *pb, int n)
} }
} }


void ff_msmpeg4_encode_init(MpegEncContext *s)
av_cold void ff_msmpeg4_encode_init(MpegEncContext *s)
{ {
static int init_done=0; static int init_done=0;
int i; int i;
@@ -995,7 +995,7 @@ VLC ff_inter_intra_vlc;


/* This table is practically identical to the one from h263 /* This table is practically identical to the one from h263
* except that it is inverted. */ * except that it is inverted. */
static void init_h263_dc_for_msmpeg4(void)
static av_cold void init_h263_dc_for_msmpeg4(void)
{ {
int level, uni_code, uni_len; int level, uni_code, uni_len;


@@ -1050,7 +1050,7 @@ static void init_h263_dc_for_msmpeg4(void)
} }


/* init all vlc decoding tables */ /* init all vlc decoding tables */
int ff_msmpeg4_decode_init(MpegEncContext *s)
av_cold int ff_msmpeg4_decode_init(MpegEncContext *s)
{ {
static int done = 0; static int done = 0;
int i; int i;


+ 7
- 7
libavcodec/qdm2.c View File

@@ -222,7 +222,7 @@ static float noise_samples[128];
static DECLARE_ALIGNED_16(MPA_INT, mpa_window[512]); 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; int i;
double dfl = SOFTCLIP_THRESHOLD - 32767; double dfl = SOFTCLIP_THRESHOLD - 32767;
float delta = 1.0 / -dfl; float delta = 1.0 / -dfl;
@@ -232,7 +232,7 @@ static void softclip_table_init(void) {




// random generated table // random generated table
static void rnd_table_init(void) {
static av_cold void rnd_table_init(void) {
int i,j; int i,j;
uint32_t ldw,hdw; uint32_t ldw,hdw;
uint64_t tmp64_1; uint64_t tmp64_1;
@@ -268,7 +268,7 @@ static void rnd_table_init(void) {
} }




static void init_noise_samples(void) {
static av_cold void init_noise_samples(void) {
int i; int i;
int random_seed = 0; int random_seed = 0;
float delta = 1.0 / 16384.0; float delta = 1.0 / 16384.0;
@@ -279,7 +279,7 @@ static void init_noise_samples(void) {
} }




static void qdm2_init_vlc(void)
static av_cold void qdm2_init_vlc(void)
{ {
init_vlc (&vlc_tab_level, 8, 24, init_vlc (&vlc_tab_level, 8, 24,
vlc_tab_level_huffbits, 1, 1, vlc_tab_level_huffbits, 1, 1,
@@ -1660,7 +1660,7 @@ static void qdm2_synthesis_filter (QDM2Context *q, int index)
* *
* @param q context * @param q context
*/ */
static void qdm2_init(QDM2Context *q) {
static av_cold void qdm2_init(QDM2Context *q) {
static int initialized = 0; static int initialized = 0;


if (initialized != 0) if (initialized != 0)
@@ -1726,7 +1726,7 @@ static void dump_context(QDM2Context *q)
/** /**
* Init parameters from codec extradata * 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; QDM2Context *s = avctx->priv_data;
uint8_t *extradata; uint8_t *extradata;
@@ -1896,7 +1896,7 @@ static int qdm2_decode_init(AVCodecContext *avctx)
} }




static int qdm2_decode_close(AVCodecContext *avctx)
static av_cold int qdm2_decode_close(AVCodecContext *avctx)
{ {
QDM2Context *s = avctx->priv_data; QDM2Context *s = avctx->priv_data;




+ 1
- 1
libavcodec/roqaudioenc.c View File

@@ -49,7 +49,7 @@ static av_cold void roq_dpcm_table_init(void)
} }
} }


static int roq_dpcm_encode_init(AVCodecContext *avctx)
static av_cold int roq_dpcm_encode_init(AVCodecContext *avctx)
{ {
ROQDPCMContext *context = avctx->priv_data; ROQDPCMContext *context = avctx->priv_data;




+ 1
- 1
libavcodec/svq3.c View File

@@ -775,7 +775,7 @@ static int svq3_decode_slice_header(H264Context *h)
return 0; return 0;
} }


static int svq3_decode_init(AVCodecContext *avctx)
static av_cold int svq3_decode_init(AVCodecContext *avctx)
{ {
MpegEncContext *const s = avctx->priv_data; MpegEncContext *const s = avctx->priv_data;
H264Context *const h = avctx->priv_data; H264Context *const h = avctx->priv_data;


+ 1
- 1
libavcodec/vp3.c View File

@@ -2207,7 +2207,7 @@ static int theora_decode_tables(AVCodecContext *avctx, GetBitContext *gb)
return 0; return 0;
} }


static int theora_decode_init(AVCodecContext *avctx)
static av_cold int theora_decode_init(AVCodecContext *avctx)
{ {
Vp3DecodeContext *s = avctx->priv_data; Vp3DecodeContext *s = avctx->priv_data;
GetBitContext gb; GetBitContext gb;


Loading…
Cancel
Save