mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-12-21 22:40:18 +01:00
avcodec/codec_internal: Add macro to set AVCodec.long_name
It reduces typing: Before this patch, there were 105 codecs whose long_name-definition exceeded the 80 char line length limit. Now there are only nine of them. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
@@ -23,6 +23,7 @@
|
||||
|
||||
#include "libavutil/attributes.h"
|
||||
#include "codec.h"
|
||||
#include "config.h"
|
||||
|
||||
/**
|
||||
* The codec is not known to be init-threadsafe (i.e. it might be unsafe
|
||||
@@ -257,6 +258,12 @@ typedef struct FFCodec {
|
||||
const uint32_t *codec_tags;
|
||||
} FFCodec;
|
||||
|
||||
#if CONFIG_SMALL
|
||||
#define CODEC_LONG_NAME(str) .p.long_name = NULL
|
||||
#else
|
||||
#define CODEC_LONG_NAME(str) .p.long_name = str
|
||||
#endif
|
||||
|
||||
#define FF_CODEC_DECODE_CB(func) \
|
||||
.cb_type = FF_CODEC_CB_TYPE_DECODE, \
|
||||
.cb.decode = (func)
|
||||
|
||||
Reference in New Issue
Block a user