This fixes depending on implementation defined behavior Signed-off-by: Michael Niedermayer <michae...@gmx.at> --- libavformat/img2.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/libavformat/img2.h b/libavformat/img2.h index 67bd7a3..e4bcb26 100644 --- a/libavformat/img2.h +++ b/libavformat/img2.h @@ -30,6 +30,12 @@ #include <glob.h> #endif +enum PatternType { + PT_GLOB_SEQUENCE, + PT_GLOB, + PT_SEQUENCE +}; + typedef struct VideoDemuxData { const AVClass *class; /**< Class for private options. */ int img_first; @@ -44,7 +50,7 @@ typedef struct VideoDemuxData { int width, height; /**< Set by a private option. */ AVRational framerate; /**< Set by a private option. */ int loop; - enum { PT_GLOB_SEQUENCE, PT_GLOB, PT_SEQUENCE } pattern_type; + int pattern_type; /**< PatternType */ int use_glob; #if HAVE_GLOB glob_t globstate; -- 1.7.9.5 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel