mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-18 21:45:10 +00:00
lavfi/aformat: use do..while(0) form for macro.
This avoids some empty statements.
This commit is contained in:
parent
d055c3286c
commit
9f0b0db0d3
@ -42,7 +42,7 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
|
||||
if (!args)
|
||||
goto arg_fail;
|
||||
|
||||
#define ADD_FORMATS(all_formats, fmt_name, fmt_type, fmts_list) \
|
||||
#define ADD_FORMATS(all_formats, fmt_name, fmt_type, fmts_list) do { \
|
||||
fmts_str = av_get_token(&args, ":"); \
|
||||
if (!fmts_str || !*fmts_str) \
|
||||
goto arg_fail; \
|
||||
@ -61,7 +61,8 @@ static av_cold int init(AVFilterContext *ctx, const char *args, void *opaque)
|
||||
} \
|
||||
av_freep(&fmts_str); \
|
||||
if (*args) \
|
||||
args++;
|
||||
args++; \
|
||||
} while (0)
|
||||
|
||||
ADD_FORMATS(avfilter_make_all_formats(AVMEDIA_TYPE_AUDIO), sample_format, int, formats);
|
||||
ADD_FORMATS(avfilter_make_all_channel_layouts(), channel_layout, int64_t, chlayouts);
|
||||
|
Loading…
Reference in New Issue
Block a user