avfilter/vf_drawbox: remove redefinition of DrawBoxContext typedef

It's forbidden in C99.

Should fix compilation with old non C11 compilers.

Signed-off-by: James Almer <jamrial@gmail.com>
release/5.1
James Almer 3 years ago
parent 1405b65d22
commit b64043a83d
  1. 6
      libavfilter/vf_drawbox.c

@ -73,9 +73,9 @@ enum var_name {
VARS_NB VARS_NB
}; };
typedef struct DrawBoxContext DrawBoxContext; struct DrawBoxContext;
typedef int (*PixelBelongsToRegion)(DrawBoxContext *s, int x, int y); typedef int (*PixelBelongsToRegion)(struct DrawBoxContext *s, int x, int y);
typedef struct DrawBoxContext { typedef struct DrawBoxContext {
const AVClass *class; const AVClass *class;
@ -96,7 +96,7 @@ typedef struct DrawBoxContext {
int step; int step;
enum AVFrameSideDataType box_source; enum AVFrameSideDataType box_source;
void (*draw_region)(AVFrame *frame, DrawBoxContext *ctx, int left, int top, int right, int down, void (*draw_region)(AVFrame *frame, struct DrawBoxContext *ctx, int left, int top, int right, int down,
PixelBelongsToRegion pixel_belongs_to_region); PixelBelongsToRegion pixel_belongs_to_region);
} DrawBoxContext; } DrawBoxContext;

Loading…
Cancel
Save