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
};
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 {
const AVClass *class;
@ -96,7 +96,7 @@ typedef struct DrawBoxContext {
int step;
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);
} DrawBoxContext;

Loading…
Cancel
Save