aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorClément Bœsch <ubitux@gmail.com>2012-10-12 23:12:03 +0200
committerClément Bœsch <ubitux@gmail.com>2012-10-12 23:15:21 +0200
commitcdfa92641531e41bb5540f62fb750c383c3396e5 (patch)
treeb9d7c9e93e7b51178e9da722ed8c3506b7f5a951
parenta1d2210debdda7959a1aba9b3bdf167d54383d84 (diff)
downloadffmpeg-cdfa92641531e41bb5540f62fb750c383c3396e5.tar.gz
lavf/swf: transform the swf tags define in an enum.
-rw-r--r--libavformat/swf.h132
1 files changed, 67 insertions, 65 deletions
diff --git a/libavformat/swf.h b/libavformat/swf.h
index 3c7a932242..6ecd0da2fe 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