You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	lavfi/aformat: use do..while(0) form for macro.
This avoids some empty statements.
This commit is contained in:
		| @@ -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); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user