Changeset 1102

Show
Ignore:
Timestamp:
07/10/09 14:45:36 (8 months ago)
Author:
gbooker
Message:

Rearranged the resources into a much cleaner system

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/FFusionCodec.h

    r1080 r1102  
    3030 
    3131#define kFFusionCodecVersion            (0x00030005) 
    32  
    33 #define kDivX1CodecInfoResID            256 
    34 #define kDivX2CodecInfoResID            257 
    35 #define kDivX3CodecInfoResID            258 
    36 #define kDivX4CodecInfoResID            259 
    37 #define kDivX5CodecInfoResID            260 
    38 #define k3ivxCodecInfoResID                     261 
    39 #define kXVIDCodecInfoResID                     262 
    40 #define kMPEG4CodecInfoResID            263 
    41 #define kH264CodecInfoResID                     264 
    42 #define kFLV1CodecInfoResID                     265 
    43 #define kFlashSVCodecInfoResID          266 
    44 #define kVP6CodecInfoResID                      267 
    45 #define kI263CodecInfoResID                     268 
    46 #define kVP3CodecInfoResID                      269 
    47 #define kHuffYUVCodecInfoResID          270 
    48 #define kMPEG1CodecInfoResID            271 
    49 #define kMPEG2CodecInfoResID            272 
    50 #define kFRAPSCodecInfoResID            273 
    51 #define kSnowCodecInfoResID                     274 
    52 #define kNuvCodecInfoResID                      275 
    53 #define kIndeo2CodecInfoResID                   276 
    54 #define kIndeo3CodecInfoResID                   277 
    55 #define kTSCCCodecInfoResID                     305 
    56 #define kZMBVCodecInfoResID                     307 
    57 #define kVP6ACodecInfoResID                     309 
    58  
    5932#define kFFusionCodecManufacturer       'Peri' 
    6033 
     34enum { 
     35        kDivX1CodecInfoResID            = 256, 
     36        kDivX2CodecInfoResID, 
     37        kDivX3CodecInfoResID, 
     38        kDivX4CodecInfoResID, 
     39        kDivX5CodecInfoResID, 
     40        k3ivxCodecInfoResID, 
     41        kXVIDCodecInfoResID, 
     42        kMPEG4CodecInfoResID, 
     43        kH264CodecInfoResID, 
     44        kFLV1CodecInfoResID, 
     45        kFlashSVCodecInfoResID, 
     46        kVP6CodecInfoResID, 
     47        kI263CodecInfoResID, 
     48        kVP3CodecInfoResID, 
     49        kHuffYUVCodecInfoResID, 
     50        kMPEG1CodecInfoResID, 
     51        kMPEG2CodecInfoResID, 
     52        kFRAPSCodecInfoResID, 
     53        kSnowCodecInfoResID, 
     54        kNuvCodecInfoResID, 
     55        kIndeo2CodecInfoResID, 
     56        kIndeo3CodecInfoResID, 
     57        kTSCCCodecInfoResID, 
     58        kZMBVCodecInfoResID, 
     59        kVP6ACodecInfoResID, 
     60        kPERIANCODECLASTID, 
     61}; 
     62 
     63#define kFFusionCodecCount kPERIANCODECLASTID - kDivX1CodecInfoResID 
     64 
    6165#define kOptionKeyModifier              0x04 
  • trunk/FFusionCodec.r

    r983 r1102  
    3636#include <QuickTime/QuickTime.r> 
    3737 
    38 #include "FFusionCodec.h" 
    39  
    40 //--------------------------------------------------------------------------- 
    41 // Constants 
    42 //--------------------------------------------------------------------------- 
    43  
    44 // Codec names displayed in QuickTime Player 
    45  
    46 #define kDivX1Name              "MS-MPEG4 v1" 
    47 #define kDivX2Name              "MS-MPEG4 v2" 
    48 #define kDivX3Name              "DivX 3.11 alpha" 
    49 #define kDivX4Name              "DivX 4" 
    50 #define kDivX5Name              "DivX 5" 
    51 #define k3ivxName               "3ivx" 
    52 #define kXVIDName               "Xvid" 
    53 #define kMPEG4Name              "MPEG-4 Video" 
    54 #define kH264Name               "H.264" 
    55 #define kFLV1Name               "Sorenson H.263" 
    56 #define kFlashSVName    "Flash Screen Video" 
    57 #define kVP6Name                "On2 VP6" 
    58 #define kVP6AName               "On2 VP6+Alpha" 
    59 #define kI263Name               "Intel H.263" 
    60 #define kVP3Name                "On2 VP3" 
    61 #define kHuffYUVName            "HuffYUV" 
    62 #define kMPEG1Name              "MPEG-1 Video" 
    63 #define kMPEG2Name              "MPEG-2 Video" 
    64 #define kFRAPSName              "Fraps" 
    65 #define kSnowName               "Snow" 
    66 #define kIndeo2Name             "Intel Indeo 2" 
    67 #define kIndeo3Name             "Intel Indeo 3" 
    68 #define kNuvName                "NuppelVideo" 
    69 #define kTSCCName               "Techsmith Screen Capture" 
    70 #define kZMBVName               "DosBox Capture" 
    71  
    72 // Codec names Resource ID 
    73  
    74 #define kDivX1NameResID         256 
    75 #define kDivX2NameResID         257 
    76 #define kDivX3NameResID         258 
    77 #define kDivX4NameResID         259 
    78 #define kDivX5NameResID         260 
    79 #define k3ivxNameResID          261 
    80 #define kXVIDNameResID          262 
    81 #define kMPEG4NameResID         263 
    82 #define kH264NameResID          264 
    83 #define kFLV1NameResID          265 
    84 #define kFlashSVNameResID       266 
    85 #define kVP6NameResID           267 
    86 #define kI263NameResID          268 
    87 #define kVP3NameResID           269 
    88 #define kHuffYUVNameResID       270 
    89 #define kMPEG1NameResID         271 
    90 #define kMPEG2NameResID         272 
    91 #define kFRAPSNameResID         273 
    92 #define kSnowNameResID          274 
    93 #define kNuvNameResID           275 
    94 #define kIndeo2NameResID                276 
    95 #define kIndeo3NameResID                277 
    96 #define kTSCCNameResID          305 
    97 #define kZMBVNameResID          307 
    98 #define kVP6ANameResID          309 
    99  
    100 // Codec infos Resource ID 
    101  
    102 #define kDivX1InfoResID         285 
    103 #define kDivX2InfoResID         286 
    104 #define kDivX3InfoResID         287 
    105 #define kDivX4InfoResID         288 
    106 #define kDivX5InfoResID         289 
    107 #define k3ivxInfoResID          290 
    108 #define kXVIDInfoResID          291 
    109 #define kMPEG4InfoResID         292 
    110 #define kH264InfoResID          293 
    111 #define kFLV1InfoResID          294 
    112 #define kFlashSVInfoResID       295 
    113 #define kVP6InfoResID           296 
    114 #define kI263InfoResID          297 
    115 #define kVP3InfoResID           298 
    116 #define kHuffYUVInfoResID               299 
    117 #define kMPEG1InfoResID         300 
    118 #define kMPEG2InfoResID         301 
    119 #define kFRAPSInfoResID         302 
    120 #define kSnowInfoResID          303 
    121 #define kNuvInfoResID           304 
    122 #define kTSCCInfoResID          306 
    123 #define kZMBVInfoResID          308 
    124 #define kVP6AInfoResID          310 
    125 #define kIndeo2InfoResID                311 
    126 #define kIndeo3InfoResID                312 
    127  
    12838// These flags specify information about the capabilities of the component 
    12939// Works with 1-bit, 8-bit, 16-bit and 32-bit Pixel Maps 
    13040 
    131 #define kFFusionDecompressionFlags ( codecInfoDoes32 | codecInfoDoes16 | codecInfoDoes8 | codecInfoDoes1 | codecInfoDoesTemporal | cmpThreadSafe ) 
     41#define kDecompressionFlags ( codecInfoDoes32 | codecInfoDoes16 | codecInfoDoes8 | codecInfoDoes1 | codecInfoDoesTemporal | cmpThreadSafe ) 
    13242 
    13343// These flags specify the possible format of compressed data produced by the component 
     
    13545// The component can decompress from files at 1-bit, 8-bit, 16-bit and 32-bit depths 
    13646 
    137 #define kFFusionFormatFlags ( codecInfoDepth32 | codecInfoDepth24 | codecInfoDepth16 | codecInfoDepth8 | codecInfoDepth1 ) 
    138  
    139 //--------------------------------------------------------------------------- 
    140 // DivX 1 (MS-MPEG4 v1) Description Resource 
    141 //--------------------------------------------------------------------------- 
    142  
    143 resource 'cdci' (kDivX1CodecInfoResID) { 
    144         kDivX1Name,                             // Type 
    145         1,                                      // Version 
    146         1,                                      // Revision level 
    147         kFFusionCodecManufacturer,                      // Manufacturer 
    148         kFFusionDecompressionFlags,             // Decompression Flags 
    149         0,                                      // Compression Flags 
    150         kFFusionFormatFlags,                    // Format Flags 
    151         128,                                    // Compression Accuracy 
    152         128,                                    // Decomression Accuracy 
    153         200,                                    // Compression Speed 
    154         200,                                    // Decompression Speed 
    155         128,                                    // Compression Level 
    156         0,                                      // Reserved 
    157         1,                                      // Minimum Height 
    158         1,                                      // Minimum Width 
    159         0,                                      // Decompression Pipeline Latency 
    160         0,                                      // Compression Pipeline Latency 
    161         0                                       // Private Data 
    162 }; 
    163  
    164 //--------------------------------------------------------------------------- 
    165 // DivX 2 (MS-MPEG4 v2) Description Resource 
    166 //--------------------------------------------------------------------------- 
    167  
    168 resource 'cdci' (kDivX2CodecInfoResID) { 
    169         kDivX2Name,                             // Type 
    170         1,                                      // Version 
    171         1,                                      // Revision level 
    172         kFFusionCodecManufacturer,                      // Manufacturer 
    173         kFFusionDecompressionFlags,             // Decompression Flags 
    174         0,                                      // Compression Flags 
    175         kFFusionFormatFlags,                    // Format Flags 
    176         128,                                    // Compression Accuracy 
    177         128,                                    // Decomression Accuracy 
    178         200,                                    // Compression Speed 
    179         200,                                    // Decompression Speed 
    180         128,                                    // Compression Level 
    181         0,                                      // Reserved 
    182         1,                                      // Minimum Height 
    183         1,                                      // Minimum Width 
    184         0,                                      // Decompression Pipeline Latency 
    185         0,                                      // Compression Pipeline Latency 
    186         0                                       // Private Data 
    187 }; 
    188  
    189 //--------------------------------------------------------------------------- 
    190 // DivX 3 (MS-MPEG4 v3) Description Resource 
    191 //--------------------------------------------------------------------------- 
    192  
    193 resource 'cdci' (kDivX3CodecInfoResID) { 
    194         kDivX3Name,                             // Type 
    195         1,                                      // Version 
    196         1,                                      // Revision level 
    197         kFFusionCodecManufacturer,                      // Manufacturer 
    198         kFFusionDecompressionFlags,             // Decompression Flags 
    199         0,                                      // Compression Flags 
    200         kFFusionFormatFlags,                    // Format Flags 
    201         128,                                    // Compression Accuracy 
    202         128,                                    // Decomression Accuracy 
    203         200,                                    // Compression Speed 
    204         200,                                    // Decompression Speed 
    205         128,                                    // Compression Level 
    206         0,                                      // Reserved 
    207         1,                                      // Minimum Height 
    208         1,                                      // Minimum Width 
    209         0,                                      // Decompression Pipeline Latency 
    210         0,                                      // Compression Pipeline Latency 
    211         0                                       // Private Data 
    212 }; 
    213  
    214  
    215 //--------------------------------------------------------------------------- 
    216 // Intel Indeo 2 Description Resource 
    217 //--------------------------------------------------------------------------- 
    218  
    219 resource 'cdci' (kIndeo2CodecInfoResID) { 
    220         kIndeo2Name,                            // Type 
    221         1,                                      // Version 
    222         1,                                      // Revision level 
    223         kFFusionCodecManufacturer,                      // Manufacturer 
    224         kFFusionDecompressionFlags,             // Decompression Flags 
    225         0,                                      // Compression Flags 
    226         kFFusionFormatFlags,                    // Format Flags 
    227         128,                                    // Compression Accuracy 
    228         128,                                    // Decomression Accuracy 
    229         200,                                    // Compression Speed 
    230         200,                                    // Decompression Speed 
    231         128,                                    // Compression Level 
    232         0,                                      // Reserved 
    233         1,                                      // Minimum Height 
    234         1,                                      // Minimum Width 
    235         0,                                      // Decompression Pipeline Latency 
    236         0,                                      // Compression Pipeline Latency 
    237         0                                       // Private Data 
    238 }; 
    239  
    240 //--------------------------------------------------------------------------- 
    241 // Intel Indeo 3 Description Resource 
    242 //--------------------------------------------------------------------------- 
    243  
    244 resource 'cdci' (kIndeo3CodecInfoResID) { 
    245         kIndeo3Name,                            // Type 
    246         1,                                      // Version 
    247         1,                                      // Revision level 
    248         kFFusionCodecManufacturer,                      // Manufacturer 
    249         kFFusionDecompressionFlags,             // Decompression Flags 
    250         0,                                      // Compression Flags 
    251         kFFusionFormatFlags,                    // Format Flags 
    252         128,                                    // Compression Accuracy 
    253         128,                                    // Decomression Accuracy 
    254         200,                                    // Compression Speed 
    255         200,                                    // Decompression Speed 
    256         128,                                    // Compression Level 
    257         0,                                      // Reserved 
    258         1,                                      // Minimum Height 
    259         1,                                      // Minimum Width 
    260         0,                                      // Decompression Pipeline Latency 
    261         0,                                      // Compression Pipeline Latency 
    262         0                                       // Private Data 
    263 }; 
    264  
    265 //--------------------------------------------------------------------------- 
    266 // DivX 4 (OpenDivX) Description Resource 
    267 //--------------------------------------------------------------------------- 
    268  
    269 resource 'cdci' (kDivX4CodecInfoResID) { 
    270         kDivX4Name,                             // Type 
    271         1,                                      // Version 
    272         1,                                      // Revision level 
    273         kFFusionCodecManufacturer,                      // Manufacturer 
    274         kFFusionDecompressionFlags,             // Decompression Flags 
    275         0,                                      // Compression Flags 
    276         kFFusionFormatFlags,                    // Format Flags 
    277         128,                                    // Compression Accuracy 
    278         128,                                    // Decomression Accuracy 
    279         200,                                    // Compression Speed 
    280         200,                                    // Decompression Speed 
    281         128,                                    // Compression Level 
    282         0,                                      // Reserved 
    283         1,                                      // Minimum Height 
    284         1,                                      // Minimum Width 
    285         0,                                      // Decompression Pipeline Latency 
    286         0,                                      // Compression Pipeline Latency 
    287         0                                       // Private Data 
    288 }; 
    289  
    290 //--------------------------------------------------------------------------- 
    291 // DivX 5 Description Resource 
    292 //--------------------------------------------------------------------------- 
    293  
    294 resource 'cdci' (kDivX5CodecInfoResID) { 
    295         kDivX5Name,                             // Type 
    296         1,                                      // Version 
    297         1,                                      // Revision level 
    298         kFFusionCodecManufacturer,                      // Manufacturer 
    299         kFFusionDecompressionFlags,             // Decompression Flags 
    300         0,                                      // Compression Flags 
    301         kFFusionFormatFlags,                    // Format Flags 
    302         128,                                    // Compression Accuracy 
    303         128,                                    // Decomression Accuracy 
    304         200,                                    // Compression Speed 
    305         200,                                    // Decompression Speed 
    306         128,                                    // Compression Level 
    307         0,                                      // Reserved 
    308         1,                                      // Minimum Height 
    309         1,                                      // Minimum Width 
    310         0,                                      // Decompression Pipeline Latency 
    311         0,                                      // Compression Pipeline Latency 
    312         0                                       // Private Data 
    313 }; 
    314  
    315 //--------------------------------------------------------------------------- 
    316 // 3ivx Description Resource 
    317 //--------------------------------------------------------------------------- 
    318  
    319 resource 'cdci' (k3ivxCodecInfoResID) { 
    320         k3ivxName,                              // Type 
    321         1,                                      // Version 
    322         1,                                      // Revision level 
    323         kFFusionCodecManufacturer,                      // Manufacturer 
    324         kFFusionDecompressionFlags,             // Decompression Flags 
    325         0,                                      // Compression Flags 
    326         kFFusionFormatFlags,                    // Format Flags 
    327         128,                                    // Compression Accuracy 
    328         128,                                    // Decomression Accuracy 
    329         200,                                    // Compression Speed 
    330         200,                                    // Decompression Speed 
    331         128,                                    // Compression Level 
    332         0,                                      // Reserved 
    333         1,                                      // Minimum Height 
    334         1,                                      // Minimum Width 
    335         0,                                      // Decompression Pipeline Latency 
    336         0,                                      // Compression Pipeline Latency 
    337         0                                       // Private Data 
    338 }; 
    339  
    340 //--------------------------------------------------------------------------- 
    341 // XVID Description Resource 
    342 //--------------------------------------------------------------------------- 
    343  
    344 resource 'cdci' (kXVIDCodecInfoResID) { 
    345         kXVIDName,                              // Type 
    346         1,                                      // Version 
    347         1,                                      // Revision level 
    348         kFFusionCodecManufacturer,                      // Manufacturer 
    349         kFFusionDecompressionFlags,             // Decompression Flags 
    350         0,                                      // Compression Flags 
    351         kFFusionFormatFlags,                    // Format Flags 
    352         128,                                    // Compression Accuracy 
    353         128,                                    // Decomression Accuracy 
    354         200,                                    // Compression Speed 
    355         200,                                    // Decompression Speed 
    356         128,                                    // Compression Level 
    357         0,                                      // Reserved 
    358         1,                                      // Minimum Height 
    359         1,                                      // Minimum Width 
    360         0,                                      // Decompression Pipeline Latency 
    361         0,                                      // Compression Pipeline Latency 
    362         0                                       // Private Data 
    363 }; 
    364  
    365 //--------------------------------------------------------------------------- 
    366 // MPEG-4 Description Resource 
    367 //--------------------------------------------------------------------------- 
    368  
    369 resource 'cdci' (kMPEG4CodecInfoResID) { 
    370         kMPEG4Name,                             // Type 
    371         1,                                      // Version 
    372         1,                                      // Revision level 
    373         kFFusionCodecManufacturer,                      // Manufacturer 
    374         kFFusionDecompressionFlags,             // Decompression Flags 
    375         0,                                      // Compression Flags 
    376         kFFusionFormatFlags,                    // Format Flags 
    377         128,                                    // Compression Accuracy 
    378         128,                                    // Decomression Accuracy 
    379         200,                                    // Compression Speed 
    380         200,                                    // Decompression Speed 
    381         128,                                    // Compression Level 
    382         0,                                      // Reserved 
    383         1,                                      // Minimum Height 
    384         1,                                      // Minimum Width 
    385         0,                                      // Decompression Pipeline Latency 
    386         0,                                      // Compression Pipeline Latency 
    387         0                                       // Private Data 
    388 }; 
    389  
    390 //--------------------------------------------------------------------------- 
    391 // H.264 Description Resource 
    392 //--------------------------------------------------------------------------- 
    393  
    394 resource 'cdci' (kH264CodecInfoResID) { 
    395         kH264Name,                              // Type 
    396         1,                                      // Version 
    397         1,                                      // Revision level 
    398         kFFusionCodecManufacturer,                      // Manufacturer 
    399         kFFusionDecompressionFlags,             // Decompression Flags 
    400         0,                                      // Compression Flags 
    401         kFFusionFormatFlags,                    // Format Flags 
    402         128,                                    // Compression Accuracy 
    403         128,                                    // Decomression Accuracy 
    404         200,                                    // Compression Speed 
    405         190,                                    // Decompression Speed 
    406         128,                                    // Compression Level 
    407         0,                                      // Reserved 
    408         1,                                      // Minimum Height 
    409         1,                                      // Minimum Width 
    410         0,                                      // Decompression Pipeline Latency 
    411         0,                                      // Compression Pipeline Latency 
    412         0                                       // Private Data 
    413 }; 
    414  
    415 //--------------------------------------------------------------------------- 
    416 // Flash Video Description Resources 
    417 //--------------------------------------------------------------------------- 
    418  
    419 resource 'cdci' (kFLV1CodecInfoResID) { 
    420         kFLV1Name,                              // Type 
    421         1,                                      // Version 
    422         1,                                      // Revision level 
    423         kFFusionCodecManufacturer,                      // Manufacturer 
    424         kFFusionDecompressionFlags,             // Decompression Flags 
    425         0,                                      // Compression Flags 
    426         kFFusionFormatFlags,                    // Format Flags 
    427         128,                                    // Compression Accuracy 
    428         128,                                    // Decomression Accuracy 
    429         200,                                    // Compression Speed 
    430         200,                                    // Decompression Speed 
    431         128,                                    // Compression Level 
    432         0,                                      // Reserved 
    433         1,                                      // Minimum Height 
    434         1,                                      // Minimum Width 
    435         0,                                      // Decompression Pipeline Latency 
    436         0,                                      // Compression Pipeline Latency 
    437         0                                       // Private Data 
    438 }; 
    439  
    440 //--------------------------------------------------------------------------- 
    441 // Flash Screen Video Description Resources 
    442 //--------------------------------------------------------------------------- 
    443  
    444 resource 'cdci' (kFlashSVCodecInfoResID) { 
    445         kFlashSVName,                           // Type 
    446         1,                                      // Version 
    447         1,                                      // Revision level 
    448         kFFusionCodecManufacturer,                      // Manufacturer 
    449         kFFusionDecompressionFlags,             // Decompression Flags 
    450         0,                                      // Compression Flags 
    451         kFFusionFormatFlags,                    // Format Flags 
    452         128,                                    // Compression Accuracy 
    453         128,                                    // Decomression Accuracy 
    454         200,                                    // Compression Speed 
    455         200,                                    // Decompression Speed 
    456         128,                                    // Compression Level 
    457         0,                                      // Reserved 
    458         1,                                      // Minimum Height 
    459         1,                                      // Minimum Width 
    460         0,                                      // Decompression Pipeline Latency 
    461         0,                                      // Compression Pipeline Latency 
    462         0                                       // Private Data 
    463 }; 
    464  
    465 //--------------------------------------------------------------------------- 
    466 // VP6 Description Resources 
    467 //--------------------------------------------------------------------------- 
    468  
    469 resource 'cdci' (kVP6CodecInfoResID) { 
    470         kVP6Name,                               // Type 
    471         1,                                      // Version 
    472         1,                                      // Revision level 
    473         kFFusionCodecManufacturer,                      // Manufacturer 
    474         kFFusionDecompressionFlags,             // Decompression Flags 
    475         0,                                      // Compression Flags 
    476         kFFusionFormatFlags,                    // Format Flags 
    477         128,                                    // Compression Accuracy 
    478         128,                                    // Decomression Accuracy 
    479         200,                                    // Compression Speed 
    480         200,                                    // Decompression Speed 
    481         128,                                    // Compression Level 
    482         0,                                      // Reserved 
    483         1,                                      // Minimum Height 
    484         1,                                      // Minimum Width 
    485         0,                                      // Decompression Pipeline Latency 
    486         0,                                      // Compression Pipeline Latency 
    487         0                                       // Private Data 
    488 }; 
    489  
    490 //--------------------------------------------------------------------------- 
    491 // VP3 Description Resources 
    492 //--------------------------------------------------------------------------- 
    493  
    494 resource 'cdci' (kVP3CodecInfoResID) { 
    495         kVP3Name,                               // Type 
    496         1,                                      // Version 
    497         1,                                      // Revision level 
    498         kFFusionCodecManufacturer,                      // Manufacturer 
    499         kFFusionDecompressionFlags,             // Decompression Flags 
    500         0,                                      // Compression Flags 
    501         kFFusionFormatFlags,                    // Format Flags 
    502         128,                                    // Compression Accuracy 
    503         128,                                    // Decomression Accuracy 
    504         200,                                    // Compression Speed 
    505         200,                                    // Decompression Speed 
    506         128,                                    // Compression Level 
    507         0,                                      // Reserved 
    508         1,                                      // Minimum Height 
    509         1,                                      // Minimum Width 
    510         0,                                      // Decompression Pipeline Latency 
    511         0,                                      // Compression Pipeline Latency 
    512         0                                       // Private Data 
    513 }; 
    514  
    515 //--------------------------------------------------------------------------- 
    516 // I.263 Description Resources 
    517 //--------------------------------------------------------------------------- 
    518  
    519 resource 'cdci' (kI263CodecInfoResID) { 
    520         kI263Name,                              // Type 
    521         1,                                      // Version 
    522         1,                                      // Revision level 
    523         kFFusionCodecManufacturer,                      // Manufacturer 
    524         kFFusionDecompressionFlags,             // Decompression Flags 
    525         0,                                      // Compression Flags 
    526         kFFusionFormatFlags,                    // Format Flags 
    527         128,                                    // Compression Accuracy 
    528         128,                                    // Decomression Accuracy 
    529         200,                                    // Compression Speed 
    530         200,                                    // Decompression Speed 
    531         128,                                    // Compression Level 
    532         0,                                      // Reserved 
    533         1,                                      // Minimum Height 
    534         1,                                      // Minimum Width 
    535         0,                                      // Decompression Pipeline Latency 
    536         0,                                      // Compression Pipeline Latency 
    537         0                                       // Private Data 
    538 }; 
    539  
    540 //--------------------------------------------------------------------------- 
    541 // Huffyuv Description Resources 
    542 //--------------------------------------------------------------------------- 
    543  
    544 resource 'cdci' (kHuffYUVCodecInfoResID) { 
    545         kHuffYUVName,                           // Type 
    546         1,                                      // Version 
    547         1,                                      // Revision level 
    548         kFFusionCodecManufacturer,                      // Manufacturer 
    549         kFFusionDecompressionFlags,             // Decompression Flags 
    550         0,                                      // Compression Flags 
    551         kFFusionFormatFlags,                    // Format Flags 
    552         128,                                    // Compression Accuracy 
    553         128,                                    // Decomression Accuracy 
    554         200,                                    // Compression Speed 
    555         200,                                    // Decompression Speed 
    556         128,                                    // Compression Level 
    557         0,                                      // Reserved 
    558         1,                                      // Minimum Height 
    559         1,                                      // Minimum Width 
    560         0,                                      // Decompression Pipeline Latency 
    561         0,                                      // Compression Pipeline Latency 
    562         0                                       // Private Data 
    563 }; 
    564  
    565 //--------------------------------------------------------------------------- 
    566 // MPEG-1 Description Resources 
    567 //--------------------------------------------------------------------------- 
    568  
    569 resource 'cdci' (kMPEG1CodecInfoResID) { 
    570         kMPEG1Name,                             // Type 
    571         1,                                      // Version 
    572         1,                                      // Revision level 
    573         kFFusionCodecManufacturer,                      // Manufacturer 
    574         kFFusionDecompressionFlags,             // Decompression Flags 
    575         0,                                      // Compression Flags 
    576         kFFusionFormatFlags,                    // Format Flags 
    577         128,                                    // Compression Accuracy 
    578         128,                                    // Decomression Accuracy 
    579         200,                                    // Compression Speed 
    580         200,                                    // Decompression Speed 
    581         128,                                    // Compression Level 
    582         0,                                      // Reserved 
    583         1,                                      // Minimum Height 
    584         1,                                      // Minimum Width 
    585         0,                                      // Decompression Pipeline Latency 
    586         0,                                      // Compression Pipeline Latency 
    587         0                                       // Private Data 
    588 }; 
    589  
    590 //--------------------------------------------------------------------------- 
    591 // MPEG-2 Description Resources 
    592 //--------------------------------------------------------------------------- 
    593  
    594 resource 'cdci' (kMPEG2CodecInfoResID) { 
    595         kMPEG2Name,                             // Type 
    596         1,                                      // Version 
    597         1,                                      // Revision level 
    598         kFFusionCodecManufacturer,                      // Manufacturer 
    599         kFFusionDecompressionFlags,             // Decompression Flags 
    600         0,                                      // Compression Flags 
    601         kFFusionFormatFlags,                    // Format Flags 
    602         128,                                    // Compression Accuracy 
    603         128,                                    // Decomression Accuracy 
    604         200,                                    // Compression Speed 
    605         200,                                    // Decompression Speed 
    606         128,                                    // Compression Level 
    607         0,                                      // Reserved 
    608         1,                                      // Minimum Height 
    609         1,                                      // Minimum Width 
    610         0,                                      // Decompression Pipeline Latency 
    611         0,                                      // Compression Pipeline Latency 
    612         0                                       // Private Data 
    613 }; 
    614  
    615 //--------------------------------------------------------------------------- 
    616 // Fraps Description Resources 
    617 //--------------------------------------------------------------------------- 
    618  
    619 resource 'cdci' (kFRAPSCodecInfoResID) { 
    620         kFRAPSName,                             // Type 
    621         1,                                      // Version 
    622         1,                                      // Revision level 
    623         kFFusionCodecManufacturer,                      // Manufacturer 
    624         kFFusionDecompressionFlags,             // Decompression Flags 
    625         0,                                      // Compression Flags 
    626         kFFusionFormatFlags,                    // Format Flags 
    627         128,                                    // Compression Accuracy 
    628         128,                                    // Decomression Accuracy 
    629         200,                                    // Compression Speed 
    630         200,                                    // Decompression Speed 
    631         128,                                    // Compression Level 
    632         0,                                      // Reserved 
    633         1,                                      // Minimum Height 
    634         1,                                      // Minimum Width 
    635         0,                                      // Decompression Pipeline Latency 
    636         0,                                      // Compression Pipeline Latency 
    637         0                                       // Private Data 
    638 }; 
    639  
    640 //--------------------------------------------------------------------------- 
    641 // Snow Description Resources 
    642 //--------------------------------------------------------------------------- 
    643  
    644 resource 'cdci' (kSnowCodecInfoResID) { 
    645         kSnowName,                              // Type 
    646         1,                                      // Version 
    647         1,                                      // Revision level 
    648         kFFusionCodecManufacturer,                      // Manufacturer 
    649         kFFusionDecompressionFlags,             // Decompression Flags 
    650         0,                                      // Compression Flags 
    651         kFFusionFormatFlags,                    // Format Flags 
    652         128,                                    // Compression Accuracy 
    653         128,                                    // Decomression Accuracy 
    654         200,                                    // Compression Speed 
    655         200,                                    // Decompression Speed 
    656         128,                                    // Compression Level 
    657         0,                                      // Reserved 
    658         1,                                      // Minimum Height 
    659         1,                                      // Minimum Width 
    660         0,                                      // Decompression Pipeline Latency 
    661         0,                                      // Compression Pipeline Latency 
    662         0                                       // Private Data 
    663 }; 
    664  
    665 //--------------------------------------------------------------------------- 
    666 // Nuv Description Resources 
    667 //--------------------------------------------------------------------------- 
    668  
    669 resource 'cdci' (kNuvCodecInfoResID) { 
    670         kNuvName,                               // Type 
    671         1,                                      // Version 
    672         1,                                      // Revision level 
    673         kFFusionCodecManufacturer,                      // Manufacturer 
    674         kFFusionDecompressionFlags,             // Decompression Flags 
    675         0,                                      // Compression Flags 
    676         kFFusionFormatFlags,                    // Format Flags 
    677         128,                                    // Compression Accuracy 
    678         128,                                    // Decomression Accuracy 
    679         200,                                    // Compression Speed 
    680         200,                                    // Decompression Speed 
    681         128,                                    // Compression Level 
    682         0,                                      // Reserved 
    683         1,                                      // Minimum Height 
    684         1,                                      // Minimum Width 
    685         0,                                      // Decompression Pipeline Latency 
    686         0,                                      // Compression Pipeline Latency 
    687         0                                       // Private Data 
    688 }; 
    689  
    690  
    691 //--------------------------------------------------------------------------- 
    692 // TSCC Description Resources 
    693 //--------------------------------------------------------------------------- 
    694  
    695 resource 'cdci' (kTSCCCodecInfoResID) { 
    696         kTSCCName,                              // Type 
    697         1,                                      // Version 
    698         1,                                      // Revision level 
    699         kFFusionCodecManufacturer,                      // Manufacturer 
    700         kFFusionDecompressionFlags,             // Decompression Flags 
    701         0,                                      // Compression Flags 
    702         kFFusionFormatFlags,                    // Format Flags 
    703         128,                                    // Compression Accuracy 
    704         128,                                    // Decomression Accuracy 
    705         200,                                    // Compression Speed 
    706         200,                                    // Decompression Speed 
    707         128,                                    // Compression Level 
    708         0,                                      // Reserved 
    709         1,                                      // Minimum Height 
    710         1,                                      // Minimum Width 
    711         0,                                      // Decompression Pipeline Latency 
    712         0,                                      // Compression Pipeline Latency 
    713         0                                       // Private Data 
    714 }; 
    715  
    716 //--------------------------------------------------------------------------- 
    717 // ZMBV Description Resources 
    718 //--------------------------------------------------------------------------- 
    719  
    720 resource 'cdci' (kZMBVCodecInfoResID) { 
    721         kZMBVName,                              // Type 
    722         1,                                      // Version 
    723         1,                                      // Revision level 
    724         kFFusionCodecManufacturer,                      // Manufacturer 
    725         kFFusionDecompressionFlags,             // Decompression Flags 
    726         0,                                      // Compression Flags 
    727         kFFusionFormatFlags,                    // Format Flags 
    728         128,                                    // Compression Accuracy 
    729         128,                                    // Decomression Accuracy 
    730         200,                                    // Compression Speed 
    731         200,                                    // Decompression Speed 
    732         128,                                    // Compression Level 
    733         0,                                      // Reserved 
    734         1,                                      // Minimum Height 
    735         1,                                      // Minimum Width 
    736         0,                                      // Decompression Pipeline Latency 
    737         0,                                      // Compression Pipeline Latency 
    738         0                                       // Private Data 
    739 }; 
    740  
    741 //--------------------------------------------------------------------------- 
    742 // ZMBV Description Resources 
    743 //--------------------------------------------------------------------------- 
    744  
    745 resource 'cdci' (kVP6ACodecInfoResID) { 
    746         kVP6AName,                              // Type 
    747         1,                                      // Version 
    748         1,                                      // Revision level 
    749         kFFusionCodecManufacturer,                      // Manufacturer 
    750         kFFusionDecompressionFlags,             // Decompression Flags 
    751         0,                                      // Compression Flags 
    752         kFFusionFormatFlags,                    // Format Flags 
    753         128,                                    // Compression Accuracy 
    754         128,                                    // Decomression Accuracy 
    755         200,                                    // Compression Speed 
    756         200,                                    // Decompression Speed 
    757         128,                                    // Compression Level 
    758         0,                                      // Reserved 
    759         1,                                      // Minimum Height 
    760         1,                                      // Minimum Width 
    761         0,                                      // Decompression Pipeline Latency 
    762         0,                                      // Compression Pipeline Latency 
    763         0                                       // Private Data 
    764 }; 
    765  
    766 //--------------------------------------------------------------------------- 
    767 // MS-MPEG4 v1 Component 
    768 //--------------------------------------------------------------------------- 
    769  
    770 resource 'thng' (256) { 
    771         decompressorComponentType,              // Type                  
    772         'MPG4',                                 // SubType 
    773         kFFusionCodecManufacturer,                      // Manufacturer 
    774         0,                                      // - use componentHasMultiplePlatforms 
    775         0, 
    776         0, 
    777         0, 
    778         'STR ',                                 // Name Type 
    779         kDivX1NameResID,                        // Name ID 
    780         'STR ',                                 // Info Type 
    781         kDivX1InfoResID,                        // Info ID 
    782         0,                                      // Icon Type 
    783         0,                                      // Icon ID 
    784         kFFusionCodecVersion,                   // Version 
    785         componentHasMultiplePlatforms +         // Registration Flags  
    786         componentDoAutoVersion,                 // Registration Flags 
    787         0,                                      // Resource ID of Icon Family 
    788         { 
    789                 kFFusionDecompressionFlags,  
    790                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    791                 256,                            // ID of 'dlle' resource 
    792                 platformPowerPCNativeEntryPoint, 
    793                 kFFusionDecompressionFlags, 
    794                 'dlle', 
    795                 256, 
    796                 platformIA32NativeEntryPoint, 
    797         }; 
    798 }; 
    799  
    800 resource 'thng' (257) { 
    801         decompressorComponentType,              // Type                  
    802         'mpg4',                                 // SubType 
    803         kFFusionCodecManufacturer,                      // Manufacturer 
    804         0,                                      // - use componentHasMultiplePlatforms 
    805         0, 
    806         0, 
    807         0, 
    808         'STR ',                                 // Name Type 
    809         kDivX1NameResID,                        // Name ID 
    810         'STR ',                                 // Info Type 
    811         kDivX1InfoResID,                        // Info ID 
    812         0,                                      // Icon Type 
    813         0,                                      // Icon ID 
    814         kFFusionCodecVersion,                   // Version 
    815         componentHasMultiplePlatforms +         // Registration Flags  
    816         componentDoAutoVersion,                 // Registration Flags 
    817         0,                                      // Resource ID of Icon Family 
    818         { 
    819                 kFFusionDecompressionFlags,  
    820                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    821                 256,                            // ID of 'dlle' resource 
    822                 platformPowerPCNativeEntryPoint, 
    823                 kFFusionDecompressionFlags, 
    824                 'dlle', 
    825                 256, 
    826                 platformIA32NativeEntryPoint, 
    827         }; 
    828 }; 
    829  
    830 resource 'thng' (258) { 
    831         decompressorComponentType,              // Type                  
    832         'DIV1',                                 // SubType 
    833         kFFusionCodecManufacturer,                      // Manufacturer 
    834         0,                                      // - use componentHasMultiplePlatforms 
    835         0, 
    836         0, 
    837         0, 
    838         'STR ',                                 // Name Type 
    839         kDivX1NameResID,                        // Name ID 
    840         'STR ',                                 // Info Type 
    841         kDivX1InfoResID,                        // Info ID 
    842         0,                                      // Icon Type 
    843         0,                                      // Icon ID 
    844         kFFusionCodecVersion,                   // Version 
    845         componentHasMultiplePlatforms +         // Registration Flags  
    846         componentDoAutoVersion,                 // Registration Flags 
    847         0,                                      // Resource ID of Icon Family 
    848         { 
    849                 kFFusionDecompressionFlags,  
    850                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    851                 256,                            // ID of 'dlle' resource 
    852                 platformPowerPCNativeEntryPoint, 
    853                 kFFusionDecompressionFlags, 
    854                 'dlle', 
    855                 256, 
    856                 platformIA32NativeEntryPoint, 
    857         }; 
    858 }; 
    859  
    860 resource 'thng' (259) { 
    861         decompressorComponentType,              // Type                  
    862         'div1',                                 // SubType 
    863         kFFusionCodecManufacturer,                      // Manufacturer 
    864         0,                                      // - use componentHasMultiplePlatforms 
    865         0, 
    866         0, 
    867         0, 
    868         'STR ',                                 // Name Type 
    869         kDivX1NameResID,                        // Name ID 
    870         'STR ',                                 // Info Type 
    871         kDivX1InfoResID,                        // Info ID 
    872         0,                                      // Icon Type 
    873         0,                                      // Icon ID 
    874         kFFusionCodecVersion,                   // Version 
    875         componentHasMultiplePlatforms +         // Registration Flags  
    876         componentDoAutoVersion,                 // Registration Flags 
    877         0,                                      // Resource ID of Icon Family 
    878         { 
    879                 kFFusionDecompressionFlags,  
    880                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    881                 256,                            // ID of 'dlle' resource 
    882                 platformPowerPCNativeEntryPoint, 
    883                 kFFusionDecompressionFlags, 
    884                 'dlle', 
    885                 256, 
    886                 platformIA32NativeEntryPoint, 
    887         }; 
    888 }; 
    889  
    890 //--------------------------------------------------------------------------- 
    891 // MS-MPEG4 v2 Component 
    892 //--------------------------------------------------------------------------- 
    893  
    894 resource 'thng' (260) { 
    895         decompressorComponentType,              // Type                  
    896         'MP42',                                 // SubType 
    897         kFFusionCodecManufacturer,                      // Manufacturer 
    898         0,                                      // - use componentHasMultiplePlatforms 
    899         0, 
    900         0, 
    901         0, 
    902         'STR ',                                 // Name Type 
    903         kDivX2NameResID,                        // Name ID 
    904         'STR ',                                 // Info Type 
    905         kDivX2InfoResID,                        // Info ID 
    906         0,                                      // Icon Type 
    907         0,                                      // Icon ID 
    908         kFFusionCodecVersion,                   // Version 
    909         componentHasMultiplePlatforms +         // Registration Flags  
    910         componentDoAutoVersion,                 // Registration Flags 
    911         0,                                      // Resource ID of Icon Family 
    912         { 
    913                 kFFusionDecompressionFlags,  
    914                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    915                 256,                            // ID of 'dlle' resource 
    916                 platformPowerPCNativeEntryPoint, 
    917                 kFFusionDecompressionFlags, 
    918                 'dlle', 
    919                 256, 
    920                 platformIA32NativeEntryPoint, 
    921         }; 
    922 }; 
    923  
    924 resource 'thng' (261) { 
    925         decompressorComponentType,              // Type                  
    926         'mp42',                                 // SubType 
    927         kFFusionCodecManufacturer,                      // Manufacturer 
    928         0,                                      // - use componentHasMultiplePlatforms 
    929         0, 
    930         0, 
    931         0, 
    932         'STR ',                                 // Name Type 
    933         kDivX2NameResID,                        // Name ID 
    934         'STR ',                                 // Info Type 
    935         kDivX2InfoResID,                        // Info ID 
    936         0,                                      // Icon Type 
    937         0,                                      // Icon ID 
    938         kFFusionCodecVersion,                   // Version 
    939         componentHasMultiplePlatforms +         // Registration Flags  
    940         componentDoAutoVersion,                 // Registration Flags 
    941         0,                                      // Resource ID of Icon Family 
    942         { 
    943                 kFFusionDecompressionFlags,  
    944                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    945                 256,                            // ID of 'dlle' resource 
    946                 platformPowerPCNativeEntryPoint, 
    947                 kFFusionDecompressionFlags, 
    948                 'dlle', 
    949                 256, 
    950                 platformIA32NativeEntryPoint, 
    951         }; 
    952 }; 
    953  
    954 resource 'thng' (262) { 
    955         decompressorComponentType,              // Type                  
    956         'DIV2',                                 // SubType 
    957         kFFusionCodecManufacturer,                      // Manufacturer 
    958         0,                                      // - use componentHasMultiplePlatforms 
    959         0, 
    960         0, 
    961         0, 
    962         'STR ',                                 // Name Type 
    963         kDivX2NameResID,                        // Name ID 
    964         'STR ',                                 // Info Type 
    965         kDivX2InfoResID,                        // Info ID 
    966         0,                                      // Icon Type 
    967         0,                                      // Icon ID 
    968         kFFusionCodecVersion,                   // Version 
    969         componentHasMultiplePlatforms +         // Registration Flags  
    970         componentDoAutoVersion,                 // Registration Flags 
    971         0,                                      // Resource ID of Icon Family 
    972         { 
    973                 kFFusionDecompressionFlags,  
    974                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    975                 256,                            // ID of 'dlle' resource 
    976                 platformPowerPCNativeEntryPoint, 
    977                 kFFusionDecompressionFlags, 
    978                 'dlle', 
    979                 256, 
    980                 platformIA32NativeEntryPoint, 
    981         }; 
    982 }; 
    983  
    984 resource 'thng' (263) { 
    985         decompressorComponentType,              // Type                  
    986         'div2',                                 // SubType 
    987         kFFusionCodecManufacturer,                      // Manufacturer 
    988         0,                                      // - use componentHasMultiplePlatforms 
    989         0, 
    990         0, 
    991         0, 
    992         'STR ',                                 // Name Type 
    993         kDivX2NameResID,                        // Name ID 
    994         'STR ',                                 // Info Type 
    995         kDivX2InfoResID,                        // Info ID 
    996         0,                                      // Icon Type 
    997         0,                                      // Icon ID 
    998         kFFusionCodecVersion,                   // Version 
    999         componentHasMultiplePlatforms +         // Registration Flags  
    1000         componentDoAutoVersion,                 // Registration Flags 
    1001         0,                                      // Resource ID of Icon Family 
    1002         { 
    1003                 kFFusionDecompressionFlags,  
    1004                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1005                 256,                            // ID of 'dlle' resource 
    1006                 platformPowerPCNativeEntryPoint, 
    1007                 kFFusionDecompressionFlags, 
    1008                 'dlle', 
    1009                 256, 
    1010                 platformIA32NativeEntryPoint, 
    1011         }; 
    1012 }; 
    1013  
    1014 //--------------------------------------------------------------------------- 
    1015 // DivX 3 (MS-MPEG4 v3) Components 
    1016 //--------------------------------------------------------------------------- 
    1017  
    1018 resource 'thng' (264) { 
    1019         decompressorComponentType,              // Type                  
    1020         'MPG3',                                 // SubType 
    1021         kFFusionCodecManufacturer,                      // Manufacturer 
    1022         0,                                      // - use componentHasMultiplePlatforms 
    1023         0, 
    1024         0, 
    1025         0, 
    1026         'STR ',                                 // Name Type 
    1027         kDivX3NameResID,                        // Name ID 
    1028         'STR ',                                 // Info Type 
    1029         kDivX3InfoResID,                        // Info ID 
    1030         0,                                      // Icon Type 
    1031         0,                                      // Icon ID 
    1032         kFFusionCodecVersion,                   // Version 
    1033         componentHasMultiplePlatforms +         // Registration Flags  
    1034         componentDoAutoVersion,                 // Registration Flags 
    1035         0,                                      // Resource ID of Icon Family 
    1036         { 
    1037                 kFFusionDecompressionFlags,  
    1038                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1039                 256,                            // ID of 'dlle' resource 
    1040                 platformPowerPCNativeEntryPoint, 
    1041                 kFFusionDecompressionFlags, 
    1042                 'dlle', 
    1043                 256, 
    1044                 platformIA32NativeEntryPoint, 
    1045         }; 
    1046 }; 
    1047  
    1048 resource 'thng' (265) { 
    1049         decompressorComponentType,              // Type                  
    1050         'mpg3',                                 // SubType 
    1051         kFFusionCodecManufacturer,                      // Manufacturer 
    1052         0,                                      // - use componentHasMultiplePlatforms 
    1053         0, 
    1054         0, 
    1055         0, 
    1056         'STR ',                                 // Name Type 
    1057         kDivX3NameResID,                        // Name ID 
    1058         'STR ',                                 // Info Type 
    1059         kDivX3InfoResID,                        // Info ID 
    1060         0,                                      // Icon Type 
    1061         0,                                      // Icon ID 
    1062         kFFusionCodecVersion,                   // Version 
    1063         componentHasMultiplePlatforms +         // Registration Flags  
    1064         componentDoAutoVersion,                 // Registration Flags 
    1065         0,                                      // Resource ID of Icon Family 
    1066         { 
    1067                 kFFusionDecompressionFlags,  
    1068                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1069                 256,                            // ID of 'dlle' resource 
    1070                 platformPowerPCNativeEntryPoint, 
    1071                 kFFusionDecompressionFlags, 
    1072                 'dlle', 
    1073                 256, 
    1074                 platformIA32NativeEntryPoint, 
    1075         }; 
    1076 }; 
    1077  
    1078 resource 'thng' (266) { 
    1079         decompressorComponentType,              // Type                  
    1080         'MP43',                                 // SubType 
    1081         kFFusionCodecManufacturer,                      // Manufacturer 
    1082         0,                                      // - use componentHasMultiplePlatforms 
    1083         0, 
    1084         0, 
    1085         0, 
    1086         'STR ',                                 // Name Type 
    1087         kDivX3NameResID,                        // Name ID 
    1088         'STR ',                                 // Info Type 
    1089         kDivX3InfoResID,                        // Info ID 
    1090         0,                                      // Icon Type 
    1091         0,                                      // Icon ID 
    1092         kFFusionCodecVersion,                   // Version 
    1093         componentHasMultiplePlatforms +         // Registration Flags  
    1094         componentDoAutoVersion,                 // Registration Flags 
    1095         0,                                      // Resource ID of Icon Family 
    1096         { 
    1097                 kFFusionDecompressionFlags,  
    1098                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1099                 256,                            // ID of 'dlle' resource 
    1100                 platformPowerPCNativeEntryPoint, 
    1101                 kFFusionDecompressionFlags, 
    1102                 'dlle', 
    1103                 256, 
    1104                 platformIA32NativeEntryPoint, 
    1105         }; 
    1106 }; 
    1107  
    1108 resource 'thng' (267) { 
    1109         decompressorComponentType,              // Type                  
    1110         'mp43',                                 // SubType 
    1111         kFFusionCodecManufacturer,                      // Manufacturer 
    1112         0,                                      // - use componentHasMultiplePlatforms 
    1113         0, 
    1114         0, 
    1115         0, 
    1116         'STR ',                                 // Name Type 
    1117         kDivX3NameResID,                        // Name ID 
    1118         'STR ',                                 // Info Type 
    1119         kDivX3InfoResID,                        // Info ID 
    1120         0,                                      // Icon Type 
    1121         0,                                      // Icon ID 
    1122         kFFusionCodecVersion,                   // Version 
    1123         componentHasMultiplePlatforms +         // Registration Flags  
    1124         componentDoAutoVersion,                 // Registration Flags 
    1125         0,                                      // Resource ID of Icon Family 
    1126         { 
    1127                 kFFusionDecompressionFlags,  
    1128                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1129                 256,                            // ID of 'dlle' resource 
    1130                 platformPowerPCNativeEntryPoint, 
    1131                 kFFusionDecompressionFlags, 
    1132                 'dlle', 
    1133                 256, 
    1134                 platformIA32NativeEntryPoint, 
    1135         }; 
    1136 }; 
    1137  
    1138 resource 'thng' (268) { 
    1139         decompressorComponentType,              // Type                  
    1140         'DIV3',                                 // SubType 
    1141         kFFusionCodecManufacturer,                      // Manufacturer 
    1142         0,                                      // - use componentHasMultiplePlatforms 
    1143         0, 
    1144         0, 
    1145         0, 
    1146         'STR ',                                 // Name Type 
    1147         kDivX3NameResID,                        // Name ID 
    1148         'STR ',                                 // Info Type 
    1149         kDivX3InfoResID,                        // Info ID 
    1150         0,                                      // Icon Type 
    1151         0,                                      // Icon ID 
    1152         kFFusionCodecVersion,                   // Version 
    1153         componentHasMultiplePlatforms +         // Registration Flags  
    1154         componentDoAutoVersion,                 // Registration Flags 
    1155         0,                                      // Resource ID of Icon Family 
    1156         { 
    1157                 kFFusionDecompressionFlags,  
    1158                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1159                 256,                            // ID of 'dlle' resource 
    1160                 platformPowerPCNativeEntryPoint, 
    1161                 kFFusionDecompressionFlags, 
    1162                 'dlle', 
    1163                 256, 
    1164                 platformIA32NativeEntryPoint, 
    1165         }; 
    1166 }; 
    1167  
    1168 resource 'thng' (269) { 
    1169         decompressorComponentType,              // Type                  
    1170         'div3',                                 // SubType 
    1171         kFFusionCodecManufacturer,                      // Manufacturer 
    1172         0,                                      // - use componentHasMultiplePlatforms 
    1173         0, 
    1174         0, 
    1175         0, 
    1176         'STR ',                                 // Name Type 
    1177         kDivX3NameResID,                        // Name ID 
    1178         'STR ',                                 // Info Type 
    1179         kDivX3InfoResID,                        // Info ID 
    1180         0,                                      // Icon Type 
    1181         0,                                      // Icon ID 
    1182         kFFusionCodecVersion,                   // Version 
    1183         componentHasMultiplePlatforms +         // Registration Flags  
    1184         componentDoAutoVersion,                 // Registration Flags 
    1185         0,                                      // Resource ID of Icon Family 
    1186         { 
    1187                 kFFusionDecompressionFlags,  
    1188                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1189                 256,                            // ID of 'dlle' resource 
    1190                 platformPowerPCNativeEntryPoint, 
    1191                 kFFusionDecompressionFlags, 
    1192                 'dlle', 
    1193                 256, 
    1194                 platformIA32NativeEntryPoint, 
    1195         }; 
    1196 }; 
    1197  
    1198 resource 'thng' (270) { 
    1199         decompressorComponentType,              // Type                  
    1200         'DIV4',                                 // SubType 
    1201         kFFusionCodecManufacturer,                      // Manufacturer 
    1202         0,                                      // - use componentHasMultiplePlatforms 
    1203         0, 
    1204         0, 
    1205         0, 
    1206         'STR ',                                 // Name Type 
    1207         kDivX3NameResID,                        // Name ID 
    1208         'STR ',                                 // Info Type 
    1209         kDivX3InfoResID,                        // Info ID 
    1210         0,                                      // Icon Type 
    1211         0,                                      // Icon ID 
    1212         kFFusionCodecVersion,                   // Version 
    1213         componentHasMultiplePlatforms +         // Registration Flags  
    1214         componentDoAutoVersion,                 // Registration Flags 
    1215         0,                                      // Resource ID of Icon Family 
    1216         { 
    1217                 kFFusionDecompressionFlags,  
    1218                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1219                 256,                            // ID of 'dlle' resource 
    1220                 platformPowerPCNativeEntryPoint, 
    1221                 kFFusionDecompressionFlags, 
    1222                 'dlle', 
    1223                 256, 
    1224                 platformIA32NativeEntryPoint, 
    1225         }; 
    1226 }; 
    1227  
    1228 resource 'thng' (271) { 
    1229         decompressorComponentType,              // Type                  
    1230         'div4',                                 // SubType 
    1231         kFFusionCodecManufacturer,                      // Manufacturer 
    1232         0,                                      // - use componentHasMultiplePlatforms 
    1233         0, 
    1234         0, 
    1235         0, 
    1236         'STR ',                                 // Name Type 
    1237         kDivX3NameResID,                        // Name ID 
    1238         'STR ',                                 // Info Type 
    1239         kDivX3InfoResID,                        // Info ID 
    1240         0,                                      // Icon Type 
    1241         0,                                      // Icon ID 
    1242         kFFusionCodecVersion,                   // Version 
    1243         componentHasMultiplePlatforms +         // Registration Flags  
    1244         componentDoAutoVersion,                 // Registration Flags 
    1245         0,                                      // Resource ID of Icon Family 
    1246         { 
    1247                 kFFusionDecompressionFlags,  
    1248                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1249                 256,                            // ID of 'dlle' resource 
    1250                 platformPowerPCNativeEntryPoint, 
    1251                 kFFusionDecompressionFlags, 
    1252                 'dlle', 
    1253                 256, 
    1254                 platformIA32NativeEntryPoint, 
    1255         }; 
    1256 }; 
    1257  
    1258 resource 'thng' (272) { 
    1259         decompressorComponentType,              // Type                  
    1260         'DIV5',                                 // SubType 
    1261         kFFusionCodecManufacturer,                      // Manufacturer 
    1262         0,                                      // - use componentHasMultiplePlatforms 
    1263         0, 
    1264         0, 
    1265         0, 
    1266         'STR ',                                 // Name Type 
    1267         kDivX3NameResID,                        // Name ID 
    1268         'STR ',                                 // Info Type 
    1269         kDivX3InfoResID,                        // Info ID 
    1270         0,                                      // Icon Type 
    1271         0,                                      // Icon ID 
    1272         kFFusionCodecVersion,                   // Version 
    1273         componentHasMultiplePlatforms +         // Registration Flags  
    1274         componentDoAutoVersion,                 // Registration Flags 
    1275         0,                                      // Resource ID of Icon Family 
    1276         { 
    1277                 kFFusionDecompressionFlags,  
    1278                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1279                 256,                            // ID of 'dlle' resource 
    1280                 platformPowerPCNativeEntryPoint, 
    1281                 kFFusionDecompressionFlags, 
    1282                 'dlle', 
    1283                 256, 
    1284                 platformIA32NativeEntryPoint, 
    1285         }; 
    1286 }; 
    1287  
    1288 resource 'thng' (273) { 
    1289         decompressorComponentType,              // Type                  
    1290         'div5',                                 // SubType 
    1291         kFFusionCodecManufacturer,                      // Manufacturer 
    1292         0,                                      // - use componentHasMultiplePlatforms 
    1293         0, 
    1294         0, 
    1295         0, 
    1296         'STR ',                                 // Name Type 
    1297         kDivX3NameResID,                        // Name ID 
    1298         'STR ',                                 // Info Type 
    1299         kDivX3InfoResID,                        // Info ID 
    1300         0,                                      // Icon Type 
    1301         0,                                      // Icon ID 
    1302         kFFusionCodecVersion,                   // Version 
    1303         componentHasMultiplePlatforms +         // Registration Flags  
    1304         componentDoAutoVersion,                 // Registration Flags 
    1305         0,                                      // Resource ID of Icon Family 
    1306         { 
    1307                 kFFusionDecompressionFlags,  
    1308                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1309                 256,                            // ID of 'dlle' resource 
    1310                 platformPowerPCNativeEntryPoint, 
    1311                 kFFusionDecompressionFlags, 
    1312                 'dlle', 
    1313                 256, 
    1314                 platformIA32NativeEntryPoint, 
    1315         }; 
    1316 }; 
    1317  
    1318 resource 'thng' (274) { 
    1319         decompressorComponentType,              // Type                  
    1320         'DIV6',                                 // SubType 
    1321         kFFusionCodecManufacturer,                      // Manufacturer 
    1322         0,                                      // - use componentHasMultiplePlatforms 
    1323         0, 
    1324         0, 
    1325         0, 
    1326         'STR ',                                 // Name Type 
    1327         kDivX3NameResID,                        // Name ID 
    1328         'STR ',                                 // Info Type 
    1329         kDivX3InfoResID,                        // Info ID 
    1330         0,                                      // Icon Type 
    1331         0,                                      // Icon ID 
    1332         kFFusionCodecVersion,                   // Version 
    1333         componentHasMultiplePlatforms +         // Registration Flags  
    1334         componentDoAutoVersion,                 // Registration Flags 
    1335         0,                                      // Resource ID of Icon Family 
    1336         { 
    1337                 kFFusionDecompressionFlags,  
    1338                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1339                 256,                            // ID of 'dlle' resource 
    1340                 platformPowerPCNativeEntryPoint, 
    1341                 kFFusionDecompressionFlags, 
    1342                 'dlle', 
    1343                 256, 
    1344                 platformIA32NativeEntryPoint, 
    1345         }; 
    1346 }; 
    1347  
    1348 resource 'thng' (275) { 
    1349         decompressorComponentType,              // Type                  
    1350         'div6',                                 // SubType 
    1351         kFFusionCodecManufacturer,                      // Manufacturer 
    1352         0,                                      // - use componentHasMultiplePlatforms 
    1353         0, 
    1354         0, 
    1355         0, 
    1356         'STR ',                                 // Name Type 
    1357         kDivX3NameResID,                        // Name ID 
    1358         'STR ',                                 // Info Type 
    1359         kDivX3InfoResID,                        // Info ID 
    1360         0,                                      // Icon Type 
    1361         0,                                      // Icon ID 
    1362         kFFusionCodecVersion,                   // Version 
    1363         componentHasMultiplePlatforms +         // Registration Flags  
    1364         componentDoAutoVersion,                 // Registration Flags 
    1365         0,                                      // Resource ID of Icon Family 
    1366         { 
    1367                 kFFusionDecompressionFlags,  
    1368                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1369                 256,                            // ID of 'dlle' resource 
    1370                 platformPowerPCNativeEntryPoint, 
    1371                 kFFusionDecompressionFlags, 
    1372                 'dlle', 
    1373                 256, 
    1374                 platformIA32NativeEntryPoint, 
    1375         }; 
    1376 }; 
    1377  
    1378 resource 'thng' (276) { 
    1379         decompressorComponentType,              // Type                  
    1380         'AP41',                                 // SubType 
    1381         kFFusionCodecManufacturer,                      // Manufacturer 
    1382         0,                                      // - use componentHasMultiplePlatforms 
    1383         0, 
    1384         0, 
    1385         0, 
    1386         'STR ',                                 // Name Type 
    1387         kDivX3NameResID,                        // Name ID 
    1388         'STR ',                                 // Info Type 
    1389         kDivX3InfoResID,                        // Info ID 
    1390         0,                                      // Icon Type 
    1391         0,                                      // Icon ID 
    1392         kFFusionCodecVersion,                   // Version 
    1393         componentHasMultiplePlatforms +         // Registration Flags  
    1394         componentDoAutoVersion,                 // Registration Flags 
    1395         0,                                      // Resource ID of Icon Family 
    1396         { 
    1397                 kFFusionDecompressionFlags,  
    1398                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1399                 256,                            // ID of 'dlle' resource 
    1400                 platformPowerPCNativeEntryPoint, 
    1401                 kFFusionDecompressionFlags, 
    1402                 'dlle', 
    1403                 256, 
    1404                 platformIA32NativeEntryPoint, 
    1405         }; 
    1406 }; 
    1407  
    1408 resource 'thng' (277) { 
    1409         decompressorComponentType,              // Type                  
    1410         'COL0',                                 // SubType 
    1411         kFFusionCodecManufacturer,                      // Manufacturer 
    1412         0,                                      // - use componentHasMultiplePlatforms 
    1413         0, 
    1414         0, 
    1415         0, 
    1416         'STR ',                                 // Name Type 
    1417         kDivX3NameResID,                        // Name ID 
    1418         'STR ',                                 // Info Type 
    1419         kDivX3InfoResID,                        // Info ID 
    1420         0,                                      // Icon Type 
    1421         0,                                      // Icon ID 
    1422         kFFusionCodecVersion,                   // Version 
    1423         componentHasMultiplePlatforms +         // Registration Flags  
    1424         componentDoAutoVersion,                 // Registration Flags 
    1425         0,                                      // Resource ID of Icon Family 
    1426         { 
    1427                 kFFusionDecompressionFlags,  
    1428                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1429                 256,                            // ID of 'dlle' resource 
    1430                 platformPowerPCNativeEntryPoint, 
    1431                 kFFusionDecompressionFlags, 
    1432                 'dlle', 
    1433                 256, 
    1434                 platformIA32NativeEntryPoint, 
    1435         }; 
    1436 }; 
    1437  
    1438 resource 'thng' (278) { 
    1439         decompressorComponentType,              // Type                  
    1440         'col0',                                 // SubType 
    1441         kFFusionCodecManufacturer,                      // Manufacturer 
    1442         0,                                      // - use componentHasMultiplePlatforms 
    1443         0, 
    1444         0, 
    1445         0, 
    1446         'STR ',                                 // Name Type 
    1447         kDivX3NameResID,                        // Name ID 
    1448         'STR ',                                 // Info Type 
    1449         kDivX3InfoResID,                        // Info ID 
    1450         0,                                      // Icon Type 
    1451         0,                                      // Icon ID 
    1452         kFFusionCodecVersion,                   // Version 
    1453         componentHasMultiplePlatforms +         // Registration Flags  
    1454         componentDoAutoVersion,                 // Registration Flags 
    1455         0,                                      // Resource ID of Icon Family 
    1456         { 
    1457                 kFFusionDecompressionFlags,  
    1458                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1459                 256,                            // ID of 'dlle' resource 
    1460                 platformPowerPCNativeEntryPoint, 
    1461                 kFFusionDecompressionFlags, 
    1462                 'dlle', 
    1463                 256, 
    1464                 platformIA32NativeEntryPoint, 
    1465         }; 
    1466 }; 
    1467  
    1468 resource 'thng' (279) { 
    1469         decompressorComponentType,              // Type                  
    1470         'COL1',                                 // SubType 
    1471         kFFusionCodecManufacturer,                      // Manufacturer 
    1472         0,                                      // - use componentHasMultiplePlatforms 
    1473         0, 
    1474         0, 
    1475         0, 
    1476         'STR ',                                 // Name Type 
    1477         kDivX3NameResID,                        // Name ID 
    1478         'STR ',                                 // Info Type 
    1479         kDivX3InfoResID,                        // Info ID 
    1480         0,                                      // Icon Type 
    1481         0,                                      // Icon ID 
    1482         kFFusionCodecVersion,                   // Version 
    1483         componentHasMultiplePlatforms +         // Registration Flags  
    1484         componentDoAutoVersion,                 // Registration Flags 
    1485         0,                                      // Resource ID of Icon Family 
    1486         { 
    1487                 kFFusionDecompressionFlags,  
    1488                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1489                 256,                            // ID of 'dlle' resource 
    1490                 platformPowerPCNativeEntryPoint, 
    1491                 kFFusionDecompressionFlags, 
    1492                 'dlle', 
    1493                 256, 
    1494                 platformIA32NativeEntryPoint, 
    1495         }; 
    1496 }; 
    1497  
    1498 resource 'thng' (280) { 
    1499         decompressorComponentType,              // Type                  
    1500         'col1',                                 // SubType 
    1501         kFFusionCodecManufacturer,                      // Manufacturer 
    1502         0,                                      // - use componentHasMultiplePlatforms 
    1503         0, 
    1504         0, 
    1505         0, 
    1506         'STR ',                                 // Name Type 
    1507         kDivX3NameResID,                        // Name ID 
    1508         'STR ',                                 // Info Type 
    1509         kDivX3InfoResID,                        // Info ID 
    1510         0,                                      // Icon Type 
    1511         0,                                      // Icon ID 
    1512         kFFusionCodecVersion,                   // Version 
    1513         componentHasMultiplePlatforms +         // Registration Flags  
    1514         componentDoAutoVersion,                 // Registration Flags 
    1515         0,                                      // Resource ID of Icon Family 
    1516         { 
    1517                 kFFusionDecompressionFlags,  
    1518                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1519                 256,                            // ID of 'dlle' resource 
    1520                 platformPowerPCNativeEntryPoint, 
    1521                 kFFusionDecompressionFlags, 
    1522                 'dlle', 
    1523                 256, 
    1524                 platformIA32NativeEntryPoint, 
    1525         }; 
    1526 }; 
    1527  
    1528 //--------------------------------------------------------------------------- 
    1529 // DivX 4 (OpenDivX) Components 
    1530 //--------------------------------------------------------------------------- 
    1531  
    1532 resource 'thng' (281) { 
    1533         decompressorComponentType,              // Type                  
    1534         'DIVX',                                 // SubType 
    1535         kFFusionCodecManufacturer,                      // Manufacturer 
    1536         0,                                      // - use componentHasMultiplePlatforms 
    1537         0, 
    1538         0, 
    1539         0, 
    1540         'STR ',                                 // Name Type 
    1541         kDivX4NameResID,                        // Name ID 
    1542         'STR ',                                 // Info Type 
    1543         kDivX4InfoResID,                        // Info ID 
    1544         0,                                      // Icon Type 
    1545         0,                                      // Icon ID 
    1546         kFFusionCodecVersion,                   // Version 
    1547         componentHasMultiplePlatforms +         // Registration Flags  
    1548         componentDoAutoVersion,                 // Registration Flags 
    1549         0,                                      // Resource ID of Icon Family 
    1550         { 
    1551                 kFFusionDecompressionFlags,  
    1552                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1553                 256,                            // ID of 'dlle' resource 
    1554                 platformPowerPCNativeEntryPoint, 
    1555                 kFFusionDecompressionFlags, 
    1556                 'dlle', 
    1557                 256, 
    1558                 platformIA32NativeEntryPoint, 
    1559         }; 
    1560 }; 
    1561  
    1562 resource 'thng' (282) { 
    1563         decompressorComponentType,              // Type                  
    1564         'divx',                                 // SubType 
    1565         kFFusionCodecManufacturer,                      // Manufacturer 
    1566         0,                                      // - use componentHasMultiplePlatforms 
    1567         0, 
    1568         0, 
    1569         0, 
    1570         'STR ',                                 // Name Type 
    1571         kDivX4NameResID,                        // Name ID 
    1572         'STR ',                                 // Info Type 
    1573         kDivX4InfoResID,                        // Info ID 
    1574         0,                                      // Icon Type 
    1575         0,                                      // Icon ID 
    1576         kFFusionCodecVersion,                   // Version 
    1577         componentHasMultiplePlatforms +         // Registration Flags  
    1578         componentDoAutoVersion,                 // Registration Flags 
    1579         0,                                      // Resource ID of Icon Family 
    1580         { 
    1581                 kFFusionDecompressionFlags,  
    1582                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1583                 256,                            // ID of 'dlle' resource 
    1584                 platformPowerPCNativeEntryPoint, 
    1585                 kFFusionDecompressionFlags, 
    1586                 'dlle', 
    1587                 256, 
    1588                 platformIA32NativeEntryPoint, 
    1589         }; 
    1590 }; 
    1591  
    1592 resource 'thng' (283) { 
    1593         decompressorComponentType,              // Type                  
    1594         'mp4s',                                 // SubType 
    1595         kFFusionCodecManufacturer,                      // Manufacturer 
    1596         0,                                      // - use componentHasMultiplePlatforms 
    1597         0, 
    1598         0, 
    1599         0, 
    1600         'STR ',                                 // Name Type 
    1601         kDivX4NameResID,                        // Name ID 
    1602         'STR ',                                 // Info Type 
    1603         kDivX4InfoResID,                        // Info ID 
    1604         0,                                      // Icon Type 
    1605         0,                                      // Icon ID 
    1606         kFFusionCodecVersion,                   // Version 
    1607         componentHasMultiplePlatforms +         // Registration Flags  
    1608         componentDoAutoVersion,                 // Registration Flags 
    1609         0,                                      // Resource ID of Icon Family 
    1610         { 
    1611                 kFFusionDecompressionFlags,  
    1612                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1613                 256,                            // ID of 'dlle' resource 
    1614                 platformPowerPCNativeEntryPoint, 
    1615                 kFFusionDecompressionFlags, 
    1616                 'dlle', 
    1617                 256, 
    1618                 platformIA32NativeEntryPoint, 
    1619         }; 
    1620 }; 
    1621  
    1622 resource 'thng' (284) { 
    1623         decompressorComponentType,              // Type                  
    1624         'MP4S',                                 // SubType 
    1625         kFFusionCodecManufacturer,                      // Manufacturer 
    1626         0,                                      // - use componentHasMultiplePlatforms 
    1627         0, 
    1628         0, 
    1629         0, 
    1630         'STR ',                                 // Name Type 
    1631         kDivX4NameResID,                        // Name ID 
    1632         'STR ',                                 // Info Type 
    1633         kDivX4InfoResID,                        // Info ID 
    1634         0,                                      // Icon Type 
    1635         0,                                      // Icon ID 
    1636         kFFusionCodecVersion,                   // Version 
    1637         componentHasMultiplePlatforms +         // Registration Flags  
    1638         componentDoAutoVersion,                 // Registration Flags 
    1639         0,                                      // Resource ID of Icon Family 
    1640         { 
    1641                 kFFusionDecompressionFlags,  
    1642                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1643                 256,                            // ID of 'dlle' resource 
    1644                 platformPowerPCNativeEntryPoint, 
    1645                 kFFusionDecompressionFlags, 
    1646                 'dlle', 
    1647                 256, 
    1648                 platformIA32NativeEntryPoint, 
    1649         }; 
    1650 }; 
    1651  
    1652 resource 'thng' (285) { 
    1653         decompressorComponentType,              // Type                  
    1654         'M4S2',                                 // SubType 
    1655         kFFusionCodecManufacturer,                      // Manufacturer 
    1656         0,                                      // - use componentHasMultiplePlatforms 
    1657         0, 
    1658         0, 
    1659         0, 
    1660         'STR ',                                 // Name Type 
    1661         kDivX4NameResID,                        // Name ID 
    1662         'STR ',                                 // Info Type 
    1663         kDivX4InfoResID,                        // Info ID 
    1664         0,                                      // Icon Type 
    1665         0,                                      // Icon ID 
    1666         kFFusionCodecVersion,                   // Version 
    1667         componentHasMultiplePlatforms +         // Registration Flags  
    1668         componentDoAutoVersion,                 // Registration Flags 
    1669         0,                                      // Resource ID of Icon Family 
    1670         { 
    1671                 kFFusionDecompressionFlags,  
    1672                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1673                 256,                            // ID of 'dlle' resource 
    1674                 platformPowerPCNativeEntryPoint, 
    1675                 kFFusionDecompressionFlags, 
    1676                 'dlle', 
    1677                 256, 
    1678                 platformIA32NativeEntryPoint, 
    1679         }; 
    1680 }; 
    1681  
    1682 resource 'thng' (286) { 
    1683         decompressorComponentType,              // Type                  
    1684         'm4s2',                                 // SubType 
    1685         kFFusionCodecManufacturer,                      // Manufacturer 
    1686         0,                                      // - use componentHasMultiplePlatforms 
    1687         0, 
    1688         0, 
    1689         0, 
    1690         'STR ',                                 // Name Type 
    1691         kDivX4NameResID,                        // Name ID 
    1692         'STR ',                                 // Info Type 
    1693         kDivX4InfoResID,                        // Info ID 
    1694         0,                                      // Icon Type 
    1695         0,                                      // Icon ID 
    1696         kFFusionCodecVersion,                   // Version 
    1697         componentHasMultiplePlatforms +         // Registration Flags  
    1698         componentDoAutoVersion,                 // Registration Flags 
    1699         0,                                      // Resource ID of Icon Family 
    1700         { 
    1701                 kFFusionDecompressionFlags,  
    1702                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1703                 256,                            // ID of 'dlle' resource 
    1704                 platformPowerPCNativeEntryPoint, 
    1705                 kFFusionDecompressionFlags, 
    1706                 'dlle', 
    1707                 256, 
    1708                 platformIA32NativeEntryPoint, 
    1709         }; 
    1710 }; 
    1711  
    1712 resource 'thng' (287) { 
    1713         decompressorComponentType,              // Type                  
    1714         0x04000000,                             // SubType 
    1715         kFFusionCodecManufacturer,                      // Manufacturer 
    1716         0,                                      // - use componentHasMultiplePlatforms 
    1717         0, 
    1718         0, 
    1719         0, 
    1720         'STR ',                                 // Name Type 
    1721         kDivX4NameResID,                        // Name ID 
    1722         'STR ',                                 // Info Type 
    1723         kDivX4InfoResID,                        // Info ID 
    1724         0,                                      // Icon Type 
    1725         0,                                      // Icon ID 
    1726         kFFusionCodecVersion,                   // Version 
    1727         componentHasMultiplePlatforms +         // Registration Flags  
    1728         componentDoAutoVersion,                 // Registration Flags 
    1729         0,                                      // Resource ID of Icon Family 
    1730         { 
    1731                 kFFusionDecompressionFlags,  
    1732                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1733                 256,                            // ID of 'dlle' resource 
    1734                 platformPowerPCNativeEntryPoint, 
    1735                 kFFusionDecompressionFlags, 
    1736                 'dlle', 
    1737                 256, 
    1738                 platformIA32NativeEntryPoint, 
    1739         }; 
    1740 }; 
    1741  
    1742 resource 'thng' (288) { 
    1743         decompressorComponentType,              // Type                  
    1744         'UMP4',                                 // SubType 
    1745         kFFusionCodecManufacturer,                      // Manufacturer 
    1746         0,                                      // - use componentHasMultiplePlatforms 
    1747         0, 
    1748         0, 
    1749         0, 
    1750         'STR ',                                 // Name Type 
    1751         kDivX4NameResID,                        // Name ID 
    1752         'STR ',                                 // Info Type 
    1753         kDivX4InfoResID,                        // Info ID 
    1754         0,                                      // Icon Type 
    1755         0,                                      // Icon ID 
    1756         kFFusionCodecVersion,                   // Version 
    1757         componentHasMultiplePlatforms +         // Registration Flags  
    1758         componentDoAutoVersion,                 // Registration Flags 
    1759         0,                                      // Resource ID of Icon Family 
    1760         { 
    1761                 kFFusionDecompressionFlags,  
    1762                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1763                 256,                            // ID of 'dlle' resource 
    1764                 platformPowerPCNativeEntryPoint, 
    1765                 kFFusionDecompressionFlags, 
    1766                 'dlle', 
    1767                 256, 
    1768                 platformIA32NativeEntryPoint, 
    1769         }; 
    1770 }; 
    1771  
    1772 //--------------------------------------------------------------------------- 
    1773 // DivX 5 Component 
    1774 //--------------------------------------------------------------------------- 
    1775  
    1776 resource 'thng' (289) { 
    1777         decompressorComponentType,              // Type                  
    1778         'DX50',                                 // SubType 
    1779         kFFusionCodecManufacturer,                      // Manufacturer 
    1780         0,                                      // - use componentHasMultiplePlatforms 
    1781         0, 
    1782         0, 
    1783         0, 
    1784         'STR ',                                 // Name Type 
    1785         kDivX5NameResID,                        // Name ID 
    1786         'STR ',                                 // Info Type 
    1787         kDivX5InfoResID,                        // Info ID 
    1788         0,                                      // Icon Type 
    1789         0,                                      // Icon ID 
    1790         kFFusionCodecVersion,                   // Version 
    1791         componentHasMultiplePlatforms +         // Registration Flags  
    1792         componentDoAutoVersion,                 // Registration Flags 
    1793         0,                                      // Resource ID of Icon Family 
    1794         { 
    1795                 kFFusionDecompressionFlags,  
    1796                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1797                 256,                            // ID of 'dlle' resource 
    1798                 platformPowerPCNativeEntryPoint, 
    1799                 kFFusionDecompressionFlags, 
    1800                 'dlle', 
    1801                 256, 
    1802                 platformIA32NativeEntryPoint, 
    1803         }; 
    1804 }; 
    1805  
    1806 //--------------------------------------------------------------------------- 
    1807 // XVID Components 
    1808 //--------------------------------------------------------------------------- 
    1809  
    1810 resource 'thng' (290) { 
    1811         decompressorComponentType,              // Type                  
    1812         'XVID',                                 // SubType 
    1813         kFFusionCodecManufacturer,                      // Manufacturer 
    1814         0,                                      // - use componentHasMultiplePlatforms 
    1815         0, 
    1816         0, 
    1817         0, 
    1818         'STR ',                                 // Name Type 
    1819         kXVIDNameResID,                         // Name ID 
    1820         'STR ',                                 // Info Type 
    1821         kXVIDInfoResID,                         // Info ID 
    1822         0,                                      // Icon Type 
    1823         0,                                      // Icon ID 
    1824         kFFusionCodecVersion,                   // Version 
    1825         componentHasMultiplePlatforms +         // Registration Flags  
    1826         componentDoAutoVersion,                 // Registration Flags 
    1827         0,                                      // Resource ID of Icon Family 
    1828         { 
    1829                 kFFusionDecompressionFlags,  
    1830                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1831                 256,                            // ID of 'dlle' resource 
    1832                 platformPowerPCNativeEntryPoint, 
    1833                 kFFusionDecompressionFlags, 
    1834                 'dlle', 
    1835                 256, 
    1836                 platformIA32NativeEntryPoint, 
    1837         }; 
    1838 }; 
    1839  
    1840 resource 'thng' (291) { 
    1841         decompressorComponentType,              // Type                  
    1842         'xvid',                                 // SubType 
    1843         kFFusionCodecManufacturer,                      // Manufacturer 
    1844         0,                                      // - use componentHasMultiplePlatforms 
    1845         0, 
    1846         0, 
    1847         0, 
    1848         'STR ',                                 // Name Type 
    1849         kXVIDNameResID,                         // Name ID 
    1850         'STR ',                                 // Info Type 
    1851         kXVIDInfoResID,                         // Info ID 
    1852         0,                                      // Icon Type 
    1853         0,                                      // Icon ID 
    1854         kFFusionCodecVersion,                   // Version 
    1855         componentHasMultiplePlatforms +         // Registration Flags  
    1856         componentDoAutoVersion,                 // Registration Flags 
    1857         0,                                      // Resource ID of Icon Family 
    1858         { 
    1859                 kFFusionDecompressionFlags,  
    1860                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1861                 256,                            // ID of 'dlle' resource 
    1862                 platformPowerPCNativeEntryPoint, 
    1863                 kFFusionDecompressionFlags, 
    1864                 'dlle', 
    1865                 256, 
    1866                 platformIA32NativeEntryPoint, 
    1867         }; 
    1868 }; 
    1869  
    1870 resource 'thng' (292) { 
    1871         decompressorComponentType,              // Type                  
    1872         'XviD',                                 // SubType 
    1873         kFFusionCodecManufacturer,                      // Manufacturer 
    1874         0,                                      // - use componentHasMultiplePlatforms 
    1875         0, 
    1876         0, 
    1877         0, 
    1878         'STR ',                                 // Name Type 
    1879         kXVIDNameResID,                         // Name ID 
    1880         'STR ',                                 // Info Type 
    1881         kXVIDInfoResID,                         // Info ID 
    1882         0,                                      // Icon Type 
    1883         0,                                      // Icon ID 
    1884         kFFusionCodecVersion,                   // Version 
    1885         componentHasMultiplePlatforms +         // Registration Flags  
    1886         componentDoAutoVersion,                 // Registration Flags 
    1887         0,                                      // Resource ID of Icon Family 
    1888         { 
    1889                 kFFusionDecompressionFlags,  
    1890                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1891                 256,                            // ID of 'dlle' resource 
    1892                 platformPowerPCNativeEntryPoint, 
    1893                 kFFusionDecompressionFlags, 
    1894                 'dlle', 
    1895                 256, 
    1896                 platformIA32NativeEntryPoint, 
    1897         }; 
    1898 }; 
    1899  
    1900 resource 'thng' (293) { 
    1901         decompressorComponentType,              // Type                  
    1902         'XVIX',                                 // SubType 
    1903         kFFusionCodecManufacturer,                      // Manufacturer 
    1904         0,                                      // - use componentHasMultiplePlatforms 
    1905         0, 
    1906         0, 
    1907         0, 
    1908         'STR ',                                 // Name Type 
    1909         kXVIDNameResID,                         // Name ID 
    1910         'STR ',                                 // Info Type 
    1911         kXVIDInfoResID,                         // Info ID 
    1912         0,                                      // Icon Type 
    1913         0,                                      // Icon ID 
    1914         kFFusionCodecVersion,                   // Version 
    1915         componentHasMultiplePlatforms +         // Registration Flags  
    1916         componentDoAutoVersion,                 // Registration Flags 
    1917         0,                                      // Resource ID of Icon Family 
    1918         { 
    1919                 kFFusionDecompressionFlags,  
    1920                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1921                 256,                            // ID of 'dlle' resource 
    1922                 platformPowerPCNativeEntryPoint, 
    1923                 kFFusionDecompressionFlags, 
    1924                 'dlle', 
    1925                 256, 
    1926                 platformIA32NativeEntryPoint, 
    1927         }; 
    1928 }; 
    1929  
    1930 resource 'thng' (294) { 
    1931         decompressorComponentType,              // Type                  
    1932         'BLZ0',                                 // SubType 
    1933         kFFusionCodecManufacturer,                      // Manufacturer 
    1934         0,                                      // - use componentHasMultiplePlatforms 
    1935         0, 
    1936         0, 
    1937         0, 
    1938         'STR ',                                 // Name Type 
    1939         kXVIDNameResID,                         // Name ID 
    1940         'STR ',                                 // Info Type 
    1941         kXVIDInfoResID,                         // Info ID 
    1942         0,                                      // Icon Type 
    1943         0,                                      // Icon ID 
    1944         kFFusionCodecVersion,                   // Version 
    1945         componentHasMultiplePlatforms +         // Registration Flags  
    1946         componentDoAutoVersion,                 // Registration Flags 
    1947         0,                                      // Resource ID of Icon Family 
    1948         { 
    1949                 kFFusionDecompressionFlags,  
    1950                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1951                 256,                            // ID of 'dlle' resource 
    1952                 platformPowerPCNativeEntryPoint, 
    1953                 kFFusionDecompressionFlags, 
    1954                 'dlle', 
    1955                 256, 
    1956                 platformIA32NativeEntryPoint, 
    1957         }; 
    1958 }; 
    1959  
    1960 //--------------------------------------------------------------------------- 
    1961 // 3ivx Components 
    1962 //--------------------------------------------------------------------------- 
    1963  
    1964 resource 'thng' (295) { 
    1965         decompressorComponentType,              // Type                  
    1966         '3IVD',                                 // SubType 
    1967         kFFusionCodecManufacturer,                      // Manufacturer 
    1968         0,                                      // - use componentHasMultiplePlatforms 
    1969         0, 
    1970         0, 
    1971         0, 
    1972         'STR ',                                 // Name Type 
    1973         k3ivxNameResID,                         // Name ID 
    1974         'STR ',                                 // Info Type 
    1975         k3ivxInfoResID,                         // Info ID 
    1976         0,                                      // Icon Type 
    1977         0,                                      // Icon ID 
    1978         kFFusionCodecVersion,                   // Version 
    1979         componentHasMultiplePlatforms +         // Registration Flags  
    1980         componentDoAutoVersion,                 // Registration Flags 
    1981         0,                                      // Resource ID of Icon Family 
    1982         { 
    1983                 kFFusionDecompressionFlags,  
    1984                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    1985                 256,                            // ID of 'dlle' resource 
    1986                 platformPowerPCNativeEntryPoint, 
    1987                 kFFusionDecompressionFlags, 
    1988                 'dlle', 
    1989                 256, 
    1990                 platformIA32NativeEntryPoint, 
    1991         }; 
    1992 }; 
    1993  
    1994 resource 'thng' (296) { 
    1995         decompressorComponentType,              // Type                  
    1996         '3ivd',                                 // SubType 
    1997         kFFusionCodecManufacturer,                      // Manufacturer 
    1998         0,                                      // - use componentHasMultiplePlatforms 
    1999         0, 
    2000         0, 
    2001         0, 
    2002         'STR ',                                 // Name Type 
    2003         k3ivxNameResID,                         // Name ID 
    2004         'STR ',                                 // Info Type 
    2005         k3ivxInfoResID,                         // Info ID 
    2006         0,                                      // Icon Type 
    2007         0,                                      // Icon ID 
    2008         kFFusionCodecVersion,                   // Version 
    2009         componentHasMultiplePlatforms +         // Registration Flags  
    2010         componentDoAutoVersion,                 // Registration Flags 
    2011         0,                                      // Resource ID of Icon Family 
    2012         { 
    2013                 kFFusionDecompressionFlags,  
    2014                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2015                 256,                            // ID of 'dlle' resource 
    2016                 platformPowerPCNativeEntryPoint, 
    2017                 kFFusionDecompressionFlags, 
    2018                 'dlle', 
    2019                 256, 
    2020                 platformIA32NativeEntryPoint, 
    2021         }; 
    2022 }; 
    2023  
    2024 resource 'thng' (297) { 
    2025         decompressorComponentType,              // Type                  
    2026         '3IV2',                                 // SubType 
    2027         kFFusionCodecManufacturer,                      // Manufacturer 
    2028         0,                                      // - use componentHasMultiplePlatforms 
    2029         0, 
    2030         0, 
    2031         0, 
    2032         'STR ',                                 // Name Type 
    2033         k3ivxNameResID,                         // Name ID 
    2034         'STR ',                                 // Info Type 
    2035         k3ivxInfoResID,                         // Info ID 
    2036         0,                                      // Icon Type 
    2037         0,                                      // Icon ID 
    2038         kFFusionCodecVersion,                   // Version 
    2039         componentHasMultiplePlatforms +         // Registration Flags  
    2040         componentDoAutoVersion,                 // Registration Flags 
    2041         0,                                      // Resource ID of Icon Family 
    2042         { 
    2043                 kFFusionDecompressionFlags,  
    2044                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2045                 256,                            // ID of 'dlle' resource 
    2046                 platformPowerPCNativeEntryPoint, 
    2047                 kFFusionDecompressionFlags, 
    2048                 'dlle', 
    2049                 256, 
    2050                 platformIA32NativeEntryPoint, 
    2051         }; 
    2052 }; 
    2053  
    2054 resource 'thng' (298) { 
    2055         decompressorComponentType,              // Type                  
    2056         '3iv2',                                 // SubType 
    2057         kFFusionCodecManufacturer,                      // Manufacturer 
    2058         0,                                      // - use componentHasMultiplePlatforms 
    2059         0, 
    2060         0, 
    2061         0, 
    2062         'STR ',                                 // Name Type 
    2063         k3ivxNameResID,                         // Name ID 
    2064         'STR ',                                 // Info Type 
    2065         k3ivxInfoResID,                         // Info ID 
    2066         0,                                      // Icon Type 
    2067         0,                                      // Icon ID 
    2068         kFFusionCodecVersion,                   // Version 
    2069         componentHasMultiplePlatforms +         // Registration Flags  
    2070         componentDoAutoVersion,                 // Registration Flags 
    2071         0,                                      // Resource ID of Icon Family 
    2072         { 
    2073                 kFFusionDecompressionFlags,  
    2074                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2075                 256,                            // ID of 'dlle' resource 
    2076                 platformPowerPCNativeEntryPoint, 
    2077                 kFFusionDecompressionFlags, 
    2078                 'dlle', 
    2079                 256, 
    2080                 platformIA32NativeEntryPoint, 
    2081         }; 
    2082 }; 
    2083  
    2084 //--------------------------------------------------------------------------- 
    2085 // Miscellaneous MPEG4 AVI FourCCs 
    2086 //--------------------------------------------------------------------------- 
    2087 resource 'thng' (299) { 
    2088         decompressorComponentType,              // Type                  
    2089         'RMP4',                                 // SubType 
    2090         kFFusionCodecManufacturer,                      // Manufacturer 
    2091         0,                                      // - use componentHasMultiplePlatforms 
    2092         0, 
    2093         0, 
    2094         0, 
    2095         'STR ',                                 // Name Type 
    2096         kMPEG4NameResID,                                // Name ID 
    2097         'STR ',                                 // Info Type 
    2098         kMPEG4NameResID,                                // Info ID 
    2099         0,                                      // Icon Type 
    2100         0,                                      // Icon ID 
    2101         kFFusionCodecVersion,                   // Version 
    2102         componentHasMultiplePlatforms +         // Registration Flags  
    2103         componentDoAutoVersion,                 // Registration Flags 
    2104         0,                                      // Resource ID of Icon Family 
    2105         { 
    2106                 kFFusionDecompressionFlags,  
    2107                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2108                 256,                            // ID of 'dlle' resource 
    2109                 platformPowerPCNativeEntryPoint, 
    2110                 kFFusionDecompressionFlags, 
    2111                 'dlle', 
    2112                 256, 
    2113                 platformIA32NativeEntryPoint, 
    2114         }; 
    2115 }; 
    2116  
    2117 resource 'thng' (300) { 
    2118         decompressorComponentType,              // Type                  
    2119         'SEDG',                                 // SubType 
    2120         kFFusionCodecManufacturer,                      // Manufacturer 
    2121         0,                                      // - use componentHasMultiplePlatforms 
    2122         0, 
    2123         0, 
    2124         0, 
    2125         'STR ',                                 // Name Type 
    2126         kMPEG4NameResID,                                // Name ID 
    2127         'STR ',                                 // Info Type 
    2128         kMPEG4NameResID,                                // Info ID 
    2129         0,                                      // Icon Type 
    2130         0,                                      // Icon ID 
    2131         kFFusionCodecVersion,                   // Version 
    2132         componentHasMultiplePlatforms +         // Registration Flags  
    2133         componentDoAutoVersion,                 // Registration Flags 
    2134         0,                                      // Resource ID of Icon Family 
    2135         { 
    2136                 kFFusionDecompressionFlags,  
    2137                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2138                 256,                            // ID of 'dlle' resource 
    2139                 platformPowerPCNativeEntryPoint, 
    2140                 kFFusionDecompressionFlags, 
    2141                 'dlle', 
    2142                 256, 
    2143                 platformIA32NativeEntryPoint, 
    2144         }; 
    2145 }; 
    2146  
    2147 resource 'thng' (301) { 
    2148         decompressorComponentType,              // Type                  
    2149         'WV1F',                                 // SubType 
    2150         kFFusionCodecManufacturer,                      // Manufacturer 
    2151         0,                                      // - use componentHasMultiplePlatforms 
    2152         0, 
    2153         0, 
    2154         0, 
    2155         'STR ',                                 // Name Type 
    2156         kMPEG4NameResID,                                // Name ID 
    2157         'STR ',                                 // Info Type 
    2158         kMPEG4NameResID,                                // Info ID 
    2159         0,                                      // Icon Type 
    2160         0,                                      // Icon ID 
    2161         kFFusionCodecVersion,                   // Version 
    2162         componentHasMultiplePlatforms +         // Registration Flags  
    2163         componentDoAutoVersion,                 // Registration Flags 
    2164         0,                                      // Resource ID of Icon Family 
    2165         { 
    2166                 kFFusionDecompressionFlags,  
    2167                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2168                 256,                            // ID of 'dlle' resource 
    2169                 platformPowerPCNativeEntryPoint, 
    2170                 kFFusionDecompressionFlags, 
    2171                 'dlle', 
    2172                 256, 
    2173                 platformIA32NativeEntryPoint, 
    2174         }; 
    2175 }; 
    2176  
    2177 resource 'thng' (302) { 
    2178         decompressorComponentType,              // Type                  
    2179         'FMP4',                                 // SubType 
    2180         kFFusionCodecManufacturer,                      // Manufacturer 
    2181         0,                                      // - use componentHasMultiplePlatforms 
    2182         0, 
    2183         0, 
    2184         0, 
    2185         'STR ',                                 // Name Type 
    2186         kMPEG4NameResID,                                // Name ID 
    2187         'STR ',                                 // Info Type 
    2188         kMPEG4NameResID,                                // Info ID 
    2189         0,                                      // Icon Type 
    2190         0,                                      // Icon ID 
    2191         kFFusionCodecVersion,                   // Version 
    2192         componentHasMultiplePlatforms +         // Registration Flags  
    2193         componentDoAutoVersion,                 // Registration Flags 
    2194         0,                                      // Resource ID of Icon Family 
    2195         { 
    2196                 kFFusionDecompressionFlags,  
    2197                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2198                 256,                            // ID of 'dlle' resource 
    2199                 platformPowerPCNativeEntryPoint, 
    2200                 kFFusionDecompressionFlags, 
    2201                 'dlle', 
    2202                 256, 
    2203                 platformIA32NativeEntryPoint, 
    2204         }; 
    2205 }; 
    2206  
    2207 resource 'thng' (303) { 
    2208         decompressorComponentType,              // Type                  
    2209         'SMP4',                                 // SubType 
    2210         kFFusionCodecManufacturer,                      // Manufacturer 
    2211         0,                                      // - use componentHasMultiplePlatforms 
    2212         0, 
    2213         0, 
    2214         0, 
    2215         'STR ',                                 // Name Type 
    2216         kMPEG4NameResID,                                // Name ID 
    2217         'STR ',                                 // Info Type 
    2218         kMPEG4NameResID,                                // Info ID 
    2219         0,                                      // Icon Type 
    2220         0,                                      // Icon ID 
    2221         kFFusionCodecVersion,                   // Version 
    2222         componentHasMultiplePlatforms +         // Registration Flags  
    2223         componentDoAutoVersion,                 // Registration Flags 
    2224         0,                                      // Resource ID of Icon Family 
    2225         { 
    2226                 kFFusionDecompressionFlags,  
    2227                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2228                 256,                            // ID of 'dlle' resource 
    2229                 platformPowerPCNativeEntryPoint, 
    2230                 kFFusionDecompressionFlags, 
    2231                 'dlle', 
    2232                 256, 
    2233                 platformIA32NativeEntryPoint, 
    2234         }; 
    2235 }; 
    2236  
     47#define kFormatFlags ( codecInfoDepth32 | codecInfoDepth24 | codecInfoDepth16 | codecInfoDepth8 | codecInfoDepth1 ) 
     48 
     49#include "FFusionCodec.h" 
     50 
     51#define kStartTHNGResID 256 
     52#define kCodecManufacturer kFFusionCodecManufacturer 
     53#define kCodecCount kFFusionCodecCount 
     54#define kCodecVersion kFFusionCodecVersion 
     55 
     56#define kCodecInfoResID kDivX1CodecInfoResID 
     57#define kCodecName "MS-MPEG4 v1" 
     58#define kCodecDescription "Decompresses video stored in MS-MPEG4 version 1 format." 
     59#define kCodecSubType 'MPG4' 
     60#include "PerianResources.r" 
     61#define kCodecSubType 'mpg4' 
     62#include "PerianResources.r" 
     63#define kCodecSubType 'DIV1' 
     64#include "PerianResources.r" 
     65#define kCodecSubType 'div1' 
     66#include "PerianResources.r" 
     67 
     68#define kCodecInfoResID kDivX2CodecInfoResID 
     69#define kCodecName "MS-MPEG4 v2" 
     70#define kCodecDescription "Decompresses video stored in MS-MPEG4 version 2 format." 
     71#define kCodecSubType 'MP42' 
     72#include "PerianResources.r" 
     73#define kCodecSubType 'mp42' 
     74#include "PerianResources.r" 
     75#define kCodecSubType 'DIV2' 
     76#include "PerianResources.r" 
     77#define kCodecSubType 'div2' 
     78#include "PerianResources.r" 
     79 
     80#define kCodecInfoResID kDivX3CodecInfoResID 
     81#define kCodecName "DivX 3" 
     82#define kCodecDescription "Decompresses video stored in DivX 3.11 alpha format." 
     83#define kCodecSubType 'MPG3' 
     84#include "PerianResources.r" 
     85#define kCodecSubType 'mpg3' 
     86#include "PerianResources.r" 
     87#define kCodecSubType 'MP43' 
     88#include "PerianResources.r" 
     89#define kCodecSubType 'mp43' 
     90#include "PerianResources.r" 
     91#define kCodecSubType 'DIV3' 
     92#include "PerianResources.r" 
     93#define kCodecSubType 'div3' 
     94#include "PerianResources.r" 
     95#define kCodecSubType 'DIV4' 
     96#include "PerianResources.r" 
     97#define kCodecSubType 'div4' 
     98#include "PerianResources.r" 
     99#define kCodecSubType 'DIV5' 
     100#include "PerianResources.r" 
     101#define kCodecSubType 'div5' 
     102#include "PerianResources.r" 
     103#define kCodecSubType 'DIV6' 
     104#include "PerianResources.r" 
     105#define kCodecSubType 'div6' 
     106#include "PerianResources.r" 
     107#define kCodecSubType 'AP41' 
     108#include "PerianResources.r" 
     109#define kCodecSubType 'COL0' 
     110#include "PerianResources.r" 
     111#define kCodecSubType 'col0' 
     112#include "PerianResources.r" 
     113#define kCodecSubType 'COL1' 
     114#include "PerianResources.r" 
     115#define kCodecSubType 'col1' 
     116#include "PerianResources.r" 
     117 
     118#define kCodecInfoResID kDivX4CodecInfoResID 
     119#define kCodecName "DivX 4" 
     120#define kCodecDescription "Decompresses video stored in OpenDivX format." 
     121#define kCodecSubType 'DIVX' 
     122#include "PerianResources.r" 
     123#define kCodecSubType 'divx' 
     124#include "PerianResources.r" 
     125#define kCodecSubType 'mp4s' 
     126#include "PerianResources.r" 
     127#define kCodecSubType 'MP4S' 
     128#include "PerianResources.r" 
     129#define kCodecSubType 'M4S2' 
     130#include "PerianResources.r" 
     131#define kCodecSubType 'm4s2' 
     132#include "PerianResources.r" 
     133#define kCodecSubType 0x04000000 
     134#include "PerianResources.r" 
     135#define kCodecSubType 'UMP4' 
     136#include "PerianResources.r" 
     137 
     138#define kCodecInfoResID kDivX5CodecInfoResID 
     139#define kCodecName "DivX 5" 
     140#define kCodecDescription "Decompresses video stored in DivX 5 format." 
     141#define kCodecSubType 'DX50' 
     142#include "PerianResources.r" 
     143 
     144#define kCodecInfoResID k3ivxCodecInfoResID 
     145#define kCodecName "3ivx" 
     146#define kCodecDescription "Decompresses video stored in 3ivx format." 
     147#define kCodecSubType '3IVD' 
     148#include "PerianResources.r" 
     149#define kCodecSubType '3ivd' 
     150#include "PerianResources.r" 
     151#define kCodecSubType '3IV2' 
     152#include "PerianResources.r" 
     153#define kCodecSubType '3iv2' 
     154#include "PerianResources.r" 
     155 
     156#define kCodecInfoResID kXVIDCodecInfoResID 
     157#define kCodecName "Xvid" 
     158#define kCodecDescription "Decompresses video stored in Xvid format." 
     159#define kCodecSubType 'XVID' 
     160#include "PerianResources.r" 
     161#define kCodecSubType 'xvid' 
     162#include "PerianResources.r" 
     163#define kCodecSubType 'XviD' 
     164#include "PerianResources.r" 
     165#define kCodecSubType 'XVIX' 
     166#include "PerianResources.r" 
     167#define kCodecSubType 'BLZ0' 
     168#include "PerianResources.r" 
     169 
     170#define kCodecInfoResID kMPEG4CodecInfoResID 
     171#define kCodecName "MPEG-4" 
     172#define kCodecDescription "Decompresses video stored in MPEG-4 format." 
     173#define kCodecSubType 'RMP4' 
     174#include "PerianResources.r" 
     175#define kCodecSubType 'SEDG' 
     176#include "PerianResources.r" 
     177#define kCodecSubType 'WV1F' 
     178#include "PerianResources.r" 
     179#define kCodecSubType 'FMP4' 
     180#include "PerianResources.r" 
     181#define kCodecSubType 'SMP4' 
     182#include "PerianResources.r" 
    2237183// XXX: can we do this without claiming Apple's manufacturer (and thus unregistering their decoder)? 
    2238 resource 'thng' (304) { 
    2239         decompressorComponentType,              // Type                  
    2240         'mp4v',                                 // SubType 
    2241         'appl',                 // Manufacturer 
    2242         0,                                      // - use componentHasMultiplePlatforms 
    2243         0, 
    2244         0, 
    2245         0, 
    2246         'STR ',                                 // Name Type 
    2247         kMPEG4NameResID,                                // Name ID 
    2248         'STR ',                                 // Info Type 
    2249         kMPEG4NameResID,                                // Info ID 
    2250         0,                                      // Icon Type 
    2251         0,                                      // Icon ID 
    2252         kFFusionCodecVersion + 0x10000,                 // Version 
    2253         componentHasMultiplePlatforms +         // Registration Flags  
    2254         componentDoAutoVersion,                 // Registration Flags 
    2255         0,                                      // Resource ID of Icon Family 
    2256         { 
    2257                 kFFusionDecompressionFlags,  
    2258                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2259                 256,                            // ID of 'dlle' resource 
    2260                 platformPowerPCNativeEntryPoint, 
    2261                 kFFusionDecompressionFlags, 
    2262                 'dlle', 
    2263                 256, 
    2264                 platformIA32NativeEntryPoint, 
    2265         }; 
    2266 }; 
    2267  
    2268  
    2269 //--------------------------------------------------------------------------- 
    2270 // H264 Components 
    2271 //--------------------------------------------------------------------------- 
    2272 resource 'thng' (305) { 
    2273         decompressorComponentType,              // Type                  
    2274         'H264',                                 // SubType 
    2275         kFFusionCodecManufacturer,                      // Manufacturer 
    2276         0,                                      // - use componentHasMultiplePlatforms 
    2277         0, 
    2278         0, 
    2279         0, 
    2280         'STR ',                                 // Name Type 
    2281         kH264NameResID,                 // Name ID 
    2282         'STR ',                                 // Info Type 
    2283         kH264InfoResID,                 // Info ID 
    2284         0,                                      // Icon Type 
    2285         0,                                      // Icon ID 
    2286         kFFusionCodecVersion,                   // Version 
    2287         componentHasMultiplePlatforms +         // Registration Flags  
    2288         componentDoAutoVersion,                 // Registration Flags 
    2289         0,                                      // Resource ID of Icon Family 
    2290 
    2291         kFFusionDecompressionFlags,  
    2292         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2293         256,                            // ID of 'dlle' resource 
    2294         platformPowerPCNativeEntryPoint, 
    2295         kFFusionDecompressionFlags, 
    2296         'dlle', 
    2297         256, 
    2298         platformIA32NativeEntryPoint, 
    2299 }; 
    2300 }; 
    2301  
    2302 resource 'thng' (306) { 
    2303         decompressorComponentType,              // Type                  
    2304         'h264',                                 // SubType 
    2305         kFFusionCodecManufacturer,                      // Manufacturer 
    2306         0,                                      // - use componentHasMultiplePlatforms 
    2307         0, 
    2308         0, 
    2309         0, 
    2310         'STR ',                                 // Name Type 
    2311         kH264NameResID,                 // Name ID 
    2312         'STR ',                                 // Info Type 
    2313         kH264InfoResID,                 // Info ID 
    2314         0,                                      // Icon Type 
    2315         0,                                      // Icon ID 
    2316         kFFusionCodecVersion,                   // Version 
    2317         componentHasMultiplePlatforms +         // Registration Flags  
    2318         componentDoAutoVersion,                 // Registration Flags 
    2319         0,                                      // Resource ID of Icon Family 
    2320 
    2321         kFFusionDecompressionFlags,  
    2322         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2323         256,                            // ID of 'dlle' resource 
    2324         platformPowerPCNativeEntryPoint, 
    2325         kFFusionDecompressionFlags, 
    2326         'dlle', 
    2327         256, 
    2328         platformIA32NativeEntryPoint, 
    2329 }; 
    2330 }; 
    2331  
    2332 resource 'thng' (307) { 
    2333         decompressorComponentType,              // Type                  
    2334         'X264',                                 // SubType 
    2335         kFFusionCodecManufacturer,                      // Manufacturer 
    2336         0,                                      // - use componentHasMultiplePlatforms 
    2337         0, 
    2338         0, 
    2339         0, 
    2340         'STR ',                                 // Name Type 
    2341         kH264NameResID,                 // Name ID 
    2342         'STR ',                                 // Info Type 
    2343         kH264InfoResID,                 // Info ID 
    2344         0,                                      // Icon Type 
    2345         0,                                      // Icon ID 
    2346         kFFusionCodecVersion,                   // Version 
    2347         componentHasMultiplePlatforms +         // Registration Flags  
    2348         componentDoAutoVersion,                 // Registration Flags 
    2349         0,                                      // Resource ID of Icon Family 
    2350 
    2351         kFFusionDecompressionFlags,  
    2352         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2353         256,                            // ID of 'dlle' resource 
    2354         platformPowerPCNativeEntryPoint, 
    2355         kFFusionDecompressionFlags, 
    2356         'dlle', 
    2357         256, 
    2358         platformIA32NativeEntryPoint, 
    2359 }; 
    2360 }; 
    2361  
    2362 resource 'thng' (308) { 
    2363         decompressorComponentType,              // Type                  
    2364         'x264',                                 // SubType 
    2365         kFFusionCodecManufacturer,                      // Manufacturer 
    2366         0,                                      // - use componentHasMultiplePlatforms 
    2367         0, 
    2368         0, 
    2369         0, 
    2370         'STR ',                                 // Name Type 
    2371         kH264NameResID,                 // Name ID 
    2372         'STR ',                                 // Info Type 
    2373         kH264InfoResID,                 // Info ID 
    2374         0,                                      // Icon Type 
    2375         0,                                      // Icon ID 
    2376         kFFusionCodecVersion,                   // Version 
    2377         componentHasMultiplePlatforms +         // Registration Flags  
    2378         componentDoAutoVersion,                 // Registration Flags 
    2379         0,                                      // Resource ID of Icon Family 
    2380 
    2381         kFFusionDecompressionFlags,  
    2382         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2383         256,                            // ID of 'dlle' resource 
    2384         platformPowerPCNativeEntryPoint, 
    2385         kFFusionDecompressionFlags, 
    2386         'dlle', 
    2387         256, 
    2388         platformIA32NativeEntryPoint, 
    2389 }; 
    2390 }; 
    2391  
    2392 resource 'thng' (309) { 
    2393         decompressorComponentType,              // Type                  
    2394         'DAVC',                                 // SubType 
    2395         kFFusionCodecManufacturer,                      // Manufacturer 
    2396         0,                                      // - use componentHasMultiplePlatforms 
    2397         0, 
    2398         0, 
    2399         0, 
    2400         'STR ',                                 // Name Type 
    2401         kH264NameResID,                 // Name ID 
    2402         'STR ',                                 // Info Type 
    2403         kH264InfoResID,                 // Info ID 
    2404         0,                                      // Icon Type 
    2405         0,                                      // Icon ID 
    2406         kFFusionCodecVersion,                   // Version 
    2407         componentHasMultiplePlatforms +         // Registration Flags  
    2408         componentDoAutoVersion,                 // Registration Flags 
    2409         0,                                      // Resource ID of Icon Family 
    2410 
    2411         kFFusionDecompressionFlags,  
    2412         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2413         256,                            // ID of 'dlle' resource 
    2414         platformPowerPCNativeEntryPoint, 
    2415         kFFusionDecompressionFlags, 
    2416         'dlle', 
    2417         256, 
    2418         platformIA32NativeEntryPoint, 
    2419 }; 
    2420 }; 
    2421  
    2422 resource 'thng' (310) { 
    2423         decompressorComponentType,              // Type                  
    2424         'VSSH',                                 // SubType 
    2425         kFFusionCodecManufacturer,                      // Manufacturer 
    2426         0,                                      // - use componentHasMultiplePlatforms 
    2427         0, 
    2428         0, 
    2429         0, 
    2430         'STR ',                                 // Name Type 
    2431         kH264NameResID,                 // Name ID 
    2432         'STR ',                                 // Info Type 
    2433         kH264InfoResID,                 // Info ID 
    2434         0,                                      // Icon Type 
    2435         0,                                      // Icon ID 
    2436         kFFusionCodecVersion,                   // Version 
    2437         componentHasMultiplePlatforms +         // Registration Flags  
    2438         componentDoAutoVersion,                 // Registration Flags 
    2439         0,                                      // Resource ID of Icon Family 
    2440 
    2441         kFFusionDecompressionFlags,  
    2442         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2443         256,                            // ID of 'dlle' resource 
    2444         platformPowerPCNativeEntryPoint, 
    2445         kFFusionDecompressionFlags, 
    2446         'dlle', 
    2447         256, 
    2448         platformIA32NativeEntryPoint, 
    2449 }; 
    2450 }; 
    2451  
    2452 resource 'thng' (311) { 
    2453         decompressorComponentType,              // Type                  
    2454         'AVC1',                                 // SubType 
    2455         kFFusionCodecManufacturer,                      // Manufacturer 
    2456         0,                                      // - use componentHasMultiplePlatforms 
    2457         0, 
    2458         0, 
    2459         0, 
    2460         'STR ',                                 // Name Type 
    2461         kH264NameResID,                 // Name ID 
    2462         'STR ',                                 // Info Type 
    2463         kH264InfoResID,                 // Info ID 
    2464         0,                                      // Icon Type 
    2465         0,                                      // Icon ID 
    2466         kFFusionCodecVersion,                   // Version 
    2467         componentHasMultiplePlatforms +         // Registration Flags  
    2468         componentDoAutoVersion,                 // Registration Flags 
    2469         0,                                      // Resource ID of Icon Family 
    2470 
    2471         kFFusionDecompressionFlags,  
    2472         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2473         256,                            // ID of 'dlle' resource 
    2474         platformPowerPCNativeEntryPoint, 
    2475         kFFusionDecompressionFlags, 
    2476         'dlle', 
    2477         256, 
    2478         platformIA32NativeEntryPoint, 
    2479 }; 
    2480 }; 
    2481  
    2482 resource 'thng' (312) { 
    2483         decompressorComponentType,              // Type                  
    2484         'avc1',                                 // SubType 
    2485         kFFusionCodecManufacturer,                      // Manufacturer 
    2486         0,                                      // - use componentHasMultiplePlatforms 
    2487         0, 
    2488         0, 
    2489         0, 
    2490         'STR ',                                 // Name Type 
    2491         kH264NameResID,                 // Name ID 
    2492         'STR ',                                 // Info Type 
    2493         kH264InfoResID,                 // Info ID 
    2494         0,                                      // Icon Type 
    2495         0,                                      // Icon ID 
    2496         kFFusionCodecVersion,                   // Version 
    2497         componentHasMultiplePlatforms +         // Registration Flags  
    2498         componentDoAutoVersion,                 // Registration Flags 
    2499         0,                                      // Resource ID of Icon Family 
    2500 
    2501         kFFusionDecompressionFlags,  
    2502         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2503         256,                            // ID of 'dlle' resource 
    2504         platformPowerPCNativeEntryPoint, 
    2505         kFFusionDecompressionFlags, 
    2506         'dlle', 
    2507         256, 
    2508         platformIA32NativeEntryPoint, 
    2509 }; 
    2510 }; 
    2511  
    2512  
    2513 //--------------------------------------------------------------------------- 
    2514 // Flash Video Codecs 
    2515 //--------------------------------------------------------------------------- 
    2516 resource 'thng' (313) { 
    2517         decompressorComponentType,              // Type                  
    2518         'FLV1',                                 // SubType 
    2519         kFFusionCodecManufacturer,                      // Manufacturer 
    2520         0,                                      // - use componentHasMultiplePlatforms 
    2521         0, 
    2522         0, 
    2523         0, 
    2524         'STR ',                                 // Name Type 
    2525         kFLV1NameResID,                 // Name ID 
    2526         'STR ',                                 // Info Type 
    2527         kFLV1InfoResID,                 // Info ID 
    2528         0,                                      // Icon Type 
    2529         0,                                      // Icon ID 
    2530         kFFusionCodecVersion,                   // Version 
    2531         componentHasMultiplePlatforms +         // Registration Flags  
    2532         componentDoAutoVersion,                 // Registration Flags 
    2533         0,                                      // Resource ID of Icon Family 
    2534 
    2535         kFFusionDecompressionFlags,  
    2536         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2537         256,                            // ID of 'dlle' resource 
    2538         platformPowerPCNativeEntryPoint, 
    2539         kFFusionDecompressionFlags, 
    2540         'dlle', 
    2541         256, 
    2542         platformIA32NativeEntryPoint, 
    2543 }; 
    2544 }; 
    2545  
    2546 resource 'thng' (314) { 
    2547         decompressorComponentType,              // Type                  
    2548         'FSV1',                                 // SubType 
    2549         kFFusionCodecManufacturer,                      // Manufacturer 
    2550         0,                                      // - use componentHasMultiplePlatforms 
    2551         0, 
    2552         0, 
    2553         0, 
    2554         'STR ',                                 // Name Type 
    2555         kFlashSVNameResID,                      // Name ID 
    2556         'STR ',                                 // Info Type 
    2557         kFlashSVInfoResID,                      // Info ID 
    2558         0,                                      // Icon Type 
    2559         0,                                      // Icon ID 
    2560         kFFusionCodecVersion,                   // Version 
    2561         componentHasMultiplePlatforms +         // Registration Flags  
    2562         componentDoAutoVersion,                 // Registration Flags 
    2563         0,                                      // Resource ID of Icon Family 
    2564 
    2565         kFFusionDecompressionFlags,  
    2566         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2567         256,                            // ID of 'dlle' resource 
    2568         platformPowerPCNativeEntryPoint, 
    2569         kFFusionDecompressionFlags, 
    2570         'dlle', 
    2571         256, 
    2572         platformIA32NativeEntryPoint, 
    2573 }; 
    2574 }; 
    2575  
    2576  
    2577 //--------------------------------------------------------------------------- 
    2578 // VP6 Components 
    2579 //--------------------------------------------------------------------------- 
    2580 resource 'thng' (315) { 
    2581         decompressorComponentType,              // Type                  
    2582         'VP60',                                 // SubType 
    2583         kFFusionCodecManufacturer,                      // Manufacturer 
    2584         0,                                      // - use componentHasMultiplePlatforms 
    2585         0, 
    2586         0, 
    2587         0, 
    2588         'STR ',                                 // Name Type 
    2589         kVP6NameResID,                  // Name ID 
    2590         'STR ',                                 // Info Type 
    2591         kVP6InfoResID,                  // Info ID 
    2592         0,                                      // Icon Type 
    2593         0,                                      // Icon ID 
    2594         kFFusionCodecVersion,                   // Version 
    2595         componentHasMultiplePlatforms +         // Registration Flags  
    2596         componentDoAutoVersion,                 // Registration Flags 
    2597         0,                                      // Resource ID of Icon Family 
    2598 
    2599         kFFusionDecompressionFlags,  
    2600         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2601         256,                            // ID of 'dlle' resource 
    2602         platformPowerPCNativeEntryPoint, 
    2603         kFFusionDecompressionFlags, 
    2604         'dlle', 
    2605         256, 
    2606         platformIA32NativeEntryPoint, 
    2607 }; 
    2608 }; 
    2609  
    2610 resource 'thng' (316) { 
    2611         decompressorComponentType,              // Type                  
    2612         'VP61',                                 // SubType 
    2613         kFFusionCodecManufacturer,                      // Manufacturer 
    2614         0,                                      // - use componentHasMultiplePlatforms 
    2615         0, 
    2616         0, 
    2617         0, 
    2618         'STR ',                                 // Name Type 
    2619         kVP6NameResID,                  // Name ID 
    2620         'STR ',                                 // Info Type 
    2621         kVP6InfoResID,                  // Info ID 
    2622         0,                                      // Icon Type 
    2623         0,                                      // Icon ID 
    2624         kFFusionCodecVersion,                   // Version 
    2625         componentHasMultiplePlatforms +         // Registration Flags  
    2626         componentDoAutoVersion,                 // Registration Flags 
    2627         0,                                      // Resource ID of Icon Family 
    2628 
    2629         kFFusionDecompressionFlags,  
    2630         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2631         256,                            // ID of 'dlle' resource 
    2632         platformPowerPCNativeEntryPoint, 
    2633         kFFusionDecompressionFlags, 
    2634         'dlle', 
    2635         256, 
    2636         platformIA32NativeEntryPoint, 
    2637 }; 
    2638 }; 
    2639  
    2640 resource 'thng' (317) { 
    2641         decompressorComponentType,              // Type                  
    2642         'VP62',                                 // SubType 
    2643         kFFusionCodecManufacturer,                      // Manufacturer 
    2644         0,                                      // - use componentHasMultiplePlatforms 
    2645         0, 
    2646         0, 
    2647         0, 
    2648         'STR ',                                 // Name Type 
    2649         kVP6NameResID,                  // Name ID 
    2650         'STR ',                                 // Info Type 
    2651         kVP6InfoResID,                  // Info ID 
    2652         0,                                      // Icon Type 
    2653         0,                                      // Icon ID 
    2654         kFFusionCodecVersion,                   // Version 
    2655         componentHasMultiplePlatforms +         // Registration Flags  
    2656         componentDoAutoVersion,                 // Registration Flags 
    2657         0,                                      // Resource ID of Icon Family 
    2658 
    2659         kFFusionDecompressionFlags,  
    2660         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2661         256,                            // ID of 'dlle' resource 
    2662         platformPowerPCNativeEntryPoint, 
    2663         kFFusionDecompressionFlags, 
    2664         'dlle', 
    2665         256, 
    2666         platformIA32NativeEntryPoint, 
    2667 }; 
    2668 }; 
    2669  
    2670 resource 'thng' (318) { 
    2671         decompressorComponentType,              // Type                  
    2672         'VP6F',                                 // SubType 
    2673         kFFusionCodecManufacturer,                      // Manufacturer 
    2674         0,                                      // - use componentHasMultiplePlatforms 
    2675         0, 
    2676         0, 
    2677         0, 
    2678         'STR ',                                 // Name Type 
    2679         kVP6NameResID,                  // Name ID 
    2680         'STR ',                                 // Info Type 
    2681         kVP6InfoResID,                  // Info ID 
    2682         0,                                      // Icon Type 
    2683         0,                                      // Icon ID 
    2684         kFFusionCodecVersion,                   // Version 
    2685         componentHasMultiplePlatforms +         // Registration Flags  
    2686         componentDoAutoVersion,                 // Registration Flags 
    2687         0,                                      // Resource ID of Icon Family 
    2688 
    2689         kFFusionDecompressionFlags,  
    2690         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2691         256,                            // ID of 'dlle' resource 
    2692         platformPowerPCNativeEntryPoint, 
    2693         kFFusionDecompressionFlags, 
    2694         'dlle', 
    2695         256, 
    2696         platformIA32NativeEntryPoint, 
    2697 }; 
    2698 }; 
    2699  
    2700  
    2701 //--------------------------------------------------------------------------- 
    2702 // Intel H.263 Components 
    2703 //--------------------------------------------------------------------------- 
    2704 resource 'thng' (319) { 
    2705         decompressorComponentType,              // Type                  
    2706         'I263',                                 // SubType 
    2707         kFFusionCodecManufacturer,                      // Manufacturer 
    2708         0,                                      // - use componentHasMultiplePlatforms 
    2709         0, 
    2710         0, 
    2711         0, 
    2712         'STR ',                                 // Name Type 
    2713         kI263NameResID,                 // Name ID 
    2714         'STR ',                                 // Info Type 
    2715         kI263InfoResID,                 // Info ID 
    2716         0,                                      // Icon Type 
    2717         0,                                      // Icon ID 
    2718         kFFusionCodecVersion,                   // Version 
    2719         componentHasMultiplePlatforms +         // Registration Flags  
    2720         componentDoAutoVersion,                 // Registration Flags 
    2721         0,                                      // Resource ID of Icon Family 
    2722 
    2723         kFFusionDecompressionFlags,  
    2724         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2725         256,                            // ID of 'dlle' resource 
    2726         platformPowerPCNativeEntryPoint, 
    2727         kFFusionDecompressionFlags, 
    2728         'dlle', 
    2729         256, 
    2730         platformIA32NativeEntryPoint, 
    2731 }; 
    2732 }; 
    2733  
    2734 resource 'thng' (320) { 
    2735         decompressorComponentType,              // Type                  
    2736         'i263',                                 // SubType 
    2737         kFFusionCodecManufacturer,                      // Manufacturer 
    2738         0,                                      // - use componentHasMultiplePlatforms 
    2739         0, 
    2740         0, 
    2741         0, 
    2742         'STR ',                                 // Name Type 
    2743         kI263NameResID,                 // Name ID 
    2744         'STR ',                                 // Info Type 
    2745         kI263InfoResID,                 // Info ID 
    2746         0,                                      // Icon Type 
    2747         0,                                      // Icon ID 
    2748         kFFusionCodecVersion,                   // Version 
    2749         componentHasMultiplePlatforms +         // Registration Flags  
    2750         componentDoAutoVersion,                 // Registration Flags 
    2751         0,                                      // Resource ID of Icon Family 
    2752 
    2753         kFFusionDecompressionFlags,  
    2754         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2755         256,                            // ID of 'dlle' resource 
    2756         platformPowerPCNativeEntryPoint, 
    2757         kFFusionDecompressionFlags, 
    2758         'dlle', 
    2759         256, 
    2760         platformIA32NativeEntryPoint, 
    2761 }; 
    2762 }; 
    2763  
    2764  
    2765 //--------------------------------------------------------------------------- 
    2766 // VP3 Components 
    2767 //--------------------------------------------------------------------------- 
    2768 resource 'thng' (321) { 
    2769         decompressorComponentType,              // Type                  
    2770         'VP30',                                 // SubType 
    2771         kFFusionCodecManufacturer,                      // Manufacturer 
    2772         0,                                      // - use componentHasMultiplePlatforms 
    2773         0, 
    2774         0, 
    2775         0, 
    2776         'STR ',                                 // Name Type 
    2777         kVP3NameResID,                  // Name ID 
    2778         'STR ',                                 // Info Type 
    2779         kVP3InfoResID,                  // Info ID 
    2780         0,                                      // Icon Type 
    2781         0,                                      // Icon ID 
    2782         kFFusionCodecVersion,                   // Version 
    2783         componentHasMultiplePlatforms +         // Registration Flags  
    2784         componentDoAutoVersion,                 // Registration Flags 
    2785         0,                                      // Resource ID of Icon Family 
    2786 
    2787         kFFusionDecompressionFlags,  
    2788         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2789         256,                            // ID of 'dlle' resource 
    2790         platformPowerPCNativeEntryPoint, 
    2791         kFFusionDecompressionFlags, 
    2792         'dlle', 
    2793         256, 
    2794         platformIA32NativeEntryPoint, 
    2795 }; 
    2796 }; 
    2797  
    2798 resource 'thng' (322) { 
    2799         decompressorComponentType,              // Type                  
    2800         'VP31',                                 // SubType 
    2801         kFFusionCodecManufacturer,                      // Manufacturer 
    2802         0,                                      // - use componentHasMultiplePlatforms 
    2803         0, 
    2804         0, 
    2805         0, 
    2806         'STR ',                                 // Name Type 
    2807         kVP3NameResID,                  // Name ID 
    2808         'STR ',                                 // Info Type 
    2809         kVP3InfoResID,                  // Info ID 
    2810         0,                                      // Icon Type 
    2811         0,                                      // Icon ID 
    2812         kFFusionCodecVersion,                   // Version 
    2813         componentHasMultiplePlatforms +         // Registration Flags  
    2814         componentDoAutoVersion,                 // Registration Flags 
    2815         0,                                      // Resource ID of Icon Family 
    2816 
    2817         kFFusionDecompressionFlags,  
    2818         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2819         256,                            // ID of 'dlle' resource 
    2820         platformPowerPCNativeEntryPoint, 
    2821         kFFusionDecompressionFlags, 
    2822         'dlle', 
    2823         256, 
    2824         platformIA32NativeEntryPoint, 
    2825 }; 
    2826 }; 
    2827  
    2828  
    2829 //--------------------------------------------------------------------------- 
    2830 // VP3 Components 
    2831 //--------------------------------------------------------------------------- 
    2832 resource 'thng' (323) { 
    2833         decompressorComponentType,              // Type                  
    2834         'HFYU',                                 // SubType 
    2835         kFFusionCodecManufacturer,                      // Manufacturer 
    2836         0,                                      // - use componentHasMultiplePlatforms 
    2837         0, 
    2838         0, 
    2839         0, 
    2840         'STR ',                                 // Name Type 
    2841         kHuffYUVNameResID,                      // Name ID 
    2842         'STR ',                                 // Info Type 
    2843         kHuffYUVInfoResID,                      // Info ID 
    2844         0,                                      // Icon Type 
    2845         0,                                      // Icon ID 
    2846         kFFusionCodecVersion,                   // Version 
    2847         componentHasMultiplePlatforms +         // Registration Flags  
    2848         componentDoAutoVersion,                 // Registration Flags 
    2849         0,                                      // Resource ID of Icon Family 
    2850 
    2851         kFFusionDecompressionFlags,  
    2852         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2853         256,                            // ID of 'dlle' resource 
    2854         platformPowerPCNativeEntryPoint, 
    2855         kFFusionDecompressionFlags, 
    2856         'dlle', 
    2857         256, 
    2858         platformIA32NativeEntryPoint, 
    2859 }; 
    2860 }; 
    2861  
    2862 resource 'thng' (324) { 
    2863         decompressorComponentType,              // Type                  
    2864         'FFVH',                                 // SubType 
    2865         kFFusionCodecManufacturer,                      // Manufacturer 
    2866         0,                                      // - use componentHasMultiplePlatforms 
    2867         0, 
    2868         0, 
    2869         0, 
    2870         'STR ',                                 // Name Type 
    2871         kHuffYUVNameResID,                      // Name ID 
    2872         'STR ',                                 // Info Type 
    2873         kHuffYUVInfoResID,                      // Info ID 
    2874         0,                                      // Icon Type 
    2875         0,                                      // Icon ID 
    2876         kFFusionCodecVersion,                   // Version 
    2877         componentHasMultiplePlatforms +         // Registration Flags  
    2878         componentDoAutoVersion,                 // Registration Flags 
    2879         0,                                      // Resource ID of Icon Family 
    2880 
    2881         kFFusionDecompressionFlags,  
    2882         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2883         256,                            // ID of 'dlle' resource 
    2884         platformPowerPCNativeEntryPoint, 
    2885         kFFusionDecompressionFlags, 
    2886         'dlle', 
    2887         256, 
    2888         platformIA32NativeEntryPoint, 
    2889 }; 
    2890 }; 
    2891  
    2892 //--------------------------------------------------------------------------- 
    2893 // MPEG-1 Components 
    2894 //--------------------------------------------------------------------------- 
    2895 resource 'thng' (325) { 
    2896         decompressorComponentType,              // Type                  
    2897         'MPEG',                                 // SubType 
    2898         kFFusionCodecManufacturer,                      // Manufacturer 
    2899         0,                                      // - use componentHasMultiplePlatforms 
    2900         0, 
    2901         0, 
    2902         0, 
    2903         'STR ',                                 // Name Type 
    2904         kMPEG1NameResID,                        // Name ID 
    2905         'STR ',                                 // Info Type 
    2906         kMPEG1InfoResID,                        // Info ID 
    2907         0,                                      // Icon Type 
    2908         0,                                      // Icon ID 
    2909         kFFusionCodecVersion,                   // Version 
    2910         componentHasMultiplePlatforms +         // Registration Flags  
    2911         componentDoAutoVersion,                 // Registration Flags 
    2912         0,                                      // Resource ID of Icon Family 
    2913 
    2914         kFFusionDecompressionFlags,  
    2915         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2916         256,                            // ID of 'dlle' resource 
    2917         platformPowerPCNativeEntryPoint, 
    2918         kFFusionDecompressionFlags, 
    2919         'dlle', 
    2920         256, 
    2921         platformIA32NativeEntryPoint, 
    2922 }; 
    2923 }; 
    2924  
    2925 resource 'thng' (326) { 
    2926         decompressorComponentType,              // Type                  
    2927         'mpg1',                                 // SubType 
    2928         kFFusionCodecManufacturer,                      // Manufacturer 
    2929         0,                                      // - use componentHasMultiplePlatforms 
    2930         0, 
    2931         0, 
    2932         0, 
    2933         'STR ',                                 // Name Type 
    2934         kMPEG1NameResID,                        // Name ID 
    2935         'STR ',                                 // Info Type 
    2936         kMPEG1InfoResID,                        // Info ID 
    2937         0,                                      // Icon Type 
    2938         0,                                      // Icon ID 
    2939         kFFusionCodecVersion,                   // Version 
    2940         componentHasMultiplePlatforms +         // Registration Flags  
    2941         componentDoAutoVersion,                 // Registration Flags 
    2942         0,                                      // Resource ID of Icon Family 
    2943 
    2944         kFFusionDecompressionFlags,  
    2945         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2946         256,                            // ID of 'dlle' resource 
    2947         platformPowerPCNativeEntryPoint, 
    2948         kFFusionDecompressionFlags, 
    2949         'dlle', 
    2950         256, 
    2951         platformIA32NativeEntryPoint, 
    2952 }; 
    2953 }; 
    2954  
    2955 resource 'thng' (327) { 
    2956         decompressorComponentType,              // Type                  
    2957         'mp1v',                                 // SubType 
    2958         kFFusionCodecManufacturer,                      // Manufacturer 
    2959         0,                                      // - use componentHasMultiplePlatforms 
    2960         0, 
    2961         0, 
    2962         0, 
    2963         'STR ',                                 // Name Type 
    2964         kMPEG1NameResID,                        // Name ID 
    2965         'STR ',                                 // Info Type 
    2966         kMPEG1InfoResID,                        // Info ID 
    2967         0,                                      // Icon Type 
    2968         0,                                      // Icon ID 
    2969         kFFusionCodecVersion,                   // Version 
    2970         componentHasMultiplePlatforms +         // Registration Flags  
    2971         componentDoAutoVersion,                 // Registration Flags 
    2972         0,                                      // Resource ID of Icon Family 
    2973 
    2974         kFFusionDecompressionFlags,  
    2975         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    2976         256,                            // ID of 'dlle' resource 
    2977         platformPowerPCNativeEntryPoint, 
    2978         kFFusionDecompressionFlags, 
    2979         'dlle', 
    2980         256, 
    2981         platformIA32NativeEntryPoint, 
    2982 }; 
    2983 }; 
    2984  
    2985 //--------------------------------------------------------------------------- 
    2986 // MPEG-2 Components 
    2987 //--------------------------------------------------------------------------- 
    2988 resource 'thng' (328) { 
    2989         decompressorComponentType,              // Type                  
    2990         'MPG2',                                 // SubType 
    2991         kFFusionCodecManufacturer,                      // Manufacturer 
    2992         0,                                      // - use componentHasMultiplePlatforms 
    2993         0, 
    2994         0, 
    2995         0, 
    2996         'STR ',                                 // Name Type 
    2997         kMPEG2NameResID,                        // Name ID 
    2998         'STR ',                                 // Info Type 
    2999         kMPEG2InfoResID,                        // Info ID 
    3000         0,                                      // Icon Type 
    3001         0,                                      // Icon ID 
    3002         kFFusionCodecVersion,                   // Version 
    3003         componentHasMultiplePlatforms +         // Registration Flags  
    3004         componentDoAutoVersion,                 // Registration Flags 
    3005         0,                                      // Resource ID of Icon Family 
    3006 
    3007         kFFusionDecompressionFlags,  
    3008         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3009         256,                            // ID of 'dlle' resource 
    3010         platformPowerPCNativeEntryPoint, 
    3011         kFFusionDecompressionFlags, 
    3012         'dlle', 
    3013         256, 
    3014         platformIA32NativeEntryPoint, 
    3015 }; 
    3016 }; 
    3017  
    3018 resource 'thng' (329) { 
    3019         decompressorComponentType,              // Type                  
    3020         'mpg2',                                 // SubType 
    3021         kFFusionCodecManufacturer,                      // Manufacturer 
    3022         0,                                      // - use componentHasMultiplePlatforms 
    3023         0, 
    3024         0, 
    3025         0, 
    3026         'STR ',                                 // Name Type 
    3027         kMPEG2NameResID,                        // Name ID 
    3028         'STR ',                                 // Info Type 
    3029         kMPEG2InfoResID,                        // Info ID 
    3030         0,                                      // Icon Type 
    3031         0,                                      // Icon ID 
    3032         kFFusionCodecVersion,                   // Version 
    3033         componentHasMultiplePlatforms +         // Registration Flags  
    3034         componentDoAutoVersion,                 // Registration Flags 
    3035         0,                                      // Resource ID of Icon Family 
    3036 
    3037         kFFusionDecompressionFlags,  
    3038         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3039         256,                            // ID of 'dlle' resource 
    3040         platformPowerPCNativeEntryPoint, 
    3041         kFFusionDecompressionFlags, 
    3042         'dlle', 
    3043         256, 
    3044         platformIA32NativeEntryPoint, 
    3045 }; 
    3046 }; 
    3047  
    3048 resource 'thng' (330) { 
    3049         decompressorComponentType,              // Type                  
    3050         'mp2v',                                 // SubType 
    3051         kFFusionCodecManufacturer,                      // Manufacturer 
    3052         0,                                      // - use componentHasMultiplePlatforms 
    3053         0, 
    3054         0, 
    3055         0, 
    3056         'STR ',                                 // Name Type 
    3057         kMPEG2NameResID,                        // Name ID 
    3058         'STR ',                                 // Info Type 
    3059         kMPEG2InfoResID,                        // Info ID 
    3060         0,                                      // Icon Type 
    3061         0,                                      // Icon ID 
    3062         kFFusionCodecVersion,                   // Version 
    3063         componentHasMultiplePlatforms +         // Registration Flags  
    3064         componentDoAutoVersion,                 // Registration Flags 
    3065         0,                                      // Resource ID of Icon Family 
    3066 
    3067         kFFusionDecompressionFlags,  
    3068         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3069         256,                            // ID of 'dlle' resource 
    3070         platformPowerPCNativeEntryPoint, 
    3071         kFFusionDecompressionFlags, 
    3072         'dlle', 
    3073         256, 
    3074         platformIA32NativeEntryPoint, 
    3075 }; 
    3076 }; 
    3077  
    3078 //--------------------------------------------------------------------------- 
    3079 // Fraps Components 
    3080 //--------------------------------------------------------------------------- 
    3081 resource 'thng' (331) { 
    3082         decompressorComponentType,              // Type 
    3083         'FPS1',                                 // SubType 
    3084         kFFusionCodecManufacturer,                      // Manufacturer 
    3085         0,                                      // - use componentHasMultiplePlatforms 
    3086         0, 
    3087         0, 
    3088         0, 
    3089         'STR ',                                 // Name Type 
    3090         kFRAPSNameResID,                        // Name ID 
    3091         'STR ',                                 // Info Type 
    3092         kFRAPSInfoResID,                        // Info ID 
    3093         0,                                      // Icon Type 
    3094         0,                                      // Icon ID 
    3095         kFFusionCodecVersion,                   // Version 
    3096         componentHasMultiplePlatforms +         // Registration Flags  
    3097         componentDoAutoVersion,                 // Registration Flags 
    3098         0,                                      // Resource ID of Icon Family 
    3099 
    3100         kFFusionDecompressionFlags,  
    3101         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3102         256,                            // ID of 'dlle' resource 
    3103         platformPowerPCNativeEntryPoint, 
    3104         kFFusionDecompressionFlags, 
    3105         'dlle', 
    3106         256, 
    3107         platformIA32NativeEntryPoint, 
    3108 }; 
    3109 }; 
    3110  
    3111 resource 'thng' (332) { 
    3112         decompressorComponentType,              // Type                  
    3113         'FLV4',                                 // SubType 
    3114         kFFusionCodecManufacturer,                      // Manufacturer 
    3115         0,                                      // - use componentHasMultiplePlatforms 
    3116         0, 
    3117         0, 
    3118         0, 
    3119         'STR ',                                 // Name Type 
    3120         kVP6NameResID,                  // Name ID 
    3121         'STR ',                                 // Info Type 
    3122         kVP6InfoResID,                  // Info ID 
    3123         0,                                      // Icon Type 
    3124         0,                                      // Icon ID 
    3125         kFFusionCodecVersion,                   // Version 
    3126         componentHasMultiplePlatforms +         // Registration Flags  
    3127         componentDoAutoVersion,                 // Registration Flags 
    3128         0,                                      // Resource ID of Icon Family 
    3129 
    3130         kFFusionDecompressionFlags,  
    3131         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3132         256,                            // ID of 'dlle' resource 
    3133         platformPowerPCNativeEntryPoint, 
    3134         kFFusionDecompressionFlags, 
    3135         'dlle', 
    3136         256, 
    3137         platformIA32NativeEntryPoint, 
    3138 }; 
    3139 }; 
    3140  
    3141 //--------------------------------------------------------------------------- 
    3142 // Snow Components 
    3143 //--------------------------------------------------------------------------- 
    3144 resource 'thng' (333) { 
    3145         decompressorComponentType,              // Type 
    3146         'SNOW',                                 // SubType 
    3147         kFFusionCodecManufacturer,                      // Manufacturer 
    3148         0,                                      // - use componentHasMultiplePlatforms 
    3149         0, 
    3150         0, 
    3151         0, 
    3152         'STR ',                                 // Name Type 
    3153         kSnowNameResID,                        // Name ID 
    3154         'STR ',                                 // Info Type 
    3155         kSnowInfoResID,                        // Info ID 
    3156         0,                                      // Icon Type 
    3157         0,                                      // Icon ID 
    3158         kFFusionCodecVersion,                   // Version 
    3159         componentHasMultiplePlatforms +         // Registration Flags  
    3160         componentDoAutoVersion,                 // Registration Flags 
    3161         0,                                      // Resource ID of Icon Family 
    3162 
    3163         kFFusionDecompressionFlags,  
    3164         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3165         256,                            // ID of 'dlle' resource 
    3166         platformPowerPCNativeEntryPoint, 
    3167         kFFusionDecompressionFlags, 
    3168         'dlle', 
    3169         256, 
    3170         platformIA32NativeEntryPoint, 
    3171 }; 
    3172 }; 
    3173  
    3174 //--------------------------------------------------------------------------- 
    3175 // New Nuv Components 
    3176 //--------------------------------------------------------------------------- 
    3177 resource 'thng' (334) { 
    3178         decompressorComponentType,              // Type 
    3179         'RJPG',                                 // SubType 
    3180         kFFusionCodecManufacturer,                      // Manufacturer 
    3181         0,                                      // - use componentHasMultiplePlatforms 
    3182         0, 
    3183         0, 
    3184         0, 
    3185         'STR ',                                 // Name Type 
    3186         kNuvNameResID,                        // Name ID 
    3187         'STR ',                                 // Info Type 
    3188         kNuvInfoResID,                        // Info ID 
    3189         0,                                      // Icon Type 
    3190         0,                                      // Icon ID 
    3191         kFFusionCodecVersion,                   // Version 
    3192         componentHasMultiplePlatforms +         // Registration Flags  
    3193         componentDoAutoVersion,                 // Registration Flags 
    3194         0,                                      // Resource ID of Icon Family 
    3195 
    3196         kFFusionDecompressionFlags,  
    3197         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3198         256,                            // ID of 'dlle' resource 
    3199         platformPowerPCNativeEntryPoint, 
    3200         kFFusionDecompressionFlags, 
    3201         'dlle', 
    3202         256, 
    3203         platformIA32NativeEntryPoint, 
    3204 }; 
    3205 }; 
    3206  
    3207 //--------------------------------------------------------------------------- 
    3208 // Old Nuv Components 
    3209 //--------------------------------------------------------------------------- 
    3210 resource 'thng' (335) { 
    3211         decompressorComponentType,              // Type 
    3212         'NUV1',                                 // SubType 
    3213         kFFusionCodecManufacturer,                      // Manufacturer 
    3214         0,                                      // - use componentHasMultiplePlatforms 
    3215         0, 
    3216         0, 
    3217         0, 
    3218         'STR ',                                 // Name Type 
    3219         kNuvNameResID,                        // Name ID 
    3220         'STR ',                                 // Info Type 
    3221         kNuvInfoResID,                        // Info ID 
    3222         0,                                      // Icon Type 
    3223         0,                                      // Icon ID 
    3224         kFFusionCodecVersion,                   // Version 
    3225         componentHasMultiplePlatforms +         // Registration Flags  
    3226         componentDoAutoVersion,                 // Registration Flags 
    3227         0,                                      // Resource ID of Icon Family 
    3228 
    3229         kFFusionDecompressionFlags,  
    3230         'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3231         256,                            // ID of 'dlle' resource 
    3232         platformPowerPCNativeEntryPoint, 
    3233         kFFusionDecompressionFlags, 
    3234         'dlle', 
    3235         256, 
    3236         platformIA32NativeEntryPoint, 
    3237 }; 
    3238 }; 
    3239  
    3240 //--------------------------------------------------------------------------- 
    3241 // TSCC Components 
    3242 //--------------------------------------------------------------------------- 
    3243 resource 'thng' (336) { 
    3244         decompressorComponentType,              // Type 
    3245         'tscc',                                 // SubType 
    3246         kFFusionCodecManufacturer,                      // Manufacturer 
    3247         0,                                      // - use componentHasMultiplePlatforms 
    3248         0, 
    3249         0, 
    3250         0, 
    3251         'STR ',                                 // Name Type 
    3252         kTSCCNameResID,                        // Name ID 
    3253         'STR ',                                 // Info Type 
    3254         kTSCCInfoResID,                        // Info ID 
    3255         0,                                      // Icon Type 
    3256         0,                                      // Icon ID 
    3257         kFFusionCodecVersion,                   // Version 
    3258         componentHasMultiplePlatforms +         // Registration Flags  
    3259         componentDoAutoVersion,                 // Registration Flags 
    3260         0,                                      // Resource ID of Icon Family 
    3261         { 
    3262                 kFFusionDecompressionFlags,  
    3263                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3264                 256,                            // ID of 'dlle' resource 
    3265                 platformPowerPCNativeEntryPoint, 
    3266                 kFFusionDecompressionFlags, 
    3267                 'dlle', 
    3268                 256, 
    3269                 platformIA32NativeEntryPoint, 
    3270         }; 
    3271 }; 
    3272  
    3273  
    3274 //--------------------------------------------------------------------------- 
    3275 // ZMBV Components 
    3276 //--------------------------------------------------------------------------- 
    3277 resource 'thng' (338) { 
    3278         decompressorComponentType,              // Type 
    3279         'VP6A',                                 // SubType 
    3280         kFFusionCodecManufacturer,                      // Manufacturer 
    3281         0,                                      // - use componentHasMultiplePlatforms 
    3282         0, 
    3283         0, 
    3284         0, 
    3285         'STR ',                                 // Name Type 
    3286         kVP6ANameResID,                        // Name ID 
    3287         'STR ',                                 // Info Type 
    3288         kVP6AInfoResID,                        // Info ID 
    3289         0,                                      // Icon Type 
    3290         0,                                      // Icon ID 
    3291         kFFusionCodecVersion,                   // Version 
    3292         componentHasMultiplePlatforms +         // Registration Flags  
    3293         componentDoAutoVersion,                 // Registration Flags 
    3294         0,                                      // Resource ID of Icon Family 
    3295         { 
    3296                 kFFusionDecompressionFlags,  
    3297                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3298                 256,                            // ID of 'dlle' resource 
    3299                 platformPowerPCNativeEntryPoint, 
    3300                 kFFusionDecompressionFlags, 
    3301                 'dlle', 
    3302                 256, 
    3303                 platformIA32NativeEntryPoint, 
    3304         }; 
    3305 }; 
    3306  
    3307 //--------------------------------------------------------------------------- 
    3308 // ZMBV Components 
    3309 //--------------------------------------------------------------------------- 
    3310 resource 'thng' (337) { 
    3311         decompressorComponentType,              // Type 
    3312         'ZMBV',                                 // SubType 
    3313         kFFusionCodecManufacturer,                      // Manufacturer 
    3314         0,                                      // - use componentHasMultiplePlatforms 
    3315         0, 
    3316         0, 
    3317         0, 
    3318         'STR ',                                 // Name Type 
    3319         kZMBVNameResID,                        // Name ID 
    3320         'STR ',                                 // Info Type 
    3321         kZMBVInfoResID,                        // Info ID 
    3322         0,                                      // Icon Type 
    3323         0,                                      // Icon ID 
    3324         kFFusionCodecVersion,                   // Version 
    3325         componentHasMultiplePlatforms +         // Registration Flags  
    3326         componentDoAutoVersion,                 // Registration Flags 
    3327         0,                                      // Resource ID of Icon Family 
    3328         { 
    3329                 kFFusionDecompressionFlags,  
    3330                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3331                 256,                            // ID of 'dlle' resource 
    3332                 platformPowerPCNativeEntryPoint, 
    3333                 kFFusionDecompressionFlags, 
    3334                 'dlle', 
    3335                 256, 
    3336                 platformIA32NativeEntryPoint, 
    3337         }; 
    3338 }; 
    3339  
    3340 //--------------------------------------------------------------------------- 
    3341 // Indeo 3 Components 
    3342 //--------------------------------------------------------------------------- 
    3343 resource 'thng' (339) { 
    3344         decompressorComponentType,              // Type 
    3345         'IV32',                                 // SubType 
    3346         kFFusionCodecManufacturer,                      // Manufacturer 
    3347         0,                                      // - use componentHasMultiplePlatforms 
    3348         0, 
    3349         0, 
    3350         0, 
    3351         'STR ',                                 // Name Type 
    3352         kIndeo3NameResID,                        // Name ID 
    3353         'STR ',                                 // Info Type 
    3354         kIndeo3InfoResID,                        // Info ID 
    3355         0,                                      // Icon Type 
    3356         0,                                      // Icon ID 
    3357         kFFusionCodecVersion,                   // Version 
    3358         componentHasMultiplePlatforms +         // Registration Flags  
    3359         componentDoAutoVersion,                 // Registration Flags 
    3360         0,                                      // Resource ID of Icon Family 
    3361         { 
    3362                 kFFusionDecompressionFlags,  
    3363                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3364                 256,                            // ID of 'dlle' resource 
    3365                 platformPowerPCNativeEntryPoint, 
    3366                 kFFusionDecompressionFlags, 
    3367                 'dlle', 
    3368                 256, 
    3369                 platformIA32NativeEntryPoint, 
    3370         }; 
    3371 }; 
    3372  
    3373 //--------------------------------------------------------------------------- 
    3374 // Indeo 2 Components 
    3375 //--------------------------------------------------------------------------- 
    3376 resource 'thng' (340) { 
    3377         decompressorComponentType,              // Type 
    3378         'RT21',                                 // SubType 
    3379         kFFusionCodecManufacturer,                      // Manufacturer 
    3380         0,                                      // - use componentHasMultiplePlatforms 
    3381         0, 
    3382         0, 
    3383         0, 
    3384         'STR ',                                 // Name Type 
    3385         kIndeo2NameResID,                        // Name ID 
    3386         'STR ',                                 // Info Type 
    3387         kIndeo2InfoResID,                        // Info ID 
    3388         0,                                      // Icon Type 
    3389         0,                                      // Icon ID 
    3390         kFFusionCodecVersion,                   // Version 
    3391         componentHasMultiplePlatforms +         // Registration Flags  
    3392         componentDoAutoVersion,                 // Registration Flags 
    3393         0,                                      // Resource ID of Icon Family 
    3394         { 
    3395                 kFFusionDecompressionFlags,  
    3396                 'dlle',                         // Entry point found by symbol name 'dlle' resource 
    3397                 256,                            // ID of 'dlle' resource 
    3398                 platformPowerPCNativeEntryPoint, 
    3399                 kFFusionDecompressionFlags, 
    3400                 'dlle', 
    3401                 256, 
    3402                 platformIA32NativeEntryPoint, 
    3403         }; 
    3404 }; 
    3405  
    3406  
    3407  
    3408 //--------------------------------------------------------------------------- 
    3409 // Component Name Resources 
    3410 //--------------------------------------------------------------------------- 
    3411  
    3412 resource 'STR ' (kDivX1NameResID) { 
    3413         "MS-MPEG4 v1 (Perian)" 
    3414 }; 
    3415  
    3416 resource 'STR ' (kDivX2NameResID) { 
    3417         "MS-MPEG4 v2 (Perian)" 
    3418 }; 
    3419  
    3420 resource 'STR ' (kDivX3NameResID) { 
    3421         "DivX 3 (Perian)" 
    3422 }; 
    3423  
    3424 resource 'STR ' (kDivX4NameResID) { 
    3425         "DivX 4 (Perian)" 
    3426 }; 
    3427  
    3428 resource 'STR ' (kDivX5NameResID) { 
    3429         "DivX 5 (Perian)" 
    3430 }; 
    3431  
    3432 resource 'STR ' (k3ivxNameResID) { 
    3433         "3ivx (Perian)" 
    3434 }; 
    3435  
    3436 resource 'STR ' (kXVIDNameResID) { 
    3437         "Xvid (Perian)" 
    3438 }; 
    3439  
    3440 resource 'STR ' (kMPEG4NameResID) { 
    3441         "MPEG-4 (Perian)" 
    3442 }; 
    3443  
    3444 resource 'STR ' (kH264NameResID) { 
    3445         "H.264 (Perian)" 
    3446 }; 
    3447  
    3448 resource 'STR ' (kFLV1NameResID) { 
    3449         "Sorenson H.263 (Perian)" 
    3450 }; 
    3451  
    3452 resource 'STR ' (kFlashSVNameResID) { 
    3453         "Flash Screen Video (Perian)" 
    3454 }; 
    3455  
    3456 resource 'STR ' (kVP6NameResID) { 
    3457         "TrueMotion VP6 (Perian)" 
    3458 }; 
    3459  
    3460 resource 'STR ' (kI263NameResID) { 
    3461         "Intel H.263 (Perian)" 
    3462 }; 
    3463  
    3464 resource 'STR ' (kVP3NameResID) { 
    3465         "On2 VP3 (Perian)" 
    3466 }; 
    3467  
    3468 resource 'STR ' (kHuffYUVNameResID) { 
    3469         "HuffYUV (Perian)" 
    3470 }; 
    3471  
    3472 resource 'STR ' (kMPEG1NameResID) { 
    3473         "MPEG-1 (Perian)" 
    3474 }; 
    3475  
    3476 resource 'STR ' (kMPEG2NameResID) { 
    3477         "MPEG-2 (Perian)" 
    3478 }; 
    3479  
    3480 resource 'STR ' (kFRAPSNameResID) { 
    3481         "Fraps (Perian)" 
    3482 }; 
    3483  
    3484 resource 'STR ' (kSnowNameResID) { 
    3485         "Snow (Perian)" 
    3486 }; 
    3487  
    3488 resource 'STR ' (kNuvNameResID) { 
    3489         "NuppelVideo (Perian)" 
    3490 }; 
    3491  
    3492 resource 'STR ' (kTSCCNameResID) { 
    3493         "Techsmith Screen Capture (Perian)" 
    3494 }; 
    3495  
    3496 resource 'STR ' (kZMBVNameResID) { 
    3497         "DosBox Capture (Perian)" 
    3498 }; 
    3499  
    3500 resource 'STR ' (kVP6ANameResID) { 
    3501         "On2 VP6A (Perian)" 
    3502 }; 
    3503  
    3504 resource 'STR ' (kIndeo2NameResID) { 
    3505         "Indeo 2 (Perian)" 
    3506 }; 
    3507  
    3508 resource 'STR ' (kIndeo3NameResID) { 
    3509         "Indeo 3 (Perian)" 
    3510 }; 
    3511  
    3512 //--------------------------------------------------------------------------- 
    3513 // Component Name Resources 
    3514 //--------------------------------------------------------------------------- 
    3515  
    3516 resource 'STR ' (kDivX1InfoResID) { 
    3517         "Decompresses video stored in MS-MPEG4 version 1 format." 
    3518 }; 
    3519  
    3520 resource 'STR ' (kDivX2InfoResID) { 
    3521         "Decompresses video stored in MS-MPEG4 version 2 format." 
    3522 }; 
    3523  
    3524 resource 'STR ' (kDivX3InfoResID) { 
    3525         "Decompresses video stored in DivX 3.11 alpha format." 
    3526 }; 
    3527  
    3528 resource 'STR ' (kDivX4InfoResID) { 
    3529         "Decompresses video stored in OpenDivX format." 
    3530 }; 
    3531  
    3532 resource 'STR ' (kDivX5InfoResID) { 
    3533         "Decompresses video stored in DivX 5 format." 
    3534 }; 
    3535  
    3536 resource 'STR ' (k3ivxInfoResID) { 
    3537         "Decompresses video stored in 3ivx format." 
    3538 }; 
    3539  
    3540 resource 'STR ' (kXVIDInfoResID) { 
    3541         "Decompresses video stored in Xvid format." 
    3542 }; 
    3543  
    3544 resource 'STR ' (kMPEG4InfoResID) { 
    3545         "Decompresses video stored in MPEG-4 format." 
    3546 }; 
    3547  
    3548 resource 'STR ' (kH264InfoResID) { 
    3549         "Decompresses video stored in H.264 format." 
    3550 }; 
    3551  
    3552 resource 'STR ' (kFLV1InfoResID) { 
    3553         "Decompresses video stored in Sorenson H.263 format." 
    3554 }; 
    3555  
    3556 resource 'STR ' (kFlashSVInfoResID) { 
    3557         "Decompresses video stored in Flash Screen Video format." 
    3558 }; 
    3559  
    3560 resource 'STR ' (kVP6InfoResID) { 
    3561         "Decompresses video stored in On2 VP6 format." 
    3562 }; 
    3563  
    3564 resource 'STR ' (kI263InfoResID) { 
    3565         "Decompresses video stored in Intel H.263 format." 
    3566 }; 
    3567  
    3568 resource 'STR ' (kVP3InfoResID) { 
    3569         "Decompresses video stored in On2 VP3 format." 
    3570 }; 
    3571  
    3572 resource 'STR ' (kHuffYUVInfoResID) { 
    3573         "Decompresses video stored in HuffYUV format." 
    3574 }; 
    3575  
    3576 resource 'STR ' (kMPEG1InfoResID) { 
    3577         "Decompresses video stored in MPEG-1 format." 
    3578 }; 
    3579  
    3580 resource 'STR ' (kMPEG2InfoResID) { 
    3581         "Decompresses video stored in MPEG-2 format." 
    3582 }; 
    3583  
    3584 resource 'STR ' (kFRAPSInfoResID) { 
    3585         "Decompresses video stored in Fraps format." 
    3586 }; 
    3587  
    3588 resource 'STR ' (kSnowInfoResID) { 
    3589         "Decompresses video stored in Snow format." 
    3590 }; 
    3591  
    3592 resource 'STR ' (kNuvInfoResID) { 
    3593         "Decompresses video stored in NuppelVideo format." 
    3594 }; 
    3595  
    3596 resource 'STR ' (kTSCCInfoResID) { 
    3597         "Decompresses video stored in Techsmith Screen Capture format." 
    3598 }; 
    3599  
    3600 resource 'STR ' (kZMBVInfoResID) { 
    3601         "Decompresses video stored in DosBox Capture format." 
    3602 }; 
    3603  
    3604 resource 'STR ' (kVP6AInfoResID) { 
    3605         "Decompresses video stored in On2 VP6A format." 
    3606 }; 
    3607  
    3608 resource 'STR ' (kIndeo2InfoResID) { 
    3609         "Decompresses video stored in Intel's Indeo 2 format." 
    3610 }; 
    3611  
    3612 resource 'STR ' (kIndeo3InfoResID) { 
    3613         "Decompresses video stored in Intel's Indeo 3 format." 
    3614 }; 
     184#define kCodecManufacturer 'appl' 
     185#define kCodecSubType 'mp4v' 
     186#include "PerianResources.r" 
     187#define kCodecManufacturer kFFusionCodecManufacturer 
     188 
     189#define kCodecInfoResID kH264CodecInfoResID 
     190#define kCodecName "H.264 (Perian)" 
     191#define kCodecDescription "Decompresses video stored in H.264 format." 
     192#define kCodecSubType 'H264' 
     193#include "PerianResources.r" 
     194#define kCodecSubType 'h264' 
     195#include "PerianResources.r" 
     196#define kCodecSubType 'X264' 
     197#include "PerianResources.r" 
     198#define kCodecSubType 'x264' 
     199#include "PerianResources.r" 
     200#define kCodecSubType 'DAVC' 
     201#include "PerianResources.r" 
     202#define kCodecSubType 'VSSH' 
     203#include "PerianResources.r" 
     204#define kCodecSubType 'AVC1' 
     205#include "PerianResources.r" 
     206#define kCodecSubType 'avc1' 
     207#include "PerianResources.r" 
     208 
     209#define kCodecInfoResID kFLV1CodecInfoResID 
     210#define kCodecName "Sorenson H.263" 
     211#define kCodecDescription "Decompresses video stored in Sorenson H.263 format." 
     212#define kCodecSubType 'FLV1' 
     213#include "PerianResources.r" 
     214 
     215#define kCodecInfoResID kFlashSVCodecInfoResID 
     216#define kCodecName "Flash Screen Video" 
     217#define kCodecDescription "Decompresses video stored in Flash Screen Video format." 
     218#define kCodecSubType 'FSV1' 
     219#include "PerianResources.r" 
     220 
     221#define kCodecInfoResID kVP6CodecInfoResID 
     222#define kCodecName "TrueMotion VP6" 
     223#define kCodecDescription "Decompresses video stored in On2 VP6 format." 
     224#define kCodecSubType 'VP60' 
     225#include "PerianResources.r" 
     226#define kCodecSubType 'VP61' 
     227#include "PerianResources.r" 
     228#define kCodecSubType 'VP62' 
     229#include "PerianResources.r" 
     230#define kCodecSubType 'VP6F' 
     231#include "PerianResources.r" 
     232#define kCodecSubType 'FLV4' 
     233#include "PerianResources.r" 
     234 
     235#define kCodecInfoResID kI263CodecInfoResID 
     236#define kCodecName "Intel H.263" 
     237#define kCodecDescription "Decompresses video stored in Intel H.263 format." 
     238#define kCodecSubType 'I263' 
     239#include "PerianResources.r" 
     240#define kCodecSubType 'i263' 
     241#include "PerianResources.r" 
     242 
     243#define kCodecInfoResID kVP3CodecInfoResID 
     244#define kCodecName "On2 VP3" 
     245#define kCodecDescription "Decompresses video stored in On2 VP3 format." 
     246#define kCodecSubType 'VP30' 
     247#include "PerianResources.r" 
     248#define kCodecSubType 'VP31' 
     249#include "PerianResources.r" 
     250 
     251#define kCodecInfoResID kHuffYUVCodecInfoResID 
     252#define kCodecName "HuffYUV" 
     253#define kCodecDescription "Decompresses video stored in HuffYUV format." 
     254#define kCodecSubType 'HFYU' 
     255#include "PerianResources.r" 
     256#define kCodecSubType 'FFVH' 
     257#include "PerianResources.r" 
     258 
     259#define kCodecInfoResID kMPEG1CodecInfoResID 
     260#define kCodecName "MPEG-1" 
     261#define kCodecDescription "Decompresses video stored in MPEG-1 format." 
     262#define kCodecSubType 'MPEG' 
     263#include "PerianResources.r" 
     264#define kCodecSubType 'mpg1' 
     265#include "PerianResources.r" 
     266#define kCodecSubType 'mp1v' 
     267#include "PerianResources.r" 
     268 
     269#define kCodecInfoResID kMPEG2CodecInfoResID 
     270#define kCodecName "MPEG-2" 
     271#define kCodecDescription "Decompresses video stored in MPEG-2 format." 
     272#define kCodecSubType 'MPG2' 
     273#include "PerianResources.r" 
     274#define kCodecSubType 'mpg2' 
     275#include "PerianResources.r" 
     276#define kCodecSubType 'mp2v' 
     277#include "PerianResources.r" 
     278 
     279#define kCodecInfoResID kFRAPSCodecInfoResID 
     280#define kCodecName "Fraps" 
     281#define kCodecDescription "Decompresses video stored in Fraps format." 
     282#define kCodecSubType 'FPS1' 
     283#include "PerianResources.r" 
     284 
     285#define kCodecInfoResID kSnowCodecInfoResID 
     286#define kCodecName "Snow" 
     287#define kCodecDescription "Decompresses video stored in Snow format." 
     288#define kCodecSubType 'SNOW' 
     289 
     290#define kCodecInfoResID kNuvCodecInfoResID 
     291#define kCodecName "NuppelVideo" 
     292#define kCodecDescription "Decompresses video stored in NuppelVideo format." 
     293#define kCodecSubType 'RJPG' 
     294#include "PerianResources.r" 
     295#define kCodecSubType 'NUV1' 
     296#include "PerianResources.r" 
     297 
     298#define kCodecInfoResID kIndeo2CodecInfoResID 
     299#define kCodecName "Indeo 2" 
     300#define kCodecDescription "Decompresses video stored in Intel's Indeo 2 format." 
     301#define kCodecSubType 'RT21' 
     302#include "PerianResources.r" 
     303 
     304#define kCodecInfoResID kIndeo3CodecInfoResID 
     305#define kCodecName "Indeo 3" 
     306#define kCodecDescription "Decompresses video stored in Intel's Indeo 3 format." 
     307#define kCodecSubType 'IV32' 
     308#include "PerianResources.r" 
     309 
     310#define kCodecInfoResID kTSCCCodecInfoResID 
     311#define kCodecName "Techsmith Screen Capture" 
     312#define kCodecDescription "Decompresses video stored in Techsmith Screen Capture format." 
     313#define kCodecSubType 'tscc' 
     314#include "PerianResources.r" 
     315 
     316#define kCodecInfoResID kZMBVCodecInfoResID 
     317#define kCodecName "DosBox Capture" 
     318#define kCodecDescription "Decompresses video stored in DosBox Capture format." 
     319#define kCodecSubType 'ZMBV' 
     320#include "PerianResources.r" 
     321 
     322#define kCodecInfoResID kVP6ACodecInfoResID 
     323#define kCodecName "On2 VP6A" 
     324#define kCodecDescription "Decompresses video stored in On2 VP6A format." 
     325#define kCodecSubType 'VP6A' 
     326#include "PerianResources.r" 
    3615327 
    3616328//--------------------------------------------------------------------------- 
  • trunk/Perian.xcodeproj/project.pbxproj

    r1099 r1102  
    278278                F57676060BE1A18300B2434B /* FrameBuffer.c in Sources */ = {isa = PBXBuildFile; fileRef = F57676040BE1A18300B2434B /* FrameBuffer.c */; }; 
    279279                F57755F50B51EB1800C7D833 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F57755F40B51EB1800C7D833 /* CoreFoundation.framework */; }; 
     280                F59B2AB91007A0D000FAAAD8 /* PerianResources.r in CopyFiles */ = {isa = PBXBuildFile; fileRef = F59B2AB81007A0D000FAAAD8 /* PerianResources.r */; }; 
    280281                F59E09F10A670E570019A3F0 /* Perian.component in CopyFiles */ = {isa = PBXBuildFile; fileRef = 11A70AC10A3D0105002058D4 /* Perian.component */; }; 
    281282                F5CFD1C10B5000DF00616865 /* GBPerianPanePListGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = F5CFD1BD0B5000CE00616865 /* GBPerianPanePListGenerator.m */; }; 
     
    475476                        files = ( 
    476477                                F59E09F10A670E570019A3F0 /* Perian.component in CopyFiles */, 
     478                                F59B2AB91007A0D000FAAAD8 /* PerianResources.r in CopyFiles */, 
    477479                        ); 
    478480                        runOnlyForDeploymentPostprocessing = 0; 
     
    748750                F57676050BE1A18300B2434B /* FrameBuffer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = FrameBuffer.h; sourceTree = "<group>"; }; 
    749751                F57755F40B51EB1800C7D833 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; }; 
     752                F59B2AB81007A0D000FAAAD8 /* PerianResources.r */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.rez; path = PerianResources.r; sourceTree = "<group>"; }; 
    750753                F5CFD1B40B50009000616865 /* PerianPanePListGenerator */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = PerianPanePListGenerator; sourceTree = BUILT_PRODUCTS_DIR; }; 
    751754                F5CFD1BD0B5000CE00616865 /* GBPerianPanePListGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GBPerianPanePListGenerator.m; sourceTree = "<group>"; }; 
     
    905908                                6116E55D0B43C29F0020F1CE /* XCAResources.r */, 
    906909                                F50D440903EAD8E701B1D299 /* Images */, 
     910                                F59B2AB81007A0D000FAAAD8 /* PerianResources.r */, 
    907911                        ); 
    908912                        name = Resources;