From cdfa92641531e41bb5540f62fb750c383c3396e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Fri, 12 Oct 2012 23:12:03 +0200 Subject: lavf/swf: transform the swf tags define in an enum. --- libavformat/swf.h | 132 +++++++++++++++++++++++++++--------------------------- 1 file changed, 67 insertions(+), 65 deletions(-) (limited to 'libavformat/swf.h') diff --git a/libavformat/swf.h b/libavformat/swf.h index 3c7a932..6ecd0da 100644 --- a/libavformat/swf.h +++ b/libavformat/swf.h @@ -38,71 +38,73 @@ #define DUMMY_FILE_SIZE (100 * 1024 * 1024) #define DUMMY_DURATION 600 /* in seconds */ -#define TAG_END 0 -#define TAG_SHOWFRAME 1 -#define TAG_DEFINESHAPE 2 -#define TAG_FREECHARACTER 3 -#define TAG_PLACEOBJECT 4 -#define TAG_REMOVEOBJECT 5 -#define TAG_DEFINEBITS 6 -#define TAG_DEFINEBUTTON 7 -#define TAG_JPEGTABLES 8 -#define TAG_SETBACKGROUNDCOLOR 9 -#define TAG_DEFINEFONT 10 -#define TAG_DEFINETEXT 11 -#define TAG_DOACTION 12 -#define TAG_DEFINEFONTINFO 13 -#define TAG_DEFINESOUND 14 -#define TAG_STARTSOUND 15 -#define TAG_DEFINEBUTTONSOUND 17 -#define TAG_STREAMHEAD 18 -#define TAG_STREAMBLOCK 19 -#define TAG_DEFINEBITSLOSSLESS 20 -#define TAG_JPEG2 21 -#define TAG_DEFINESHAPE2 22 -#define TAG_DEFINEBUTTONCXFORM 23 -#define TAG_PROTECT 24 -#define TAG_PLACEOBJECT2 26 -#define TAG_REMOVEOBJECT2 28 -#define TAG_DEFINESHAPE3 32 -#define TAG_DEFINETEXT2 33 -#define TAG_DEFINEBUTTON2 34 -#define TAG_DEFINEBITSJPEG3 35 -#define TAG_DEFINEBITSLOSSLESS2 36 -#define TAG_DEFINEEDITTEXT 37 -#define TAG_DEFINESPRITE 39 -#define TAG_FRAMELABEL 43 -#define TAG_STREAMHEAD2 45 -#define TAG_DEFINEMORPHSHAPE 46 -#define TAG_DEFINEFONT2 48 -#define TAG_EXPORTASSETS 56 -#define TAG_IMPORTASSETS 57 -#define TAG_ENABLEDEBUGGER 58 -#define TAG_DOINITACTION 59 -#define TAG_VIDEOSTREAM 60 -#define TAG_VIDEOFRAME 61 -#define TAG_DEFINEFONTINFO2 62 -#define TAG_ENABLEDEBUGGER2 64 -#define TAG_SCRIPTLIMITS 65 -#define TAG_SETTABINDEX 66 -#define TAG_FILEATTRIBUTES 69 -#define TAG_PLACEOBJECT3 70 -#define TAG_IMPORTASSETS2 71 -#define TAG_DEFINEFONTALIGNZONES 73 -#define TAG_CSMTEXTSETTINGS 74 -#define TAG_DEFINEFONT3 75 -#define TAG_SYMBOLCLASS 76 -#define TAG_METADATA 77 -#define TAG_DEFINESCALINGGRID 78 -#define TAG_DOABC 82 -#define TAG_DEFINESHAPE4 83 -#define TAG_DEFINEMORPHSHAPE2 84 -#define TAG_DEFINESCENEANDFRAMELABELDATA 86 -#define TAG_DEFINEBINARYDATA 87 -#define TAG_DEFINEFONTNAME 88 -#define TAG_STARTSOUND2 89 -#define TAG_DEFINEBITSJPEG4 90 -#define TAG_DEFINEFONT4 91 +enum { + TAG_END = 0, + TAG_SHOWFRAME = 1, + TAG_DEFINESHAPE = 2, + TAG_FREECHARACTER = 3, + TAG_PLACEOBJECT = 4, + TAG_REMOVEOBJECT = 5, + TAG_DEFINEBITS = 6, + TAG_DEFINEBUTTON = 7, + TAG_JPEGTABLES = 8, + TAG_SETBACKGROUNDCOLOR = 9, + TAG_DEFINEFONT = 10, + TAG_DEFINETEXT = 11, + TAG_DOACTION = 12, + TAG_DEFINEFONTINFO = 13, + TAG_DEFINESOUND = 14, + TAG_STARTSOUND = 15, + TAG_DEFINEBUTTONSOUND = 17, + TAG_STREAMHEAD = 18, + TAG_STREAMBLOCK = 19, + TAG_DEFINEBITSLOSSLESS = 20, + TAG_JPEG2 = 21, + TAG_DEFINESHAPE2 = 22, + TAG_DEFINEBUTTONCXFORM = 23, + TAG_PROTECT = 24, + TAG_PLACEOBJECT2 = 26, + TAG_REMOVEOBJECT2 = 28, + TAG_DEFINESHAPE3 = 32, + TAG_DEFINETEXT2 = 33, + TAG_DEFINEBUTTON2 = 34, + TAG_DEFINEBITSJPEG3 = 35, + TAG_DEFINEBITSLOSSLESS2 = 36, + TAG_DEFINEEDITTEXT = 37, + TAG_DEFINESPRITE = 39, + TAG_FRAMELABEL = 43, + TAG_STREAMHEAD2 = 45, + TAG_DEFINEMORPHSHAPE = 46, + TAG_DEFINEFONT2 = 48, + TAG_EXPORTASSETS = 56, + TAG_IMPORTASSETS = 57, + TAG_ENABLEDEBUGGER = 58, + TAG_DOINITACTION = 59, + TAG_VIDEOSTREAM = 60, + TAG_VIDEOFRAME = 61, + TAG_DEFINEFONTINFO2 = 62, + TAG_ENABLEDEBUGGER2 = 64, + TAG_SCRIPTLIMITS = 65, + TAG_SETTABINDEX = 66, + TAG_FILEATTRIBUTES = 69, + TAG_PLACEOBJECT3 = 70, + TAG_IMPORTASSETS2 = 71, + TAG_DEFINEFONTALIGNZONES = 73, + TAG_CSMTEXTSETTINGS = 74, + TAG_DEFINEFONT3 = 75, + TAG_SYMBOLCLASS = 76, + TAG_METADATA = 77, + TAG_DEFINESCALINGGRID = 78, + TAG_DOABC = 82, + TAG_DEFINESHAPE4 = 83, + TAG_DEFINEMORPHSHAPE2 = 84, + TAG_DEFINESCENEANDFRAMELABELDATA = 86, + TAG_DEFINEBINARYDATA = 87, + TAG_DEFINEFONTNAME = 88, + TAG_STARTSOUND2 = 89, + TAG_DEFINEBITSJPEG4 = 90, + TAG_DEFINEFONT4 = 91, +}; #define TAG_LONG 0x100 -- cgit v1.1