allcodecs.c File Reference

Provide registration of all codecs, parsers and bitstream filters for libavcodec. More...

#include "avcodec.h"
#include "config.h"
Include dependency graph for allcodecs.c:

Go to the source code of this file.

Macros

#define REGISTER_HWACCEL(X, x)
 
#define REGISTER_ENCODER(X, x)
 
#define REGISTER_DECODER(X, x)
 
#define REGISTER_ENCDEC(X, x)   REGISTER_ENCODER(X, x); REGISTER_DECODER(X, x)
 
#define REGISTER_PARSER(X, x)
 
#define REGISTER_BSF(X, x)
 

Functions

void avcodec_register_all (void)
 Register all the codecs, parsers and bitstream filters which were enabled at configuration time. More...
 

Detailed Description

Provide registration of all codecs, parsers and bitstream filters for libavcodec.

Definition in file allcodecs.c.

Macro Definition Documentation

#define REGISTER_BSF (   X,
  x 
)
Value:
{ \
extern AVBitStreamFilter ff_##x##_bsf; \
if (CONFIG_##X##_BSF) \
}
initialize output if(nPeaks >3)%at least 3 peaks in spectrum for trying to find f0 nf0peaks
Discrete Time axis x
Sampled sinusoid X
void av_register_bitstream_filter(AVBitStreamFilter *bsf)

Definition at line 60 of file allcodecs.c.

Referenced by avcodec_register_all().

#define REGISTER_DECODER (   X,
  x 
)
Value:
{ \
extern AVCodec ff_##x##_decoder; \
if (CONFIG_##X##_DECODER) \
avcodec_register(&ff_##x##_decoder); \
}
initialize output if(nPeaks >3)%at least 3 peaks in spectrum for trying to find f0 nf0peaks
Discrete Time axis x
Sampled sinusoid X
void avcodec_register(AVCodec *codec)
Register the codec codec and initialize libavcodec.

Definition at line 44 of file allcodecs.c.

Referenced by avcodec_register_all().

#define REGISTER_ENCDEC (   X,
  x 
)    REGISTER_ENCODER(X, x); REGISTER_DECODER(X, x)

Definition at line 51 of file allcodecs.c.

Referenced by avcodec_register_all().

#define REGISTER_ENCODER (   X,
  x 
)
Value:
{ \
extern AVCodec ff_##x##_encoder; \
if (CONFIG_##X##_ENCODER) \
avcodec_register(&ff_##x##_encoder); \
}
initialize output if(nPeaks >3)%at least 3 peaks in spectrum for trying to find f0 nf0peaks
Discrete Time axis x
Sampled sinusoid X
void avcodec_register(AVCodec *codec)
Register the codec codec and initialize libavcodec.

Definition at line 37 of file allcodecs.c.

Referenced by avcodec_register_all().

#define REGISTER_HWACCEL (   X,
  x 
)
Value:
{ \
extern AVHWAccel ff_##x##_hwaccel; \
if (CONFIG_##X##_HWACCEL) \
av_register_hwaccel(&ff_##x##_hwaccel); \
}
initialize output if(nPeaks >3)%at least 3 peaks in spectrum for trying to find f0 nf0peaks
void av_register_hwaccel(AVHWAccel *hwaccel)
Register the hardware accelerator hwaccel.
Discrete Time axis x
Sampled sinusoid X
AVHWAccel.

Definition at line 30 of file allcodecs.c.

Referenced by avcodec_register_all().

#define REGISTER_PARSER (   X,
  x 
)
Value:
{ \
extern AVCodecParser ff_##x##_parser; \
if (CONFIG_##X##_PARSER) \
av_register_codec_parser(&ff_##x##_parser); \
}
initialize output if(nPeaks >3)%at least 3 peaks in spectrum for trying to find f0 nf0peaks
Discrete Time axis x
Sampled sinusoid X
void av_register_codec_parser(AVCodecParser *parser)
Definition: parser.c:35

Definition at line 53 of file allcodecs.c.

Referenced by avcodec_register_all().