Changeset 208
- Timestamp:
- 12/20/06 11:37:25 (2 years ago)
- Files:
-
- trunk/FFusionCodec.c (modified) (6 diffs)
- trunk/FFusionCodec.r (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/FFusionCodec.c
r207 r208 464 464 case 'X264': 465 465 case 'x264': 466 case 'AVC1': 466 467 case 'DAVC': 467 468 case 'VSSH': … … 474 475 glob->avCodec = avcodec_find_decoder(CODEC_ID_FLASHSV); 475 476 break; 477 case 'VP60': 478 case 'VP61': 476 479 case 'VP62': 477 480 glob->avCodec = avcodec_find_decoder(CODEC_ID_VP6); … … 481 484 break; 482 485 case 'I263': 486 case 'i263': 483 487 glob->avCodec = avcodec_find_decoder(CODEC_ID_H263I); 484 488 break; … … 1159 1163 case 'X264': 1160 1164 case 'x264': 1165 case 'AVC1': 1161 1166 case 'DAVC': 1162 1167 case 'VSSH': … … 1171 1176 err = GetComponentResource((Component)glob->self, codecInfoResourceType, kFlashSVCodecInfoResID, (Handle *)&tempCodecInfo); 1172 1177 break; 1173 1178 1179 case 'VP60': 1180 case 'VP61': 1174 1181 case 'VP62': 1175 1182 case 'VP6F': … … 1178 1185 1179 1186 case 'I263': 1187 case 'i263': 1180 1188 err = GetComponentResource((Component)glob->self, codecInfoResourceType, kI263CodecInfoResID, (Handle *)&tempCodecInfo); 1181 1189 break; trunk/FFusionCodec.r
r154 r208 2109 2109 resource 'thng' (310) { 2110 2110 decompressorComponentType, // Type 2111 ' FLV1', // SubType2112 kFFusionCodecManufacturer, // Manufacturer 2113 0, // - use componentHasMultiplePlatforms 2114 0, 2115 0, 2116 0, 2117 'STR ', // Name Type 2118 k FLV1NameResID, // Name ID2119 'STR ', // Info Type 2120 k FLV1InfoResID, // Info ID2111 'AVC1', // SubType 2112 kFFusionCodecManufacturer, // Manufacturer 2113 0, // - use componentHasMultiplePlatforms 2114 0, 2115 0, 2116 0, 2117 'STR ', // Name Type 2118 kH264NameResID, // Name ID 2119 'STR ', // Info Type 2120 kH264InfoResID, // Info ID 2121 2121 0, // Icon Type 2122 2122 0, // Icon ID … … 2139 2139 resource 'thng' (311) { 2140 2140 decompressorComponentType, // Type 2141 'F SV1', // SubType2142 kFFusionCodecManufacturer, // Manufacturer 2143 0, // - use componentHasMultiplePlatforms 2144 0, 2145 0, 2146 0, 2147 'STR ', // Name Type 2148 kF lashSVNameResID, // Name ID2149 'STR ', // Info Type 2150 kF lashSVInfoResID, // Info ID2141 'FLV1', // SubType 2142 kFFusionCodecManufacturer, // Manufacturer 2143 0, // - use componentHasMultiplePlatforms 2144 0, 2145 0, 2146 0, 2147 'STR ', // Name Type 2148 kFLV1NameResID, // Name ID 2149 'STR ', // Info Type 2150 kFLV1InfoResID, // Info ID 2151 2151 0, // Icon Type 2152 2152 0, // Icon ID … … 2169 2169 resource 'thng' (312) { 2170 2170 decompressorComponentType, // Type 2171 ' VP62', // SubType2172 kFFusionCodecManufacturer, // Manufacturer 2173 0, // - use componentHasMultiplePlatforms 2174 0, 2175 0, 2176 0, 2177 'STR ', // Name Type 2178 k VP6NameResID, // Name ID2179 'STR ', // Info Type 2180 k VP6InfoResID, // Info ID2171 'FSV1', // SubType 2172 kFFusionCodecManufacturer, // Manufacturer 2173 0, // - use componentHasMultiplePlatforms 2174 0, 2175 0, 2176 0, 2177 'STR ', // Name Type 2178 kFlashSVNameResID, // Name ID 2179 'STR ', // Info Type 2180 kFlashSVInfoResID, // Info ID 2181 2181 0, // Icon Type 2182 2182 0, // Icon ID … … 2199 2199 resource 'thng' (313) { 2200 2200 decompressorComponentType, // Type 2201 'VP6 F', // SubType2201 'VP60', // SubType 2202 2202 kFFusionCodecManufacturer, // Manufacturer 2203 2203 0, // - use componentHasMultiplePlatforms … … 2229 2229 resource 'thng' (314) { 2230 2230 decompressorComponentType, // Type 2231 ' I263', // SubType2232 kFFusionCodecManufacturer, // Manufacturer 2233 0, // - use componentHasMultiplePlatforms 2234 0, 2235 0, 2236 0, 2237 'STR ', // Name Type 2238 k I263NameResID, // Name ID2239 'STR ', // Info Type 2240 k I263InfoResID, // Info ID2231 'VP61', // SubType 2232 kFFusionCodecManufacturer, // Manufacturer 2233 0, // - use componentHasMultiplePlatforms 2234 0, 2235 0, 2236 0, 2237 'STR ', // Name Type 2238 kVP6NameResID, // Name ID 2239 'STR ', // Info Type 2240 kVP6InfoResID, // Info ID 2241 2241 0, // Icon Type 2242 2242 0, // Icon ID … … 2259 2259 resource 'thng' (315) { 2260 2260 decompressorComponentType, // Type 2261 'VP 30', // SubType2262 kFFusionCodecManufacturer, // Manufacturer 2263 0, // - use componentHasMultiplePlatforms 2264 0, 2265 0, 2266 0, 2267 'STR ', // Name Type 2268 kVP 3NameResID, // Name ID2269 'STR ', // Info Type 2270 kVP 3InfoResID, // Info ID2261 'VP62', // SubType 2262 kFFusionCodecManufacturer, // Manufacturer 2263 0, // - use componentHasMultiplePlatforms 2264 0, 2265 0, 2266 0, 2267 'STR ', // Name Type 2268 kVP6NameResID, // Name ID 2269 'STR ', // Info Type 2270 kVP6InfoResID, // Info ID 2271 2271 0, // Icon Type 2272 2272 0, // Icon ID … … 2289 2289 resource 'thng' (316) { 2290 2290 decompressorComponentType, // Type 2291 'VP 31', // SubType2292 kFFusionCodecManufacturer, // Manufacturer 2293 0, // - use componentHasMultiplePlatforms 2294 0, 2295 0, 2296 0, 2297 'STR ', // Name Type 2298 kVP 3NameResID, // Name ID2299 'STR ', // Info Type 2300 kVP 3InfoResID, // Info ID2291 'VP6F', // SubType 2292 kFFusionCodecManufacturer, // Manufacturer 2293 0, // - use componentHasMultiplePlatforms 2294 0, 2295 0, 2296 0, 2297 'STR ', // Name Type 2298 kVP6NameResID, // Name ID 2299 'STR ', // Info Type 2300 kVP6InfoResID, // Info ID 2301 2301 0, // Icon Type 2302 2302 0, // Icon ID … … 2317 2317 }; 2318 2318 2319 resource 'thng' (317) { 2320 decompressorComponentType, // Type 2321 'I263', // SubType 2322 kFFusionCodecManufacturer, // Manufacturer 2323 0, // - use componentHasMultiplePlatforms 2324 0, 2325 0, 2326 0, 2327 'STR ', // Name Type 2328 kI263NameResID, // Name ID 2329 'STR ', // Info Type 2330 kI263InfoResID, // Info ID 2331 0, // Icon Type 2332 0, // Icon ID 2333 kFFusionCodecVersion, // Version 2334 componentHasMultiplePlatforms + // Registration Flags 2335 componentDoAutoVersion, // Registration Flags 2336 0, // Resource ID of Icon Family 2337 { 2338 kFFusionDecompressionFlags, 2339 'dlle', // Entry point found by symbol name 'dlle' resource 2340 256, // ID of 'dlle' resource 2341 platformPowerPCNativeEntryPoint, 2342 kFFusionDecompressionFlags, 2343 'dlle', 2344 256, 2345 platformIA32NativeEntryPoint, 2346 }; 2347 }; 2348 2349 resource 'thng' (318) { 2350 decompressorComponentType, // Type 2351 'i263', // SubType 2352 kFFusionCodecManufacturer, // Manufacturer 2353 0, // - use componentHasMultiplePlatforms 2354 0, 2355 0, 2356 0, 2357 'STR ', // Name Type 2358 kI263NameResID, // Name ID 2359 'STR ', // Info Type 2360 kI263InfoResID, // Info ID 2361 0, // Icon Type 2362 0, // Icon ID 2363 kFFusionCodecVersion, // Version 2364 componentHasMultiplePlatforms + // Registration Flags 2365 componentDoAutoVersion, // Registration Flags 2366 0, // Resource ID of Icon Family 2367 { 2368 kFFusionDecompressionFlags, 2369 'dlle', // Entry point found by symbol name 'dlle' resource 2370 256, // ID of 'dlle' resource 2371 platformPowerPCNativeEntryPoint, 2372 kFFusionDecompressionFlags, 2373 'dlle', 2374 256, 2375 platformIA32NativeEntryPoint, 2376 }; 2377 }; 2378 2379 resource 'thng' (319) { 2380 decompressorComponentType, // Type 2381 'VP30', // SubType 2382 kFFusionCodecManufacturer, // Manufacturer 2383 0, // - use componentHasMultiplePlatforms 2384 0, 2385 0, 2386 0, 2387 'STR ', // Name Type 2388 kVP3NameResID, // Name ID 2389 'STR ', // Info Type 2390 kVP3InfoResID, // Info ID 2391 0, // Icon Type 2392 0, // Icon ID 2393 kFFusionCodecVersion, // Version 2394 componentHasMultiplePlatforms + // Registration Flags 2395 componentDoAutoVersion, // Registration Flags 2396 0, // Resource ID of Icon Family 2397 { 2398 kFFusionDecompressionFlags, 2399 'dlle', // Entry point found by symbol name 'dlle' resource 2400 256, // ID of 'dlle' resource 2401 platformPowerPCNativeEntryPoint, 2402 kFFusionDecompressionFlags, 2403 'dlle', 2404 256, 2405 platformIA32NativeEntryPoint, 2406 }; 2407 }; 2408 2409 resource 'thng' (320) { 2410 decompressorComponentType, // Type 2411 'VP31', // SubType 2412 kFFusionCodecManufacturer, // Manufacturer 2413 0, // - use componentHasMultiplePlatforms 2414 0, 2415 0, 2416 0, 2417 'STR ', // Name Type 2418 kVP3NameResID, // Name ID 2419 'STR ', // Info Type 2420 kVP3InfoResID, // Info ID 2421 0, // Icon Type 2422 0, // Icon ID 2423 kFFusionCodecVersion, // Version 2424 componentHasMultiplePlatforms + // Registration Flags 2425 componentDoAutoVersion, // Registration Flags 2426 0, // Resource ID of Icon Family 2427 { 2428 kFFusionDecompressionFlags, 2429 'dlle', // Entry point found by symbol name 'dlle' resource 2430 256, // ID of 'dlle' resource 2431 platformPowerPCNativeEntryPoint, 2432 kFFusionDecompressionFlags, 2433 'dlle', 2434 256, 2435 platformIA32NativeEntryPoint, 2436 }; 2437 }; 2438 2319 2439 //--------------------------------------------------------------------------- 2320 2440 // Component Name Resources
