diff --git a/libavformat/avisynth.c b/libavformat/avisynth.c index 04f9389048..48f9f76fac 100644 --- a/libavformat/avisynth.c +++ b/libavformat/avisynth.c @@ -54,7 +54,7 @@ #define FreeLibrary dlclose #endif -typedef struct { +typedef struct AviSynthLibrary { void *library; #define AVSC_DECLARE_FUNC(name) name ## _func name AVSC_DECLARE_FUNC(avs_bit_blt); @@ -74,7 +74,7 @@ typedef struct { #undef AVSC_DECLARE_FUNC } AviSynthLibrary; -struct AviSynthContext { +typedef struct AviSynthContext { AVS_ScriptEnvironment *env; AVS_Clip *clip; const AVS_VideoInfo *vi; @@ -91,8 +91,7 @@ struct AviSynthContext { /* Linked list pointers. */ struct AviSynthContext *next; -}; -typedef struct AviSynthContext AviSynthContext; +} AviSynthContext; static const int avs_planes_packed[1] = { 0 }; static const int avs_planes_grey[1] = { AVS_PLANAR_Y };