[FFmpeg-cvslog] lavf/swf: transform the swf tags define in an enum.

Clément Bœsch git at videolan.org
Fri Oct 12 23:11:19 CEST 2012


ffmpeg | branch: master | Clément Bœsch <ubitux at gmail.com> | Fri Oct 12 23:12:03 2012 +0200| [cdfa92641531e41bb5540f62fb750c383c3396e5] | committer: Clément Bœsch

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

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cdfa92641531e41bb5540f62fb750c383c3396e5
---

 libavformat/swf.h |  132 +++++++++++++++++++++++++++--------------------------
 1 file changed, 67 insertions(+), 65 deletions(-)

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
 



More information about the ffmpeg-cvslog mailing list