Revision d36beb3f libavcodec/allcodecs.c

View differences:

libavcodec/allcodecs.c
27 27
#include "avcodec.h"
28 28

  
29 29
#define REGISTER_HWACCEL(X,x) { \
30
          extern AVHWAccel x##_hwaccel; \
31
          if(CONFIG_##X##_HWACCEL) av_register_hwaccel(&x##_hwaccel); }
30
          extern AVHWAccel ff_##x##_hwaccel; \
31
          if(CONFIG_##X##_HWACCEL) av_register_hwaccel(&ff_##x##_hwaccel); }
32 32

  
33 33
#define REGISTER_ENCODER(X,x) { \
34
          extern AVCodec x##_encoder; \
35
          if(CONFIG_##X##_ENCODER)  avcodec_register(&x##_encoder); }
34
          extern AVCodec ff_##x##_encoder; \
35
          if(CONFIG_##X##_ENCODER)  avcodec_register(&ff_##x##_encoder); }
36 36
#define REGISTER_DECODER(X,x) { \
37
          extern AVCodec x##_decoder; \
38
          if(CONFIG_##X##_DECODER)  avcodec_register(&x##_decoder); }
37
          extern AVCodec ff_##x##_decoder; \
38
          if(CONFIG_##X##_DECODER)  avcodec_register(&ff_##x##_decoder); }
39 39
#define REGISTER_ENCDEC(X,x)  REGISTER_ENCODER(X,x); REGISTER_DECODER(X,x)
40 40

  
41 41
#define REGISTER_PARSER(X,x) { \
42
          extern AVCodecParser x##_parser; \
43
          if(CONFIG_##X##_PARSER)  av_register_codec_parser(&x##_parser); }
42
          extern AVCodecParser ff_##x##_parser; \
43
          if(CONFIG_##X##_PARSER)  av_register_codec_parser(&ff_##x##_parser); }
44 44
#define REGISTER_BSF(X,x) { \
45
          extern AVBitStreamFilter x##_bsf; \
46
          if(CONFIG_##X##_BSF)     av_register_bitstream_filter(&x##_bsf); }
45
          extern AVBitStreamFilter ff_##x##_bsf; \
46
          if(CONFIG_##X##_BSF)     av_register_bitstream_filter(&ff_##x##_bsf); }
47 47

  
48 48
void avcodec_register_all(void)
49 49
{

Also available in: Unified diff