Commit cdfa9264 authored by Clément Bœsch's avatar Clément Bœsch

lavf/swf: transform the swf tags define in an enum.

parent a1d2210d
...@@ -38,71 +38,73 @@ ...@@ -38,71 +38,73 @@
#define DUMMY_FILE_SIZE (100 * 1024 * 1024) #define DUMMY_FILE_SIZE (100 * 1024 * 1024)
#define DUMMY_DURATION 600 /* in seconds */ #define DUMMY_DURATION 600 /* in seconds */
#define TAG_END 0 enum {
#define TAG_SHOWFRAME 1 TAG_END = 0,
#define TAG_DEFINESHAPE 2 TAG_SHOWFRAME = 1,
#define TAG_FREECHARACTER 3 TAG_DEFINESHAPE = 2,
#define TAG_PLACEOBJECT 4 TAG_FREECHARACTER = 3,
#define TAG_REMOVEOBJECT 5 TAG_PLACEOBJECT = 4,
#define TAG_DEFINEBITS 6 TAG_REMOVEOBJECT = 5,
#define TAG_DEFINEBUTTON 7 TAG_DEFINEBITS = 6,
#define TAG_JPEGTABLES 8 TAG_DEFINEBUTTON = 7,
#define TAG_SETBACKGROUNDCOLOR 9 TAG_JPEGTABLES = 8,
#define TAG_DEFINEFONT 10 TAG_SETBACKGROUNDCOLOR = 9,
#define TAG_DEFINETEXT 11 TAG_DEFINEFONT = 10,
#define TAG_DOACTION 12 TAG_DEFINETEXT = 11,
#define TAG_DEFINEFONTINFO 13 TAG_DOACTION = 12,
#define TAG_DEFINESOUND 14 TAG_DEFINEFONTINFO = 13,
#define TAG_STARTSOUND 15 TAG_DEFINESOUND = 14,
#define TAG_DEFINEBUTTONSOUND 17 TAG_STARTSOUND = 15,
#define TAG_STREAMHEAD 18 TAG_DEFINEBUTTONSOUND = 17,
#define TAG_STREAMBLOCK 19 TAG_STREAMHEAD = 18,
#define TAG_DEFINEBITSLOSSLESS 20 TAG_STREAMBLOCK = 19,
#define TAG_JPEG2 21 TAG_DEFINEBITSLOSSLESS = 20,
#define TAG_DEFINESHAPE2 22 TAG_JPEG2 = 21,
#define TAG_DEFINEBUTTONCXFORM 23 TAG_DEFINESHAPE2 = 22,
#define TAG_PROTECT 24 TAG_DEFINEBUTTONCXFORM = 23,
#define TAG_PLACEOBJECT2 26 TAG_PROTECT = 24,
#define TAG_REMOVEOBJECT2 28 TAG_PLACEOBJECT2 = 26,
#define TAG_DEFINESHAPE3 32 TAG_REMOVEOBJECT2 = 28,
#define TAG_DEFINETEXT2 33 TAG_DEFINESHAPE3 = 32,
#define TAG_DEFINEBUTTON2 34 TAG_DEFINETEXT2 = 33,
#define TAG_DEFINEBITSJPEG3 35 TAG_DEFINEBUTTON2 = 34,
#define TAG_DEFINEBITSLOSSLESS2 36 TAG_DEFINEBITSJPEG3 = 35,
#define TAG_DEFINEEDITTEXT 37 TAG_DEFINEBITSLOSSLESS2 = 36,
#define TAG_DEFINESPRITE 39 TAG_DEFINEEDITTEXT = 37,
#define TAG_FRAMELABEL 43 TAG_DEFINESPRITE = 39,
#define TAG_STREAMHEAD2 45 TAG_FRAMELABEL = 43,
#define TAG_DEFINEMORPHSHAPE 46 TAG_STREAMHEAD2 = 45,
#define TAG_DEFINEFONT2 48 TAG_DEFINEMORPHSHAPE = 46,
#define TAG_EXPORTASSETS 56 TAG_DEFINEFONT2 = 48,
#define TAG_IMPORTASSETS 57 TAG_EXPORTASSETS = 56,
#define TAG_ENABLEDEBUGGER 58 TAG_IMPORTASSETS = 57,
#define TAG_DOINITACTION 59 TAG_ENABLEDEBUGGER = 58,
#define TAG_VIDEOSTREAM 60 TAG_DOINITACTION = 59,
#define TAG_VIDEOFRAME 61 TAG_VIDEOSTREAM = 60,
#define TAG_DEFINEFONTINFO2 62 TAG_VIDEOFRAME = 61,
#define TAG_ENABLEDEBUGGER2 64 TAG_DEFINEFONTINFO2 = 62,
#define TAG_SCRIPTLIMITS 65 TAG_ENABLEDEBUGGER2 = 64,
#define TAG_SETTABINDEX 66 TAG_SCRIPTLIMITS = 65,
#define TAG_FILEATTRIBUTES 69 TAG_SETTABINDEX = 66,
#define TAG_PLACEOBJECT3 70 TAG_FILEATTRIBUTES = 69,
#define TAG_IMPORTASSETS2 71 TAG_PLACEOBJECT3 = 70,
#define TAG_DEFINEFONTALIGNZONES 73 TAG_IMPORTASSETS2 = 71,
#define TAG_CSMTEXTSETTINGS 74 TAG_DEFINEFONTALIGNZONES = 73,
#define TAG_DEFINEFONT3 75 TAG_CSMTEXTSETTINGS = 74,
#define TAG_SYMBOLCLASS 76 TAG_DEFINEFONT3 = 75,
#define TAG_METADATA 77 TAG_SYMBOLCLASS = 76,
#define TAG_DEFINESCALINGGRID 78 TAG_METADATA = 77,
#define TAG_DOABC 82 TAG_DEFINESCALINGGRID = 78,
#define TAG_DEFINESHAPE4 83 TAG_DOABC = 82,
#define TAG_DEFINEMORPHSHAPE2 84 TAG_DEFINESHAPE4 = 83,
#define TAG_DEFINESCENEANDFRAMELABELDATA 86 TAG_DEFINEMORPHSHAPE2 = 84,
#define TAG_DEFINEBINARYDATA 87 TAG_DEFINESCENEANDFRAMELABELDATA = 86,
#define TAG_DEFINEFONTNAME 88 TAG_DEFINEBINARYDATA = 87,
#define TAG_STARTSOUND2 89 TAG_DEFINEFONTNAME = 88,
#define TAG_DEFINEBITSJPEG4 90 TAG_STARTSOUND2 = 89,
#define TAG_DEFINEFONT4 91 TAG_DEFINEBITSJPEG4 = 90,
TAG_DEFINEFONT4 = 91,
};
#define TAG_LONG 0x100 #define TAG_LONG 0x100
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment