History

Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.

None of these symbols should be accessed directly, so declare them as hidden.

Diego Elio Pettenò committed 15 years ago

Commit e7e2df21 parent 4b21c38268 files · +358 −358Browse files

Showing the changes to libavcodec/allcodecs.c (1 of 268 files). Show all

Unified · Split

libavcodec/allcodecs.c+10−10
@@ -27,23 +27,23 @@ · 26 unmodified lines
27#include "avcodec.h"27#include "avcodec.h"
28 28
29#define REGISTER_HWACCEL(X,x) { \29#define REGISTER_HWACCEL(X,x) { \
30 extern AVHWAccel x##_hwaccel; \30 extern AVHWAccel ff_##x##_hwaccel; \
31 if(CONFIG_##X##_HWACCEL) av_register_hwaccel(&x##_hwaccel); }31 if(CONFIG_##X##_HWACCEL) av_register_hwaccel(&ff_##x##_hwaccel); }
32 32
33#define REGISTER_ENCODER(X,x) { \33#define REGISTER_ENCODER(X,x) { \
34 extern AVCodec x##_encoder; \34 extern AVCodec ff_##x##_encoder; \
35 if(CONFIG_##X##_ENCODER) avcodec_register(&x##_encoder); }35 if(CONFIG_##X##_ENCODER) avcodec_register(&ff_##x##_encoder); }
36#define REGISTER_DECODER(X,x) { \36#define REGISTER_DECODER(X,x) { \
37 extern AVCodec x##_decoder; \37 extern AVCodec ff_##x##_decoder; \
38 if(CONFIG_##X##_DECODER) avcodec_register(&x##_decoder); }38 if(CONFIG_##X##_DECODER) avcodec_register(&ff_##x##_decoder); }
39#define REGISTER_ENCDEC(X,x) REGISTER_ENCODER(X,x); REGISTER_DECODER(X,x)39#define REGISTER_ENCDEC(X,x) REGISTER_ENCODER(X,x); REGISTER_DECODER(X,x)
40 40
41#define REGISTER_PARSER(X,x) { \41#define REGISTER_PARSER(X,x) { \
42 extern AVCodecParser x##_parser; \42 extern AVCodecParser ff_##x##_parser; \
43 if(CONFIG_##X##_PARSER) av_register_codec_parser(&x##_parser); }43 if(CONFIG_##X##_PARSER) av_register_codec_parser(&ff_##x##_parser); }
44#define REGISTER_BSF(X,x) { \44#define REGISTER_BSF(X,x) { \
45 extern AVBitStreamFilter x##_bsf; \45 extern AVBitStreamFilter ff_##x##_bsf; \
46 if(CONFIG_##X##_BSF) av_register_bitstream_filter(&x##_bsf); }46 if(CONFIG_##X##_BSF) av_register_bitstream_filter(&ff_##x##_bsf); }
47 47
48void avcodec_register_all(void)48void avcodec_register_all(void)
49{49{

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t