mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
cosmetics: Prettyprint codec/format/filter registration files
This commit is contained in:
parent
69583bd3b1
commit
c73c87b412
@ -27,24 +27,44 @@
|
|||||||
#include "avcodec.h"
|
#include "avcodec.h"
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#define REGISTER_HWACCEL(X,x) { \
|
#define REGISTER_HWACCEL(X, x) \
|
||||||
|
{ \
|
||||||
extern AVHWAccel ff_##x##_hwaccel; \
|
extern AVHWAccel ff_##x##_hwaccel; \
|
||||||
if(CONFIG_##X##_HWACCEL) av_register_hwaccel(&ff_##x##_hwaccel); }
|
if (CONFIG_##X##_HWACCEL) \
|
||||||
|
av_register_hwaccel(&ff_##x##_hwaccel); \
|
||||||
|
}
|
||||||
|
|
||||||
#define REGISTER_ENCODER(X,x) { \
|
#define REGISTER_ENCODER(X, x) \
|
||||||
|
{ \
|
||||||
extern AVCodec ff_##x##_encoder; \
|
extern AVCodec ff_##x##_encoder; \
|
||||||
if(CONFIG_##X##_ENCODER) avcodec_register(&ff_##x##_encoder); }
|
if (CONFIG_##X##_ENCODER) \
|
||||||
#define REGISTER_DECODER(X,x) { \
|
avcodec_register(&ff_##x##_encoder); \
|
||||||
extern AVCodec ff_##x##_decoder; \
|
}
|
||||||
if(CONFIG_##X##_DECODER) avcodec_register(&ff_##x##_decoder); }
|
|
||||||
#define REGISTER_ENCDEC(X,x) REGISTER_ENCODER(X,x); REGISTER_DECODER(X,x)
|
|
||||||
|
|
||||||
#define REGISTER_PARSER(X,x) { \
|
#define REGISTER_DECODER(X, x) \
|
||||||
|
{ \
|
||||||
|
extern AVCodec ff_##x##_decoder; \
|
||||||
|
if (CONFIG_##X##_DECODER) \
|
||||||
|
avcodec_register(&ff_##x##_decoder); \
|
||||||
|
}
|
||||||
|
|
||||||
|
#define REGISTER_ENCDEC(X, x) \
|
||||||
|
REGISTER_ENCODER(X, x); \
|
||||||
|
REGISTER_DECODER(X,x)
|
||||||
|
|
||||||
|
#define REGISTER_PARSER(X, x) \
|
||||||
|
{ \
|
||||||
extern AVCodecParser ff_##x##_parser; \
|
extern AVCodecParser ff_##x##_parser; \
|
||||||
if(CONFIG_##X##_PARSER) av_register_codec_parser(&ff_##x##_parser); }
|
if (CONFIG_##X##_PARSER) \
|
||||||
#define REGISTER_BSF(X,x) { \
|
av_register_codec_parser(&ff_##x##_parser); \
|
||||||
|
}
|
||||||
|
|
||||||
|
#define REGISTER_BSF(X, x) \
|
||||||
|
{ \
|
||||||
extern AVBitStreamFilter ff_##x##_bsf; \
|
extern AVBitStreamFilter ff_##x##_bsf; \
|
||||||
if(CONFIG_##X##_BSF) av_register_bitstream_filter(&ff_##x##_bsf); }
|
if (CONFIG_##X##_BSF) \
|
||||||
|
av_register_bitstream_filter(&ff_##x##_bsf); \
|
||||||
|
}
|
||||||
|
|
||||||
void avcodec_register_all(void)
|
void avcodec_register_all(void)
|
||||||
{
|
{
|
||||||
|
@ -22,13 +22,23 @@
|
|||||||
#include "libavformat/avformat.h"
|
#include "libavformat/avformat.h"
|
||||||
#include "avdevice.h"
|
#include "avdevice.h"
|
||||||
|
|
||||||
#define REGISTER_OUTDEV(X,x) { \
|
#define REGISTER_OUTDEV(X, x) \
|
||||||
|
{ \
|
||||||
extern AVOutputFormat ff_##x##_muxer; \
|
extern AVOutputFormat ff_##x##_muxer; \
|
||||||
if(CONFIG_##X##_OUTDEV) av_register_output_format(&ff_##x##_muxer); }
|
if (CONFIG_##X##_OUTDEV) \
|
||||||
#define REGISTER_INDEV(X,x) { \
|
av_register_output_format(&ff_##x##_muxer); \
|
||||||
|
}
|
||||||
|
|
||||||
|
#define REGISTER_INDEV(X, x) \
|
||||||
|
{ \
|
||||||
extern AVInputFormat ff_##x##_demuxer; \
|
extern AVInputFormat ff_##x##_demuxer; \
|
||||||
if(CONFIG_##X##_INDEV) av_register_input_format(&ff_##x##_demuxer); }
|
if (CONFIG_##X##_INDEV) \
|
||||||
#define REGISTER_INOUTDEV(X,x) REGISTER_OUTDEV(X,x); REGISTER_INDEV(X,x)
|
av_register_input_format(&ff_##x##_demuxer); \
|
||||||
|
}
|
||||||
|
|
||||||
|
#define REGISTER_INOUTDEV(X, x) \
|
||||||
|
REGISTER_OUTDEV(X, x); \
|
||||||
|
REGISTER_INDEV(X, x)
|
||||||
|
|
||||||
void avdevice_register_all(void)
|
void avdevice_register_all(void)
|
||||||
{
|
{
|
||||||
|
@ -23,9 +23,12 @@
|
|||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
|
|
||||||
#define REGISTER_FILTER(X,x,y) { \
|
#define REGISTER_FILTER(X, x, y) \
|
||||||
|
{ \
|
||||||
extern AVFilter avfilter_##y##_##x; \
|
extern AVFilter avfilter_##y##_##x; \
|
||||||
if(CONFIG_##X##_FILTER ) avfilter_register(&avfilter_##y##_##x ); }
|
if (CONFIG_##X##_FILTER) \
|
||||||
|
avfilter_register(&avfilter_##y##_##x); \
|
||||||
|
}
|
||||||
|
|
||||||
#define REGISTER_FILTER_UNCONDITIONAL(x) \
|
#define REGISTER_FILTER_UNCONDITIONAL(x) \
|
||||||
{ \
|
{ \
|
||||||
|
@ -18,25 +18,38 @@
|
|||||||
* License along with Libav; if not, write to the Free Software
|
* License along with Libav; if not, write to the Free Software
|
||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "avformat.h"
|
#include "avformat.h"
|
||||||
#include "rtp.h"
|
#include "rtp.h"
|
||||||
#include "rdt.h"
|
#include "rdt.h"
|
||||||
#include "url.h"
|
#include "url.h"
|
||||||
#include "version.h"
|
#include "version.h"
|
||||||
|
|
||||||
#define REGISTER_MUXER(X,x) { \
|
#define REGISTER_MUXER(X, x) \
|
||||||
|
{ \
|
||||||
extern AVOutputFormat ff_##x##_muxer; \
|
extern AVOutputFormat ff_##x##_muxer; \
|
||||||
if(CONFIG_##X##_MUXER) av_register_output_format(&ff_##x##_muxer); }
|
if (CONFIG_##X##_MUXER) \
|
||||||
|
av_register_output_format(&ff_##x##_muxer); \
|
||||||
|
}
|
||||||
|
|
||||||
#define REGISTER_DEMUXER(X,x) { \
|
#define REGISTER_DEMUXER(X, x) \
|
||||||
|
{ \
|
||||||
extern AVInputFormat ff_##x##_demuxer; \
|
extern AVInputFormat ff_##x##_demuxer; \
|
||||||
if(CONFIG_##X##_DEMUXER) av_register_input_format(&ff_##x##_demuxer); }
|
if (CONFIG_##X##_DEMUXER) \
|
||||||
|
av_register_input_format(&ff_##x##_demuxer); \
|
||||||
|
}
|
||||||
|
|
||||||
#define REGISTER_MUXDEMUX(X,x) REGISTER_MUXER(X,x); REGISTER_DEMUXER(X,x)
|
#define REGISTER_MUXDEMUX(X, x) \
|
||||||
|
REGISTER_MUXER(X, x); \
|
||||||
|
REGISTER_DEMUXER(X,x)
|
||||||
|
|
||||||
#define REGISTER_PROTOCOL(X,x) { \
|
#define REGISTER_PROTOCOL(X, x) \
|
||||||
|
{ \
|
||||||
extern URLProtocol ff_##x##_protocol; \
|
extern URLProtocol ff_##x##_protocol; \
|
||||||
if(CONFIG_##X##_PROTOCOL) ffurl_register_protocol(&ff_##x##_protocol, sizeof(ff_##x##_protocol)); }
|
if (CONFIG_##X##_PROTOCOL) \
|
||||||
|
ffurl_register_protocol(&ff_##x##_protocol, \
|
||||||
|
sizeof(ff_##x##_protocol)); \
|
||||||
|
}
|
||||||
|
|
||||||
void av_register_all(void)
|
void av_register_all(void)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user