diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/categories.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/categories.pbxbtree deleted file mode 100644 index d567da0..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/categories.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/cdecls.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/cdecls.pbxbtree deleted file mode 100644 index c5a3c5a..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/cdecls.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/decls.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/decls.pbxbtree deleted file mode 100644 index 9087523..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/decls.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/files.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/files.pbxbtree deleted file mode 100644 index d5d2620..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/files.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/imports.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/imports.pbxbtree deleted file mode 100644 index c691d49..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/imports.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/pbxindex.header b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/pbxindex.header deleted file mode 100644 index 8fe77ad..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/pbxindex.header and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/protocols.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/protocols.pbxbtree deleted file mode 100644 index adcfb42..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/protocols.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/refs.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/refs.pbxbtree deleted file mode 100644 index 1edbbf3..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/refs.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/strings.pbxstrings/control b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/strings.pbxstrings/control deleted file mode 100644 index 8db5fe5..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/strings.pbxstrings/control and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/strings.pbxstrings/strings b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/strings.pbxstrings/strings deleted file mode 100644 index 4fceefb..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/strings.pbxstrings/strings and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/subclasses.pbxbtree b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/subclasses.pbxbtree deleted file mode 100644 index d867bc1..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/subclasses.pbxbtree and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/symbols0.pbxsymbols b/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/symbols0.pbxsymbols deleted file mode 100644 index f1ef926..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/CAConversionFramework.pbxindex/symbols0.pbxsymbols and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap deleted file mode 100644 index f23f293..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap deleted file mode 100644 index dd8b535..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap deleted file mode 100644 index a4df2ae..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap deleted file mode 100644 index c1872ae..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework.dep b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework.dep deleted file mode 100644 index f8b223a..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework.dep +++ /dev/null @@ -1,50 +0,0 @@ -633abcc42f7594681d5502d1ebca26b2 1b13d7c73034c05b1a4021a246795ee0 ffffffffffffffffffffffffffffffff 238 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -ebc35d26be74726c05188f7cd20c2ede 5172edbb7ef4c0a1d4ead648d15a779b ffffffffffffffffffffffffffffffff 6512776 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework -22ae6de7bd94d7e5e832b12b4239f24c 5937d7bcae6c5ab436f426e1c50c1fc5 ffffffffffffffffffffffffffffffff 56636 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o -22ae6de7b7e8745fe832b12b4239ea89 d661eac1d66df0ca02db81b951f84050 ffffffffffffffffffffffffffffffff 12160 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o -22ae6de7b7e7a3efe832b12b4239eddd bbabcaf0ccbac30896c461cd9d7c2e57 ffffffffffffffffffffffffffffffff 14100 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o -22ae6de7bd9bdf3ce832b12b4239e986 df3eaaab4010e3caa7f349e9dabac324 ffffffffffffffffffffffffffffffff 11764 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o -00000000000000000000000000000000 e40418faf8e51013d9d3d520e495fd9d ffffffffffffffffffffffffffffffff 38 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework -b90ccddffe63ac0ff7e90b492c4c1b3f 6c6397dd1e9633e474df8456ee146b21 ffffffffffffffffffffffffffffffff 24 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers -00000000000000000000000000000000 a34c7240a6ffb262ed498e7cbee05768 ffffffffffffffffffffffffffffffff 26 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources -00000000000000000000000000000000 b90ccddffe63ac0ff7e90b492c4c1b3f ffffffffffffffffffffffffffffffff 1 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current -000000000a799c9e000000000000fdc9 22ae6de7f729fa63e832b12b423914cb ffffffffffffffffffffffffffffffff 55621744 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch.gch -000000004ab522110000000000000030 c956047d44236922b71d8096070e3b57 ffffffffffffffffffffffffffffffff 92 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -00000000000000000000000000000000 dde400649010abca60374c5ef094bc25 ffffffffffffffffffffffffffffffff 965 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h -00000000000000000000000000000000 fd70c790975865933da1d6a3fd2fef0a ffffffffffffffffffffffffffffffff 14102 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h -00000000000000000000000000000000 1aa1edbeb453b054e31738cabf6d9e9a ffffffffffffffffffffffffffffffff 9175 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h -00000000000000000000000000000000 790d6722b0ead55cf78f8d442e21fac1 ffffffffffffffffffffffffffffffff 3545 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h -00000000000000000000000000000000 a92606af6f832faa5464ace9b48ee81e ffffffffffffffffffffffffffffffff 1358 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h -00000000000000000000000000000000 988d3185f5826e97b3e0b1e7fa19b038 ffffffffffffffffffffffffffffffff 3458 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h -00000000000000000000000000000000 1b25a9a993d649dcf7d9d20b3d218793 ffffffffffffffffffffffffffffffff 2397 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h -00000000000000000000000000000000 4636d18d3ff0676567c9abed0d100bb4 ffffffffffffffffffffffffffffffff 4181 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h -00000000000000000000000000000000 480f1a715deadc37c3055364a583caec ffffffffffffffffffffffffffffffff 8322 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h -00000000000000000000000000000000 f155e23372c66846717ae3d1c3f60519 ffffffffffffffffffffffffffffffff 124195 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h -00000000000000000000000000000000 c0127970a387552b9425dc01ae829219 ffffffffffffffffffffffffffffffff 45369 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h -00000000000000000000000000000000 3660b30c9e9a54a791be8d6129b95dad ffffffffffffffffffffffffffffffff 2088 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h -ffffffffffffffffffffffffffffffff c30ec2366242f206c5cac25f807d9f13 ffffffffffffffffffffffffffffffff 489 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h -00000000000000000000000000000000 3007de1e3548eb794c9e649bf7c760a9 ffffffffffffffffffffffffffffffff 229 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h -ffffffffffffffffffffffffffffffff 6ac7f306220fde97b7c4ac4243642c28 ffffffffffffffffffffffffffffffff 707 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h -ffffffffffffffffffffffffffffffff 932957fdb02c69130fdb35d5890f61c5 ffffffffffffffffffffffffffffffff 393 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h -00000000000000000000000000000000 3bf6f543a1effc033bff04795bf38544 ffffffffffffffffffffffffffffffff 756 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist -000000000a346305000000000000edfe ac5e6a23fa5e7fd2031802108bd81a7d ffffffffffffffffffffffffffffffff 7637504 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch.pth -ffffffffffffffffffffffffffffffff 09072c01dde2ad0a1106b4e62f34d25e ffffffffffffffffffffffffffffffff 275 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionSource.plist -ffffffffffffffffffffffffffffffff 6b1013ce664419b269d3df1e7a700cf7 ffffffffffffffffffffffffffffffff 275 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionInfo.plist -ffffffffffffffffffffffffffffffff 37826a79f23c81b0cbf6e44c6c6bf348 ffffffffffffffffffffffffffffffff 275 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionCenter.plist -ffffffffffffffffffffffffffffffff 019e1720ba20fade92dd68033f68bb20 ffffffffffffffffffffffffffffffff 275 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversion.plist -ffffffffffffffffffffffffffffffff 71a8b01fd1bce6d4254aed800cb0d78c ffffffffffffffffffffffffffffffff 7637500 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch.pth -ffffffffffffffffffffffffffffffff 0de95799155fc791466cbadcfc8a51fa ffffffffffffffffffffffffffffffff 55621744 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-hahbmitozqhajggyooepyufwpbvp/CAConversionFramework_Prefix.pch.gch -0de9579915b54817466cbadcfc8aad98 08b982c01675225bb8f92a184225157f ffffffffffffffffffffffffffffffff 9444 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o -b90ccddffe63ac0ff7e90b492c4c1b3f 079bdd3b3e3fa4788901d320ae677b73 ffffffffffffffffffffffffffffffff 31 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/avcodec.h -000000004063d96f000000000000eed7 077ab8216b0d79bd701ea17ce556cca8 ffffffffffffffffffffffffffffffff 7631256 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-clertbhkcipjzufgyrnehxbjtvbx/CAConversionFramework_Prefix.pch.pth -00000000402b2ecd000000000001007e bf09155a9e2274c8119dbae0959fb180 ffffffffffffffffffffffffffffffff 0 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-ebqtlchtbrujoqfvkthslvenyxvp/CAConversionFramework_Prefix.pch.pth -00000000000000000000000000000000 8875a67f3828e212bcc2e2ac7c9ebaa8 ffffffffffffffffffffffffffffffff 25605 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h -00000000000000000000000000000000 3590e1891c97002760d919013f8e7963 ffffffffffffffffffffffffffffffff 736 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la -00000000000000000000000000000000 961420bb57e64f9605efa8ac48dca5d7 ffffffffffffffffffffffffffffffff 781 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la -000000004ab673b6000000000005eca8 5332f01e0e11ff741e6cea4fa3e2b4e1 ffffffffffffffffffffffffffffffff 388264 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.a -000000004ab6735800000000005be388 0fe979494bbcec4c86dba17e5d13d3c7 ffffffffffffffffffffffffffffffff 6022024 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a -00000000000000000000000000000000 e802d29c399b7ba52f1f31ad05625484 ffffffffffffffffffffffffffffffff 359 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h -00000000000000000000000000000000 0aa472d0ac4c09f179903bd7fa4ae299 ffffffffffffffffffffffffffffffff 352 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/Import.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-aqhksxuovefengfgplnoliyzuuug/CAConversionFramework_Prefix.pch.gch diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework.hmap b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework.hmap deleted file mode 100644 index f4347e2..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework.hmap and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework~.dep b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework~.dep deleted file mode 100644 index 017a763..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework~.dep +++ /dev/null @@ -1,5 +0,0 @@ -e8e04ea1f7e5a95d964201dace51f274 1b13d7c73034c05b1a4021a246795ee0 ffffffffffffffffffffffffffffffff 136 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -00000000000000000000000000000000 a34c7240a6ffb262ed498e7cbee05768 ffffffffffffffffffffffffffffffff 26 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources -00000000000000000000000000000000 b90ccddffe63ac0ff7e90b492c4c1b3f ffffffffffffffffffffffffffffffff 1 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current -000000004ab522110000000000000030 c956047d44236922b71d8096070e3b57 ffffffffffffffffffffffffffffffff 92 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -00000000000000000000000000000000 3bf6f543a1effc033bff04795bf38544 ffffffffffffffffffffffffffffffff 756 /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o deleted file mode 100644 index ce0ae40..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o deleted file mode 100644 index 0277d64..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionFramework.LinkFileList b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionFramework.LinkFileList deleted file mode 100644 index 194ecf4..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionFramework.LinkFileList +++ /dev/null @@ -1,4 +0,0 @@ -/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o -/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o -/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o -/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o deleted file mode 100644 index 6000050..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o deleted file mode 100644 index a152cf0..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~$ b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~$ deleted file mode 100644 index c0de2eb..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~$ and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~> b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~> deleted file mode 100644 index e69de29..0000000 diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~? b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~? deleted file mode 100644 index 34d02c0..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o~? and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o deleted file mode 100644 index 3b6af2d..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o~$ b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o~$ deleted file mode 100644 index 7435fe9..0000000 Binary files a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o~$ and /dev/null differ diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o~> b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o~> deleted file mode 100644 index e69de29..0000000 diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversion.plist b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversion.plist deleted file mode 100644 index 6a99777..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversion.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - files - - - diagnostics - - - - \ No newline at end of file diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionCenter.plist b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionCenter.plist deleted file mode 100644 index 6a99777..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionCenter.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - files - - - diagnostics - - - - \ No newline at end of file diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionInfo.plist b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionInfo.plist deleted file mode 100644 index 6a99777..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionInfo.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - files - - - diagnostics - - - - \ No newline at end of file diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionSource.plist b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionSource.plist deleted file mode 100644 index 6a99777..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionSource.plist +++ /dev/null @@ -1,12 +0,0 @@ - - - - - files - - - diagnostics - - - - \ No newline at end of file diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/build-state.dat b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/build-state.dat deleted file mode 100644 index 608b32c..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/build-state.dat +++ /dev/null @@ -1,1136 +0,0 @@ -TCAConversionFramework -v7 -r0 -t275369688.737649 -cCheck dependencies -cSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current A -cSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources Versions/Current/Resources -cSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers Versions/Current/Headers -cSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework Versions/Current/CAConversionFramework -cProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist Info.plist -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h CAConversion.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h CAConversionCenter.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h Import.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h CAConversionInfo.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h avutil.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h avformat.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h avcodec.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h common.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h mem.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h mathematics.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h rational.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h intfloat_readwrite.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h log.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h pixfmt.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h avio.h -cCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h CAConversionSource.h -cCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -cProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch.gch CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cLd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework normal x86_64 -cTouch /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework - -N/Developer/SDKs/MacOSX10.6.sdk -c000000004A769DAB00000000000000EE -t1249287595 -s238 - -N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h -c0000000040C4AA6800000000000001E5 -t1086630504 -s485 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/ctype.h -c000000004A5C14A60000000000002C18 -t1247548582 -s11288 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/dispatch/dispatch.h -c000000004A585D8900000000000002C9 -t1247305097 -s713 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/dlfcn.h -c000000004A73D44F0000000000000B1C -t1249104975 -s2844 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/errno.h -c000000004A5C14A600000000000003EB -t1247548582 -s1003 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/inttypes.h -c000000004A5C14A600000000000027D1 -t1247548582 -s10193 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/limits.h -c000000004A5C14A6000000000000145A -t1247548582 -s5210 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/math.h -c000000004A5C14A000000000000004F1 -t1247548576 -s1265 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdarg.h -c000000004A5C14A600000000000000EA -t1247548582 -s234 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdint.h -c000000004A11EB3D000000000000190C -t1242688317 -s6412 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdio.h -c000000004A5C14A70000000000004174 -t1247548583 -s16756 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h -c000000004A5C14A70000000000002DF5 -t1247548583 -s11765 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/string.h -c000000004A5C14A70000000000001731 -t1247548583 -s5937 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/time.h -c000000004A5C14A7000000000000178E -t1247548583 -s6030 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/limits.h -c000000004A11EB240000000000000C7E -t1242688292 -s3198 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdarg.h -c000000004A11EB2400000000000010DD -t1242688292 -s4317 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/lib/gcc/i686-apple-darwin10/4.2.1/include/stdint.h -c000000004A11EB24000000000000190C -t1242688292 -s6412 - -N/System/Library/Frameworks/Cocoa.framework/Cocoa -c000000004A1F2D63000000000000A5E0 -t1243557219 -s42464 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.h -c000000004AB69FD10000000000000189 -t1253482449 -s393 -i -i"CAConversionInfo.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -c000000004AB8D6DD00000000000002C4 -t1253627613 -s708 -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.h -c000000004AB83B2700000000000002C3 -t1253587751 -s707 -i -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -c000000004AB83B4100000000000005B9 -t1253587777 -s1465 -i"CAConversionCenter.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch -c000000004AB97F3B000000000000010D -t1253670715 -s269 -i -i -i -i -i - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.h -c000000004AB8D68600000000000001E9 -t1253627526 -s489 -i -i"CAConversionSource.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -c000000004AB9480700000000000001A7 -t1253656583 -s423 -i"CAConversionInfo.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.h -c000000004AB98C2300000000000003C5 -t1253674019 -s965 -i - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -c000000004AB99753000000000000196E -t1253676883 -s6510 -i"CAConversionSource.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.h -c000000004AB859B20000000000000149 -t1253595570 -s329 -i - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m -c000000004AB85AA8000000000000022E -t1253595816 -s558 -i"CATime.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/English.lproj/InfoPlist.strings -c000000004AB522110000000000000030 -t1253384721 -s48 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/Import.h -c000000004AB85D7900000000000000E5 -t1253596537 -s229 -i - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/Import.m -c000000004AB5276A00000000000000C8 -t1253386090 -s200 -i"Import.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/MediaInfoDLL.h -c000000004AB67B530000000000006405 -t1253473107 -s25605 -i -i -i -i -i - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avcodec.h -c000000004AB698FC000000000001E523 -t1253480700 -s124195 -i -i"avutil.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avformat.h -c000000004AB69975000000000000B139 -t1253480821 -s45369 -i -i -i"avcodec.h" -i"avio.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avio.h -c000000004AB699910000000000003716 -t1253480849 -s14102 -i -i"common.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h -c000000004AB38FFF0000000000000828 -t1253281791 -s2088 -i"common.h" -i"mathematics.h" -i"rational.h" -i"intfloat_readwrite.h" -i"log.h" -i"pixfmt.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o -t1253674020 -s11764 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o -t1253674020 -s14100 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionFramework.LinkFileList -c000000004AB8D6A400000000000002B4 -t1253627556 -s692 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o -t1253674020 -s12160 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o -t1253676888 -s56636 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o -t1253595868 -s9444 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/Import.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversion.plist -t1253656588 -s275 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionCenter.plist -t1253656588 -s275 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionInfo.plist -t1253656588 -s275 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionSource.plist -t1253656588 -s275 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -t1253676888 -s238 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework -t3 -s38 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers -t3 -s24 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders -t3 -s31 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources -t3 -s26 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework -t1253676888 -s6512776 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h -t1253482451 -s393 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h -t1253587779 -s707 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h -t1253627557 -s489 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h -t1253674020 -s965 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h -t1253596551 -s229 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h -t1253473108 -s25605 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h -t1253596433 -s124195 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h -t1253596433 -s45369 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h -t1253596433 -s14102 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h -t1253596433 -s2088 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h -t1253596433 -s8322 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h -t1253596433 -s1358 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h -t1253596433 -s3545 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h -t1253596433 -s2397 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h -t1253596433 -s4181 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h -t1253596433 -s9175 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h -t1253596433 -s3458 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h -t1253386214 -s359 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h -t1253386214 -s352 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/avcodec.h -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -t1253384734 -s92 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist -t1253384734 -s756 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a -t1253471616 -s6022024 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la -t1253471304 -s781 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.a -t1253471616 -s388264 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la -t1253471304 -s736 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current -t3 -s1 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/common.h -c000000004AB38FFF0000000000002082 -t1253281791 -s8322 -i -i -i -i -i -i -i -i -i"config.h" -i"mem.h" -i"internal.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/intfloat_readwrite.h -c000000004AB38FFF000000000000054E -t1253281791 -s1358 -i -i"common.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libavcodec.a -c000000004AB697C000000000015F6650 -t1253480384 -s23029328 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libavformat.a -c000000004AB697730000000000621CC8 -t1253480307 -s6429896 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libavutil.a -c000000004AB697C20000000000035F30 -t1253480386 -s220976 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libmediainfo.a -c000000004AB6735800000000005BE388 -t1253471064 -s6022024 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libmediainfo.la -c000000004AB673D8000000000000030D -t1253471192 -s781 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libzen.a -c000000004AB673B6000000000005ECA8 -t1253471158 -s388264 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libzen.la -c000000004AB673E600000000000002E0 -t1253471206 -s736 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/log.h -c000000004AB38FFF0000000000000DD9 -t1253281791 -s3545 -i -i"avutil.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/mathematics.h -c000000004AB38FFF000000000000095D -t1253281791 -s2397 -i -i -i"common.h" -i"rational.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/mem.h -c000000004AB38FFF0000000000001055 -t1253281791 -s4181 -i"common.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/pixfmt.h -c000000004AB38FFF00000000000023D7 -t1253281791 -s9175 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/rational.h -c000000004AB38FFF0000000000000D82 -t1253281791 -s3458 -i -i"common.h" - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch.pth -t1253481967 -s7637500 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-aqhksxuovefengfgplnoliyzuuug/CAConversionFramework_Prefix.pch.gch -t2 -s0 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch.pth -t1253671558 -s7637504 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-clertbhkcipjzufgyrnehxbjtvbx/CAConversionFramework_Prefix.pch.pth -t1253480850 -s7631256 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch.gch -t1253670722 -s55621744 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-ebqtlchtbrujoqfvkthslvenyxvp/CAConversionFramework_Prefix.pch.pth -t2 -s0 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-hahbmitozqhajggyooepyufwpbvp/CAConversionFramework_Prefix.pch.gch -t1253587398 -s55621744 - -NInfo.plist -c000000004AB522110000000000000357 -t1253384721 -s855 - -CAnalyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -s275349388.380183 -e275349388.552552 -r1 -xAnalyze -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -lSLF07#2@86"Analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m275349388#275349388#0(0"0(0#0#78"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m4300882208#2090" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch --analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversion.plist 0# - -CAnalyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -s275349388.381062 -e275349388.553163 -r1 -xAnalyze -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -lSLF07#2@92"Analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m275349388#275349388#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m4300882208#2102" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch --analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionCenter.plist 0# - -CAnalyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -s275349388.553252 -e275349388.637536 -r1 -xAnalyze -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -lSLF07#2@90"Analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m275349388#275349388#0(0"0(0#0#82"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m4300882208#2098" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch --analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionInfo.plist 0# - -CAnalyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -s275349388.554412 -e275349388.660094 -r1 -xAnalyze -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -lSLF07#2@92"Analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m275349388#275349388#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m4300882208#2102" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch --analyze /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/StaticAnalyzer/normal/x86_64/CAConversionSource.plist 0# - -CCheck dependencies -r0 -lSLF07#2@18"Check dependencies275369687#275369687#0(0"0(0#1#0"4300882208#0"0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275366820.039749 -e275366820.220305 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@86"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m275366820#275366820#0(0"0(0#0#78"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m4300882208#2036" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275364358.862652 -e275364358.897611 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@86"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m275364358#275364358#0(0"0(0#0#78"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m4300882208#2072" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversion.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275366820.040425 -e275366820.244866 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@92"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m275366820#275366820#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m4300882208#2048" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275364358.863709 -e275364358.900679 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@92"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m275364358#275364358#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m4300882208#2084" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionCenter.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275366820.220403 -e275366820.415591 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@90"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m275366820#275366820#0(0"0(0#0#82"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m4300882208#2044" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275364358.897767 -e275364358.928607 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@90"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m275364358#275364358#0(0"0(0#0#82"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m4300882208#2080" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionInfo.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275369687.927007 -e275369688.362596 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@92"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m275369687#275369688#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m4300882208#2048" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275364378.435077 -e275364378.498629 -r0 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -o/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m:75:6:{75:5-75:6}: error: variable is not assignable (missing __block type specifier) -o k++; -o ~^ -o1 diagnostic generated. -lSLF07#2@92"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m275364378#275364378#0(244"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m:75:6:{75:5-75:6}: error: variable is not assignable (missing __block type specifier) k++; ~^ 1(4@59"Variable is not assignable (missing __block type specifier)275364378#0#170#0(6@84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m275364377#75#6#0#0#59"variable is not assignable (missing __block type specifier)1(6@84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m275364377#75#5#75#6#0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m4300882208#2084" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionSource.o 1# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275288667.184903 -e275288668.176512 -r1 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -o/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m: In function '-[CATime humanReadableTime]': -o/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:23: warning: unused variable 'hours' -o/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:30: warning: control reaches end of non-void function -lSLF07#2@80"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288667#275288668#0(354"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m: In function '-[CATime humanReadableTime]': /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:23: warning: unused variable 'hours' /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:30: warning: control reaches end of non-void function 2(22@23"Unused variable 'hours'275288668#117#110#0(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288616#23#0#23#0#19"unused variable '*'0(22@40"Control reaches end of non-void function275288668#227#127#0(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288616#30#0#30#0#40"control reaches end of non-void function0(0#0#72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m4300882208#2024" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-hahbmitozqhajggyooepyufwpbvp/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o 0# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275288401.249499 -e275288401.271090 -r0 -xCompileC -xbuild/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -o/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:21:14:{21:2-21:13}{21:17-21:19}: error: invalid operands to binary expression ('float' and 'float') -o calcSeconds %= 60; -o ~~~~~~~~~~~ ^ ~~ -o/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:23:7:{23:2-23:6}{23:10-23:12}: error: invalid operands to binary expression ('float' and 'float') -o mins %= 60; -o ~~~~ ^ ~~ -o2 diagnostics generated. -lSLF07#2@80"Compile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288401#275288401#0(440"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:21:14:{21:2-21:13}{21:17-21:19}: error: invalid operands to binary expression ('float' and 'float') calcSeconds %= 60; ~~~~~~~~~~~ ^ ~~ /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m:23:7:{23:2-23:6}{23:10-23:12}: error: invalid operands to binary expression ('float' and 'float') mins %= 60; ~~~~ ^ ~~ 2(4@59"Invalid operands to binary expression ('float' and 'float')275288401#0#173#0(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288400#21#14#0#0#47"invalid operands to binary expression (* and *)2(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288400#21#2#21#13#6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288400#21#17#21#19#4@59"Invalid operands to binary expression ('float' and 'float')275288401#228#171#0(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288400#23#7#0#0#47"invalid operands to binary expression (* and *)2(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288400#23#2#23#6#6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m275288400#23#10#23#12#0#0#72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m4300882208#2060" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CATime.m -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CATime.o 1# - -CCompileC build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/Import.o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/Import.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -r0 - -CCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -s275077534.089958 -e275077534.247078 -r1 -xCopyStringsFile -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -xEnglish.lproj/InfoPlist.strings -lSLF07#2@36"Copy English.lproj/InfoPlist.strings275077534#275077534#0(0"0(0#0#95"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/English.lproj/InfoPlist.strings4300882208#437" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv ICONV /usr/bin/iconv /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings --validate --inputencoding utf-8 --outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h CAConversion.h -s275175251.850636 -e275175251.855520 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h -xCAConversion.h -lSLF07#2@19"Copy CAConversion.h275175251#275175251#0(0"0(0#0#78"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.h4300882208#425" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h CAConversionCenter.h -s275280579.613888 -e275280579.738616 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h -xCAConversionCenter.h -lSLF07#2@25"Copy CAConversionCenter.h275280579#275280579#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.h4300882208#431" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h CAConversionInfo.h -s275320357.124216 -e275320357.254893 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h -xCAConversionInfo.h -lSLF07#2@23"Copy CAConversionInfo.h275320357#275320357#0(0"0(0#0#82"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.h4300882208#429" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionInfo.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h CAConversionSource.h -s275366820.035506 -e275366820.039529 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h -xCAConversionSource.h -lSLF07#2@25"Copy CAConversionSource.h275366820#275366820#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.h4300882208#431" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionSource.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h Import.h -s275289351.940229 -e275289351.946051 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h -xImport.h -lSLF07#2@13"Copy Import.h275289351#275289351#0(0"0(0#0#72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/Import.h4300882208#419" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/Import.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h MediaInfoDLL.h -s275165908.897925 -e275165908.902661 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h -xMediaInfoDLL.h -lSLF07#2@19"Copy MediaInfoDLL.h275165908#275165908#0(0"0(0#0#78"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/MediaInfoDLL.h4300882208#425" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/MediaInfoDLL.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h avcodec.h -s275289233.449979 -e275289233.550748 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h -xavcodec.h -lSLF07#2@14"Copy avcodec.h275289233#275289233#0(0"0(0#0#73"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avcodec.h4300882208#420" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avcodec.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h avformat.h -s275289233.446264 -e275289233.527437 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h -xavformat.h -lSLF07#2@15"Copy avformat.h275289233#275289233#0(0"0(0#0#74"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avformat.h4300882208#421" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avformat.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h avio.h -s275289233.467601 -e275289233.481602 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h -xavio.h -lSLF07#2@11"Copy avio.h275289233#275289233#0(0"0(0#0#70"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avio.h4300882208#417" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avio.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h avutil.h -s275289233.445673 -e275289233.466830 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h -xavutil.h -lSLF07#2@13"Copy avutil.h275289233#275289233#0(0"0(0#0#72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h4300882208#419" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h common.h -s275289233.453242 -e275289233.474717 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h -xcommon.h -lSLF07#2@13"Copy common.h275289233#275289233#0(0"0(0#0#72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/common.h4300882208#419" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/common.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h intfloat_readwrite.h -s275289233.459663 -e275289233.499937 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h -xintfloat_readwrite.h -lSLF07#2@25"Copy intfloat_readwrite.h275289233#275289233#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/intfloat_readwrite.h4300882208#431" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/intfloat_readwrite.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h log.h -s275289233.463343 -e275289233.474807 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h -xlog.h -lSLF07#2@10"Copy log.h275289233#275289233#0(0"0(0#0#69"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/log.h4300882208#416" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/log.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h mathematics.h -s275289233.456123 -e275289233.486072 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h -xmathematics.h -lSLF07#2@18"Copy mathematics.h275289233#275289233#0(0"0(0#0#77"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/mathematics.h4300882208#424" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/mathematics.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h mem.h -s275289233.455266 -e275289233.508897 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h -xmem.h -lSLF07#2@10"Copy mem.h275289233#275289233#0(0"0(0#0#69"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/mem.h4300882208#416" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/mem.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h pixfmt.h -s275289233.466988 -e275289233.474610 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h -xpixfmt.h -lSLF07#2@13"Copy pixfmt.h275289233#275289233#0(0"0(0#0#72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/pixfmt.h4300882208#419" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/pixfmt.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h rational.h -s275289233.457829 -e275289233.466928 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h -xrational.h -lSLF07#2@15"Copy rational.h275289233#275289233#0(0"0(0#0#74"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/rational.h4300882208#421" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/rational.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h CAConversion.h -s275079014.941550 -e275079014.945844 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h -xCAConversion.h -lSLF07#2@19"Copy CAConversion.h275079014#275079014#0(0"0(0#0#78"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.h4300882208#432" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversion.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h CAConversionCenter.h -s275079014.942058 -e275079014.948552 -r1 -xCpHeader -xbuild/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h -xCAConversionCenter.h -lSLF07#2@25"Copy CAConversionCenter.h275079014#275079014#0(0"0(0#0#84"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.h4300882208#438" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionCenter.h /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders 0# - -CCpHeader build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/avcodec.h avcodec.h -r0 - -CCpResource build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la libmediainfo.la -s275164104.763276 -e275164104.806931 -r1 -xCpResource -xbuild/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la -xlibmediainfo.la -lSLF07#2@20"Copy libmediainfo.la275164104#275164104#0(0"0(0#0#79"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libmediainfo.la4300882208#428" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libmediainfo.la /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources 0# - -CCpResource build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la libzen.la -s275164104.765389 -e275164104.807054 -r1 -xCpResource -xbuild/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la -xlibzen.la -lSLF07#2@14"Copy libzen.la275164104#275164104#0(0"0(0#0#73"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libzen.la4300882208#422" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libzen.la /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources 0# - -CLd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework normal x86_64 -s275369688.362681 -e275369688.735390 -r1 -xLd -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework -xnormal -xx86_64 -lSLF07#2@145"Link /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework275369688#275369688#0(0"0(0#0#0"4300882208#1026" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/gcc-4.2 -arch x86_64 -dynamiclib -isysroot /Developer/SDKs/MacOSX10.6.sdk -L/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -L/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -filelist /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/Objects-normal/x86_64/CAConversionFramework.LinkFileList -install_name @executable_path/../Frameworks/CAConversionFramework.framework/Versions/A/CAConversionFramework -mmacosx-version-min=10.6 -lbz2 -lz -framework Cocoa -lavcodec -lavformat -lavutil -single_module -compatibility_version 1 -current_version 1 -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework 0# - -CPBXCp build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a libmediainfo.a -s275164416.145597 -e275164416.232291 -r1 -xPBXCp -xbuild/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a -xlibmediainfo.a -lSLF07#2@19"Copy libmediainfo.a275164416#275164416#0(0"0(0#0#78"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libmediainfo.a4300882208#427" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libmediainfo.a /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources 0# - -CPBXCp build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la libmediainfo.la -r0 - -CPBXCp build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.a libzen.a -s275164416.147022 -e275164416.182976 -r1 -xPBXCp -xbuild/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.a -xlibzen.a -lSLF07#2@13"Copy libzen.a275164416#275164416#0(0"0(0#0#72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libzen.a4300882208#421" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/libzen.a /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources 0# - -CPBXCp build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la libzen.la -r0 - -CProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist Info.plist -s275077534.078591 -e275077534.089886 -r1 -xProcessInfoPlistFile -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist -xInfo.plist -lSLF07#2@18"Process Info.plist275077534#275077534#0(0"0(0#0#74"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/Info.plist4300882208#292" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework builtin-infoPlistUtility Info.plist -expandbuildsettings -platform macosx -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch.pth CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.analyzer -r0 - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch.pth CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275174766.333719 -e275174767.977763 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch.pth -xCAConversionFramework_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@43"Precompile CAConversionFramework_Prefix.pch275174766#275174767#0(0"0(0#0#96"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch4300882208#1923" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-alesvpcsinjlemfhfvdwxxsqadju/CAConversionFramework_Prefix.pch.pth 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-aqhksxuovefengfgplnoliyzuuug/CAConversionFramework_Prefix.pch.gch CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -r0 - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch.pth CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275364357.809127 -e275364358.862537 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch.pth -xCAConversionFramework_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@43"Precompile CAConversionFramework_Prefix.pch275364357#275364358#0(0"0(0#0#96"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch4300882208#1923" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-bccblfwnlypkkadrvhxlostuhdjd/CAConversionFramework_Prefix.pch.pth 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-clertbhkcipjzufgyrnehxbjtvbx/CAConversionFramework_Prefix.pch.pth CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275173650.178290 -e275173650.899005 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-clertbhkcipjzufgyrnehxbjtvbx/CAConversionFramework_Prefix.pch.pth -xCAConversionFramework_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@43"Precompile CAConversionFramework_Prefix.pch275173650#275173650#0(0"0(0#0#96"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch4300882208#1908" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-clertbhkcipjzufgyrnehxbjtvbx/CAConversionFramework_Prefix.pch.pth 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch.gch CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275363518.451664 -e275363522.260870 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch.gch -xCAConversionFramework_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@43"Precompile CAConversionFramework_Prefix.pch275363518#275363522#0(0"0(0#0#96"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch4300882208#1887" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-czuxdsdjvbudmpddeifdkdvykwna/CAConversionFramework_Prefix.pch.gch 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-ebqtlchtbrujoqfvkthslvenyxvp/CAConversionFramework_Prefix.pch.pth CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275173501.136783 -e275173501.452229 -r0 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-ebqtlchtbrujoqfvkthslvenyxvp/CAConversionFramework_Prefix.pch.pth -xCAConversionFramework_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -oIn file included from /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch:7: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avcodec.h:30: -o/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h:56:10: fatal error: 'common.h' file not found -o #include "common.h" -o ^ -o1 diagnostic generated. -lSLF07#2@43"Precompile CAConversionFramework_Prefix.pch275173501#275173501#0(374"In file included from /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch:7: In file included from /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avcodec.h:30: /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h:56:10: fatal error: 'common.h' file not found #include "common.h" ^ 1(4@25"'common.h' file not found275173501#222#119#3(7@99"In file included from /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avcodec.h:30:275173501#122#100#0(6@73"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avcodec.h275173500#30#0#30#0#0"0(7@121"In file included from /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch:7:275173501#0#122#0(6@96"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch275173464#7#0#7#0#0"0(13@101"'common.h' file not found in /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h275173501#18446744073709551615#0#0(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h274974591#56#10#0#0#0"0(6@72"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/avutil.h274974591#56#10#0#0#18"'*' file not found0(0#0#96"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch4300882208#1908" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-ebqtlchtbrujoqfvkthslvenyxvp/CAConversionFramework_Prefix.pch.pth 1# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-hahbmitozqhajggyooepyufwpbvp/CAConversionFramework_Prefix.pch.gch CAConversionFramework_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275280179.179982 -e275280198.759355 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-hahbmitozqhajggyooepyufwpbvp/CAConversionFramework_Prefix.pch.gch -xCAConversionFramework_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@43"Precompile CAConversionFramework_Prefix.pch275280179#275280198#0(0"0(0#0#96"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch4300882208#1887" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/CAConversionFramework-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/CAConversionFramework_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/CAConversionFramework_Prefix-hahbmitozqhajggyooepyufwpbvp/CAConversionFramework_Prefix.pch.gch 0# - -CSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework Versions/Current/CAConversionFramework -s275077902.598467 -e275077902.655486 -r1 -xSymLink -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework -xVersions/Current/CAConversionFramework -lSLF07#2@137"Process /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework275077902#275077902#0(0"0(0#0#0"4300882208#256" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /bin/ln -sf Versions/Current/CAConversionFramework /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework 0# - -CSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers Versions/Current/Headers -s275078051.978018 -e275078051.980233 -r1 -xSymLink -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers -xVersions/Current/Headers -lSLF07#2@123"Process /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers275078051#275078051#0(0"0(0#0#0"4300882208#228" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /bin/ln -sf Versions/Current/Headers /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers 0# - -CSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders Versions/Current/PrivateHeaders -s275079014.939284 -e275079014.941450 -r1 -xSymLink -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders -xVersions/Current/PrivateHeaders -lSLF07#2@130"Process /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders275079014#275079014#0(0"0(0#0#0"4300882208#242" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /bin/ln -sf Versions/Current/PrivateHeaders /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders 0# - -CSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources Versions/Current/Resources -s275077534.074999 -e275077534.078538 -r1 -xSymLink -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources -xVersions/Current/Resources -lSLF07#2@125"Process /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources275077534#275077534#0(0"0(0#0#0"4300882208#232" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /bin/ln -sf Versions/Current/Resources /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources 0# - -CSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current A -s275077534.074118 -e275077534.077000 -r1 -xSymLink -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current -xA -lSLF07#2@132"Process /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current275077534#275077534#0(0"0(0#0#0"4300882208#214" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /bin/ln -sf A /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current 0# - -CTouch /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -s275369688.735476 -e275369688.737622 -r1 -xTouch -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -lSLF07#2@113"Touch /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework275369688#275369688#0(0"0(0#0#0"4300882208#201" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /usr/bin/touch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework 0# - diff --git a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/build-state~.dat b/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/build-state~.dat deleted file mode 100644 index e214ba6..0000000 --- a/CAConversionFramework/build/CAConversionFramework.build/Debug/CAConversionFramework.build/build-state~.dat +++ /dev/null @@ -1,89 +0,0 @@ -TCAConversionFramework -v7 -r0 -t275077534.249210 -cCheck dependencies -cSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current A -cSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources Versions/Current/Resources -cProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist Info.plist -cCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -cTouch /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/English.lproj/InfoPlist.strings -c000000004AB522110000000000000030 -t1253384721 -s48 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -t1253384734 -s136 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources -t3 -s26 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -t1253384734 -s92 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist -t1253384734 -s756 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current -t3 -s1 - -NInfo.plist -c000000004AB522110000000000000357 -t1253384721 -s855 - -CCheck dependencies -r0 -lSLF07#2@18"Check dependencies275077534#275077534#0(0"0(0#1#0"4300882208#0"0# - -CCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -s275077534.089958 -e275077534.247078 -r1 -xCopyStringsFile -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings -xEnglish.lproj/InfoPlist.strings -lSLF07#2@36"Copy English.lproj/InfoPlist.strings275077534#275077534#0(0"0(0#0#95"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/English.lproj/InfoPlist.strings4300882208#437" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework setenv ICONV /usr/bin/iconv /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings --validate --inputencoding utf-8 --outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj 0# - -CProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist Info.plist -s275077534.078591 -e275077534.089886 -r1 -xProcessInfoPlistFile -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist -xInfo.plist -lSLF07#2@18"Process Info.plist275077534#275077534#0(0"0(0#0#74"/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/Info.plist4300882208#292" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework builtin-infoPlistUtility Info.plist -expandbuildsettings -platform macosx -o /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist 0# - -CSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources Versions/Current/Resources -s275077534.074999 -e275077534.078538 -r1 -xSymLink -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources -xVersions/Current/Resources -lSLF07#2@125"Process /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources275077534#275077534#0(0"0(0#0#0"4300882208#232" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /bin/ln -sf Versions/Current/Resources /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources 0# - -CSymLink /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current A -s275077534.074118 -e275077534.077000 -r1 -xSymLink -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current -xA -lSLF07#2@132"Process /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current275077534#275077534#0(0"0(0#0#0"4300882208#214" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /bin/ln -sf A /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current 0# - -CTouch /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -s275077534.247160 -e275077534.249189 -r1 -xTouch -x/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework -lSLF07#2@113"Touch /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework275077534#275077534#0(0"0(0#0#0"4300882208#201" cd /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework /usr/bin/touch -c /Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework 0# - diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework b/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework deleted file mode 120000 index 4da1324..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/CAConversionFramework \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders b/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders deleted file mode 120000 index d8e5645..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/PrivateHeaders +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/PrivateHeaders \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework deleted file mode 100755 index d9c11f7..0000000 Binary files a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/CAConversionFramework and /dev/null differ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h deleted file mode 100644 index e63a5c2..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// CAConversion.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversionInfo.h" - -@interface CAConversion : NSObject { - CAConversionInfo *conversionInfo; -} -- (void)kill; -- (id)initWithSourceFile:(NSURL *)fileURL; -@property (readonly, retain) CAConversionInfo *conversionInfo; -@end \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h deleted file mode 100644 index f8c8000..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// CAConversionCenter.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversion.h" - -typedef enum { - CAConversionCancelationRemoveAndContinueBehavior, - CAConversionCancelationRemoveAndKillBehavior, -} CAConversionCancelationBehavior; - -@interface CAConversionCenter : NSObject { - NSMutableArray *conversions; -} -+ (id)sharedConversionCenter; -- (void)initialize; -- (void)addConversion:(CAConversion *)conversion; -- (void)removeConversion:(CAConversion *)conversion withCancelationBehavior:(CAConversionCancelationBehavior)behavior; -@property(readonly, retain) NSMutableArray *conversions; -@end \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h deleted file mode 100644 index 5683ac7..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// CAConversionInfo.h -// CAConversionFramework -// -// Created by Carter Allen on 9/19/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversionSource.h" - -@interface CAConversionInfo : NSObject { - int pid; - BOOL running; - CAConversionSource *source; -} -- (id)initWithSourceFile:(NSURL *)theFile; -@property (readonly, assign) int pid; -@property (readonly, assign) BOOL running; -@property (retain) CAConversionSource *source; -@end diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h deleted file mode 100644 index ac02af8..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// CAConversionSource.h -// CAConversionFramework -// -// Created by Carter Allen on 9/22/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import - -@interface CAConversionSource : NSObject { - NSURL *file; - NSArray *fileFormats; - NSString *fileFormatsHumanReadableVersion; - NSString *duration; - NSString *startTime; - float bitRate; -} -- (NSURL *)file; -- (void)setFile:(NSURL *)fileURL; -- (id)initWithFile:(NSURL *)fileURL; -- (void)populateConversionInfoForFormatContext:(struct AVFormatContext *)format; -- (NSString *)streamFormatForFormat:(struct AVFormatContext *)ic stream:(int)i index:(int)index isOutput:(int)is_output; -@property (retain) NSURL *file; -@property (readonly, retain) NSArray *fileFormats; -@property (readonly, retain) NSString *fileFormatsHumanReadableVersion; -@property (readonly, retain) NSString *duration; -@property (readonly, retain) NSString *startTime; -@property (readonly, assign) float bitRate; -@end diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h deleted file mode 100644 index 8051a72..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/Import.h +++ /dev/null @@ -1,11 +0,0 @@ -// -// Import.h -// CAConversionFramework -// -// Created by Carter Allen on 9/19/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversion.h" -#import "CAConversionCenter.h" \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h deleted file mode 100644 index a7408aa..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h +++ /dev/null @@ -1,543 +0,0 @@ -/* MediaInfoDLL - All info about media files, for DLL -// Copyright (C) 2002-2009 Jerome Martinez, Zen@MediaArea.net -// -// This library is free software: you can redistribute it and/or modify it -// under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with this library. If not, see . -// -//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -// -// Public DLL interface implementation -// Wrapper for MediaInfo Library -// See MediaInfo.h for help -// -//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ - -#ifndef MediaInfoDLLH -#define MediaInfoDLLH - -//*************************************************************************** -// Platforms (from libzen) -//*************************************************************************** - -/*---------------------------------------------------------------------------*/ -/*Win32*/ -#if defined(__NT__) || defined(_WIN32) || defined(WIN32) - #ifndef WIN32 - #define WIN32 - #endif - #ifndef _WIN32 - #define _WIN32 - #endif - #ifndef __WIN32__ - #define __WIN32__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*Win64*/ -#if defined(_WIN64) || defined(WIN64) - #ifndef WIN64 - #define WIN64 - #endif - #ifndef _WIN64 - #define _WIN64 - #endif - #ifndef __WIN64__ - #define __WIN64__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*Windows*/ -#if defined(WIN32) || defined(WIN64) - #ifndef WINDOWS - #define WINDOWS - #endif - #ifndef _WINDOWS - #define _WINDOWS - #endif - #ifndef __WINDOWS__ - #define __WINDOWS__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*Unix (Linux, HP, Sun, BeOS...)*/ -#if defined(UNIX) || defined(_UNIX) || defined(__UNIX__) || defined(__unix) || defined(__unix__) || defined(____SVR4____) || defined(__LINUX__) || defined(__sgi) || defined(__hpux) || defined(sun) || defined(__SUN__) || defined(_AIX) || defined(__EMX__) || defined(__VMS) || defined(__BEOS__) - #ifndef UNIX - #define UNIX - #endif - #ifndef _UNIX - #define _UNIX - #endif - #ifndef __UNIX__ - #define __UNIX__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*MacOS Classic*/ -#if defined(macintosh) - #ifndef MACOS - #define MACOS - #endif - #ifndef _MACOS - #define _MACOS - #endif - #ifndef __MACOS__ - #define __MACOS__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*MacOS X*/ -#if defined(__APPLE__) && defined(__MACH__) - #ifndef MACOSX - #define MACOSX - #endif - #ifndef _MACOSX - #define _MACOSX - #endif - #ifndef __MACOSX__ - #define __MACOSX__ 1 - #endif -#endif - -/*Test of targets*/ -#if defined(WINDOWS) && defined(UNIX) && defined(MACOS) && defined(MACOSX) - #pragma message Multiple platforms??? -#endif - -#if !defined(WIN32) && !defined(UNIX) && !defined(MACOS) && !defined(MACOSX) - #pragma message No known platforms, assume default -#endif - -/*-------------------------------------------------------------------------*/ -#if defined (_WIN32) || defined (WIN32) - #define MEDIAINFODLL_NAME "MediaInfo.dll" -#elif defined(__APPLE__) && defined(__MACH__) - #define MEDIAINFODLL_NAME "libmediainfo.0.dylib" - #define __stdcall -#else - #define MEDIAINFODLL_NAME "libmediainfo.so.0" - #define __stdcall -#endif //!defined(_WIN32) || defined (WIN32) - - -/*-------------------------------------------------------------------------*/ -/*Char types */ -#undef _T -#define _T(__x) __T(__x) -#if defined(UNICODE) || defined (_UNICODE) - typedef wchar_t MediaInfo_Char; - #undef __T - #define __T(__x) L ## __x - #define MEDIAINFO_Ansi "" -#else - typedef char MediaInfo_Char; - #undef __T - #define __T(__x) __x - #define MEDIAINFO_Ansi "A" -#endif -/*-------------------------------------------------------------------------*/ - -/*-------------------------------------------------------------------------*/ -/*8-bit int */ -typedef unsigned char MediaInfo_int8u; -/*-------------------------------------------------------------------------*/ - -/*-------------------------------------------------------------------------*/ -/*64-bit int */ -#if defined(__MINGW32__) || defined(__CYGWIN32__) || defined(__UNIX__) || defined(__MACOSX__) - #undef MAXTYPE_INT - #define MAXTYPE_INT 64 - typedef unsigned long long MediaInfo_int64u; -#elif defined(__WIN32__) || defined(_WIN32) - #undef MAXTYPE_INT - #define MAXTYPE_INT 64 - typedef unsigned __int64 MediaInfo_int64u; -#else - #pragma message This machine has no 64-bit integer type? -#endif -/*-------------------------------------------------------------------------*/ - -/*-------------------------------------------------------------------------*/ -/*NULL */ -#ifndef NULL - #define NULL 0 -#endif -/*-------------------------------------------------------------------------*/ - -/** @brief Kinds of Stream */ -typedef enum MediaInfo_stream_t -{ - MediaInfo_Stream_General, - MediaInfo_Stream_Video, - MediaInfo_Stream_Audio, - MediaInfo_Stream_Text, - MediaInfo_Stream_Chapters, - MediaInfo_Stream_Image, - MediaInfo_Stream_Menu, - MediaInfo_Stream_Max -} MediaInfo_stream_C; - -/** @brief Kinds of Info */ -typedef enum MediaInfo_info_t -{ - MediaInfo_Info_Name, - MediaInfo_Info_Text, - MediaInfo_Info_Measure, - MediaInfo_Info_Options, - MediaInfo_Info_Name_Text, - MediaInfo_Info_Measure_Text, - MediaInfo_Info_Info, - MediaInfo_Info_HowTo, - MediaInfo_Info_Max -} MediaInfo_info_C; - -/** @brief Option if InfoKind = Info_Options */ -typedef enum MediaInfo_infooptions_t -{ - MediaInfo_InfoOption_ShowInInform, - MediaInfo_InfoOption_Reserved, - MediaInfo_InfoOption_ShowInSupported, - MediaInfo_InfoOption_TypeOfValue, - MediaInfo_InfoOption_Max -} MediaInfo_infooptions_C; - -/** @brief File opening options */ -typedef enum MediaInfo_fileoptions_t -{ - MediaInfo_FileOption_Nothing =0x00, - MediaInfo_FileOption_NoRecursive =0x01, - MediaInfo_FileOption_CloseAll =0x02, - MediaInfo_FileOption_Max =0x04 -} MediaInfo_fileoptions_C; - - -#ifdef __cplusplus -extern "C" -{ -#endif /* __cplusplus */ - -#ifdef MEDIAINFO_GLIBC - #include - static GModule* Module=NULL; -#elif defined (_WIN32) || defined (WIN32) - #include - static HMODULE Module=NULL; -#else - #include - static void* Module=NULL; -#endif -static size_t Module_Count=0; - -#ifdef MEDIAINFO_GLIBC -#define MEDIAINFO_ASSIGN(_Name,_Name2) \ - if (!g_module_symbol (Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2, (gpointer*)&MediaInfo_##_Name)) \ - Errors++; -#define MEDIAINFOLIST_ASSIGN(_Name,_Name2) \ - if (!g_module_symbol (Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2, (gpointer*)&MediaInfoList_##_Name)) \ - Errors++; -#elif defined (_WIN32) || defined (WIN32) -#define MEDIAINFO_ASSIGN(_Name,_Name2) \ - MediaInfo_##_Name=(MEDIAINFO_##_Name)GetProcAddress(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ - if (MediaInfo_##_Name==NULL) Errors++; -#define MEDIAINFOLIST_ASSIGN(_Name,_Name2) \ - MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)GetProcAddress(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); \ - if (MediaInfoList_##_Name==NULL) Errors++; -#else -#define MEDIAINFO_ASSIGN(_Name,_Name2) MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); if (MediaInfo_##_Name==NULL) Errors++; -#define MEDIAINFOLIST_ASSIGN(_Name,_Name2) MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)dlsym(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); if (MediaInfoList_##_Name==NULL) Errors++; -#endif - -typedef void* (__stdcall *MEDIAINFO_New)(); static MEDIAINFO_New MediaInfo_New; -typedef void* (__stdcall *MEDIAINFOLIST_New)(); static MEDIAINFOLIST_New MediaInfoList_New; -typedef void (__stdcall *MEDIAINFO_Delete)(void*); static MEDIAINFO_Delete MediaInfo_Delete; -typedef void (__stdcall *MEDIAINFOLIST_Delete)(void*); static MEDIAINFOLIST_Delete MediaInfoList_Delete; -typedef size_t (__stdcall *MEDIAINFO_Open)(void*, const MediaInfo_Char*); static MEDIAINFO_Open MediaInfo_Open; -typedef size_t (__stdcall *MEDIAINFOLIST_Open)(void*, const MediaInfo_Char*, const MediaInfo_fileoptions_C); static MEDIAINFOLIST_Open MediaInfoList_Open; -typedef size_t (__stdcall *MEDIAINFO_Open_Buffer_Init)(void*, MediaInfo_int64u File_Size, MediaInfo_int64u File_Offset); static MEDIAINFO_Open_Buffer_Init MediaInfo_Open_Buffer_Init; -typedef size_t (__stdcall *MEDIAINFO_Open_Buffer_Continue)(void*, MediaInfo_int8u* Buffer, size_t Buffer_Size); static MEDIAINFO_Open_Buffer_Continue MediaInfo_Open_Buffer_Continue; -typedef MediaInfo_int64u (__stdcall *MEDIAINFO_Open_Buffer_Continue_GoTo_Get)(void*); static MEDIAINFO_Open_Buffer_Continue_GoTo_Get MediaInfo_Open_Buffer_Continue_GoTo_Get; -typedef size_t (__stdcall *MEDIAINFO_Open_Buffer_Finalize)(void*); static MEDIAINFO_Open_Buffer_Finalize MediaInfo_Open_Buffer_Finalize; -typedef void (__stdcall *MEDIAINFO_Close)(void*); static MEDIAINFO_Close MediaInfo_Close; -typedef void (__stdcall *MEDIAINFOLIST_Close)(void*, size_t); static MEDIAINFOLIST_Close MediaInfoList_Close; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_Inform)(void*, size_t Reserved); static MEDIAINFO_Inform MediaInfo_Inform; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_Inform)(void*, size_t, size_t Reserved); static MEDIAINFOLIST_Inform MediaInfoList_Inform; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_GetI)(void*, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo); static MEDIAINFO_GetI MediaInfo_GetI; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_GetI)(void*, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo); static MEDIAINFOLIST_GetI MediaInfoList_GetI; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_Get)(void*, MediaInfo_stream_C StreamKind, size_t StreamNumber, const MediaInfo_Char* Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch); static MEDIAINFO_Get MediaInfo_Get; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_Get)(void*, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber, const MediaInfo_Char* Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch); static MEDIAINFOLIST_Get MediaInfoList_Get; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_Option)(void*, const MediaInfo_Char* Parameter, const MediaInfo_Char* Value); static MEDIAINFO_Option MediaInfo_Option; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_Option)(void*, const MediaInfo_Char* Parameter, const MediaInfo_Char* Value); static MEDIAINFOLIST_Option MediaInfoList_Option; -typedef size_t (__stdcall *MEDIAINFO_State_Get)(void*); static MEDIAINFO_State_Get MediaInfo_State_Get; -typedef size_t (__stdcall *MEDIAINFOLIST_State_Get)(void*); static MEDIAINFOLIST_State_Get MediaInfoList_State_Get; -typedef size_t (__stdcall *MEDIAINFO_Count_Get)(void*, MediaInfo_stream_C StreamKind, size_t StreamNumber); static MEDIAINFO_Count_Get MediaInfo_Count_Get; -typedef size_t (__stdcall *MEDIAINFOLIST_Count_Get)(void*, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber); static MEDIAINFOLIST_Count_Get MediaInfoList_Count_Get; -typedef size_t (__stdcall *MEDIAINFO_Count_Get_Files)(void*); static MEDIAINFO_Count_Get_Files MediaInfo_Count_Get_Files; -typedef size_t (__stdcall *MEDIAINFOLIST_Count_Get_Files)(void*); static MEDIAINFOLIST_Count_Get_Files MediaInfoList_Count_Get_Files; - -static size_t MediaInfoDLL_Load() -{ - if (Module_Count>0) - { - Module_Count++; - return 1; - } - - /* Load library */ - #ifdef MEDIAINFO_GLIBC - Module=g_module_open(MEDIAINFODLL_NAME, G_MODULE_BIND_LAZY); - #elif defined (_WIN32) || defined (WIN32) - Module=LoadLibrary(_T(MEDIAINFODLL_NAME)); - #else - Module=dlopen(MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("./"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/local/lib/"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/local/lib64/"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/lib/"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/lib64/"MEDIAINFODLL_NAME, RTLD_LAZY); - #endif - if (!Module) - return (size_t)-1; - - /* Load methods */ - size_t Errors=0; - MEDIAINFO_ASSIGN (New,"New") - MEDIAINFOLIST_ASSIGN(New,"New") - MEDIAINFO_ASSIGN (Delete,"Delete") - MEDIAINFOLIST_ASSIGN(Delete,"Delete") - MEDIAINFO_ASSIGN (Open,"Open") - MEDIAINFOLIST_ASSIGN(Open,"Open") - MEDIAINFO_ASSIGN (Open_Buffer_Init,"Open_Buffer_Init") - MEDIAINFO_ASSIGN (Open_Buffer_Continue,"Open_Buffer_Continue") - MEDIAINFO_ASSIGN (Open_Buffer_Continue_GoTo_Get,"Open_Buffer_Continue_GoTo_Get") - MEDIAINFO_ASSIGN (Open_Buffer_Finalize,"Open_Buffer_Finalize") - MEDIAINFO_ASSIGN (Close,"Close") - MEDIAINFOLIST_ASSIGN(Close,"Close") - MEDIAINFO_ASSIGN (Inform,"Inform") - MEDIAINFOLIST_ASSIGN(Inform,"Inform") - MEDIAINFO_ASSIGN (GetI,"GetI") - MEDIAINFOLIST_ASSIGN(GetI,"GetI") - MEDIAINFO_ASSIGN (Get,"Get") - MEDIAINFOLIST_ASSIGN(Get,"Get") - MEDIAINFO_ASSIGN (Option,"Option") - MEDIAINFOLIST_ASSIGN(Option,"Option") - MEDIAINFO_ASSIGN (State_Get,"State_Get") - MEDIAINFOLIST_ASSIGN(State_Get,"State_Get") - MEDIAINFO_ASSIGN (Count_Get,"Count_Get") - MEDIAINFOLIST_ASSIGN(Count_Get,"Count_Get") - MEDIAINFOLIST_ASSIGN(Count_Get_Files,"Count_Get_Files") - if (Errors>0) - return (size_t)-1; - - Module_Count++; - return (size_t)1; -} - -static size_t MediaInfoDLL_IsLoaded() -{ - if (Module) - return 1; - else - return 0; -} - -static void MediaInfoDLL_UnLoad() -{ - Module_Count--; - if (Module_Count>0) - return; - - #ifdef MEDIAINFO_GLIBC - g_module_close(Module); - #elif defined (_WIN32) || defined (WIN32) - FreeLibrary(Module); - #else - dlclose(Module); - #endif - Module=NULL; -} - -#ifdef __cplusplus -} -#endif /*__cplusplus*/ - -/***************************************************************************/ -/***************************************************************************/ -/***************************************************************************/ - -#ifdef __cplusplus -//DLL C++ wrapper for C functions - -//--------------------------------------------------------------------------- -#include -#include -//--------------------------------------------------------------------------- - -namespace MediaInfoDLL -{ - -//--------------------------------------------------------------------------- -//MediaInfo_Char types -#undef _T -#define _T(__x) __T(__x) -#if defined(UNICODE) || defined (_UNICODE) - typedef wchar_t Char; - #undef __T - #define __T(__x) L ## __x -#else - typedef char Char; - #undef __T - #define __T(__x) __x -#endif -typedef std::basic_string String; -typedef std::basic_stringstream StringStream; -typedef std::basic_istringstream tiStringStream; -typedef std::basic_ostringstream toStringStream; -const size_t Error=(size_t)(-1); -//--------------------------------------------------------------------------- - -//--------------------------------------------------------------------------- -/// @brief Kinds of Stream -enum stream_t -{ - Stream_General, ///< StreamKind = General - Stream_Video, ///< StreamKind = Video - Stream_Audio, ///< StreamKind = Audio - Stream_Text, ///< StreamKind = Text - Stream_Chapters, ///< StreamKind = Chapters - Stream_Image, ///< StreamKind = Image - Stream_Menu, ///< StreamKind = Menu - Stream_Max, -}; - -/// @brief Kind of information -enum info_t -{ - Info_Name, ///< InfoKind = Unique name of parameter - Info_Text, ///< InfoKind = Value of parameter - Info_Measure, ///< InfoKind = Unique name of measure unit of parameter - Info_Options, ///< InfoKind = See infooptions_t - Info_Name_Text, ///< InfoKind = Translated name of parameter - Info_Measure_Text, ///< InfoKind = Translated name of measure unit - Info_Info, ///< InfoKind = More information about the parameter - Info_HowTo, ///< InfoKind = Information : how data is found - Info_Max -}; - -/// Get(...)[infooptions_t] return a string like "YNYN..." \n -/// Use this enum to know at what correspond the Y (Yes) or N (No) -/// If Get(...)[0]==Y, then : -/// @brief Option if InfoKind = Info_Options -enum infooptions_t -{ - InfoOption_ShowInInform, ///< Show this parameter in Inform() - InfoOption_Reserved, ///< - InfoOption_ShowInSupported, ///< Internal use only (info : Must be showed in Info_Capacities() ) - InfoOption_TypeOfValue, ///< Value return by a standard Get() can be : T (Text), I (Integer, warning up to 64 bits), F (Float), D (Date), B (Binary datas coded Base64) (Numbers are in Base 10) - InfoOption_Max -}; - -/// @brief File opening options -enum fileoptions_t -{ - FileOption_Nothing =0x00, - FileOption_NoRecursive =0x01, ///< Do not browse folders recursively - FileOption_CloseAll =0x02, ///< Close all files before open - FileOption_Max =0x04 -}; - -const String Unable_Load_DLL=_T("Unable to load ")_T(MEDIAINFODLL_NAME); -#define MEDIAINFO_TEST_VOID \ - if (!IsReady()) return -#define MEDIAINFO_TEST_INT \ - if (!IsReady()) return 0 -#define MEDIAINFO_TEST_STRING \ - if (!IsReady()) return Unable_Load_DLL -#define MEDIAINFO_TEST_STRING_STATIC \ - if (!Module) return Unable_Load_DLL - -//--------------------------------------------------------------------------- -class MediaInfo -{ -public : - MediaInfo () {if (!Module) MediaInfoDLL_Load(); if (!Module) {Handle=NULL; return;}; Handle=MediaInfo_New();}; - ~MediaInfo () {MEDIAINFO_TEST_VOID; MediaInfo_Delete(Handle);}; - - //File - size_t Open (const String &File) {MEDIAINFO_TEST_INT; return MediaInfo_Open(Handle, File.c_str());}; - size_t Open_Buffer_Init (MediaInfo_int64u File_Size, MediaInfo_int64u File_Offset) {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Init(Handle, File_Size, File_Offset);}; - size_t Open_Buffer_Continue (MediaInfo_int8u* Buffer, size_t Buffer_Size) {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Continue(Handle, Buffer, Buffer_Size);}; - MediaInfo_int64u Open_Buffer_Continue_GoTo_Get () {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Continue_GoTo_Get(Handle);}; - size_t Open_Buffer_Finalize () {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Finalize(Handle);}; - //size_t Save () {MEDIAINFO_TEST_INT; return MediaInfo_Save(Handle);}; - void Close () {MEDIAINFO_TEST_VOID; return MediaInfo_Close(Handle);}; - - //General information - String Inform () {MEDIAINFO_TEST_STRING; return MediaInfo_Inform(Handle, 0);}; - String Get (stream_t StreamKind, size_t StreamNumber, size_t Parameter, info_t InfoKind=Info_Text) {MEDIAINFO_TEST_STRING; return MediaInfo_GetI (Handle, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, (MediaInfo_info_C)InfoKind);}; - String Get (stream_t StreamKind, size_t StreamNumber, const String &Parameter, info_t InfoKind=Info_Text, info_t SearchKind=Info_Name) {MEDIAINFO_TEST_STRING; return MediaInfo_Get (Handle, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), (MediaInfo_info_C)InfoKind, (MediaInfo_info_C)SearchKind);}; - //size_t Set (const String &ToSet, stream_t StreamKind, size_t StreamNumber, size_t Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfo_SetI (Handle, ToSet.c_str(), (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, OldValue.c_str());}; - //size_t Set (const String &ToSet, stream_t StreamKind, size_t StreamNumber, const String &Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfo_Set (Handle, ToSet.c_str(), (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), OldValue.c_str());}; - String Option (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING; return MediaInfo_Option (Handle, Option.c_str(), Value.c_str());}; - static String Option_Static (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING_STATIC; return MediaInfo_Option (NULL, Option.c_str(), Value.c_str());}; - size_t State_Get () {MEDIAINFO_TEST_INT; return MediaInfo_State_Get(Handle);}; - size_t Count_Get (stream_t StreamKind, size_t StreamNumber=(size_t)-1) {MEDIAINFO_TEST_INT; return MediaInfo_Count_Get(Handle, (MediaInfo_stream_C)StreamKind, StreamNumber);}; - - bool IsReady() {return (Handle && Module)?true:false;} - -private : - void* Handle; -}; - -class MediaInfoList -{ -public : - MediaInfoList () {MediaInfoDLL_Load(); if (!MediaInfoDLL_IsLoaded()) {Handle=NULL; return;}; Handle=MediaInfoList_New();}; - ~MediaInfoList () {MEDIAINFO_TEST_VOID; MediaInfoList_Delete(Handle); MediaInfoDLL_UnLoad();}; - - //File - size_t Open (const String &File, const fileoptions_t Options=FileOption_Nothing) {MEDIAINFO_TEST_INT; return MediaInfoList_Open(Handle, File.c_str(), (MediaInfo_fileoptions_C)Options);}; - //size_t Save (size_t FilePos) {MEDIAINFO_TEST_INT; return MediaInfoList_Save(Handle, FilePos);}; - void Close (size_t FilePos=(size_t)-1) {MEDIAINFO_TEST_VOID; return MediaInfoList_Close(Handle, FilePos);}; - - //General information - String Inform (size_t FilePos=(size_t)-1) {MEDIAINFO_TEST_STRING; return MediaInfoList_Inform(Handle, FilePos, 0);}; - String Get (size_t FilePos, stream_t StreamKind, size_t StreamNumber, size_t Parameter, info_t InfoKind=Info_Text) {MEDIAINFO_TEST_STRING; return MediaInfoList_GetI (Handle, FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, (MediaInfo_info_C)InfoKind);}; - String Get (size_t FilePos, stream_t StreamKind, size_t StreamNumber, const String &Parameter, info_t InfoKind=Info_Text, info_t SearchKind=Info_Name) {MEDIAINFO_TEST_STRING; return MediaInfoList_Get (Handle, FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), (MediaInfo_info_C)InfoKind, (MediaInfo_info_C)SearchKind);}; - //size_t Set (const String &ToSet, size_t FilePos, stream_t StreamKind, size_t StreamNumber, size_t Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfoList_SetI (Handle, ToSet.c_str(), FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, OldValue.c_str());}; - //size_t Set (const String &ToSet, size_t FilePos, stream_t StreamKind, size_t StreamNumber, const String &Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfoList_Set (Handle, ToSet.c_str(), FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), OldValue.c_str());}; - String Option (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING; return MediaInfoList_Option (Handle, Option.c_str(), Value.c_str());}; - static String Option_Static (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING_STATIC; return MediaInfoList_Option (NULL, Option.c_str(), Value.c_str());}; - size_t State_Get () {MEDIAINFO_TEST_INT; return MediaInfoList_State_Get(Handle);}; - size_t Count_Get (size_t FilePos, stream_t StreamKind, size_t StreamNumber=(size_t)-1) {MEDIAINFO_TEST_INT; return MediaInfoList_Count_Get(Handle, FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber);}; - size_t Count_Get () {MEDIAINFO_TEST_INT; return MediaInfoList_Count_Get_Files(Handle);}; - - bool IsReady() {return (Handle && Module)?true:false;} - -private : - void* Handle; -}; - -} //NameSpace -#endif /*__cplusplus*/ - -#endif diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h deleted file mode 100644 index cb7444d..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avcodec.h +++ /dev/null @@ -1,3789 +0,0 @@ -/* - * copyright (c) 2001 Fabrice Bellard - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVCODEC_AVCODEC_H -#define AVCODEC_AVCODEC_H - -/** - * @file libavcodec/avcodec.h - * external API header - */ - -#include -#include "avutil.h" - -#define LIBAVCODEC_VERSION_MAJOR 52 -#define LIBAVCODEC_VERSION_MINOR 35 -#define LIBAVCODEC_VERSION_MICRO 0 - -#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ - LIBAVCODEC_VERSION_MINOR, \ - LIBAVCODEC_VERSION_MICRO) -#define LIBAVCODEC_VERSION AV_VERSION(LIBAVCODEC_VERSION_MAJOR, \ - LIBAVCODEC_VERSION_MINOR, \ - LIBAVCODEC_VERSION_MICRO) -#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT - -#define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION) - -#define AV_NOPTS_VALUE INT64_C(0x8000000000000000) -#define AV_TIME_BASE 1000000 -#define AV_TIME_BASE_Q (AVRational){1, AV_TIME_BASE} - -/** - * Identifies the syntax and semantics of the bitstream. - * The principle is roughly: - * Two decoders with the same ID can decode the same streams. - * Two encoders with the same ID can encode compatible streams. - * There may be slight deviations from the principle due to implementation - * details. - * - * If you add a codec ID to this list, add it so that - * 1. no value of a existing codec ID changes (that would break ABI), - * 2. it is as close as possible to similar codecs. - */ -enum CodecID { - CODEC_ID_NONE, - - /* video codecs */ - CODEC_ID_MPEG1VIDEO, - CODEC_ID_MPEG2VIDEO, ///< preferred ID for MPEG-1/2 video decoding - CODEC_ID_MPEG2VIDEO_XVMC, - CODEC_ID_H261, - CODEC_ID_H263, - CODEC_ID_RV10, - CODEC_ID_RV20, - CODEC_ID_MJPEG, - CODEC_ID_MJPEGB, - CODEC_ID_LJPEG, - CODEC_ID_SP5X, - CODEC_ID_JPEGLS, - CODEC_ID_MPEG4, - CODEC_ID_RAWVIDEO, - CODEC_ID_MSMPEG4V1, - CODEC_ID_MSMPEG4V2, - CODEC_ID_MSMPEG4V3, - CODEC_ID_WMV1, - CODEC_ID_WMV2, - CODEC_ID_H263P, - CODEC_ID_H263I, - CODEC_ID_FLV1, - CODEC_ID_SVQ1, - CODEC_ID_SVQ3, - CODEC_ID_DVVIDEO, - CODEC_ID_HUFFYUV, - CODEC_ID_CYUV, - CODEC_ID_H264, - CODEC_ID_INDEO3, - CODEC_ID_VP3, - CODEC_ID_THEORA, - CODEC_ID_ASV1, - CODEC_ID_ASV2, - CODEC_ID_FFV1, - CODEC_ID_4XM, - CODEC_ID_VCR1, - CODEC_ID_CLJR, - CODEC_ID_MDEC, - CODEC_ID_ROQ, - CODEC_ID_INTERPLAY_VIDEO, - CODEC_ID_XAN_WC3, - CODEC_ID_XAN_WC4, - CODEC_ID_RPZA, - CODEC_ID_CINEPAK, - CODEC_ID_WS_VQA, - CODEC_ID_MSRLE, - CODEC_ID_MSVIDEO1, - CODEC_ID_IDCIN, - CODEC_ID_8BPS, - CODEC_ID_SMC, - CODEC_ID_FLIC, - CODEC_ID_TRUEMOTION1, - CODEC_ID_VMDVIDEO, - CODEC_ID_MSZH, - CODEC_ID_ZLIB, - CODEC_ID_QTRLE, - CODEC_ID_SNOW, - CODEC_ID_TSCC, - CODEC_ID_ULTI, - CODEC_ID_QDRAW, - CODEC_ID_VIXL, - CODEC_ID_QPEG, - CODEC_ID_XVID, - CODEC_ID_PNG, - CODEC_ID_PPM, - CODEC_ID_PBM, - CODEC_ID_PGM, - CODEC_ID_PGMYUV, - CODEC_ID_PAM, - CODEC_ID_FFVHUFF, - CODEC_ID_RV30, - CODEC_ID_RV40, - CODEC_ID_VC1, - CODEC_ID_WMV3, - CODEC_ID_LOCO, - CODEC_ID_WNV1, - CODEC_ID_AASC, - CODEC_ID_INDEO2, - CODEC_ID_FRAPS, - CODEC_ID_TRUEMOTION2, - CODEC_ID_BMP, - CODEC_ID_CSCD, - CODEC_ID_MMVIDEO, - CODEC_ID_ZMBV, - CODEC_ID_AVS, - CODEC_ID_SMACKVIDEO, - CODEC_ID_NUV, - CODEC_ID_KMVC, - CODEC_ID_FLASHSV, - CODEC_ID_CAVS, - CODEC_ID_JPEG2000, - CODEC_ID_VMNC, - CODEC_ID_VP5, - CODEC_ID_VP6, - CODEC_ID_VP6F, - CODEC_ID_TARGA, - CODEC_ID_DSICINVIDEO, - CODEC_ID_TIERTEXSEQVIDEO, - CODEC_ID_TIFF, - CODEC_ID_GIF, - CODEC_ID_FFH264, - CODEC_ID_DXA, - CODEC_ID_DNXHD, - CODEC_ID_THP, - CODEC_ID_SGI, - CODEC_ID_C93, - CODEC_ID_BETHSOFTVID, - CODEC_ID_PTX, - CODEC_ID_TXD, - CODEC_ID_VP6A, - CODEC_ID_AMV, - CODEC_ID_VB, - CODEC_ID_PCX, - CODEC_ID_SUNRAST, - CODEC_ID_INDEO4, - CODEC_ID_INDEO5, - CODEC_ID_MIMIC, - CODEC_ID_RL2, - CODEC_ID_8SVX_EXP, - CODEC_ID_8SVX_FIB, - CODEC_ID_ESCAPE124, - CODEC_ID_DIRAC, - CODEC_ID_BFI, - CODEC_ID_CMV, - CODEC_ID_MOTIONPIXELS, - CODEC_ID_TGV, - CODEC_ID_TGQ, - CODEC_ID_TQI, - CODEC_ID_AURA, - CODEC_ID_AURA2, - CODEC_ID_V210X, - CODEC_ID_TMV, - CODEC_ID_V210, - CODEC_ID_DPX, - CODEC_ID_MAD, - - /* various PCM "codecs" */ - CODEC_ID_PCM_S16LE= 0x10000, - CODEC_ID_PCM_S16BE, - CODEC_ID_PCM_U16LE, - CODEC_ID_PCM_U16BE, - CODEC_ID_PCM_S8, - CODEC_ID_PCM_U8, - CODEC_ID_PCM_MULAW, - CODEC_ID_PCM_ALAW, - CODEC_ID_PCM_S32LE, - CODEC_ID_PCM_S32BE, - CODEC_ID_PCM_U32LE, - CODEC_ID_PCM_U32BE, - CODEC_ID_PCM_S24LE, - CODEC_ID_PCM_S24BE, - CODEC_ID_PCM_U24LE, - CODEC_ID_PCM_U24BE, - CODEC_ID_PCM_S24DAUD, - CODEC_ID_PCM_ZORK, - CODEC_ID_PCM_S16LE_PLANAR, - CODEC_ID_PCM_DVD, - CODEC_ID_PCM_F32BE, - CODEC_ID_PCM_F32LE, - CODEC_ID_PCM_F64BE, - CODEC_ID_PCM_F64LE, - CODEC_ID_PCM_BLURAY, - - /* various ADPCM codecs */ - CODEC_ID_ADPCM_IMA_QT= 0x11000, - CODEC_ID_ADPCM_IMA_WAV, - CODEC_ID_ADPCM_IMA_DK3, - CODEC_ID_ADPCM_IMA_DK4, - CODEC_ID_ADPCM_IMA_WS, - CODEC_ID_ADPCM_IMA_SMJPEG, - CODEC_ID_ADPCM_MS, - CODEC_ID_ADPCM_4XM, - CODEC_ID_ADPCM_XA, - CODEC_ID_ADPCM_ADX, - CODEC_ID_ADPCM_EA, - CODEC_ID_ADPCM_G726, - CODEC_ID_ADPCM_CT, - CODEC_ID_ADPCM_SWF, - CODEC_ID_ADPCM_YAMAHA, - CODEC_ID_ADPCM_SBPRO_4, - CODEC_ID_ADPCM_SBPRO_3, - CODEC_ID_ADPCM_SBPRO_2, - CODEC_ID_ADPCM_THP, - CODEC_ID_ADPCM_IMA_AMV, - CODEC_ID_ADPCM_EA_R1, - CODEC_ID_ADPCM_EA_R3, - CODEC_ID_ADPCM_EA_R2, - CODEC_ID_ADPCM_IMA_EA_SEAD, - CODEC_ID_ADPCM_IMA_EA_EACS, - CODEC_ID_ADPCM_EA_XAS, - CODEC_ID_ADPCM_EA_MAXIS_XA, - CODEC_ID_ADPCM_IMA_ISS, - - /* AMR */ - CODEC_ID_AMR_NB= 0x12000, - CODEC_ID_AMR_WB, - - /* RealAudio codecs*/ - CODEC_ID_RA_144= 0x13000, - CODEC_ID_RA_288, - - /* various DPCM codecs */ - CODEC_ID_ROQ_DPCM= 0x14000, - CODEC_ID_INTERPLAY_DPCM, - CODEC_ID_XAN_DPCM, - CODEC_ID_SOL_DPCM, - - /* audio codecs */ - CODEC_ID_MP2= 0x15000, - CODEC_ID_MP3, ///< preferred ID for decoding MPEG audio layer 1, 2 or 3 - CODEC_ID_AAC, - CODEC_ID_AC3, - CODEC_ID_DTS, - CODEC_ID_VORBIS, - CODEC_ID_DVAUDIO, - CODEC_ID_WMAV1, - CODEC_ID_WMAV2, - CODEC_ID_MACE3, - CODEC_ID_MACE6, - CODEC_ID_VMDAUDIO, - CODEC_ID_SONIC, - CODEC_ID_SONIC_LS, - CODEC_ID_FLAC, - CODEC_ID_MP3ADU, - CODEC_ID_MP3ON4, - CODEC_ID_SHORTEN, - CODEC_ID_ALAC, - CODEC_ID_WESTWOOD_SND1, - CODEC_ID_GSM, ///< as in Berlin toast format - CODEC_ID_QDM2, - CODEC_ID_COOK, - CODEC_ID_TRUESPEECH, - CODEC_ID_TTA, - CODEC_ID_SMACKAUDIO, - CODEC_ID_QCELP, - CODEC_ID_WAVPACK, - CODEC_ID_DSICINAUDIO, - CODEC_ID_IMC, - CODEC_ID_MUSEPACK7, - CODEC_ID_MLP, - CODEC_ID_GSM_MS, /* as found in WAV */ - CODEC_ID_ATRAC3, - CODEC_ID_VOXWARE, - CODEC_ID_APE, - CODEC_ID_NELLYMOSER, - CODEC_ID_MUSEPACK8, - CODEC_ID_SPEEX, - CODEC_ID_WMAVOICE, - CODEC_ID_WMAPRO, - CODEC_ID_WMALOSSLESS, - CODEC_ID_ATRAC3P, - CODEC_ID_EAC3, - CODEC_ID_SIPR, - CODEC_ID_MP1, - CODEC_ID_TWINVQ, - CODEC_ID_TRUEHD, - CODEC_ID_MP4ALS, - CODEC_ID_ATRAC1, - - /* subtitle codecs */ - CODEC_ID_DVD_SUBTITLE= 0x17000, - CODEC_ID_DVB_SUBTITLE, - CODEC_ID_TEXT, ///< raw UTF-8 text - CODEC_ID_XSUB, - CODEC_ID_SSA, - CODEC_ID_MOV_TEXT, - CODEC_ID_HDMV_PGS_SUBTITLE, - - /* other specific kind of codecs (generally used for attachments) */ - CODEC_ID_TTF= 0x18000, - - CODEC_ID_PROBE= 0x19000, ///< codec_id is not known (like CODEC_ID_NONE) but lavf should attempt to identify it - - CODEC_ID_MPEG2TS= 0x20000, /**< _FAKE_ codec to indicate a raw MPEG-2 TS - * stream (only used by libavformat) */ -}; - -enum CodecType { - CODEC_TYPE_UNKNOWN = -1, - CODEC_TYPE_VIDEO, - CODEC_TYPE_AUDIO, - CODEC_TYPE_DATA, - CODEC_TYPE_SUBTITLE, - CODEC_TYPE_ATTACHMENT, - CODEC_TYPE_NB -}; - -/** - * all in native-endian format - */ -enum SampleFormat { - SAMPLE_FMT_NONE = -1, - SAMPLE_FMT_U8, ///< unsigned 8 bits - SAMPLE_FMT_S16, ///< signed 16 bits - SAMPLE_FMT_S32, ///< signed 32 bits - SAMPLE_FMT_FLT, ///< float - SAMPLE_FMT_DBL, ///< double - SAMPLE_FMT_NB ///< Number of sample formats. DO NOT USE if dynamically linking to libavcodec -}; - -/* Audio channel masks */ -#define CH_FRONT_LEFT 0x00000001 -#define CH_FRONT_RIGHT 0x00000002 -#define CH_FRONT_CENTER 0x00000004 -#define CH_LOW_FREQUENCY 0x00000008 -#define CH_BACK_LEFT 0x00000010 -#define CH_BACK_RIGHT 0x00000020 -#define CH_FRONT_LEFT_OF_CENTER 0x00000040 -#define CH_FRONT_RIGHT_OF_CENTER 0x00000080 -#define CH_BACK_CENTER 0x00000100 -#define CH_SIDE_LEFT 0x00000200 -#define CH_SIDE_RIGHT 0x00000400 -#define CH_TOP_CENTER 0x00000800 -#define CH_TOP_FRONT_LEFT 0x00001000 -#define CH_TOP_FRONT_CENTER 0x00002000 -#define CH_TOP_FRONT_RIGHT 0x00004000 -#define CH_TOP_BACK_LEFT 0x00008000 -#define CH_TOP_BACK_CENTER 0x00010000 -#define CH_TOP_BACK_RIGHT 0x00020000 -#define CH_STEREO_LEFT 0x20000000 ///< Stereo downmix. -#define CH_STEREO_RIGHT 0x40000000 ///< See CH_STEREO_LEFT. - -/* Audio channel convenience macros */ -#define CH_LAYOUT_MONO (CH_FRONT_CENTER) -#define CH_LAYOUT_STEREO (CH_FRONT_LEFT|CH_FRONT_RIGHT) -#define CH_LAYOUT_2_1 (CH_LAYOUT_STEREO|CH_BACK_CENTER) -#define CH_LAYOUT_SURROUND (CH_LAYOUT_STEREO|CH_FRONT_CENTER) -#define CH_LAYOUT_4POINT0 (CH_LAYOUT_SURROUND|CH_BACK_CENTER) -#define CH_LAYOUT_2_2 (CH_LAYOUT_STEREO|CH_SIDE_LEFT|CH_SIDE_RIGHT) -#define CH_LAYOUT_QUAD (CH_LAYOUT_STEREO|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_5POINT0 (CH_LAYOUT_SURROUND|CH_SIDE_LEFT|CH_SIDE_RIGHT) -#define CH_LAYOUT_5POINT1 (CH_LAYOUT_5POINT0|CH_LOW_FREQUENCY) -#define CH_LAYOUT_5POINT0_BACK (CH_LAYOUT_SURROUND|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_5POINT1_BACK (CH_LAYOUT_5POINT0_BACK|CH_LOW_FREQUENCY) -#define CH_LAYOUT_7POINT0 (CH_LAYOUT_5POINT0|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_7POINT1 (CH_LAYOUT_5POINT1|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_7POINT1_WIDE (CH_LAYOUT_5POINT1_BACK|\ - CH_FRONT_LEFT_OF_CENTER|CH_FRONT_RIGHT_OF_CENTER) -#define CH_LAYOUT_STEREO_DOWNMIX (CH_STEREO_LEFT|CH_STEREO_RIGHT) - -/* in bytes */ -#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio - -/** - * Required number of additionally allocated bytes at the end of the input bitstream for decoding. - * This is mainly needed because some optimized bitstream readers read - * 32 or 64 bit at once and could read over the end.
- * Note: If the first 23 bits of the additional bytes are not 0, then damaged - * MPEG bitstreams could cause overread and segfault. - */ -#define FF_INPUT_BUFFER_PADDING_SIZE 8 - -/** - * minimum encoding buffer size - * Used to avoid some checks during header writing. - */ -#define FF_MIN_BUFFER_SIZE 16384 - - -/** - * motion estimation type. - */ -enum Motion_Est_ID { - ME_ZERO = 1, ///< no search, that is use 0,0 vector whenever one is needed - ME_FULL, - ME_LOG, - ME_PHODS, - ME_EPZS, ///< enhanced predictive zonal search - ME_X1, ///< reserved for experiments - ME_HEX, ///< hexagon based search - ME_UMH, ///< uneven multi-hexagon search - ME_ITER, ///< iterative search - ME_TESA, ///< transformed exhaustive search algorithm -}; - -enum AVDiscard{ - /* We leave some space between them for extensions (drop some - * keyframes for intra-only or drop just some bidir frames). */ - AVDISCARD_NONE =-16, ///< discard nothing - AVDISCARD_DEFAULT= 0, ///< discard useless packets like 0 size packets in avi - AVDISCARD_NONREF = 8, ///< discard all non reference - AVDISCARD_BIDIR = 16, ///< discard all bidirectional frames - AVDISCARD_NONKEY = 32, ///< discard all frames except keyframes - AVDISCARD_ALL = 48, ///< discard all -}; - -enum AVColorPrimaries{ - AVCOL_PRI_BT709 =1, ///< also ITU-R BT1361 / IEC 61966-2-4 / SMPTE RP177 Annex B - AVCOL_PRI_UNSPECIFIED=2, - AVCOL_PRI_BT470M =4, - AVCOL_PRI_BT470BG =5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM - AVCOL_PRI_SMPTE170M =6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC - AVCOL_PRI_SMPTE240M =7, ///< functionally identical to above - AVCOL_PRI_FILM =8, - AVCOL_PRI_NB , ///< Not part of ABI -}; - -enum AVColorTransferCharacteristic{ - AVCOL_TRC_BT709 =1, ///< also ITU-R BT1361 - AVCOL_TRC_UNSPECIFIED=2, - AVCOL_TRC_GAMMA22 =4, ///< also ITU-R BT470M / ITU-R BT1700 625 PAL & SECAM - AVCOL_TRC_GAMMA28 =5, ///< also ITU-R BT470BG - AVCOL_TRC_NB , ///< Not part of ABI -}; - -enum AVColorSpace{ - AVCOL_SPC_RGB =0, - AVCOL_SPC_BT709 =1, ///< also ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / SMPTE RP177 Annex B - AVCOL_SPC_UNSPECIFIED=2, - AVCOL_SPC_FCC =4, - AVCOL_SPC_BT470BG =5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601 - AVCOL_SPC_SMPTE170M =6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC / functionally identical to above - AVCOL_SPC_SMPTE240M =7, - AVCOL_SPC_NB , ///< Not part of ABI -}; - -enum AVColorRange{ - AVCOL_RANGE_UNSPECIFIED=0, - AVCOL_RANGE_MPEG =1, ///< the normal 219*2^(n-8) "MPEG" YUV ranges - AVCOL_RANGE_JPEG =2, ///< the normal 2^n-1 "JPEG" YUV ranges - AVCOL_RANGE_NB , ///< Not part of ABI -}; - -/** - * X X 3 4 X X are luma samples, - * 1 2 1-6 are possible chroma positions - * X X 5 6 X 0 is undefined/unknown position - */ -enum AVChromaLocation{ - AVCHROMA_LOC_UNSPECIFIED=0, - AVCHROMA_LOC_LEFT =1, ///< mpeg2/4, h264 default - AVCHROMA_LOC_CENTER =2, ///< mpeg1, jpeg, h263 - AVCHROMA_LOC_TOPLEFT =3, ///< DV - AVCHROMA_LOC_TOP =4, - AVCHROMA_LOC_BOTTOMLEFT =5, - AVCHROMA_LOC_BOTTOM =6, - AVCHROMA_LOC_NB , ///< Not part of ABI -}; - -typedef struct RcOverride{ - int start_frame; - int end_frame; - int qscale; // If this is 0 then quality_factor will be used instead. - float quality_factor; -} RcOverride; - -#define FF_MAX_B_FRAMES 16 - -/* encoding support - These flags can be passed in AVCodecContext.flags before initialization. - Note: Not everything is supported yet. -*/ - -#define CODEC_FLAG_QSCALE 0x0002 ///< Use fixed qscale. -#define CODEC_FLAG_4MV 0x0004 ///< 4 MV per MB allowed / advanced prediction for H.263. -#define CODEC_FLAG_QPEL 0x0010 ///< Use qpel MC. -#define CODEC_FLAG_GMC 0x0020 ///< Use GMC. -#define CODEC_FLAG_MV0 0x0040 ///< Always try a MB with MV=<0,0>. -#define CODEC_FLAG_PART 0x0080 ///< Use data partitioning. -/** - * The parent program guarantees that the input for B-frames containing - * streams is not written to for at least s->max_b_frames+1 frames, if - * this is not set the input will be copied. - */ -#define CODEC_FLAG_INPUT_PRESERVED 0x0100 -#define CODEC_FLAG_PASS1 0x0200 ///< Use internal 2pass ratecontrol in first pass mode. -#define CODEC_FLAG_PASS2 0x0400 ///< Use internal 2pass ratecontrol in second pass mode. -#define CODEC_FLAG_EXTERN_HUFF 0x1000 ///< Use external Huffman table (for MJPEG). -#define CODEC_FLAG_GRAY 0x2000 ///< Only decode/encode grayscale. -#define CODEC_FLAG_EMU_EDGE 0x4000 ///< Don't draw edges. -#define CODEC_FLAG_PSNR 0x8000 ///< error[?] variables will be set during encoding. -#define CODEC_FLAG_TRUNCATED 0x00010000 /** Input bitstream might be truncated at a random - location instead of only at frame boundaries. */ -#define CODEC_FLAG_NORMALIZE_AQP 0x00020000 ///< Normalize adaptive quantization. -#define CODEC_FLAG_INTERLACED_DCT 0x00040000 ///< Use interlaced DCT. -#define CODEC_FLAG_LOW_DELAY 0x00080000 ///< Force low delay. -#define CODEC_FLAG_ALT_SCAN 0x00100000 ///< Use alternate scan. -#define CODEC_FLAG_GLOBAL_HEADER 0x00400000 ///< Place global headers in extradata instead of every keyframe. -#define CODEC_FLAG_BITEXACT 0x00800000 ///< Use only bitexact stuff (except (I)DCT). -/* Fx : Flag for h263+ extra options */ -#define CODEC_FLAG_AC_PRED 0x01000000 ///< H.263 advanced intra coding / MPEG-4 AC prediction -#define CODEC_FLAG_H263P_UMV 0x02000000 ///< unlimited motion vector -#define CODEC_FLAG_CBP_RD 0x04000000 ///< Use rate distortion optimization for cbp. -#define CODEC_FLAG_QP_RD 0x08000000 ///< Use rate distortion optimization for qp selectioon. -#define CODEC_FLAG_H263P_AIV 0x00000008 ///< H.263 alternative inter VLC -#define CODEC_FLAG_OBMC 0x00000001 ///< OBMC -#define CODEC_FLAG_LOOP_FILTER 0x00000800 ///< loop filter -#define CODEC_FLAG_H263P_SLICE_STRUCT 0x10000000 -#define CODEC_FLAG_INTERLACED_ME 0x20000000 ///< interlaced motion estimation -#define CODEC_FLAG_SVCD_SCAN_OFFSET 0x40000000 ///< Will reserve space for SVCD scan offset user data. -#define CODEC_FLAG_CLOSED_GOP 0x80000000 -#define CODEC_FLAG2_FAST 0x00000001 ///< Allow non spec compliant speedup tricks. -#define CODEC_FLAG2_STRICT_GOP 0x00000002 ///< Strictly enforce GOP size. -#define CODEC_FLAG2_NO_OUTPUT 0x00000004 ///< Skip bitstream encoding. -#define CODEC_FLAG2_LOCAL_HEADER 0x00000008 ///< Place global headers at every keyframe instead of in extradata. -#define CODEC_FLAG2_BPYRAMID 0x00000010 ///< H.264 allow B-frames to be used as references. -#define CODEC_FLAG2_WPRED 0x00000020 ///< H.264 weighted biprediction for B-frames -#define CODEC_FLAG2_MIXED_REFS 0x00000040 ///< H.264 one reference per partition, as opposed to one reference per macroblock -#define CODEC_FLAG2_8X8DCT 0x00000080 ///< H.264 high profile 8x8 transform -#define CODEC_FLAG2_FASTPSKIP 0x00000100 ///< H.264 fast pskip -#define CODEC_FLAG2_AUD 0x00000200 ///< H.264 access unit delimiters -#define CODEC_FLAG2_BRDO 0x00000400 ///< B-frame rate-distortion optimization -#define CODEC_FLAG2_INTRA_VLC 0x00000800 ///< Use MPEG-2 intra VLC table. -#define CODEC_FLAG2_MEMC_ONLY 0x00001000 ///< Only do ME/MC (I frames -> ref, P frame -> ME+MC). -#define CODEC_FLAG2_DROP_FRAME_TIMECODE 0x00002000 ///< timecode is in drop frame format. -#define CODEC_FLAG2_SKIP_RD 0x00004000 ///< RD optimal MB level residual skipping -#define CODEC_FLAG2_CHUNKS 0x00008000 ///< Input bitstream might be truncated at a packet boundaries instead of only at frame boundaries. -#define CODEC_FLAG2_NON_LINEAR_QUANT 0x00010000 ///< Use MPEG-2 nonlinear quantizer. -#define CODEC_FLAG2_BIT_RESERVOIR 0x00020000 ///< Use a bit reservoir when encoding if possible - -/* Unsupported options : - * Syntax Arithmetic coding (SAC) - * Reference Picture Selection - * Independent Segment Decoding */ -/* /Fx */ -/* codec capabilities */ - -#define CODEC_CAP_DRAW_HORIZ_BAND 0x0001 ///< Decoder can use draw_horiz_band callback. -/** - * Codec uses get_buffer() for allocating buffers. - * direct rendering method 1 - */ -#define CODEC_CAP_DR1 0x0002 -/* If 'parse_only' field is true, then avcodec_parse_frame() can be used. */ -#define CODEC_CAP_PARSE_ONLY 0x0004 -#define CODEC_CAP_TRUNCATED 0x0008 -/* Codec can export data for HW decoding (XvMC). */ -#define CODEC_CAP_HWACCEL 0x0010 -/** - * Codec has a nonzero delay and needs to be fed with NULL at the end to get the delayed data. - * If this is not set, the codec is guaranteed to never be fed with NULL data. - */ -#define CODEC_CAP_DELAY 0x0020 -/** - * Codec can be fed a final frame with a smaller size. - * This can be used to prevent truncation of the last audio samples. - */ -#define CODEC_CAP_SMALL_LAST_FRAME 0x0040 -/** - * Codec can export data for HW decoding (VDPAU). - */ -#define CODEC_CAP_HWACCEL_VDPAU 0x0080 -/** - * Codec can output multiple frames per AVPacket - */ -#define CODEC_CAP_SUBFRAMES 0x0100 - -//The following defines may change, don't expect compatibility if you use them. -#define MB_TYPE_INTRA4x4 0x0001 -#define MB_TYPE_INTRA16x16 0x0002 //FIXME H.264-specific -#define MB_TYPE_INTRA_PCM 0x0004 //FIXME H.264-specific -#define MB_TYPE_16x16 0x0008 -#define MB_TYPE_16x8 0x0010 -#define MB_TYPE_8x16 0x0020 -#define MB_TYPE_8x8 0x0040 -#define MB_TYPE_INTERLACED 0x0080 -#define MB_TYPE_DIRECT2 0x0100 //FIXME -#define MB_TYPE_ACPRED 0x0200 -#define MB_TYPE_GMC 0x0400 -#define MB_TYPE_SKIP 0x0800 -#define MB_TYPE_P0L0 0x1000 -#define MB_TYPE_P1L0 0x2000 -#define MB_TYPE_P0L1 0x4000 -#define MB_TYPE_P1L1 0x8000 -#define MB_TYPE_L0 (MB_TYPE_P0L0 | MB_TYPE_P1L0) -#define MB_TYPE_L1 (MB_TYPE_P0L1 | MB_TYPE_P1L1) -#define MB_TYPE_L0L1 (MB_TYPE_L0 | MB_TYPE_L1) -#define MB_TYPE_QUANT 0x00010000 -#define MB_TYPE_CBP 0x00020000 -//Note bits 24-31 are reserved for codec specific use (h264 ref0, mpeg1 0mv, ...) - -/** - * Pan Scan area. - * This specifies the area which should be displayed. - * Note there may be multiple such areas for one frame. - */ -typedef struct AVPanScan{ - /** - * id - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int id; - - /** - * width and height in 1/16 pel - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int width; - int height; - - /** - * position of the top left corner in 1/16 pel for up to 3 fields/frames - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int16_t position[3][2]; -}AVPanScan; - -#define FF_COMMON_FRAME \ - /**\ - * pointer to the picture planes.\ - * This might be different from the first allocated byte\ - * - encoding: \ - * - decoding: \ - */\ - uint8_t *data[4];\ - int linesize[4];\ - /**\ - * pointer to the first allocated byte of the picture. Can be used in get_buffer/release_buffer.\ - * This isn't used by libavcodec unless the default get/release_buffer() is used.\ - * - encoding: \ - * - decoding: \ - */\ - uint8_t *base[4];\ - /**\ - * 1 -> keyframe, 0-> not\ - * - encoding: Set by libavcodec.\ - * - decoding: Set by libavcodec.\ - */\ - int key_frame;\ -\ - /**\ - * Picture type of the frame, see ?_TYPE below.\ - * - encoding: Set by libavcodec. for coded_picture (and set by user for input).\ - * - decoding: Set by libavcodec.\ - */\ - int pict_type;\ -\ - /**\ - * presentation timestamp in time_base units (time when frame should be shown to user)\ - * If AV_NOPTS_VALUE then frame_rate = 1/time_base will be assumed.\ - * - encoding: MUST be set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int64_t pts;\ -\ - /**\ - * picture number in bitstream order\ - * - encoding: set by\ - * - decoding: Set by libavcodec.\ - */\ - int coded_picture_number;\ - /**\ - * picture number in display order\ - * - encoding: set by\ - * - decoding: Set by libavcodec.\ - */\ - int display_picture_number;\ -\ - /**\ - * quality (between 1 (good) and FF_LAMBDA_MAX (bad)) \ - * - encoding: Set by libavcodec. for coded_picture (and set by user for input).\ - * - decoding: Set by libavcodec.\ - */\ - int quality; \ -\ - /**\ - * buffer age (1->was last buffer and dint change, 2->..., ...).\ - * Set to INT_MAX if the buffer has not been used yet.\ - * - encoding: unused\ - * - decoding: MUST be set by get_buffer().\ - */\ - int age;\ -\ - /**\ - * is this picture used as reference\ - * The values for this are the same as the MpegEncContext.picture_structure\ - * variable, that is 1->top field, 2->bottom field, 3->frame/both fields.\ - * Set to 4 for delayed, non-reference frames.\ - * - encoding: unused\ - * - decoding: Set by libavcodec. (before get_buffer() call)).\ - */\ - int reference;\ -\ - /**\ - * QP table\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - int8_t *qscale_table;\ - /**\ - * QP store stride\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - int qstride;\ -\ - /**\ - * mbskip_table[mb]>=1 if MB didn't change\ - * stride= mb_width = (width+15)>>4\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - uint8_t *mbskip_table;\ -\ - /**\ - * motion vector table\ - * @code\ - * example:\ - * int mv_sample_log2= 4 - motion_subsample_log2;\ - * int mb_width= (width+15)>>4;\ - * int mv_stride= (mb_width << mv_sample_log2) + 1;\ - * motion_val[direction][x + y*mv_stride][0->mv_x, 1->mv_y];\ - * @endcode\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int16_t (*motion_val[2])[2];\ -\ - /**\ - * macroblock type table\ - * mb_type_base + mb_width + 2\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - uint32_t *mb_type;\ -\ - /**\ - * log2 of the size of the block which a single vector in motion_val represents: \ - * (4->16x16, 3->8x8, 2-> 4x4, 1-> 2x2)\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - uint8_t motion_subsample_log2;\ -\ - /**\ - * for some private data of the user\ - * - encoding: unused\ - * - decoding: Set by user.\ - */\ - void *opaque;\ -\ - /**\ - * error\ - * - encoding: Set by libavcodec. if flags&CODEC_FLAG_PSNR.\ - * - decoding: unused\ - */\ - uint64_t error[4];\ -\ - /**\ - * type of the buffer (to keep track of who has to deallocate data[*])\ - * - encoding: Set by the one who allocates it.\ - * - decoding: Set by the one who allocates it.\ - * Note: User allocated (direct rendering) & internal buffers cannot coexist currently.\ - */\ - int type;\ - \ - /**\ - * When decoding, this signals how much the picture must be delayed.\ - * extra_delay = repeat_pict / (2*fps)\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - int repeat_pict;\ - \ - /**\ - * \ - */\ - int qscale_type;\ - \ - /**\ - * The content of the picture is interlaced.\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec. (default 0)\ - */\ - int interlaced_frame;\ - \ - /**\ - * If the content is interlaced, is top field displayed first.\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int top_field_first;\ - \ - /**\ - * Pan scan.\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - AVPanScan *pan_scan;\ - \ - /**\ - * Tell user application that palette has changed from previous frame.\ - * - encoding: ??? (no palette-enabled encoder yet)\ - * - decoding: Set by libavcodec. (default 0).\ - */\ - int palette_has_changed;\ - \ - /**\ - * codec suggestion on buffer type if != 0\ - * - encoding: unused\ - * - decoding: Set by libavcodec. (before get_buffer() call)).\ - */\ - int buffer_hints;\ -\ - /**\ - * DCT coefficients\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - short *dct_coeff;\ -\ - /**\ - * motion referece frame index\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int8_t *ref_index[2];\ -\ - /**\ - * reordered opaque 64bit number (generally a PTS) from AVCodecContext.reordered_opaque\ - * output in AVFrame.reordered_opaque\ - * - encoding: unused\ - * - decoding: Read by user.\ - */\ - int64_t reordered_opaque;\ -\ - /**\ - * hardware accelerator private data (FFmpeg allocated)\ - * - encoding: unused\ - * - decoding: Set by libavcodec\ - */\ - void *hwaccel_picture_private;\ - - -#define FF_QSCALE_TYPE_MPEG1 0 -#define FF_QSCALE_TYPE_MPEG2 1 -#define FF_QSCALE_TYPE_H264 2 - -#define FF_BUFFER_TYPE_INTERNAL 1 -#define FF_BUFFER_TYPE_USER 2 ///< direct rendering buffers (image is (de)allocated by user) -#define FF_BUFFER_TYPE_SHARED 4 ///< Buffer from somewhere else; don't deallocate image (data/base), all other tables are not shared. -#define FF_BUFFER_TYPE_COPY 8 ///< Just a (modified) copy of some other buffer, don't deallocate anything. - - -#define FF_I_TYPE 1 ///< Intra -#define FF_P_TYPE 2 ///< Predicted -#define FF_B_TYPE 3 ///< Bi-dir predicted -#define FF_S_TYPE 4 ///< S(GMC)-VOP MPEG4 -#define FF_SI_TYPE 5 ///< Switching Intra -#define FF_SP_TYPE 6 ///< Switching Predicted -#define FF_BI_TYPE 7 - -#define FF_BUFFER_HINTS_VALID 0x01 // Buffer hints value is meaningful (if 0 ignore). -#define FF_BUFFER_HINTS_READABLE 0x02 // Codec will read from buffer. -#define FF_BUFFER_HINTS_PRESERVE 0x04 // User must not alter buffer content. -#define FF_BUFFER_HINTS_REUSABLE 0x08 // Codec will reuse the buffer (update). - -typedef struct AVPacket { - /** - * Presentation timestamp in AVStream->time_base units; the time at which - * the decompressed packet will be presented to the user. - * Can be AV_NOPTS_VALUE if it is not stored in the file. - * pts MUST be larger or equal to dts as presentation cannot happen before - * decompression, unless one wants to view hex dumps. Some formats misuse - * the terms dts and pts/cts to mean something different. Such timestamps - * must be converted to true pts/dts before they are stored in AVPacket. - */ - int64_t pts; - /** - * Decompression timestamp in AVStream->time_base units; the time at which - * the packet is decompressed. - * Can be AV_NOPTS_VALUE if it is not stored in the file. - */ - int64_t dts; - uint8_t *data; - int size; - int stream_index; - int flags; - /** - * Duration of this packet in AVStream->time_base units, 0 if unknown. - * Equals next_pts - this_pts in presentation order. - */ - int duration; - void (*destruct)(struct AVPacket *); - void *priv; - int64_t pos; ///< byte position in stream, -1 if unknown - - /** - * Time difference in AVStream->time_base units from the pts of this - * packet to the point at which the output from the decoder has converged - * independent from the availability of previous frames. That is, the - * frames are virtually identical no matter if decoding started from - * the very first frame or from this keyframe. - * Is AV_NOPTS_VALUE if unknown. - * This field is not the display duration of the current packet. - * - * The purpose of this field is to allow seeking in streams that have no - * keyframes in the conventional sense. It corresponds to the - * recovery point SEI in H.264 and match_time_delta in NUT. It is also - * essential for some types of subtitle streams to ensure that all - * subtitles are correctly displayed after seeking. - */ - int64_t convergence_duration; -} AVPacket; -#define AV_PKT_FLAG_KEY 0x0001 -#if LIBAVCODEC_VERSION_MAJOR < 53 -#define PKT_FLAG_KEY AV_PKT_FLAG_KEY -#endif - -/** - * Audio Video Frame. - * New fields can be added to the end of FF_COMMON_FRAME with minor version - * bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. No fields should be added into AVFrame before or after - * FF_COMMON_FRAME! - * sizeof(AVFrame) must not be used outside libav*. - */ -typedef struct AVFrame { - FF_COMMON_FRAME -} AVFrame; - -/** - * main external API structure. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVCodecContext) must not be used outside libav*. - */ -typedef struct AVCodecContext { - /** - * information on struct for av_log - * - set by avcodec_alloc_context - */ - const AVClass *av_class; - /** - * the average bitrate - * - encoding: Set by user; unused for constant quantizer encoding. - * - decoding: Set by libavcodec. 0 or some bitrate if this info is available in the stream. - */ - int bit_rate; - - /** - * number of bits the bitstream is allowed to diverge from the reference. - * the reference can be CBR (for CBR pass1) or VBR (for pass2) - * - encoding: Set by user; unused for constant quantizer encoding. - * - decoding: unused - */ - int bit_rate_tolerance; - - /** - * CODEC_FLAG_*. - * - encoding: Set by user. - * - decoding: Set by user. - */ - int flags; - - /** - * Some codecs need additional format info. It is stored here. - * If any muxer uses this then ALL demuxers/parsers AND encoders for the - * specific codec MUST set it correctly otherwise stream copy breaks. - * In general use of this field by muxers is not recommanded. - * - encoding: Set by libavcodec. - * - decoding: Set by libavcodec. (FIXME: Is this OK?) - */ - int sub_id; - - /** - * Motion estimation algorithm used for video coding. - * 1 (zero), 2 (full), 3 (log), 4 (phods), 5 (epzs), 6 (x1), 7 (hex), - * 8 (umh), 9 (iter), 10 (tesa) [7, 8, 10 are x264 specific, 9 is snow specific] - * - encoding: MUST be set by user. - * - decoding: unused - */ - int me_method; - - /** - * some codecs need / can use extradata like Huffman tables. - * mjpeg: Huffman tables - * rv10: additional flags - * mpeg4: global headers (they can be in the bitstream or here) - * The allocated memory should be FF_INPUT_BUFFER_PADDING_SIZE bytes larger - * than extradata_size to avoid prolems if it is read with the bitstream reader. - * The bytewise contents of extradata must not depend on the architecture or CPU endianness. - * - encoding: Set/allocated/freed by libavcodec. - * - decoding: Set/allocated/freed by user. - */ - uint8_t *extradata; - int extradata_size; - - /** - * This is the fundamental unit of time (in seconds) in terms - * of which frame timestamps are represented. For fixed-fps content, - * timebase should be 1/framerate and timestamp increments should be - * identically 1. - * - encoding: MUST be set by user. - * - decoding: Set by libavcodec. - */ - AVRational time_base; - - /* video only */ - /** - * picture width / height. - * - encoding: MUST be set by user. - * - decoding: Set by libavcodec. - * Note: For compatibility it is possible to set this instead of - * coded_width/height before decoding. - */ - int width, height; - -#define FF_ASPECT_EXTENDED 15 - - /** - * the number of pictures in a group of pictures, or 0 for intra_only - * - encoding: Set by user. - * - decoding: unused - */ - int gop_size; - - /** - * Pixel format, see PIX_FMT_xxx. - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - enum PixelFormat pix_fmt; - - /** - * Frame rate emulation. If not zero, the lower layer (i.e. format handler) - * has to read frames at native frame rate. - * - encoding: Set by user. - * - decoding: unused - */ - int rate_emu; - - /** - * If non NULL, 'draw_horiz_band' is called by the libavcodec - * decoder to draw a horizontal band. It improves cache usage. Not - * all codecs can do that. You must check the codec capabilities - * beforehand. - * The function is also used by hardware acceleration APIs. - * It is called at least once during frame decoding to pass - * the data needed for hardware render. - * In that mode instead of pixel data, AVFrame points to - * a structure specific to the acceleration API. The application - * reads the structure and can change some fields to indicate progress - * or mark state. - * - encoding: unused - * - decoding: Set by user. - * @param height the height of the slice - * @param y the y position of the slice - * @param type 1->top field, 2->bottom field, 3->frame - * @param offset offset into the AVFrame.data from which the slice should be read - */ - void (*draw_horiz_band)(struct AVCodecContext *s, - const AVFrame *src, int offset[4], - int y, int type, int height); - - /* audio only */ - int sample_rate; ///< samples per second - int channels; ///< number of audio channels - - /** - * audio sample format - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - enum SampleFormat sample_fmt; ///< sample format - - /* The following data should not be initialized. */ - /** - * Samples per packet, initialized when calling 'init'. - */ - int frame_size; - int frame_number; ///< audio or video frame number -#if LIBAVCODEC_VERSION_MAJOR < 53 - int real_pict_num; ///< Returns the real picture number of previous encoded frame. -#endif - - /** - * Number of frames the decoded output will be delayed relative to - * the encoded input. - * - encoding: Set by libavcodec. - * - decoding: unused - */ - int delay; - - /* - encoding parameters */ - float qcompress; ///< amount of qscale change between easy & hard scenes (0.0-1.0) - float qblur; ///< amount of qscale smoothing over time (0.0-1.0) - - /** - * minimum quantizer - * - encoding: Set by user. - * - decoding: unused - */ - int qmin; - - /** - * maximum quantizer - * - encoding: Set by user. - * - decoding: unused - */ - int qmax; - - /** - * maximum quantizer difference between frames - * - encoding: Set by user. - * - decoding: unused - */ - int max_qdiff; - - /** - * maximum number of B-frames between non-B-frames - * Note: The output will be delayed by max_b_frames+1 relative to the input. - * - encoding: Set by user. - * - decoding: unused - */ - int max_b_frames; - - /** - * qscale factor between IP and B-frames - * If > 0 then the last P-frame quantizer will be used (q= lastp_q*factor+offset). - * If < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset). - * - encoding: Set by user. - * - decoding: unused - */ - float b_quant_factor; - - /** obsolete FIXME remove */ - int rc_strategy; -#define FF_RC_STRATEGY_XVID 1 - - int b_frame_strategy; - - /** - * hurry up amount - * - encoding: unused - * - decoding: Set by user. 1-> Skip B-frames, 2-> Skip IDCT/dequant too, 5-> Skip everything except header - * @deprecated Deprecated in favor of skip_idct and skip_frame. - */ - int hurry_up; - - struct AVCodec *codec; - - void *priv_data; - - int rtp_payload_size; /* The size of the RTP payload: the coder will */ - /* do its best to deliver a chunk with size */ - /* below rtp_payload_size, the chunk will start */ - /* with a start code on some codecs like H.263. */ - /* This doesn't take account of any particular */ - /* headers inside the transmitted RTP payload. */ - - - /* The RTP callback: This function is called */ - /* every time the encoder has a packet to send. */ - /* It depends on the encoder if the data starts */ - /* with a Start Code (it should). H.263 does. */ - /* mb_nb contains the number of macroblocks */ - /* encoded in the RTP payload. */ - void (*rtp_callback)(struct AVCodecContext *avctx, void *data, int size, int mb_nb); - - /* statistics, used for 2-pass encoding */ - int mv_bits; - int header_bits; - int i_tex_bits; - int p_tex_bits; - int i_count; - int p_count; - int skip_count; - int misc_bits; - - /** - * number of bits used for the previously encoded frame - * - encoding: Set by libavcodec. - * - decoding: unused - */ - int frame_bits; - - /** - * Private data of the user, can be used to carry app specific stuff. - * - encoding: Set by user. - * - decoding: Set by user. - */ - void *opaque; - - char codec_name[32]; - enum CodecType codec_type; /* see CODEC_TYPE_xxx */ - enum CodecID codec_id; /* see CODEC_ID_xxx */ - - /** - * fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). - * This is used to work around some encoder bugs. - * A demuxer should set this to what is stored in the field used to identify the codec. - * If there are multiple such fields in a container then the demuxer should choose the one - * which maximizes the information about the used codec. - * If the codec tag field in a container is larger then 32 bits then the demuxer should - * remap the longer ID to 32 bits with a table or other structure. Alternatively a new - * extra_codec_tag + size could be added but for this a clear advantage must be demonstrated - * first. - * - encoding: Set by user, if not then the default based on codec_id will be used. - * - decoding: Set by user, will be converted to uppercase by libavcodec during init. - */ - unsigned int codec_tag; - - /** - * Work around bugs in encoders which sometimes cannot be detected automatically. - * - encoding: Set by user - * - decoding: Set by user - */ - int workaround_bugs; -#define FF_BUG_AUTODETECT 1 ///< autodetection -#define FF_BUG_OLD_MSMPEG4 2 -#define FF_BUG_XVID_ILACE 4 -#define FF_BUG_UMP4 8 -#define FF_BUG_NO_PADDING 16 -#define FF_BUG_AMV 32 -#define FF_BUG_AC_VLC 0 ///< Will be removed, libavcodec can now handle these non-compliant files by default. -#define FF_BUG_QPEL_CHROMA 64 -#define FF_BUG_STD_QPEL 128 -#define FF_BUG_QPEL_CHROMA2 256 -#define FF_BUG_DIRECT_BLOCKSIZE 512 -#define FF_BUG_EDGE 1024 -#define FF_BUG_HPEL_CHROMA 2048 -#define FF_BUG_DC_CLIP 4096 -#define FF_BUG_MS 8192 ///< Work around various bugs in Microsoft's broken decoders. -//#define FF_BUG_FAKE_SCALABILITY 16 //Autodetection should work 100%. - - /** - * luma single coefficient elimination threshold - * - encoding: Set by user. - * - decoding: unused - */ - int luma_elim_threshold; - - /** - * chroma single coeff elimination threshold - * - encoding: Set by user. - * - decoding: unused - */ - int chroma_elim_threshold; - - /** - * strictly follow the standard (MPEG4, ...). - * - encoding: Set by user. - * - decoding: Set by user. - * Setting this to STRICT or higher means the encoder and decoder will - * generally do stupid things. While setting it to inofficial or lower - * will mean the encoder might use things that are not supported by all - * spec compliant decoders. Decoders make no difference between normal, - * inofficial and experimental, that is they always try to decode things - * when they can unless they are explicitly asked to behave stupid - * (=strictly conform to the specs) - */ - int strict_std_compliance; -#define FF_COMPLIANCE_VERY_STRICT 2 ///< Strictly conform to a older more strict version of the spec or reference software. -#define FF_COMPLIANCE_STRICT 1 ///< Strictly conform to all the things in the spec no matter what consequences. -#define FF_COMPLIANCE_NORMAL 0 -#define FF_COMPLIANCE_INOFFICIAL -1 ///< Allow inofficial extensions. -#define FF_COMPLIANCE_EXPERIMENTAL -2 ///< Allow nonstandardized experimental things. - - /** - * qscale offset between IP and B-frames - * - encoding: Set by user. - * - decoding: unused - */ - float b_quant_offset; - - /** - * Error recognization; higher values will detect more errors but may - * misdetect some more or less valid parts as errors. - * - encoding: unused - * - decoding: Set by user. - */ - int error_recognition; -#define FF_ER_CAREFUL 1 -#define FF_ER_COMPLIANT 2 -#define FF_ER_AGGRESSIVE 3 -#define FF_ER_VERY_AGGRESSIVE 4 - - /** - * Called at the beginning of each frame to get a buffer for it. - * If pic.reference is set then the frame will be read later by libavcodec. - * avcodec_align_dimensions() should be used to find the required width and - * height, as they normally need to be rounded up to the next multiple of 16. - * if CODEC_CAP_DR1 is not set then get_buffer() must call - * avcodec_default_get_buffer() instead of providing buffers allocated by - * some other means. - * - encoding: unused - * - decoding: Set by libavcodec., user can override. - */ - int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); - - /** - * Called to release buffers which were allocated with get_buffer. - * A released buffer can be reused in get_buffer(). - * pic.data[*] must be set to NULL. - * - encoding: unused - * - decoding: Set by libavcodec., user can override. - */ - void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); - - /** - * Size of the frame reordering buffer in the decoder. - * For MPEG-2 it is 1 IPB or 0 low delay IP. - * - encoding: Set by libavcodec. - * - decoding: Set by libavcodec. - */ - int has_b_frames; - - /** - * number of bytes per packet if constant and known or 0 - * Used by some WAV based audio codecs. - */ - int block_align; - - int parse_only; /* - decoding only: If true, only parsing is done - (function avcodec_parse_frame()). The frame - data is returned. Only MPEG codecs support this now. */ - - /** - * 0-> h263 quant 1-> mpeg quant - * - encoding: Set by user. - * - decoding: unused - */ - int mpeg_quant; - - /** - * pass1 encoding statistics output buffer - * - encoding: Set by libavcodec. - * - decoding: unused - */ - char *stats_out; - - /** - * pass2 encoding statistics input buffer - * Concatenated stuff from stats_out of pass1 should be placed here. - * - encoding: Allocated/set/freed by user. - * - decoding: unused - */ - char *stats_in; - - /** - * ratecontrol qmin qmax limiting method - * 0-> clipping, 1-> use a nice continous function to limit qscale wthin qmin/qmax. - * - encoding: Set by user. - * - decoding: unused - */ - float rc_qsquish; - - float rc_qmod_amp; - int rc_qmod_freq; - - /** - * ratecontrol override, see RcOverride - * - encoding: Allocated/set/freed by user. - * - decoding: unused - */ - RcOverride *rc_override; - int rc_override_count; - - /** - * rate control equation - * - encoding: Set by user - * - decoding: unused - */ - const char *rc_eq; - - /** - * maximum bitrate - * - encoding: Set by user. - * - decoding: unused - */ - int rc_max_rate; - - /** - * minimum bitrate - * - encoding: Set by user. - * - decoding: unused - */ - int rc_min_rate; - - /** - * decoder bitstream buffer size - * - encoding: Set by user. - * - decoding: unused - */ - int rc_buffer_size; - float rc_buffer_aggressivity; - - /** - * qscale factor between P and I-frames - * If > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset). - * If < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset). - * - encoding: Set by user. - * - decoding: unused - */ - float i_quant_factor; - - /** - * qscale offset between P and I-frames - * - encoding: Set by user. - * - decoding: unused - */ - float i_quant_offset; - - /** - * initial complexity for pass1 ratecontrol - * - encoding: Set by user. - * - decoding: unused - */ - float rc_initial_cplx; - - /** - * DCT algorithm, see FF_DCT_* below - * - encoding: Set by user. - * - decoding: unused - */ - int dct_algo; -#define FF_DCT_AUTO 0 -#define FF_DCT_FASTINT 1 -#define FF_DCT_INT 2 -#define FF_DCT_MMX 3 -#define FF_DCT_MLIB 4 -#define FF_DCT_ALTIVEC 5 -#define FF_DCT_FAAN 6 - - /** - * luminance masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float lumi_masking; - - /** - * temporary complexity masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float temporal_cplx_masking; - - /** - * spatial complexity masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float spatial_cplx_masking; - - /** - * p block masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float p_masking; - - /** - * darkness masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float dark_masking; - - /** - * IDCT algorithm, see FF_IDCT_* below. - * - encoding: Set by user. - * - decoding: Set by user. - */ - int idct_algo; -#define FF_IDCT_AUTO 0 -#define FF_IDCT_INT 1 -#define FF_IDCT_SIMPLE 2 -#define FF_IDCT_SIMPLEMMX 3 -#define FF_IDCT_LIBMPEG2MMX 4 -#define FF_IDCT_PS2 5 -#define FF_IDCT_MLIB 6 -#define FF_IDCT_ARM 7 -#define FF_IDCT_ALTIVEC 8 -#define FF_IDCT_SH4 9 -#define FF_IDCT_SIMPLEARM 10 -#define FF_IDCT_H264 11 -#define FF_IDCT_VP3 12 -#define FF_IDCT_IPP 13 -#define FF_IDCT_XVIDMMX 14 -#define FF_IDCT_CAVS 15 -#define FF_IDCT_SIMPLEARMV5TE 16 -#define FF_IDCT_SIMPLEARMV6 17 -#define FF_IDCT_SIMPLEVIS 18 -#define FF_IDCT_WMV2 19 -#define FF_IDCT_FAAN 20 -#define FF_IDCT_EA 21 -#define FF_IDCT_SIMPLENEON 22 -#define FF_IDCT_SIMPLEALPHA 23 - - /** - * slice count - * - encoding: Set by libavcodec. - * - decoding: Set by user (or 0). - */ - int slice_count; - /** - * slice offsets in the frame in bytes - * - encoding: Set/allocated by libavcodec. - * - decoding: Set/allocated by user (or NULL). - */ - int *slice_offset; - - /** - * error concealment flags - * - encoding: unused - * - decoding: Set by user. - */ - int error_concealment; -#define FF_EC_GUESS_MVS 1 -#define FF_EC_DEBLOCK 2 - - /** - * dsp_mask could be add used to disable unwanted CPU features - * CPU features (i.e. MMX, SSE. ...) - * - * With the FORCE flag you may instead enable given CPU features. - * (Dangerous: Usable in case of misdetection, improper usage however will - * result into program crash.) - */ - unsigned dsp_mask; -#define FF_MM_FORCE 0x80000000 /* Force usage of selected flags (OR) */ - /* lower 16 bits - CPU features */ -#define FF_MM_MMX 0x0001 ///< standard MMX -#define FF_MM_3DNOW 0x0004 ///< AMD 3DNOW -#if LIBAVCODEC_VERSION_MAJOR < 53 -#define FF_MM_MMXEXT 0x0002 ///< SSE integer functions or AMD MMX ext -#endif -#define FF_MM_MMX2 0x0002 ///< SSE integer functions or AMD MMX ext -#define FF_MM_SSE 0x0008 ///< SSE functions -#define FF_MM_SSE2 0x0010 ///< PIV SSE2 functions -#define FF_MM_3DNOWEXT 0x0020 ///< AMD 3DNowExt -#define FF_MM_SSE3 0x0040 ///< Prescott SSE3 functions -#define FF_MM_SSSE3 0x0080 ///< Conroe SSSE3 functions -#define FF_MM_SSE4 0x0100 ///< Penryn SSE4.1 functions -#define FF_MM_SSE42 0x0200 ///< Nehalem SSE4.2 functions -#define FF_MM_IWMMXT 0x0100 ///< XScale IWMMXT -#define FF_MM_ALTIVEC 0x0001 ///< standard AltiVec - - /** - * bits per sample/pixel from the demuxer (needed for huffyuv). - * - encoding: Set by libavcodec. - * - decoding: Set by user. - */ - int bits_per_coded_sample; - - /** - * prediction method (needed for huffyuv) - * - encoding: Set by user. - * - decoding: unused - */ - int prediction_method; -#define FF_PRED_LEFT 0 -#define FF_PRED_PLANE 1 -#define FF_PRED_MEDIAN 2 - - /** - * sample aspect ratio (0 if unknown) - * That is the width of a pixel divided by the height of the pixel. - * Numerator and denominator must be relatively prime and smaller than 256 for some video standards. - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - AVRational sample_aspect_ratio; - - /** - * the picture in the bitstream - * - encoding: Set by libavcodec. - * - decoding: Set by libavcodec. - */ - AVFrame *coded_frame; - - /** - * debug - * - encoding: Set by user. - * - decoding: Set by user. - */ - int debug; -#define FF_DEBUG_PICT_INFO 1 -#define FF_DEBUG_RC 2 -#define FF_DEBUG_BITSTREAM 4 -#define FF_DEBUG_MB_TYPE 8 -#define FF_DEBUG_QP 16 -#define FF_DEBUG_MV 32 -#define FF_DEBUG_DCT_COEFF 0x00000040 -#define FF_DEBUG_SKIP 0x00000080 -#define FF_DEBUG_STARTCODE 0x00000100 -#define FF_DEBUG_PTS 0x00000200 -#define FF_DEBUG_ER 0x00000400 -#define FF_DEBUG_MMCO 0x00000800 -#define FF_DEBUG_BUGS 0x00001000 -#define FF_DEBUG_VIS_QP 0x00002000 -#define FF_DEBUG_VIS_MB_TYPE 0x00004000 -#define FF_DEBUG_BUFFERS 0x00008000 - - /** - * debug - * - encoding: Set by user. - * - decoding: Set by user. - */ - int debug_mv; -#define FF_DEBUG_VIS_MV_P_FOR 0x00000001 //visualize forward predicted MVs of P frames -#define FF_DEBUG_VIS_MV_B_FOR 0x00000002 //visualize forward predicted MVs of B frames -#define FF_DEBUG_VIS_MV_B_BACK 0x00000004 //visualize backward predicted MVs of B frames - - /** - * error - * - encoding: Set by libavcodec if flags&CODEC_FLAG_PSNR. - * - decoding: unused - */ - uint64_t error[4]; - - /** - * minimum MB quantizer - * - encoding: unused - * - decoding: unused - */ - int mb_qmin; - - /** - * maximum MB quantizer - * - encoding: unused - * - decoding: unused - */ - int mb_qmax; - - /** - * motion estimation comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int me_cmp; - /** - * subpixel motion estimation comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int me_sub_cmp; - /** - * macroblock comparison function (not supported yet) - * - encoding: Set by user. - * - decoding: unused - */ - int mb_cmp; - /** - * interlaced DCT comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int ildct_cmp; -#define FF_CMP_SAD 0 -#define FF_CMP_SSE 1 -#define FF_CMP_SATD 2 -#define FF_CMP_DCT 3 -#define FF_CMP_PSNR 4 -#define FF_CMP_BIT 5 -#define FF_CMP_RD 6 -#define FF_CMP_ZERO 7 -#define FF_CMP_VSAD 8 -#define FF_CMP_VSSE 9 -#define FF_CMP_NSSE 10 -#define FF_CMP_W53 11 -#define FF_CMP_W97 12 -#define FF_CMP_DCTMAX 13 -#define FF_CMP_DCT264 14 -#define FF_CMP_CHROMA 256 - - /** - * ME diamond size & shape - * - encoding: Set by user. - * - decoding: unused - */ - int dia_size; - - /** - * amount of previous MV predictors (2a+1 x 2a+1 square) - * - encoding: Set by user. - * - decoding: unused - */ - int last_predictor_count; - - /** - * prepass for motion estimation - * - encoding: Set by user. - * - decoding: unused - */ - int pre_me; - - /** - * motion estimation prepass comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int me_pre_cmp; - - /** - * ME prepass diamond size & shape - * - encoding: Set by user. - * - decoding: unused - */ - int pre_dia_size; - - /** - * subpel ME quality - * - encoding: Set by user. - * - decoding: unused - */ - int me_subpel_quality; - - /** - * callback to negotiate the pixelFormat - * @param fmt is the list of formats which are supported by the codec, - * it is terminated by -1 as 0 is a valid format, the formats are ordered by quality. - * The first is always the native one. - * @return the chosen format - * - encoding: unused - * - decoding: Set by user, if not set the native format will be chosen. - */ - enum PixelFormat (*get_format)(struct AVCodecContext *s, const enum PixelFormat * fmt); - - /** - * DTG active format information (additional aspect ratio - * information only used in DVB MPEG-2 transport streams) - * 0 if not set. - * - * - encoding: unused - * - decoding: Set by decoder. - */ - int dtg_active_format; -#define FF_DTG_AFD_SAME 8 -#define FF_DTG_AFD_4_3 9 -#define FF_DTG_AFD_16_9 10 -#define FF_DTG_AFD_14_9 11 -#define FF_DTG_AFD_4_3_SP_14_9 13 -#define FF_DTG_AFD_16_9_SP_14_9 14 -#define FF_DTG_AFD_SP_4_3 15 - - /** - * maximum motion estimation search range in subpel units - * If 0 then no limit. - * - * - encoding: Set by user. - * - decoding: unused - */ - int me_range; - - /** - * intra quantizer bias - * - encoding: Set by user. - * - decoding: unused - */ - int intra_quant_bias; -#define FF_DEFAULT_QUANT_BIAS 999999 - - /** - * inter quantizer bias - * - encoding: Set by user. - * - decoding: unused - */ - int inter_quant_bias; - - /** - * color table ID - * - encoding: unused - * - decoding: Which clrtable should be used for 8bit RGB images. - * Tables have to be stored somewhere. FIXME - */ - int color_table_id; - - /** - * internal_buffer count - * Don't touch, used by libavcodec default_get_buffer(). - */ - int internal_buffer_count; - - /** - * internal_buffers - * Don't touch, used by libavcodec default_get_buffer(). - */ - void *internal_buffer; - -#define FF_LAMBDA_SHIFT 7 -#define FF_LAMBDA_SCALE (1< ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). - * This is used to work around some encoder bugs. - * - encoding: unused - * - decoding: Set by user, will be converted to uppercase by libavcodec during init. - */ - unsigned int stream_codec_tag; - - /** - * scene change detection threshold - * 0 is default, larger means fewer detected scene changes. - * - encoding: Set by user. - * - decoding: unused - */ - int scenechange_threshold; - - /** - * minimum Lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int lmin; - - /** - * maximum Lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int lmax; - - /** - * palette control structure - * - encoding: ??? (no palette-enabled encoder yet) - * - decoding: Set by user. - */ - struct AVPaletteControl *palctrl; - - /** - * noise reduction strength - * - encoding: Set by user. - * - decoding: unused - */ - int noise_reduction; - - /** - * Called at the beginning of a frame to get cr buffer for it. - * Buffer type (size, hints) must be the same. libavcodec won't check it. - * libavcodec will pass previous buffer in pic, function should return - * same buffer or new buffer with old frame "painted" into it. - * If pic.data[0] == NULL must behave like get_buffer(). - * if CODEC_CAP_DR1 is not set then reget_buffer() must call - * avcodec_default_reget_buffer() instead of providing buffers allocated by - * some other means. - * - encoding: unused - * - decoding: Set by libavcodec., user can override - */ - int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); - - /** - * Number of bits which should be loaded into the rc buffer before decoding starts. - * - encoding: Set by user. - * - decoding: unused - */ - int rc_initial_buffer_occupancy; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int inter_threshold; - - /** - * CODEC_FLAG2_* - * - encoding: Set by user. - * - decoding: Set by user. - */ - int flags2; - - /** - * Simulates errors in the bitstream to test error concealment. - * - encoding: Set by user. - * - decoding: unused - */ - int error_rate; - - /** - * MP3 antialias algorithm, see FF_AA_* below. - * - encoding: unused - * - decoding: Set by user. - */ - int antialias_algo; -#define FF_AA_AUTO 0 -#define FF_AA_FASTINT 1 //not implemented yet -#define FF_AA_INT 2 -#define FF_AA_FLOAT 3 - /** - * quantizer noise shaping - * - encoding: Set by user. - * - decoding: unused - */ - int quantizer_noise_shaping; - - /** - * thread count - * is used to decide how many independent tasks should be passed to execute() - * - encoding: Set by user. - * - decoding: Set by user. - */ - int thread_count; - - /** - * The codec may call this to execute several independent things. - * It will return only after finishing all tasks. - * The user may replace this with some multithreaded implementation, - * the default implementation will execute the parts serially. - * @param count the number of things to execute - * - encoding: Set by libavcodec, user can override. - * - decoding: Set by libavcodec, user can override. - */ - int (*execute)(struct AVCodecContext *c, int (*func)(struct AVCodecContext *c2, void *arg), void *arg2, int *ret, int count, int size); - - /** - * thread opaque - * Can be used by execute() to store some per AVCodecContext stuff. - * - encoding: set by execute() - * - decoding: set by execute() - */ - void *thread_opaque; - - /** - * Motion estimation threshold below which no motion estimation is - * performed, but instead the user specified motion vectors are used. - * - * - encoding: Set by user. - * - decoding: unused - */ - int me_threshold; - - /** - * Macroblock threshold below which the user specified macroblock types will be used. - * - encoding: Set by user. - * - decoding: unused - */ - int mb_threshold; - - /** - * precision of the intra DC coefficient - 8 - * - encoding: Set by user. - * - decoding: unused - */ - int intra_dc_precision; - - /** - * noise vs. sse weight for the nsse comparsion function - * - encoding: Set by user. - * - decoding: unused - */ - int nsse_weight; - - /** - * Number of macroblock rows at the top which are skipped. - * - encoding: unused - * - decoding: Set by user. - */ - int skip_top; - - /** - * Number of macroblock rows at the bottom which are skipped. - * - encoding: unused - * - decoding: Set by user. - */ - int skip_bottom; - - /** - * profile - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int profile; -#define FF_PROFILE_UNKNOWN -99 -#define FF_PROFILE_AAC_MAIN 0 -#define FF_PROFILE_AAC_LOW 1 -#define FF_PROFILE_AAC_SSR 2 -#define FF_PROFILE_AAC_LTP 3 - - /** - * level - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int level; -#define FF_LEVEL_UNKNOWN -99 - - /** - * low resolution decoding, 1-> 1/2 size, 2->1/4 size - * - encoding: unused - * - decoding: Set by user. - */ - int lowres; - - /** - * Bitstream width / height, may be different from width/height if lowres - * or other things are used. - * - encoding: unused - * - decoding: Set by user before init if known. Codec should override / dynamically change if needed. - */ - int coded_width, coded_height; - - /** - * frame skip threshold - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_threshold; - - /** - * frame skip factor - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_factor; - - /** - * frame skip exponent - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_exp; - - /** - * frame skip comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_cmp; - - /** - * Border processing masking, raises the quantizer for mbs on the borders - * of the picture. - * - encoding: Set by user. - * - decoding: unused - */ - float border_masking; - - /** - * minimum MB lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int mb_lmin; - - /** - * maximum MB lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int mb_lmax; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int me_penalty_compensation; - - /** - * - * - encoding: unused - * - decoding: Set by user. - */ - enum AVDiscard skip_loop_filter; - - /** - * - * - encoding: unused - * - decoding: Set by user. - */ - enum AVDiscard skip_idct; - - /** - * - * - encoding: unused - * - decoding: Set by user. - */ - enum AVDiscard skip_frame; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int bidir_refine; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int brd_scale; - - /** - * constant rate factor - quality-based VBR - values ~correspond to qps - * - encoding: Set by user. - * - decoding: unused - */ - float crf; - - /** - * constant quantization parameter rate control method - * - encoding: Set by user. - * - decoding: unused - */ - int cqp; - - /** - * minimum GOP size - * - encoding: Set by user. - * - decoding: unused - */ - int keyint_min; - - /** - * number of reference frames - * - encoding: Set by user. - * - decoding: Set by lavc. - */ - int refs; - - /** - * chroma qp offset from luma - * - encoding: Set by user. - * - decoding: unused - */ - int chromaoffset; - - /** - * Influences how often B-frames are used. - * - encoding: Set by user. - * - decoding: unused - */ - int bframebias; - - /** - * trellis RD quantization - * - encoding: Set by user. - * - decoding: unused - */ - int trellis; - - /** - * Reduce fluctuations in qp (before curve compression). - * - encoding: Set by user. - * - decoding: unused - */ - float complexityblur; - - /** - * in-loop deblocking filter alphac0 parameter - * alpha is in the range -6...6 - * - encoding: Set by user. - * - decoding: unused - */ - int deblockalpha; - - /** - * in-loop deblocking filter beta parameter - * beta is in the range -6...6 - * - encoding: Set by user. - * - decoding: unused - */ - int deblockbeta; - - /** - * macroblock subpartition sizes to consider - p8x8, p4x4, b8x8, i8x8, i4x4 - * - encoding: Set by user. - * - decoding: unused - */ - int partitions; -#define X264_PART_I4X4 0x001 /* Analyze i4x4 */ -#define X264_PART_I8X8 0x002 /* Analyze i8x8 (requires 8x8 transform) */ -#define X264_PART_P8X8 0x010 /* Analyze p16x8, p8x16 and p8x8 */ -#define X264_PART_P4X4 0x020 /* Analyze p8x4, p4x8, p4x4 */ -#define X264_PART_B8X8 0x100 /* Analyze b16x8, b8x16 and b8x8 */ - - /** - * direct MV prediction mode - 0 (none), 1 (spatial), 2 (temporal), 3 (auto) - * - encoding: Set by user. - * - decoding: unused - */ - int directpred; - - /** - * Audio cutoff bandwidth (0 means "automatic") - * - encoding: Set by user. - * - decoding: unused - */ - int cutoff; - - /** - * Multiplied by qscale for each frame and added to scene_change_score. - * - encoding: Set by user. - * - decoding: unused - */ - int scenechange_factor; - - /** - * - * Note: Value depends upon the compare function used for fullpel ME. - * - encoding: Set by user. - * - decoding: unused - */ - int mv0_threshold; - - /** - * Adjusts sensitivity of b_frame_strategy 1. - * - encoding: Set by user. - * - decoding: unused - */ - int b_sensitivity; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int compression_level; -#define FF_COMPRESSION_DEFAULT -1 - - /** - * Sets whether to use LPC mode - used by FLAC encoder. - * - encoding: Set by user. - * - decoding: unused - */ - int use_lpc; - - /** - * LPC coefficient precision - used by FLAC encoder - * - encoding: Set by user. - * - decoding: unused - */ - int lpc_coeff_precision; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int min_prediction_order; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int max_prediction_order; - - /** - * search method for selecting prediction order - * - encoding: Set by user. - * - decoding: unused - */ - int prediction_order_method; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int min_partition_order; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int max_partition_order; - - /** - * GOP timecode frame start number, in non drop frame format - * - encoding: Set by user. - * - decoding: unused - */ - int64_t timecode_frame_start; - -#if LIBAVCODEC_VERSION_MAJOR < 53 - /** - * Decoder should decode to this many channels if it can (0 for default) - * - encoding: unused - * - decoding: Set by user. - * @deprecated Deprecated in favor of request_channel_layout. - */ - int request_channels; -#endif - - /** - * Percentage of dynamic range compression to be applied by the decoder. - * The default value is 1.0, corresponding to full compression. - * - encoding: unused - * - decoding: Set by user. - */ - float drc_scale; - - /** - * opaque 64bit number (generally a PTS) that will be reordered and - * output in AVFrame.reordered_opaque - * - encoding: unused - * - decoding: Set by user. - */ - int64_t reordered_opaque; - - /** - * Bits per sample/pixel of internal libavcodec pixel/sample format. - * This field is applicable only when sample_fmt is SAMPLE_FMT_S32. - * - encoding: set by user. - * - decoding: set by libavcodec. - */ - int bits_per_raw_sample; - - /** - * Audio channel layout. - * - encoding: set by user. - * - decoding: set by libavcodec. - */ - int64_t channel_layout; - - /** - * Request decoder to use this channel layout if it can (0 for default) - * - encoding: unused - * - decoding: Set by user. - */ - int64_t request_channel_layout; - - /** - * Ratecontrol attempt to use, at maximum, of what can be used without an underflow. - * - encoding: Set by user. - * - decoding: unused. - */ - float rc_max_available_vbv_use; - - /** - * Ratecontrol attempt to use, at least, times the amount needed to prevent a vbv overflow. - * - encoding: Set by user. - * - decoding: unused. - */ - float rc_min_vbv_overflow_use; - - /** - * Hardware accelerator in use - * - encoding: unused. - * - decoding: Set by libavcodec - */ - struct AVHWAccel *hwaccel; - - /** - * For some codecs, the time base is closer to the field rate than the frame rate. - * Most notably, H.264 and MPEG-2 specify time_base as half of frame duration - * if no telecine is used ... - * - * Set to time_base ticks per frame. Default 1, e.g., H.264/MPEG-2 set it to 2. - */ - int ticks_per_frame; - - /** - * Hardware accelerator context. - * For some hardware accelerators, a global context needs to be - * provided by the user. In that case, this holds display-dependent - * data FFmpeg cannot instantiate itself. Please refer to the - * FFmpeg HW accelerator documentation to know how to fill this - * is. e.g. for VA API, this is a struct vaapi_context. - * - encoding: unused - * - decoding: Set by user - */ - void *hwaccel_context; - - /** - * Chromaticity coordinates of the source primaries. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorPrimaries color_primaries; - - /** - * Color Transfer Characteristic. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorTransferCharacteristic color_trc; - - /** - * YUV colorspace type. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorSpace colorspace; - - /** - * MPEG vs JPEG YUV range. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorRange color_range; - - /** - * This defines the location of chroma samples. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVChromaLocation chroma_sample_location; -} AVCodecContext; - -/** - * AVCodec. - */ -typedef struct AVCodec { - /** - * Name of the codec implementation. - * The name is globally unique among encoders and among decoders (but an - * encoder and a decoder can share the same name). - * This is the primary way to find a codec from the user perspective. - */ - const char *name; - enum CodecType type; - enum CodecID id; - int priv_data_size; - int (*init)(AVCodecContext *); - int (*encode)(AVCodecContext *, uint8_t *buf, int buf_size, void *data); - int (*close)(AVCodecContext *); - int (*decode)(AVCodecContext *, void *outdata, int *outdata_size, AVPacket *avpkt); - /** - * Codec capabilities. - * see CODEC_CAP_* - */ - int capabilities; - struct AVCodec *next; - /** - * Flush buffers. - * Will be called when seeking - */ - void (*flush)(AVCodecContext *); - const AVRational *supported_framerates; ///< array of supported framerates, or NULL if any, array is terminated by {0,0} - const enum PixelFormat *pix_fmts; ///< array of supported pixel formats, or NULL if unknown, array is terminated by -1 - /** - * Descriptive name for the codec, meant to be more human readable than name. - * You should use the NULL_IF_CONFIG_SMALL() macro to define it. - */ - const char *long_name; - const int *supported_samplerates; ///< array of supported audio samplerates, or NULL if unknown, array is terminated by 0 - const enum SampleFormat *sample_fmts; ///< array of supported sample formats, or NULL if unknown, array is terminated by -1 - const int64_t *channel_layouts; ///< array of support channel layouts, or NULL if unknown. array is terminated by 0 -} AVCodec; - -/** - * AVHWAccel. - */ -typedef struct AVHWAccel { - /** - * Name of the hardware accelerated codec. - * The name is globally unique among encoders and among decoders (but an - * encoder and a decoder can share the same name). - */ - const char *name; - - /** - * Type of codec implemented by the hardware accelerator. - * - * See CODEC_TYPE_xxx - */ - enum CodecType type; - - /** - * Codec implemented by the hardware accelerator. - * - * See CODEC_ID_xxx - */ - enum CodecID id; - - /** - * Supported pixel format. - * - * Only hardware accelerated formats are supported here. - */ - enum PixelFormat pix_fmt; - - /** - * Hardware accelerated codec capabilities. - * see FF_HWACCEL_CODEC_CAP_* - */ - int capabilities; - - struct AVHWAccel *next; - - /** - * Called at the beginning of each frame or field picture. - * - * Meaningful frame information (codec specific) is guaranteed to - * be parsed at this point. This function is mandatory. - * - * Note that buf can be NULL along with buf_size set to 0. - * Otherwise, this means the whole frame is available at this point. - * - * @param avctx the codec context - * @param buf the frame data buffer base - * @param buf_size the size of the frame in bytes - * @return zero if successful, a negative value otherwise - */ - int (*start_frame)(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size); - - /** - * Callback for each slice. - * - * Meaningful slice information (codec specific) is guaranteed to - * be parsed at this point. This function is mandatory. - * - * @param avctx the codec context - * @param buf the slice data buffer base - * @param buf_size the size of the slice in bytes - * @return zero if successful, a negative value otherwise - */ - int (*decode_slice)(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size); - - /** - * Called at the end of each frame or field picture. - * - * The whole picture is parsed at this point and can now be sent - * to the hardware accelerator. This function is mandatory. - * - * @param avctx the codec context - * @return zero if successful, a negative value otherwise - */ - int (*end_frame)(AVCodecContext *avctx); - - /** - * Size of HW accelerator private data. - * - * Private data is allocated with av_mallocz() before - * AVCodecContext.get_buffer() and deallocated after - * AVCodecContext.release_buffer(). - */ - int priv_data_size; -} AVHWAccel; - -/** - * four components are given, that's all. - * the last component is alpha - */ -typedef struct AVPicture { - uint8_t *data[4]; - int linesize[4]; ///< number of bytes per line -} AVPicture; - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * AVPaletteControl - * This structure defines a method for communicating palette changes - * between and demuxer and a decoder. - * - * @deprecated Use AVPacket to send palette changes instead. - * This is totally broken. - */ -#define AVPALETTE_SIZE 1024 -#define AVPALETTE_COUNT 256 -typedef struct AVPaletteControl { - - /* Demuxer sets this to 1 to indicate the palette has changed; - * decoder resets to 0. */ - int palette_changed; - - /* 4-byte ARGB palette entries, stored in native byte order; note that - * the individual palette components should be on a 8-bit scale; if - * the palette data comes from an IBM VGA native format, the component - * data is probably 6 bits in size and needs to be scaled. */ - unsigned int palette[AVPALETTE_COUNT]; - -} AVPaletteControl attribute_deprecated; -#endif - -enum AVSubtitleType { - SUBTITLE_NONE, - - SUBTITLE_BITMAP, ///< A bitmap, pict will be set - - /** - * Plain text, the text field must be set by the decoder and is - * authoritative. ass and pict fields may contain approximations. - */ - SUBTITLE_TEXT, - - /** - * Formatted text, the ass field must be set by the decoder and is - * authoritative. pict and text fields may contain approximations. - */ - SUBTITLE_ASS, -}; - -typedef struct AVSubtitleRect { - int x; ///< top left corner of pict, undefined when pict is not set - int y; ///< top left corner of pict, undefined when pict is not set - int w; ///< width of pict, undefined when pict is not set - int h; ///< height of pict, undefined when pict is not set - int nb_colors; ///< number of colors in pict, undefined when pict is not set - - /** - * data+linesize for the bitmap of this subtitle. - * can be set for text/ass as well once they where rendered - */ - AVPicture pict; - enum AVSubtitleType type; - - char *text; ///< 0 terminated plain UTF-8 text - - /** - * 0 terminated ASS/SSA compatible event line. - * The pressentation of this is unaffected by the other values in this - * struct. - */ - char *ass; -} AVSubtitleRect; - -typedef struct AVSubtitle { - uint16_t format; /* 0 = graphics */ - uint32_t start_display_time; /* relative to packet pts, in ms */ - uint32_t end_display_time; /* relative to packet pts, in ms */ - unsigned num_rects; - AVSubtitleRect **rects; - int64_t pts; ///< Same as packet pts, in AV_TIME_BASE -} AVSubtitle; - -/* packet functions */ - -/** - * @deprecated use NULL instead - */ -attribute_deprecated void av_destruct_packet_nofree(AVPacket *pkt); - -/** - * Default packet destructor. - */ -void av_destruct_packet(AVPacket *pkt); - -/** - * Initialize optional fields of a packet with default values. - * - * @param pkt packet - */ -void av_init_packet(AVPacket *pkt); - -/** - * Allocate the payload of a packet and initialize its fields with - * default values. - * - * @param pkt packet - * @param size wanted payload size - * @return 0 if OK, AVERROR_xxx otherwise - */ -int av_new_packet(AVPacket *pkt, int size); - -/** - * Reduce packet size, correctly zeroing padding - * - * @param pkt packet - * @param size new size - */ -void av_shrink_packet(AVPacket *pkt, int size); - -/** - * @warning This is a hack - the packet memory allocation stuff is broken. The - * packet is allocated if it was not really allocated. - */ -int av_dup_packet(AVPacket *pkt); - -/** - * Free a packet. - * - * @param pkt packet to free - */ -void av_free_packet(AVPacket *pkt); - -/* resample.c */ - -struct ReSampleContext; -struct AVResampleContext; - -typedef struct ReSampleContext ReSampleContext; - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * @deprecated Use av_audio_resample_init() instead. - */ -attribute_deprecated ReSampleContext *audio_resample_init(int output_channels, int input_channels, - int output_rate, int input_rate); -#endif -/** - * Initializes audio resampling context - * - * @param output_channels number of output channels - * @param input_channels number of input channels - * @param output_rate output sample rate - * @param input_rate input sample rate - * @param sample_fmt_out requested output sample format - * @param sample_fmt_in input sample format - * @param filter_length length of each FIR filter in the filterbank relative to the cutoff freq - * @param log2_phase_count log2 of the number of entries in the polyphase filterbank - * @param linear If 1 then the used FIR filter will be linearly interpolated - between the 2 closest, if 0 the closest will be used - * @param cutoff cutoff frequency, 1.0 corresponds to half the output sampling rate - * @return allocated ReSampleContext, NULL if error occured - */ -ReSampleContext *av_audio_resample_init(int output_channels, int input_channels, - int output_rate, int input_rate, - enum SampleFormat sample_fmt_out, - enum SampleFormat sample_fmt_in, - int filter_length, int log2_phase_count, - int linear, double cutoff); - -int audio_resample(ReSampleContext *s, short *output, short *input, int nb_samples); -void audio_resample_close(ReSampleContext *s); - - -/** - * Initializes an audio resampler. - * Note, if either rate is not an integer then simply scale both rates up so they are. - * @param filter_length length of each FIR filter in the filterbank relative to the cutoff freq - * @param log2_phase_count log2 of the number of entries in the polyphase filterbank - * @param linear If 1 then the used FIR filter will be linearly interpolated - between the 2 closest, if 0 the closest will be used - * @param cutoff cutoff frequency, 1.0 corresponds to half the output sampling rate - */ -struct AVResampleContext *av_resample_init(int out_rate, int in_rate, int filter_length, int log2_phase_count, int linear, double cutoff); - -/** - * resamples. - * @param src an array of unconsumed samples - * @param consumed the number of samples of src which have been consumed are returned here - * @param src_size the number of unconsumed samples available - * @param dst_size the amount of space in samples available in dst - * @param update_ctx If this is 0 then the context will not be modified, that way several channels can be resampled with the same context. - * @return the number of samples written in dst or -1 if an error occurred - */ -int av_resample(struct AVResampleContext *c, short *dst, short *src, int *consumed, int src_size, int dst_size, int update_ctx); - - -/** - * Compensates samplerate/timestamp drift. The compensation is done by changing - * the resampler parameters, so no audible clicks or similar distortions occur - * @param compensation_distance distance in output samples over which the compensation should be performed - * @param sample_delta number of output samples which should be output less - * - * example: av_resample_compensate(c, 10, 500) - * here instead of 510 samples only 500 samples would be output - * - * note, due to rounding the actual compensation might be slightly different, - * especially if the compensation_distance is large and the in_rate used during init is small - */ -void av_resample_compensate(struct AVResampleContext *c, int sample_delta, int compensation_distance); -void av_resample_close(struct AVResampleContext *c); - -/** - * Allocate memory for a picture. Call avpicture_free to free it. - * - * @param picture the picture to be filled in - * @param pix_fmt the format of the picture - * @param width the width of the picture - * @param height the height of the picture - * @return zero if successful, a negative value if not - */ -int avpicture_alloc(AVPicture *picture, enum PixelFormat pix_fmt, int width, int height); - -/** - * Free a picture previously allocated by avpicture_alloc(). - * - * @param picture the AVPicture to be freed - */ -void avpicture_free(AVPicture *picture); - -/** - * Fill in the AVPicture fields. - * The fields of the given AVPicture are filled in by using the 'ptr' address - * which points to the image data buffer. Depending on the specified picture - * format, one or multiple image data pointers and line sizes will be set. - * If a planar format is specified, several pointers will be set pointing to - * the different picture planes and the line sizes of the different planes - * will be stored in the lines_sizes array. - * Call with ptr == NULL to get the required size for the ptr buffer. - * - * @param picture AVPicture whose fields are to be filled in - * @param ptr Buffer which will contain or contains the actual image data - * @param pix_fmt The format in which the picture data is stored. - * @param width the width of the image in pixels - * @param height the height of the image in pixels - * @return size of the image data in bytes - */ -int avpicture_fill(AVPicture *picture, uint8_t *ptr, - enum PixelFormat pix_fmt, int width, int height); -int avpicture_layout(const AVPicture* src, enum PixelFormat pix_fmt, int width, int height, - unsigned char *dest, int dest_size); - -/** - * Calculate the size in bytes that a picture of the given width and height - * would occupy if stored in the given picture format. - * Note that this returns the size of a compact representation as generated - * by avpicture_layout, which can be smaller than the size required for e.g. - * avpicture_fill. - * - * @param pix_fmt the given picture format - * @param width the width of the image - * @param height the height of the image - * @return Image data size in bytes or -1 on error (e.g. too large dimensions). - */ -int avpicture_get_size(enum PixelFormat pix_fmt, int width, int height); -void avcodec_get_chroma_sub_sample(enum PixelFormat pix_fmt, int *h_shift, int *v_shift); -const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt); -void avcodec_set_dimensions(AVCodecContext *s, int width, int height); - -/** - * Returns the pixel format corresponding to the name name. - * - * If there is no pixel format with name name, then looks for a - * pixel format with the name corresponding to the native endian - * format of name. - * For example in a little-endian system, first looks for "gray16", - * then for "gray16le". - * - * Finally if no pixel format has been found, returns PIX_FMT_NONE. - */ -enum PixelFormat avcodec_get_pix_fmt(const char* name); -unsigned int avcodec_pix_fmt_to_codec_tag(enum PixelFormat p); - -#define FF_LOSS_RESOLUTION 0x0001 /**< loss due to resolution change */ -#define FF_LOSS_DEPTH 0x0002 /**< loss due to color depth change */ -#define FF_LOSS_COLORSPACE 0x0004 /**< loss due to color space conversion */ -#define FF_LOSS_ALPHA 0x0008 /**< loss of alpha bits */ -#define FF_LOSS_COLORQUANT 0x0010 /**< loss due to color quantization */ -#define FF_LOSS_CHROMA 0x0020 /**< loss of chroma (e.g. RGB to gray conversion) */ - -/** - * Computes what kind of losses will occur when converting from one specific - * pixel format to another. - * When converting from one pixel format to another, information loss may occur. - * For example, when converting from RGB24 to GRAY, the color information will - * be lost. Similarly, other losses occur when converting from some formats to - * other formats. These losses can involve loss of chroma, but also loss of - * resolution, loss of color depth, loss due to the color space conversion, loss - * of the alpha bits or loss due to color quantization. - * avcodec_get_fix_fmt_loss() informs you about the various types of losses - * which will occur when converting from one pixel format to another. - * - * @param[in] dst_pix_fmt destination pixel format - * @param[in] src_pix_fmt source pixel format - * @param[in] has_alpha Whether the source pixel format alpha channel is used. - * @return Combination of flags informing you what kind of losses will occur. - */ -int avcodec_get_pix_fmt_loss(enum PixelFormat dst_pix_fmt, enum PixelFormat src_pix_fmt, - int has_alpha); - -/** - * Finds the best pixel format to convert to given a certain source pixel - * format. When converting from one pixel format to another, information loss - * may occur. For example, when converting from RGB24 to GRAY, the color - * information will be lost. Similarly, other losses occur when converting from - * some formats to other formats. avcodec_find_best_pix_fmt() searches which of - * the given pixel formats should be used to suffer the least amount of loss. - * The pixel formats from which it chooses one, are determined by the - * pix_fmt_mask parameter. - * - * @code - * src_pix_fmt = PIX_FMT_YUV420P; - * pix_fmt_mask = (1 << PIX_FMT_YUV422P) || (1 << PIX_FMT_RGB24); - * dst_pix_fmt = avcodec_find_best_pix_fmt(pix_fmt_mask, src_pix_fmt, alpha, &loss); - * @endcode - * - * @param[in] pix_fmt_mask bitmask determining which pixel format to choose from - * @param[in] src_pix_fmt source pixel format - * @param[in] has_alpha Whether the source pixel format alpha channel is used. - * @param[out] loss_ptr Combination of flags informing you what kind of losses will occur. - * @return The best pixel format to convert to or -1 if none was found. - */ -enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelFormat src_pix_fmt, - int has_alpha, int *loss_ptr); - - -/** - * Print in buf the string corresponding to the pixel format with - * number pix_fmt, or an header if pix_fmt is negative. - * - * @param[in] buf the buffer where to write the string - * @param[in] buf_size the size of buf - * @param[in] pix_fmt the number of the pixel format to print the corresponding info string, or - * a negative value to print the corresponding header. - * Meaningful values for obtaining a pixel format info vary from 0 to PIX_FMT_NB -1. - */ -void avcodec_pix_fmt_string (char *buf, int buf_size, enum PixelFormat pix_fmt); - -#define FF_ALPHA_TRANSP 0x0001 /* image has some totally transparent pixels */ -#define FF_ALPHA_SEMI_TRANSP 0x0002 /* image has some transparent pixels */ - -/** - * Tell if an image really has transparent alpha values. - * @return ored mask of FF_ALPHA_xxx constants - */ -int img_get_alpha_info(const AVPicture *src, - enum PixelFormat pix_fmt, int width, int height); - -/* deinterlace a picture */ -/* deinterlace - if not supported return -1 */ -int avpicture_deinterlace(AVPicture *dst, const AVPicture *src, - enum PixelFormat pix_fmt, int width, int height); - -/* external high level API */ - -/** - * If c is NULL, returns the first registered codec, - * if c is non-NULL, returns the next registered codec after c, - * or NULL if c is the last one. - */ -AVCodec *av_codec_next(AVCodec *c); - -/** - * Returns the LIBAVCODEC_VERSION_INT constant. - */ -unsigned avcodec_version(void); - -/** - * Initializes libavcodec. - * - * @warning This function must be called before any other libavcodec - * function. - */ -void avcodec_init(void); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * @deprecated Deprecated in favor of avcodec_register(). - */ -attribute_deprecated void register_avcodec(AVCodec *codec); -#endif - -/** - * Register the codec codec and initialize libavcodec. - * - * @see avcodec_init() - */ -void avcodec_register(AVCodec *codec); - -/** - * Finds a registered encoder with a matching codec ID. - * - * @param id CodecID of the requested encoder - * @return An encoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_encoder(enum CodecID id); - -/** - * Finds a registered encoder with the specified name. - * - * @param name name of the requested encoder - * @return An encoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_encoder_by_name(const char *name); - -/** - * Finds a registered decoder with a matching codec ID. - * - * @param id CodecID of the requested decoder - * @return A decoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_decoder(enum CodecID id); - -/** - * Finds a registered decoder with the specified name. - * - * @param name name of the requested decoder - * @return A decoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_decoder_by_name(const char *name); -void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode); - -/** - * Sets the fields of the given AVCodecContext to default values. - * - * @param s The AVCodecContext of which the fields should be set to default values. - */ -void avcodec_get_context_defaults(AVCodecContext *s); - -/** THIS FUNCTION IS NOT YET PART OF THE PUBLIC API! - * we WILL change its arguments and name a few times! */ -void avcodec_get_context_defaults2(AVCodecContext *s, enum CodecType); - -/** - * Allocates an AVCodecContext and sets its fields to default values. The - * resulting struct can be deallocated by simply calling av_free(). - * - * @return An AVCodecContext filled with default values or NULL on failure. - * @see avcodec_get_context_defaults - */ -AVCodecContext *avcodec_alloc_context(void); - -/** THIS FUNCTION IS NOT YET PART OF THE PUBLIC API! - * we WILL change its arguments and name a few times! */ -AVCodecContext *avcodec_alloc_context2(enum CodecType); - -/** - * Sets the fields of the given AVFrame to default values. - * - * @param pic The AVFrame of which the fields should be set to default values. - */ -void avcodec_get_frame_defaults(AVFrame *pic); - -/** - * Allocates an AVFrame and sets its fields to default values. The resulting - * struct can be deallocated by simply calling av_free(). - * - * @return An AVFrame filled with default values or NULL on failure. - * @see avcodec_get_frame_defaults - */ -AVFrame *avcodec_alloc_frame(void); - -int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic); -void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic); -int avcodec_default_reget_buffer(AVCodecContext *s, AVFrame *pic); -void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height); - -/** - * Checks if the given dimension of a picture is valid, meaning that all - * bytes of the picture can be addressed with a signed int. - * - * @param[in] w Width of the picture. - * @param[in] h Height of the picture. - * @return Zero if valid, a negative value if invalid. - */ -int avcodec_check_dimensions(void *av_log_ctx, unsigned int w, unsigned int h); -enum PixelFormat avcodec_default_get_format(struct AVCodecContext *s, const enum PixelFormat * fmt); - -int avcodec_thread_init(AVCodecContext *s, int thread_count); -void avcodec_thread_free(AVCodecContext *s); -int avcodec_thread_execute(AVCodecContext *s, int (*func)(AVCodecContext *c2, void *arg2),void *arg, int *ret, int count, int size); -int avcodec_default_execute(AVCodecContext *c, int (*func)(AVCodecContext *c2, void *arg2),void *arg, int *ret, int count, int size); -//FIXME func typedef - -/** - * Initializes the AVCodecContext to use the given AVCodec. Prior to using this - * function the context has to be allocated. - * - * The functions avcodec_find_decoder_by_name(), avcodec_find_encoder_by_name(), - * avcodec_find_decoder() and avcodec_find_encoder() provide an easy way for - * retrieving a codec. - * - * @warning This function is not thread safe! - * - * @code - * avcodec_register_all(); - * codec = avcodec_find_decoder(CODEC_ID_H264); - * if (!codec) - * exit(1); - * - * context = avcodec_alloc_context(); - * - * if (avcodec_open(context, codec) < 0) - * exit(1); - * @endcode - * - * @param avctx The context which will be set up to use the given codec. - * @param codec The codec to use within the context. - * @return zero on success, a negative value on error - * @see avcodec_alloc_context, avcodec_find_decoder, avcodec_find_encoder - */ -int avcodec_open(AVCodecContext *avctx, AVCodec *codec); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * Decodes an audio frame from buf into samples. - * Wrapper function which calls avcodec_decode_audio3. - * - * @deprecated Use avcodec_decode_audio3 instead. - * @param avctx the codec context - * @param[out] samples the output buffer - * @param[in,out] frame_size_ptr the output buffer size in bytes - * @param[in] buf the input buffer - * @param[in] buf_size the input buffer size in bytes - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -attribute_deprecated int avcodec_decode_audio2(AVCodecContext *avctx, int16_t *samples, - int *frame_size_ptr, - const uint8_t *buf, int buf_size); -#endif - -/** - * Decodes the audio frame of size avpkt->size from avpkt->data into samples. - * Some decoders may support multiple frames in a single AVPacket, such - * decoders would then just decode the first frame. - * If no frame - * could be decompressed, frame_size_ptr is zero. Otherwise, it is the - * decompressed frame size in bytes. - * - * @warning You must set frame_size_ptr to the allocated size of the - * output buffer before calling avcodec_decode_audio3(). - * - * @warning The input buffer must be FF_INPUT_BUFFER_PADDING_SIZE larger than - * the actual read bytes because some optimized bitstream readers read 32 or 64 - * bits at once and could read over the end. - * - * @warning The end of the input buffer avpkt->data should be set to 0 to ensure that - * no overreading happens for damaged MPEG streams. - * - * @note You might have to align the input buffer avpkt->data and output buffer - * samples. The alignment requirements depend on the CPU: On some CPUs it isn't - * necessary at all, on others it won't work at all if not aligned and on others - * it will work but it will have an impact on performance. - * - * In practice, avpkt->data should have 4 byte alignment at minimum and - * samples should be 16 byte aligned unless the CPU doesn't need it - * (AltiVec and SSE do). - * - * @param avctx the codec context - * @param[out] samples the output buffer, sample type in avctx->sample_fmt - * @param[in,out] frame_size_ptr the output buffer size in bytes - * @param[in] avpkt The input AVPacket containing the input buffer. - * You can create such packet with av_init_packet() and by then setting - * data and size, some decoders might in addition need other fields. - * All decoders are designed to use the least fields possible though. - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -int avcodec_decode_audio3(AVCodecContext *avctx, int16_t *samples, - int *frame_size_ptr, - AVPacket *avpkt); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * Decodes a video frame from buf into picture. - * Wrapper function which calls avcodec_decode_video2. - * - * @deprecated Use avcodec_decode_video2 instead. - * @param avctx the codec context - * @param[out] picture The AVFrame in which the decoded video frame will be stored. - * @param[in] buf the input buffer - * @param[in] buf_size the size of the input buffer in bytes - * @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero. - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -attribute_deprecated int avcodec_decode_video(AVCodecContext *avctx, AVFrame *picture, - int *got_picture_ptr, - const uint8_t *buf, int buf_size); -#endif - -/** - * Decodes the video frame of size avpkt->size from avpkt->data into picture. - * Some decoders may support multiple frames in a single AVPacket, such - * decoders would then just decode the first frame. - * - * @warning The input buffer must be FF_INPUT_BUFFER_PADDING_SIZE larger than - * the actual read bytes because some optimized bitstream readers read 32 or 64 - * bits at once and could read over the end. - * - * @warning The end of the input buffer buf should be set to 0 to ensure that - * no overreading happens for damaged MPEG streams. - * - * @note You might have to align the input buffer avpkt->data. - * The alignment requirements depend on the CPU: on some CPUs it isn't - * necessary at all, on others it won't work at all if not aligned and on others - * it will work but it will have an impact on performance. - * - * In practice, avpkt->data should have 4 byte alignment at minimum. - * - * @note Some codecs have a delay between input and output, these need to be - * feeded with avpkt->data=NULL, avpkt->size=0 at the end to return the remaining frames. - * - * @param avctx the codec context - * @param[out] picture The AVFrame in which the decoded video frame will be stored. - * @param[in] avpkt The input AVpacket containing the input buffer. - * You can create such packet with av_init_packet() and by then setting - * data and size, some decoders might in addition need other fields like - * flags&PKT_FLAG_KEY. All decoders are designed to use the least - * fields possible. - * @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero. - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, - int *got_picture_ptr, - AVPacket *avpkt); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/* Decode a subtitle message. Return -1 if error, otherwise return the - * number of bytes used. If no subtitle could be decompressed, - * got_sub_ptr is zero. Otherwise, the subtitle is stored in *sub. */ -attribute_deprecated int avcodec_decode_subtitle(AVCodecContext *avctx, AVSubtitle *sub, - int *got_sub_ptr, - const uint8_t *buf, int buf_size); -#endif - -/** - * Decodes a subtitle message. - * Returns a negative value on error, otherwise returns the number of bytes used. - * If no subtitle could be decompressed, got_sub_ptr is zero. - * Otherwise, the subtitle is stored in *sub. - * - * @param avctx the codec context - * @param[out] sub The AVSubtitle in which the decoded subtitle will be stored. - * @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero. - * @param[in] avpkt The input AVPacket containing the input buffer. - */ -int avcodec_decode_subtitle2(AVCodecContext *avctx, AVSubtitle *sub, - int *got_sub_ptr, - AVPacket *avpkt); -int avcodec_parse_frame(AVCodecContext *avctx, uint8_t **pdata, - int *data_size_ptr, - uint8_t *buf, int buf_size); - -/** - * Encodes an audio frame from samples into buf. - * - * @note The output buffer should be at least FF_MIN_BUFFER_SIZE bytes large. - * However, for PCM audio the user will know how much space is needed - * because it depends on the value passed in buf_size as described - * below. In that case a lower value can be used. - * - * @param avctx the codec context - * @param[out] buf the output buffer - * @param[in] buf_size the output buffer size - * @param[in] samples the input buffer containing the samples - * The number of samples read from this buffer is frame_size*channels, - * both of which are defined in avctx. - * For PCM audio the number of samples read from samples is equal to - * buf_size * input_sample_size / output_sample_size. - * @return On error a negative value is returned, on success zero or the number - * of bytes used to encode the data read from the input buffer. - */ -int avcodec_encode_audio(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const short *samples); - -/** - * Encodes a video frame from pict into buf. - * The input picture should be - * stored using a specific format, namely avctx.pix_fmt. - * - * @param avctx the codec context - * @param[out] buf the output buffer for the bitstream of encoded frame - * @param[in] buf_size the size of the output buffer in bytes - * @param[in] pict the input picture to encode - * @return On error a negative value is returned, on success zero or the number - * of bytes used from the output buffer. - */ -int avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const AVFrame *pict); -int avcodec_encode_subtitle(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const AVSubtitle *sub); - -int avcodec_close(AVCodecContext *avctx); - -/** - * Register all the codecs, parsers and bitstream filters which were enabled at - * configuration time. If you do not call this function you can select exactly - * which formats you want to support, by using the individual registration - * functions. - * - * @see avcodec_register - * @see av_register_codec_parser - * @see av_register_bitstream_filter - */ -void avcodec_register_all(void); - -/** - * Flush buffers, should be called when seeking or when switching to a different stream. - */ -void avcodec_flush_buffers(AVCodecContext *avctx); - -void avcodec_default_free_buffers(AVCodecContext *s); - -/* misc useful functions */ - -/** - * Returns a single letter to describe the given picture type pict_type. - * - * @param[in] pict_type the picture type - * @return A single character representing the picture type. - */ -char av_get_pict_type_char(int pict_type); - -/** - * Returns codec bits per sample. - * - * @param[in] codec_id the codec - * @return Number of bits per sample or zero if unknown for the given codec. - */ -int av_get_bits_per_sample(enum CodecID codec_id); - -/** - * Returns sample format bits per sample. - * - * @param[in] sample_fmt the sample format - * @return Number of bits per sample or zero if unknown for the given sample format. - */ -int av_get_bits_per_sample_format(enum SampleFormat sample_fmt); - -/* frame parsing */ -typedef struct AVCodecParserContext { - void *priv_data; - struct AVCodecParser *parser; - int64_t frame_offset; /* offset of the current frame */ - int64_t cur_offset; /* current offset - (incremented by each av_parser_parse()) */ - int64_t next_frame_offset; /* offset of the next frame */ - /* video info */ - int pict_type; /* XXX: Put it back in AVCodecContext. */ - /** - * This field is used for proper frame duration computation in lavf. - * It signals, how much longer the frame duration of the current frame - * is compared to normal frame duration. - * - * frame_duration = (1 + repeat_pict) * time_base - * - * It is used by codecs like H.264 to display telecined material. - */ - int repeat_pict; /* XXX: Put it back in AVCodecContext. */ - int64_t pts; /* pts of the current frame */ - int64_t dts; /* dts of the current frame */ - - /* private data */ - int64_t last_pts; - int64_t last_dts; - int fetch_timestamp; - -#define AV_PARSER_PTS_NB 4 - int cur_frame_start_index; - int64_t cur_frame_offset[AV_PARSER_PTS_NB]; - int64_t cur_frame_pts[AV_PARSER_PTS_NB]; - int64_t cur_frame_dts[AV_PARSER_PTS_NB]; - - int flags; -#define PARSER_FLAG_COMPLETE_FRAMES 0x0001 - - int64_t offset; ///< byte offset from starting packet start - int64_t cur_frame_end[AV_PARSER_PTS_NB]; - - /*! - * Set by parser to 1 for key frames and 0 for non-key frames. - * It is initialized to -1, so if the parser doesn't set this flag, - * old-style fallback using FF_I_TYPE picture type as key frames - * will be used. - */ - int key_frame; - - /** - * Time difference in stream time base units from the pts of this - * packet to the point at which the output from the decoder has converged - * independent from the availability of previous frames. That is, the - * frames are virtually identical no matter if decoding started from - * the very first frame or from this keyframe. - * Is AV_NOPTS_VALUE if unknown. - * This field is not the display duration of the current frame. - * - * The purpose of this field is to allow seeking in streams that have no - * keyframes in the conventional sense. It corresponds to the - * recovery point SEI in H.264 and match_time_delta in NUT. It is also - * essential for some types of subtitle streams to ensure that all - * subtitles are correctly displayed after seeking. - */ - int64_t convergence_duration; - - // Timestamp generation support: - /** - * Synchronization point for start of timestamp generation. - * - * Set to >0 for sync point, 0 for no sync point and <0 for undefined - * (default). - * - * For example, this corresponds to presence of H.264 buffering period - * SEI message. - */ - int dts_sync_point; - - /** - * Offset of the current timestamp against last timestamp sync point in - * units of AVCodecContext.time_base. - * - * Set to INT_MIN when dts_sync_point unused. Otherwise, it must - * contain a valid timestamp offset. - * - * Note that the timestamp of sync point has usually a nonzero - * dts_ref_dts_delta, which refers to the previous sync point. Offset of - * the next frame after timestamp sync point will be usually 1. - * - * For example, this corresponds to H.264 cpb_removal_delay. - */ - int dts_ref_dts_delta; - - /** - * Presentation delay of current frame in units of AVCodecContext.time_base. - * - * Set to INT_MIN when dts_sync_point unused. Otherwise, it must - * contain valid non-negative timestamp delta (presentation time of a frame - * must not lie in the past). - * - * This delay represents the difference between decoding and presentation - * time of the frame. - * - * For example, this corresponds to H.264 dpb_output_delay. - */ - int pts_dts_delta; - - /** - * Position of the packet in file. - * - * Analogous to cur_frame_pts/dts - */ - int64_t cur_frame_pos[AV_PARSER_PTS_NB]; - - /** - * Byte position of currently parsed frame in stream. - */ - int64_t pos; - - /** - * Previous frame byte position. - */ - int64_t last_pos; -} AVCodecParserContext; - -typedef struct AVCodecParser { - int codec_ids[5]; /* several codec IDs are permitted */ - int priv_data_size; - int (*parser_init)(AVCodecParserContext *s); - int (*parser_parse)(AVCodecParserContext *s, - AVCodecContext *avctx, - const uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size); - void (*parser_close)(AVCodecParserContext *s); - int (*split)(AVCodecContext *avctx, const uint8_t *buf, int buf_size); - struct AVCodecParser *next; -} AVCodecParser; - -AVCodecParser *av_parser_next(AVCodecParser *c); - -void av_register_codec_parser(AVCodecParser *parser); -AVCodecParserContext *av_parser_init(int codec_id); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -attribute_deprecated -int av_parser_parse(AVCodecParserContext *s, - AVCodecContext *avctx, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, - int64_t pts, int64_t dts); -#endif - -/** - * Parse a packet. - * - * @param s parser context. - * @param avctx codec context. - * @param poutbuf set to pointer to parsed buffer or NULL if not yet finished. - * @param poutbuf_size set to size of parsed buffer or zero if not yet finished. - * @param buf input buffer. - * @param buf_size input length, to signal EOF, this should be 0 (so that the last frame can be output). - * @param pts input presentation timestamp. - * @param dts input decoding timestamp. - * @param pos input byte position in stream. - * @return the number of bytes of the input bitstream used. - * - * Example: - * @code - * while(in_len){ - * len = av_parser_parse2(myparser, AVCodecContext, &data, &size, - * in_data, in_len, - * pts, dts, pos); - * in_data += len; - * in_len -= len; - * - * if(size) - * decode_frame(data, size); - * } - * @endcode - */ -int av_parser_parse2(AVCodecParserContext *s, - AVCodecContext *avctx, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, - int64_t pts, int64_t dts, - int64_t pos); - -int av_parser_change(AVCodecParserContext *s, - AVCodecContext *avctx, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, int keyframe); -void av_parser_close(AVCodecParserContext *s); - - -typedef struct AVBitStreamFilterContext { - void *priv_data; - struct AVBitStreamFilter *filter; - AVCodecParserContext *parser; - struct AVBitStreamFilterContext *next; -} AVBitStreamFilterContext; - - -typedef struct AVBitStreamFilter { - const char *name; - int priv_data_size; - int (*filter)(AVBitStreamFilterContext *bsfc, - AVCodecContext *avctx, const char *args, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, int keyframe); - void (*close)(AVBitStreamFilterContext *bsfc); - struct AVBitStreamFilter *next; -} AVBitStreamFilter; - -void av_register_bitstream_filter(AVBitStreamFilter *bsf); -AVBitStreamFilterContext *av_bitstream_filter_init(const char *name); -int av_bitstream_filter_filter(AVBitStreamFilterContext *bsfc, - AVCodecContext *avctx, const char *args, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, int keyframe); -void av_bitstream_filter_close(AVBitStreamFilterContext *bsf); - -AVBitStreamFilter *av_bitstream_filter_next(AVBitStreamFilter *f); - -/* memory */ - -/** - * Reallocates the given block if it is not large enough, otherwise it - * does nothing. - * - * @see av_realloc - */ -void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size); - -/** - * Allocates a buffer, reusing the given one if large enough. - * - * Contrary to av_fast_realloc the current buffer contents might not be - * preserved and on error the old buffer is freed, thus no special - * handling to avoid memleaks is necessary. - * - * @param ptr pointer to pointer to already allocated buffer, overwritten with pointer to new buffer - * @param size size of the buffer *ptr points to - * @param min_size minimum size of *ptr buffer after returning, *ptr will be NULL and - * *size 0 if an error occurred. - */ -void av_fast_malloc(void *ptr, unsigned int *size, unsigned int min_size); - -/** - * Copy image 'src' to 'dst'. - */ -void av_picture_copy(AVPicture *dst, const AVPicture *src, - enum PixelFormat pix_fmt, int width, int height); - -/** - * Crop image top and left side. - */ -int av_picture_crop(AVPicture *dst, const AVPicture *src, - enum PixelFormat pix_fmt, int top_band, int left_band); - -/** - * Pad image. - */ -int av_picture_pad(AVPicture *dst, const AVPicture *src, int height, int width, enum PixelFormat pix_fmt, - int padtop, int padbottom, int padleft, int padright, int *color); - -unsigned int av_xiphlacing(unsigned char *s, unsigned int v); - -/** - * Parses str and put in width_ptr and height_ptr the detected values. - * - * @return 0 in case of a successful parsing, a negative value otherwise - * @param[in] str the string to parse: it has to be a string in the format - * x or a valid video frame size abbreviation. - * @param[in,out] width_ptr pointer to the variable which will contain the detected - * frame width value - * @param[in,out] height_ptr pointer to the variable which will contain the detected - * frame height value - */ -int av_parse_video_frame_size(int *width_ptr, int *height_ptr, const char *str); - -/** - * Parses str and put in frame_rate the detected values. - * - * @return 0 in case of a successful parsing, a negative value otherwise - * @param[in] str the string to parse: it has to be a string in the format - * /, a float number or a valid video rate abbreviation - * @param[in,out] frame_rate pointer to the AVRational which will contain the detected - * frame rate - */ -int av_parse_video_frame_rate(AVRational *frame_rate, const char *str); - -/* error handling */ -#if EINVAL > 0 -#define AVERROR(e) (-(e)) /**< Returns a negative error code from a POSIX error code, to return from library functions. */ -#define AVUNERROR(e) (-(e)) /**< Returns a POSIX error code from a library function error return value. */ -#else -/* Some platforms have E* and errno already negated. */ -#define AVERROR(e) (e) -#define AVUNERROR(e) (e) -#endif -#define AVERROR_UNKNOWN AVERROR(EINVAL) /**< unknown error */ -#define AVERROR_IO AVERROR(EIO) /**< I/O error */ -#define AVERROR_NUMEXPECTED AVERROR(EDOM) /**< Number syntax expected in filename. */ -#define AVERROR_INVALIDDATA AVERROR(EINVAL) /**< invalid data found */ -#define AVERROR_NOMEM AVERROR(ENOMEM) /**< not enough memory */ -#define AVERROR_NOFMT AVERROR(EILSEQ) /**< unknown format */ -#define AVERROR_NOTSUPP AVERROR(ENOSYS) /**< Operation not supported. */ -#define AVERROR_NOENT AVERROR(ENOENT) /**< No such file or directory. */ -#define AVERROR_EOF AVERROR(EPIPE) /**< End of file. */ -#define AVERROR_PATCHWELCOME -MKTAG('P','A','W','E') /**< Not yet implemented in FFmpeg. Patches welcome. */ - -/** - * Logs a generic warning message about a missing feature. This function is - * intended to be used internally by FFmpeg (libavcodec, libavformat, etc.) - * only, and would normally not be used by applications. - * @param[in] avc a pointer to an arbitrary struct of which the first field is - * a pointer to an AVClass struct - * @param[in] feature string containing the name of the missing feature - * @param[in] want_sample indicates if samples are wanted which exhibit this feature. - * If want_sample is non-zero, additional verbage will be added to the log - * message which tells the user how to report samples to the development - * mailing list. - */ -void av_log_missing_feature(void *avc, const char *feature, int want_sample); - -/** - * Logs a generic warning message asking for a sample. This function is - * intended to be used internally by FFmpeg (libavcodec, libavformat, etc.) - * only, and would normally not be used by applications. - * @param[in] avc a pointer to an arbitrary struct of which the first field is - * a pointer to an AVClass struct - * @param[in] msg string containing an optional message, or NULL if no message - */ -void av_log_ask_for_sample(void *avc, const char *msg); - -/** - * Registers the hardware accelerator hwaccel. - */ -void av_register_hwaccel(AVHWAccel *hwaccel); - -/** - * If hwaccel is NULL, returns the first registered hardware accelerator, - * if hwaccel is non-NULL, returns the next registered hardware accelerator - * after hwaccel, or NULL if hwaccel is the last one. - */ -AVHWAccel *av_hwaccel_next(AVHWAccel *hwaccel); - - -/** - * Lock operation used by lockmgr - */ -enum AVLockOp { - AV_LOCK_CREATE, ///< Create a mutex - AV_LOCK_OBTAIN, ///< Lock the mutex - AV_LOCK_RELEASE, ///< Unlock the mutex - AV_LOCK_DESTROY, ///< Free mutex resources -}; - -/** - * Register a user provided lock manager supporting the operations - * specified by AVLockOp. mutex points to a (void *) where the - * lockmgr should store/get a pointer to a user allocated mutex. It's - * NULL upon AV_LOCK_CREATE and != NULL for all other ops. - * - * @param cb User defined callback. Note: FFmpeg may invoke calls to this - * callback during the call to av_lockmgr_register(). - * Thus, the application must be prepared to handle that. - * If cb is set to NULL the lockmgr will be unregistered. - * Also note that during unregistration the previously registered - * lockmgr callback may also be invoked. - */ -int av_lockmgr_register(int (*cb)(void **mutex, enum AVLockOp op)); - -#endif /* AVCODEC_AVCODEC_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h deleted file mode 100644 index f56b45d..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avformat.h +++ /dev/null @@ -1,1265 +0,0 @@ -/* - * copyright (c) 2001 Fabrice Bellard - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVFORMAT_AVFORMAT_H -#define AVFORMAT_AVFORMAT_H - -#define LIBAVFORMAT_VERSION_MAJOR 52 -#define LIBAVFORMAT_VERSION_MINOR 38 -#define LIBAVFORMAT_VERSION_MICRO 0 - -#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \ - LIBAVFORMAT_VERSION_MINOR, \ - LIBAVFORMAT_VERSION_MICRO) -#define LIBAVFORMAT_VERSION AV_VERSION(LIBAVFORMAT_VERSION_MAJOR, \ - LIBAVFORMAT_VERSION_MINOR, \ - LIBAVFORMAT_VERSION_MICRO) -#define LIBAVFORMAT_BUILD LIBAVFORMAT_VERSION_INT - -#define LIBAVFORMAT_IDENT "Lavf" AV_STRINGIFY(LIBAVFORMAT_VERSION) - -/** - * Returns the LIBAVFORMAT_VERSION_INT constant. - */ -unsigned avformat_version(void); - -#include -#include /* FILE */ -#include "avcodec.h" - -#include "avio.h" - -struct AVFormatContext; - - -/* - * Public Metadata API. - * The metadata API allows libavformat to export metadata tags to a client - * application using a sequence of key/value pairs. - * Important concepts to keep in mind: - * 1. Keys are unique; there can never be 2 tags with the same key. This is - * also meant semantically, i.e., a demuxer should not knowingly produce - * several keys that are literally different but semantically identical. - * E.g., key=Author5, key=Author6. In this example, all authors must be - * placed in the same tag. - * 2. Metadata is flat, not hierarchical; there are no subtags. If you - * want to store, e.g., the email address of the child of producer Alice - * and actor Bob, that could have key=alice_and_bobs_childs_email_address. - * 3. A tag whose value is localized for a particular language is appended - * with a dash character ('-') and the ISO 639-2/B 3-letter language code. - * For example: Author-ger=Michael, Author-eng=Mike - * The original/default language is in the unqualified "Author" tag. - * A demuxer should set a default if it sets any translated tag. - */ - -#define AV_METADATA_MATCH_CASE 1 -#define AV_METADATA_IGNORE_SUFFIX 2 - -typedef struct { - char *key; - char *value; -}AVMetadataTag; - -typedef struct AVMetadata AVMetadata; -typedef struct AVMetadataConv AVMetadataConv; - -/** - * Gets a metadata element with matching key. - * @param prev Set to the previous matching element to find the next. - * @param flags Allows case as well as suffix-insensitive comparisons. - * @return Found tag or NULL, changing key or value leads to undefined behavior. - */ -AVMetadataTag * -av_metadata_get(AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags); - -/** - * Sets the given tag in m, overwriting an existing tag. - * @param key tag key to add to m (will be av_strduped) - * @param value tag value to add to m (will be av_strduped) - * @return >= 0 on success otherwise an error code <0 - */ -int av_metadata_set(AVMetadata **pm, const char *key, const char *value); - -/** - * Converts all the metadata sets from ctx according to the source and - * destination conversion tables. - * @param d_conv destination tags format conversion table - * @param s_conv source tags format conversion table - */ -void av_metadata_conv(struct AVFormatContext *ctx,const AVMetadataConv *d_conv, - const AVMetadataConv *s_conv); - -/** - * Frees all the memory allocated for an AVMetadata struct. - */ -void av_metadata_free(AVMetadata **m); - - -/* packet functions */ - - -/** - * Allocates and reads the payload of a packet and initializes its - * fields with default values. - * - * @param pkt packet - * @param size desired payload size - * @return >0 (read size) if OK, AVERROR_xxx otherwise - */ -int av_get_packet(ByteIOContext *s, AVPacket *pkt, int size); - - -/*************************************************/ -/* fractional numbers for exact pts handling */ - -/** - * The exact value of the fractional number is: 'val + num / den'. - * num is assumed to be 0 <= num < den. - */ -typedef struct AVFrac { - int64_t val, num, den; -} AVFrac; - -/*************************************************/ -/* input/output formats */ - -struct AVCodecTag; - -/** This structure contains the data a format has to probe a file. */ -typedef struct AVProbeData { - const char *filename; - unsigned char *buf; /**< Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero. */ - int buf_size; /**< Size of buf except extra allocated bytes */ -} AVProbeData; - -#define AVPROBE_SCORE_MAX 100 ///< maximum score, half of that is used for file-extension-based detection -#define AVPROBE_PADDING_SIZE 32 ///< extra allocated bytes at the end of the probe buffer - -typedef struct AVFormatParameters { - AVRational time_base; - int sample_rate; - int channels; - int width; - int height; - enum PixelFormat pix_fmt; - int channel; /**< Used to select DV channel. */ - const char *standard; /**< TV standard, NTSC, PAL, SECAM */ - unsigned int mpeg2ts_raw:1; /**< Force raw MPEG-2 transport stream output, if possible. */ - unsigned int mpeg2ts_compute_pcr:1; /**< Compute exact PCR for each transport - stream packet (only meaningful if - mpeg2ts_raw is TRUE). */ - unsigned int initial_pause:1; /**< Do not begin to play the stream - immediately (RTSP only). */ - unsigned int prealloced_context:1; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - enum CodecID video_codec_id; - enum CodecID audio_codec_id; -#endif -} AVFormatParameters; - -//! Demuxer will use url_fopen, no opened file should be provided by the caller. -#define AVFMT_NOFILE 0x0001 -#define AVFMT_NEEDNUMBER 0x0002 /**< Needs '%d' in filename. */ -#define AVFMT_SHOW_IDS 0x0008 /**< Show format stream IDs numbers. */ -#define AVFMT_RAWPICTURE 0x0020 /**< Format wants AVPicture structure for - raw picture data. */ -#define AVFMT_GLOBALHEADER 0x0040 /**< Format wants global header. */ -#define AVFMT_NOTIMESTAMPS 0x0080 /**< Format does not need / have any timestamps. */ -#define AVFMT_GENERIC_INDEX 0x0100 /**< Use generic index building code. */ -#define AVFMT_TS_DISCONT 0x0200 /**< Format allows timestamp discontinuities. */ -#define AVFMT_VARIABLE_FPS 0x0400 /**< Format allows variable fps. */ - -typedef struct AVOutputFormat { - const char *name; - /** - * Descriptive name for the format, meant to be more human-readable - * than name. You should use the NULL_IF_CONFIG_SMALL() macro - * to define it. - */ - const char *long_name; - const char *mime_type; - const char *extensions; /**< comma-separated filename extensions */ - /** size of private data so that it can be allocated in the wrapper */ - int priv_data_size; - /* output support */ - enum CodecID audio_codec; /**< default audio codec */ - enum CodecID video_codec; /**< default video codec */ - int (*write_header)(struct AVFormatContext *); - int (*write_packet)(struct AVFormatContext *, AVPacket *pkt); - int (*write_trailer)(struct AVFormatContext *); - /** can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_GLOBALHEADER */ - int flags; - /** Currently only used to set pixel format if not YUV420P. */ - int (*set_parameters)(struct AVFormatContext *, AVFormatParameters *); - int (*interleave_packet)(struct AVFormatContext *, AVPacket *out, - AVPacket *in, int flush); - - /** - * List of supported codec_id-codec_tag pairs, ordered by "better - * choice first". The arrays are all terminated by CODEC_ID_NONE. - */ - const struct AVCodecTag * const *codec_tag; - - enum CodecID subtitle_codec; /**< default subtitle codec */ - - const AVMetadataConv *metadata_conv; - - /* private fields */ - struct AVOutputFormat *next; -} AVOutputFormat; - -typedef struct AVInputFormat { - const char *name; - /** - * Descriptive name for the format, meant to be more human-readable - * than name. You should use the NULL_IF_CONFIG_SMALL() macro - * to define it. - */ - const char *long_name; - /** Size of private data so that it can be allocated in the wrapper. */ - int priv_data_size; - /** - * Tell if a given file has a chance of being parsed as this format. - * The buffer provided is guaranteed to be AVPROBE_PADDING_SIZE bytes - * big so you do not have to check for that unless you need more. - */ - int (*read_probe)(AVProbeData *); - /** Read the format header and initialize the AVFormatContext - structure. Return 0 if OK. 'ap' if non-NULL contains - additional parameters. Only used in raw format right - now. 'av_new_stream' should be called to create new streams. */ - int (*read_header)(struct AVFormatContext *, - AVFormatParameters *ap); - /** Read one packet and put it in 'pkt'. pts and flags are also - set. 'av_new_stream' can be called only if the flag - AVFMTCTX_NOHEADER is used. - @return 0 on success, < 0 on error. - When returning an error, pkt must not have been allocated - or must be freed before returning */ - int (*read_packet)(struct AVFormatContext *, AVPacket *pkt); - /** Close the stream. The AVFormatContext and AVStreams are not - freed by this function */ - int (*read_close)(struct AVFormatContext *); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 - /** - * Seek to a given timestamp relative to the frames in - * stream component stream_index. - * @param stream_index Must not be -1. - * @param flags Selects which direction should be preferred if no exact - * match is available. - * @return >= 0 on success (but not necessarily the new offset) - */ - int (*read_seek)(struct AVFormatContext *, - int stream_index, int64_t timestamp, int flags); -#endif - /** - * Gets the next timestamp in stream[stream_index].time_base units. - * @return the timestamp or AV_NOPTS_VALUE if an error occurred - */ - int64_t (*read_timestamp)(struct AVFormatContext *s, int stream_index, - int64_t *pos, int64_t pos_limit); - /** Can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER. */ - int flags; - /** If extensions are defined, then no probe is done. You should - usually not use extension format guessing because it is not - reliable enough */ - const char *extensions; - /** General purpose read-only value that the format can use. */ - int value; - - /** Starts/resumes playing - only meaningful if using a network-based format - (RTSP). */ - int (*read_play)(struct AVFormatContext *); - - /** Pauses playing - only meaningful if using a network-based format - (RTSP). */ - int (*read_pause)(struct AVFormatContext *); - - const struct AVCodecTag * const *codec_tag; - - /** - * Seeks to timestamp ts. - * Seeking will be done so that the point from which all active streams - * can be presented successfully will be closest to ts and within min/max_ts. - * Active streams are all streams that have AVStream.discard < AVDISCARD_ALL. - */ - int (*read_seek2)(struct AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags); - - const AVMetadataConv *metadata_conv; - - /* private fields */ - struct AVInputFormat *next; -} AVInputFormat; - -enum AVStreamParseType { - AVSTREAM_PARSE_NONE, - AVSTREAM_PARSE_FULL, /**< full parsing and repack */ - AVSTREAM_PARSE_HEADERS, /**< Only parse headers, do not repack. */ - AVSTREAM_PARSE_TIMESTAMPS, /**< full parsing and interpolation of timestamps for frames not starting on a packet boundary */ -}; - -typedef struct AVIndexEntry { - int64_t pos; - int64_t timestamp; -#define AVINDEX_KEYFRAME 0x0001 - int flags:2; - int size:30; //Yeah, trying to keep the size of this small to reduce memory requirements (it is 24 vs. 32 bytes due to possible 8-byte alignment). - int min_distance; /**< Minimum distance between this and the previous keyframe, used to avoid unneeded searching. */ -} AVIndexEntry; - -#define AV_DISPOSITION_DEFAULT 0x0001 -#define AV_DISPOSITION_DUB 0x0002 -#define AV_DISPOSITION_ORIGINAL 0x0004 -#define AV_DISPOSITION_COMMENT 0x0008 -#define AV_DISPOSITION_LYRICS 0x0010 -#define AV_DISPOSITION_KARAOKE 0x0020 - -/** - * Stream structure. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVStream) must not be used outside libav*. - */ -typedef struct AVStream { - int index; /**< stream index in AVFormatContext */ - int id; /**< format-specific stream ID */ - AVCodecContext *codec; /**< codec context */ - /** - * Real base framerate of the stream. - * This is the lowest framerate with which all timestamps can be - * represented accurately (it is the least common multiple of all - * framerates in the stream). Note, this value is just a guess! - * For example, if the time base is 1/90000 and all frames have either - * approximately 3600 or 1800 timer ticks, then r_frame_rate will be 50/1. - */ - AVRational r_frame_rate; - void *priv_data; - - /* internal data used in av_find_stream_info() */ - int64_t first_dts; - /** encoding: pts generation when outputting stream */ - struct AVFrac pts; - - /** - * This is the fundamental unit of time (in seconds) in terms - * of which frame timestamps are represented. For fixed-fps content, - * time base should be 1/framerate and timestamp increments should be 1. - */ - AVRational time_base; - int pts_wrap_bits; /**< number of bits in pts (used for wrapping control) */ - /* ffmpeg.c private use */ - int stream_copy; /**< If set, just copy stream. */ - enum AVDiscard discard; ///< Selects which packets can be discarded at will and do not need to be demuxed. - //FIXME move stuff to a flags field? - /** Quality, as it has been removed from AVCodecContext and put in AVVideoFrame. - * MN: dunno if that is the right place for it */ - float quality; - /** - * Decoding: pts of the first frame of the stream, in stream time base. - * Only set this if you are absolutely 100% sure that the value you set - * it to really is the pts of the first frame. - * This may be undefined (AV_NOPTS_VALUE). - * @note The ASF header does NOT contain a correct start_time the ASF - * demuxer must NOT set this. - */ - int64_t start_time; - /** - * Decoding: duration of the stream, in stream time base. - * If a source file does not specify a duration, but does specify - * a bitrate, this value will be estimated from bitrate and file size. - */ - int64_t duration; - -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char language[4]; /** ISO 639-2/B 3-letter language code (empty string if undefined) */ -#endif - - /* av_read_frame() support */ - enum AVStreamParseType need_parsing; - struct AVCodecParserContext *parser; - - int64_t cur_dts; - int last_IP_duration; - int64_t last_IP_pts; - /* av_seek_frame() support */ - AVIndexEntry *index_entries; /**< Only used if the format does not - support seeking natively. */ - int nb_index_entries; - unsigned int index_entries_allocated_size; - - int64_t nb_frames; ///< number of frames in this stream if known or 0 - -#if LIBAVFORMAT_VERSION_INT < (53<<16) - int64_t unused[4+1]; - - char *filename; /**< source filename of the stream */ -#endif - - int disposition; /**< AV_DISPOSITION_* bit field */ - - AVProbeData probe_data; -#define MAX_REORDER_DELAY 16 - int64_t pts_buffer[MAX_REORDER_DELAY+1]; - - /** - * sample aspect ratio (0 if unknown) - * - encoding: Set by user. - * - decoding: Set by libavformat. - */ - AVRational sample_aspect_ratio; - - AVMetadata *metadata; - - /* av_read_frame() support */ - const uint8_t *cur_ptr; - int cur_len; - AVPacket cur_pkt; - - // Timestamp generation support: - /** - * Timestamp corresponding to the last dts sync point. - * - * Initialized when AVCodecParserContext.dts_sync_point >= 0 and - * a DTS is received from the underlying container. Otherwise set to - * AV_NOPTS_VALUE by default. - */ - int64_t reference_dts; - - /** - * Number of packets to buffer for codec probing - * NOT PART OF PUBLIC API - */ -#define MAX_PROBE_PACKETS 100 - int probe_packets; - - /** - * last packet in packet_buffer for this stream when muxing. - * used internally, NOT PART OF PUBLIC API, dont read or write from outside of libav* - */ - struct AVPacketList *last_in_packet_buffer; -} AVStream; - -#define AV_PROGRAM_RUNNING 1 - -/** - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVProgram) must not be used outside libav*. - */ -typedef struct AVProgram { - int id; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char *provider_name; ///< network name for DVB streams - char *name; ///< service name for DVB streams -#endif - int flags; - enum AVDiscard discard; ///< selects which program to discard and which to feed to the caller - unsigned int *stream_index; - unsigned int nb_stream_indexes; - AVMetadata *metadata; -} AVProgram; - -#define AVFMTCTX_NOHEADER 0x0001 /**< signal that no header is present - (streams are added dynamically) */ - -typedef struct AVChapter { - int id; ///< unique ID to identify the chapter - AVRational time_base; ///< time base in which the start/end timestamps are specified - int64_t start, end; ///< chapter start/end time in time_base units -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char *title; ///< chapter title -#endif - AVMetadata *metadata; -} AVChapter; - -#define MAX_STREAMS 20 - -/** - * Format I/O context. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVFormatContext) must not be used outside libav*. - */ -typedef struct AVFormatContext { - const AVClass *av_class; /**< Set by avformat_alloc_context. */ - /* Can only be iformat or oformat, not both at the same time. */ - struct AVInputFormat *iformat; - struct AVOutputFormat *oformat; - void *priv_data; - ByteIOContext *pb; - unsigned int nb_streams; - AVStream *streams[MAX_STREAMS]; - char filename[1024]; /**< input or output filename */ - /* stream info */ - int64_t timestamp; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char title[512]; - char author[512]; - char copyright[512]; - char comment[512]; - char album[512]; - int year; /**< ID3 year, 0 if none */ - int track; /**< track number, 0 if none */ - char genre[32]; /**< ID3 genre */ -#endif - - int ctx_flags; /**< Format-specific flags, see AVFMTCTX_xx */ - /* private data for pts handling (do not modify directly). */ - /** This buffer is only needed when packets were already buffered but - not decoded, for example to get the codec parameters in MPEG - streams. */ - struct AVPacketList *packet_buffer; - - /** Decoding: position of the first frame of the component, in - AV_TIME_BASE fractional seconds. NEVER set this value directly: - It is deduced from the AVStream values. */ - int64_t start_time; - /** Decoding: duration of the stream, in AV_TIME_BASE fractional - seconds. NEVER set this value directly: it is deduced from the - AVStream values. */ - int64_t duration; - /** decoding: total file size, 0 if unknown */ - int64_t file_size; - /** Decoding: total stream bitrate in bit/s, 0 if not - available. Never set it directly if the file_size and the - duration are known as FFmpeg can compute it automatically. */ - int bit_rate; - - /* av_read_frame() support */ - AVStream *cur_st; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - const uint8_t *cur_ptr_deprecated; - int cur_len_deprecated; - AVPacket cur_pkt_deprecated; -#endif - - /* av_seek_frame() support */ - int64_t data_offset; /** offset of the first packet */ - int index_built; - - int mux_rate; - unsigned int packet_size; - int preload; - int max_delay; - -#define AVFMT_NOOUTPUTLOOP -1 -#define AVFMT_INFINITEOUTPUTLOOP 0 - /** number of times to loop output in formats that support it */ - int loop_output; - - int flags; -#define AVFMT_FLAG_GENPTS 0x0001 ///< Generate missing pts even if it requires parsing future frames. -#define AVFMT_FLAG_IGNIDX 0x0002 ///< Ignore index. -#define AVFMT_FLAG_NONBLOCK 0x0004 ///< Do not block when reading packets from input. - - int loop_input; - /** decoding: size of data to probe; encoding: unused. */ - unsigned int probesize; - - /** - * Maximum time (in AV_TIME_BASE units) during which the input should - * be analyzed in av_find_stream_info(). - */ - int max_analyze_duration; - - const uint8_t *key; - int keylen; - - unsigned int nb_programs; - AVProgram **programs; - - /** - * Forced video codec_id. - * Demuxing: Set by user. - */ - enum CodecID video_codec_id; - /** - * Forced audio codec_id. - * Demuxing: Set by user. - */ - enum CodecID audio_codec_id; - /** - * Forced subtitle codec_id. - * Demuxing: Set by user. - */ - enum CodecID subtitle_codec_id; - - /** - * Maximum amount of memory in bytes to use for the index of each stream. - * If the index exceeds this size, entries will be discarded as - * needed to maintain a smaller size. This can lead to slower or less - * accurate seeking (depends on demuxer). - * Demuxers for which a full in-memory index is mandatory will ignore - * this. - * muxing : unused - * demuxing: set by user - */ - unsigned int max_index_size; - - /** - * Maximum amount of memory in bytes to use for buffering frames - * obtained from realtime capture devices. - */ - unsigned int max_picture_buffer; - - unsigned int nb_chapters; - AVChapter **chapters; - - /** - * Flags to enable debugging. - */ - int debug; -#define FF_FDEBUG_TS 0x0001 - - /** - * Raw packets from the demuxer, prior to parsing and decoding. - * This buffer is used for buffering packets until the codec can - * be identified, as parsing cannot be done without knowing the - * codec. - */ - struct AVPacketList *raw_packet_buffer; - struct AVPacketList *raw_packet_buffer_end; - - struct AVPacketList *packet_buffer_end; - - AVMetadata *metadata; - - /** - * Remaining size available for raw_packet_buffer, in bytes. - * NOT PART OF PUBLIC API - */ -#define RAW_PACKET_BUFFER_SIZE 32000 - int raw_packet_buffer_remaining_size; -} AVFormatContext; - -typedef struct AVPacketList { - AVPacket pkt; - struct AVPacketList *next; -} AVPacketList; - -#if LIBAVFORMAT_VERSION_INT < (53<<16) -extern AVInputFormat *first_iformat; -extern AVOutputFormat *first_oformat; -#endif - -/** - * If f is NULL, returns the first registered input format, - * if f is non-NULL, returns the next registered input format after f - * or NULL if f is the last one. - */ -AVInputFormat *av_iformat_next(AVInputFormat *f); - -/** - * If f is NULL, returns the first registered output format, - * if f is non-NULL, returns the next registered output format after f - * or NULL if f is the last one. - */ -AVOutputFormat *av_oformat_next(AVOutputFormat *f); - -enum CodecID av_guess_image2_codec(const char *filename); - -/* XXX: Use automatic init with either ELF sections or C file parser */ -/* modules. */ - -/* utils.c */ -void av_register_input_format(AVInputFormat *format); -void av_register_output_format(AVOutputFormat *format); -AVOutputFormat *guess_stream_format(const char *short_name, - const char *filename, - const char *mime_type); -AVOutputFormat *guess_format(const char *short_name, - const char *filename, - const char *mime_type); - -/** - * Guesses the codec ID based upon muxer and filename. - */ -enum CodecID av_guess_codec(AVOutputFormat *fmt, const char *short_name, - const char *filename, const char *mime_type, - enum CodecType type); - -/** - * Sends a nice hexadecimal dump of a buffer to the specified file stream. - * - * @param f The file stream pointer where the dump should be sent to. - * @param buf buffer - * @param size buffer size - * - * @see av_hex_dump_log, av_pkt_dump, av_pkt_dump_log - */ -void av_hex_dump(FILE *f, uint8_t *buf, int size); - -/** - * Sends a nice hexadecimal dump of a buffer to the log. - * - * @param avcl A pointer to an arbitrary struct of which the first field is a - * pointer to an AVClass struct. - * @param level The importance level of the message, lower values signifying - * higher importance. - * @param buf buffer - * @param size buffer size - * - * @see av_hex_dump, av_pkt_dump, av_pkt_dump_log - */ -void av_hex_dump_log(void *avcl, int level, uint8_t *buf, int size); - -/** - * Sends a nice dump of a packet to the specified file stream. - * - * @param f The file stream pointer where the dump should be sent to. - * @param pkt packet to dump - * @param dump_payload True if the payload must be displayed, too. - */ -void av_pkt_dump(FILE *f, AVPacket *pkt, int dump_payload); - -/** - * Sends a nice dump of a packet to the log. - * - * @param avcl A pointer to an arbitrary struct of which the first field is a - * pointer to an AVClass struct. - * @param level The importance level of the message, lower values signifying - * higher importance. - * @param pkt packet to dump - * @param dump_payload True if the payload must be displayed, too. - */ -void av_pkt_dump_log(void *avcl, int level, AVPacket *pkt, int dump_payload); - -/** - * Initializes libavformat and registers all the muxers, demuxers and - * protocols. If you do not call this function, then you can select - * exactly which formats you want to support. - * - * @see av_register_input_format() - * @see av_register_output_format() - * @see av_register_protocol() - */ -void av_register_all(void); - -/** codec tag <-> codec id */ -enum CodecID av_codec_get_id(const struct AVCodecTag * const *tags, unsigned int tag); -unsigned int av_codec_get_tag(const struct AVCodecTag * const *tags, enum CodecID id); - -/* media file input */ - -/** - * Finds AVInputFormat based on the short name of the input format. - */ -AVInputFormat *av_find_input_format(const char *short_name); - -/** - * Guesses the file format. - * - * @param is_opened Whether the file is already opened; determines whether - * demuxers with or without AVFMT_NOFILE are probed. - */ -AVInputFormat *av_probe_input_format(AVProbeData *pd, int is_opened); - -/** - * Allocates all the structures needed to read an input stream. - * This does not open the needed codecs for decoding the stream[s]. - */ -int av_open_input_stream(AVFormatContext **ic_ptr, - ByteIOContext *pb, const char *filename, - AVInputFormat *fmt, AVFormatParameters *ap); - -/** - * Opens a media file as input. The codecs are not opened. Only the file - * header (if present) is read. - * - * @param ic_ptr The opened media file handle is put here. - * @param filename filename to open - * @param fmt If non-NULL, force the file format to use. - * @param buf_size optional buffer size (zero if default is OK) - * @param ap Additional parameters needed when opening the file - * (NULL if default). - * @return 0 if OK, AVERROR_xxx otherwise - */ -int av_open_input_file(AVFormatContext **ic_ptr, const char *filename, - AVInputFormat *fmt, - int buf_size, - AVFormatParameters *ap); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -/** - * @deprecated Use avformat_alloc_context() instead. - */ -attribute_deprecated AVFormatContext *av_alloc_format_context(void); -#endif - -/** - * Allocates an AVFormatContext. - * Can be freed with av_free() but do not forget to free everything you - * explicitly allocated as well! - */ -AVFormatContext *avformat_alloc_context(void); - -/** - * Reads packets of a media file to get stream information. This - * is useful for file formats with no headers such as MPEG. This - * function also computes the real framerate in case of MPEG-2 repeat - * frame mode. - * The logical file position is not changed by this function; - * examined packets may be buffered for later processing. - * - * @param ic media file handle - * @return >=0 if OK, AVERROR_xxx on error - * @todo Let the user decide somehow what information is needed so that - * we do not waste time getting stuff the user does not need. - */ -int av_find_stream_info(AVFormatContext *ic); - -/** - * Reads a transport packet from a media file. - * - * This function is obsolete and should never be used. - * Use av_read_frame() instead. - * - * @param s media file handle - * @param pkt is filled - * @return 0 if OK, AVERROR_xxx on error - */ -int av_read_packet(AVFormatContext *s, AVPacket *pkt); - -/** - * Returns the next frame of a stream. - * - * The returned packet is valid - * until the next av_read_frame() or until av_close_input_file() and - * must be freed with av_free_packet. For video, the packet contains - * exactly one frame. For audio, it contains an integer number of - * frames if each frame has a known fixed size (e.g. PCM or ADPCM - * data). If the audio frames have a variable size (e.g. MPEG audio), - * then it contains one frame. - * - * pkt->pts, pkt->dts and pkt->duration are always set to correct - * values in AVStream.time_base units (and guessed if the format cannot - * provide them). pkt->pts can be AV_NOPTS_VALUE if the video format - * has B-frames, so it is better to rely on pkt->dts if you do not - * decompress the payload. - * - * @return 0 if OK, < 0 on error or end of file - */ -int av_read_frame(AVFormatContext *s, AVPacket *pkt); - -/** - * Seeks to the keyframe at timestamp. - * 'timestamp' in 'stream_index'. - * @param stream_index If stream_index is (-1), a default - * stream is selected, and timestamp is automatically converted - * from AV_TIME_BASE units to the stream specific time_base. - * @param timestamp Timestamp in AVStream.time_base units - * or, if no stream is specified, in AV_TIME_BASE units. - * @param flags flags which select direction and seeking mode - * @return >= 0 on success - */ -int av_seek_frame(AVFormatContext *s, int stream_index, int64_t timestamp, - int flags); - -/** - * Seeks to timestamp ts. - * Seeking will be done so that the point from which all active streams - * can be presented successfully will be closest to ts and within min/max_ts. - * Active streams are all streams that have AVStream.discard < AVDISCARD_ALL. - * - * If flags contain AVSEEK_FLAG_BYTE, then all timestamps are in bytes and - * are the file position (this may not be supported by all demuxers). - * If flags contain AVSEEK_FLAG_FRAME, then all timestamps are in frames - * in the stream with stream_index (this may not be supported by all demuxers). - * Otherwise all timestamps are in units of the stream selected by stream_index - * or if stream_index is -1, in AV_TIME_BASE units. - * If flags contain AVSEEK_FLAG_ANY, then non-keyframes are treated as - * keyframes (this may not be supported by all demuxers). - * - * @param stream_index index of the stream which is used as time base reference - * @param min_ts smallest acceptable timestamp - * @param ts target timestamp - * @param max_ts largest acceptable timestamp - * @param flags flags - * @returns >=0 on success, error code otherwise - * - * @NOTE This is part of the new seek API which is still under construction. - * Thus do not use this yet. It may change at any time, do not expect - * ABI compatibility yet! - */ -int avformat_seek_file(AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags); - -/** - * Starts playing a network-based stream (e.g. RTSP stream) at the - * current position. - */ -int av_read_play(AVFormatContext *s); - -/** - * Pauses a network-based stream (e.g. RTSP stream). - * - * Use av_read_play() to resume it. - */ -int av_read_pause(AVFormatContext *s); - -/** - * Frees a AVFormatContext allocated by av_open_input_stream. - * @param s context to free - */ -void av_close_input_stream(AVFormatContext *s); - -/** - * Closes a media file (but not its codecs). - * - * @param s media file handle - */ -void av_close_input_file(AVFormatContext *s); - -/** - * Adds a new stream to a media file. - * - * Can only be called in the read_header() function. If the flag - * AVFMTCTX_NOHEADER is in the format context, then new streams - * can be added in read_packet too. - * - * @param s media file handle - * @param id file-format-dependent stream ID - */ -AVStream *av_new_stream(AVFormatContext *s, int id); -AVProgram *av_new_program(AVFormatContext *s, int id); - -/** - * Adds a new chapter. - * This function is NOT part of the public API - * and should ONLY be used by demuxers. - * - * @param s media file handle - * @param id unique ID for this chapter - * @param start chapter start time in time_base units - * @param end chapter end time in time_base units - * @param title chapter title - * - * @return AVChapter or NULL on error - */ -AVChapter *ff_new_chapter(AVFormatContext *s, int id, AVRational time_base, - int64_t start, int64_t end, const char *title); - -/** - * Sets the pts for a given stream. - * - * @param s stream - * @param pts_wrap_bits number of bits effectively used by the pts - * (used for wrap control, 33 is the value for MPEG) - * @param pts_num numerator to convert to seconds (MPEG: 1) - * @param pts_den denominator to convert to seconds (MPEG: 90000) - */ -void av_set_pts_info(AVStream *s, int pts_wrap_bits, - unsigned int pts_num, unsigned int pts_den); - -#define AVSEEK_FLAG_BACKWARD 1 ///< seek backward -#define AVSEEK_FLAG_BYTE 2 ///< seeking based on position in bytes -#define AVSEEK_FLAG_ANY 4 ///< seek to any frame, even non-keyframes -#define AVSEEK_FLAG_FRAME 8 ///< seeking based on frame number - -int av_find_default_stream_index(AVFormatContext *s); - -/** - * Gets the index for a specific timestamp. - * @param flags if AVSEEK_FLAG_BACKWARD then the returned index will correspond - * to the timestamp which is <= the requested one, if backward - * is 0, then it will be >= - * if AVSEEK_FLAG_ANY seek to any frame, only keyframes otherwise - * @return < 0 if no such timestamp could be found - */ -int av_index_search_timestamp(AVStream *st, int64_t timestamp, int flags); - -/** - * Ensures the index uses less memory than the maximum specified in - * AVFormatContext.max_index_size by discarding entries if it grows - * too large. - * This function is not part of the public API and should only be called - * by demuxers. - */ -void ff_reduce_index(AVFormatContext *s, int stream_index); - -/** - * Adds an index entry into a sorted list. Updates the entry if the list - * already contains it. - * - * @param timestamp timestamp in the time base of the given stream - */ -int av_add_index_entry(AVStream *st, int64_t pos, int64_t timestamp, - int size, int distance, int flags); - -/** - * Does a binary search using av_index_search_timestamp() and - * AVCodec.read_timestamp(). - * This is not supposed to be called directly by a user application, - * but by demuxers. - * @param target_ts target timestamp in the time base of the given stream - * @param stream_index stream number - */ -int av_seek_frame_binary(AVFormatContext *s, int stream_index, - int64_t target_ts, int flags); - -/** - * Updates cur_dts of all streams based on the given timestamp and AVStream. - * - * Stream ref_st unchanged, others set cur_dts in their native time base. - * Only needed for timestamp wrapping or if (dts not set and pts!=dts). - * @param timestamp new dts expressed in time_base of param ref_st - * @param ref_st reference stream giving time_base of param timestamp - */ -void av_update_cur_dts(AVFormatContext *s, AVStream *ref_st, int64_t timestamp); - -/** - * Does a binary search using read_timestamp(). - * This is not supposed to be called directly by a user application, - * but by demuxers. - * @param target_ts target timestamp in the time base of the given stream - * @param stream_index stream number - */ -int64_t av_gen_search(AVFormatContext *s, int stream_index, - int64_t target_ts, int64_t pos_min, - int64_t pos_max, int64_t pos_limit, - int64_t ts_min, int64_t ts_max, - int flags, int64_t *ts_ret, - int64_t (*read_timestamp)(struct AVFormatContext *, int , int64_t *, int64_t )); - -/** media file output */ -int av_set_parameters(AVFormatContext *s, AVFormatParameters *ap); - -/** - * Allocates the stream private data and writes the stream header to an - * output media file. - * - * @param s media file handle - * @return 0 if OK, AVERROR_xxx on error - */ -int av_write_header(AVFormatContext *s); - -/** - * Writes a packet to an output media file. - * - * The packet shall contain one audio or video frame. - * The packet must be correctly interleaved according to the container - * specification, if not then av_interleaved_write_frame must be used. - * - * @param s media file handle - * @param pkt The packet, which contains the stream_index, buf/buf_size, - dts/pts, ... - * @return < 0 on error, = 0 if OK, 1 if end of stream wanted - */ -int av_write_frame(AVFormatContext *s, AVPacket *pkt); - -/** - * Writes a packet to an output media file ensuring correct interleaving. - * - * The packet must contain one audio or video frame. - * If the packets are already correctly interleaved, the application should - * call av_write_frame() instead as it is slightly faster. It is also important - * to keep in mind that completely non-interleaved input will need huge amounts - * of memory to interleave with this, so it is preferable to interleave at the - * demuxer level. - * - * @param s media file handle - * @param pkt The packet, which contains the stream_index, buf/buf_size, - dts/pts, ... - * @return < 0 on error, = 0 if OK, 1 if end of stream wanted - */ -int av_interleaved_write_frame(AVFormatContext *s, AVPacket *pkt); - -/** - * Interleaves a packet per dts in an output media file. - * - * Packets with pkt->destruct == av_destruct_packet will be freed inside this - * function, so they cannot be used after it. Note that calling av_free_packet() - * on them is still safe. - * - * @param s media file handle - * @param out the interleaved packet will be output here - * @param in the input packet - * @param flush 1 if no further packets are available as input and all - * remaining packets should be output - * @return 1 if a packet was output, 0 if no packet could be output, - * < 0 if an error occurred - */ -int av_interleave_packet_per_dts(AVFormatContext *s, AVPacket *out, - AVPacket *pkt, int flush); - -/** - * Writes the stream trailer to an output media file and frees the - * file private data. - * - * May only be called after a successful call to av_write_header. - * - * @param s media file handle - * @return 0 if OK, AVERROR_xxx on error - */ -int av_write_trailer(AVFormatContext *s); - -void dump_format(AVFormatContext *ic, - int index, - const char *url, - int is_output); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -/** - * Parses width and height out of string str. - * @deprecated Use av_parse_video_frame_size instead. - */ -attribute_deprecated int parse_image_size(int *width_ptr, int *height_ptr, - const char *str); - -/** - * Converts framerate from a string to a fraction. - * @deprecated Use av_parse_video_frame_rate instead. - */ -attribute_deprecated int parse_frame_rate(int *frame_rate, int *frame_rate_base, - const char *arg); -#endif - -/** - * Parses datestr and returns a corresponding number of microseconds. - * @param datestr String representing a date or a duration. - * - If a date the syntax is: - * @code - * [{YYYY-MM-DD|YYYYMMDD}]{T| }{HH[:MM[:SS[.m...]]][Z]|HH[MM[SS[.m...]]][Z]} - * @endcode - * Time is local time unless Z is appended, in which case it is - * interpreted as UTC. - * If the year-month-day part is not specified it takes the current - * year-month-day. - * Returns the number of microseconds since 1st of January, 1970 up to - * the time of the parsed date or INT64_MIN if datestr cannot be - * successfully parsed. - * - If a duration the syntax is: - * @code - * [-]HH[:MM[:SS[.m...]]] - * [-]S+[.m...] - * @endcode - * Returns the number of microseconds contained in a time interval - * with the specified duration or INT64_MIN if datestr cannot be - * successfully parsed. - * @param duration Flag which tells how to interpret datestr, if - * not zero datestr is interpreted as a duration, otherwise as a - * date. - */ -int64_t parse_date(const char *datestr, int duration); - -/** Gets the current time in microseconds. */ -int64_t av_gettime(void); - -/* ffm-specific for ffserver */ -#define FFM_PACKET_SIZE 4096 -int64_t ffm_read_write_index(int fd); -int ffm_write_write_index(int fd, int64_t pos); -void ffm_set_write_index(AVFormatContext *s, int64_t pos, int64_t file_size); - -/** - * Attempts to find a specific tag in a URL. - * - * syntax: '?tag1=val1&tag2=val2...'. Little URL decoding is done. - * Return 1 if found. - */ -int find_info_tag(char *arg, int arg_size, const char *tag1, const char *info); - -/** - * Returns in 'buf' the path with '%d' replaced by a number. - * - * Also handles the '%0nd' format where 'n' is the total number - * of digits and '%%'. - * - * @param buf destination buffer - * @param buf_size destination buffer size - * @param path numbered sequence string - * @param number frame number - * @return 0 if OK, -1 on format error - */ -int av_get_frame_filename(char *buf, int buf_size, - const char *path, int number); - -/** - * Checks whether filename actually is a numbered sequence generator. - * - * @param filename possible numbered sequence string - * @return 1 if a valid numbered sequence string, 0 otherwise - */ -int av_filename_number_test(const char *filename); - -/** - * Generates an SDP for an RTP session. - * - * @param ac array of AVFormatContexts describing the RTP streams. If the - * array is composed by only one context, such context can contain - * multiple AVStreams (one AVStream per RTP stream). Otherwise, - * all the contexts in the array (an AVCodecContext per RTP stream) - * must contain only one AVStream. - * @param n_files number of AVCodecContexts contained in ac - * @param buff buffer where the SDP will be stored (must be allocated by - * the caller) - * @param size the size of the buffer - * @return 0 if OK, AVERROR_xxx on error - */ -int avf_sdp_create(AVFormatContext *ac[], int n_files, char *buff, int size); - -#ifdef HAVE_AV_CONFIG_H - -void ff_dynarray_add(intptr_t **tab_ptr, int *nb_ptr, intptr_t elem); - -#ifdef __GNUC__ -#define dynarray_add(tab, nb_ptr, elem)\ -do {\ - __typeof__(tab) _tab = (tab);\ - __typeof__(elem) _elem = (elem);\ - (void)sizeof(**_tab == _elem); /* check that types are compatible */\ - ff_dynarray_add((intptr_t **)_tab, nb_ptr, (intptr_t)_elem);\ -} while(0) -#else -#define dynarray_add(tab, nb_ptr, elem)\ -do {\ - ff_dynarray_add((intptr_t **)(tab), nb_ptr, (intptr_t)(elem));\ -} while(0) -#endif - -time_t mktimegm(struct tm *tm); -struct tm *brktimegm(time_t secs, struct tm *tm); -const char *small_strptime(const char *p, const char *fmt, - struct tm *dt); - -struct in_addr; -int resolve_host(struct in_addr *sin_addr, const char *hostname); - -void url_split(char *proto, int proto_size, - char *authorization, int authorization_size, - char *hostname, int hostname_size, - int *port_ptr, - char *path, int path_size, - const char *url); - -/** - * Returns a positive value if the given filename has one of the given - * extensions, 0 otherwise. - * - * @param extensions a comma-separated list of filename extensions - */ -int match_ext(const char *filename, const char *extensions); - -#endif /* HAVE_AV_CONFIG_H */ - -#endif /* AVFORMAT_AVFORMAT_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h deleted file mode 100644 index 8167d2a..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avio.h +++ /dev/null @@ -1,405 +0,0 @@ -/* - * copyright (c) 2001 Fabrice Bellard - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ -#ifndef AVFORMAT_AVIO_H -#define AVFORMAT_AVIO_H - -/** - * @file libavformat/avio.h - * unbuffered I/O operations - * - * @warning This file has to be considered an internal but installed - * header, so it should not be directly included in your projects. - */ - -#include - -#include "common.h" - -/* unbuffered I/O */ - -/** - * URL Context. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(URLContext) must not be used outside libav*. - */ -typedef struct URLContext { -#if LIBAVFORMAT_VERSION_MAJOR >= 53 - const AVClass *av_class; ///< information for av_log(). Set by url_open(). -#endif - struct URLProtocol *prot; - int flags; - int is_streamed; /**< true if streamed (no seek possible), default = false */ - int max_packet_size; /**< if non zero, the stream is packetized with this max packet size */ - void *priv_data; - char *filename; /**< specified filename */ -} URLContext; - -typedef struct URLPollEntry { - URLContext *handle; - int events; - int revents; -} URLPollEntry; - -#define URL_RDONLY 0 -#define URL_WRONLY 1 -#define URL_RDWR 2 - -typedef int URLInterruptCB(void); - -int url_open_protocol (URLContext **puc, struct URLProtocol *up, - const char *filename, int flags); -int url_open(URLContext **h, const char *filename, int flags); -int url_read(URLContext *h, unsigned char *buf, int size); -int url_read_complete(URLContext *h, unsigned char *buf, int size); -int url_write(URLContext *h, unsigned char *buf, int size); -int64_t url_seek(URLContext *h, int64_t pos, int whence); -int url_close(URLContext *h); -int url_exist(const char *filename); -int64_t url_filesize(URLContext *h); - -/** - * Return the file descriptor associated with this URL. For RTP, this - * will return only the RTP file descriptor, not the RTCP file descriptor. - * To get both, use rtp_get_file_handles(). - * - * @return the file descriptor associated with this URL, or <0 on error. - */ -int url_get_file_handle(URLContext *h); - -/** - * Return the maximum packet size associated to packetized file - * handle. If the file is not packetized (stream like HTTP or file on - * disk), then 0 is returned. - * - * @param h file handle - * @return maximum packet size in bytes - */ -int url_get_max_packet_size(URLContext *h); -void url_get_filename(URLContext *h, char *buf, int buf_size); - -/** - * The callback is called in blocking functions to test regulary if - * asynchronous interruption is needed. AVERROR(EINTR) is returned - * in this case by the interrupted function. 'NULL' means no interrupt - * callback is given. - */ -void url_set_interrupt_cb(URLInterruptCB *interrupt_cb); - -/* not implemented */ -int url_poll(URLPollEntry *poll_table, int n, int timeout); - -/** - * Pause and resume playing - only meaningful if using a network streaming - * protocol (e.g. MMS). - * @param pause 1 for pause, 0 for resume - */ -int av_url_read_pause(URLContext *h, int pause); - -/** - * Seek to a given timestamp relative to some component stream. - * Only meaningful if using a network streaming protocol (e.g. MMS.). - * @param stream_index The stream index that the timestamp is relative to. - * If stream_index is (-1) the timestamp should be in AV_TIME_BASE - * units from the beginning of the presentation. - * If a stream_index >= 0 is used and the protocol does not support - * seeking based on component streams, the call will fail with ENOTSUP. - * @param timestamp timestamp in AVStream.time_base units - * or if there is no stream specified then in AV_TIME_BASE units. - * @param flags Optional combination of AVSEEK_FLAG_BACKWARD, AVSEEK_FLAG_BYTE - * and AVSEEK_FLAG_ANY. The protocol may silently ignore - * AVSEEK_FLAG_BACKWARD and AVSEEK_FLAG_ANY, but AVSEEK_FLAG_BYTE will - * fail with ENOTSUP if used and not supported. - * @return >= 0 on success - * @see AVInputFormat::read_seek - */ -int64_t av_url_read_seek(URLContext *h, int stream_index, - int64_t timestamp, int flags); - -/** - * Passing this as the "whence" parameter to a seek function causes it to - * return the filesize without seeking anywhere. Supporting this is optional. - * If it is not supported then the seek function will return <0. - */ -#define AVSEEK_SIZE 0x10000 - -typedef struct URLProtocol { - const char *name; - int (*url_open)(URLContext *h, const char *filename, int flags); - int (*url_read)(URLContext *h, unsigned char *buf, int size); - int (*url_write)(URLContext *h, unsigned char *buf, int size); - int64_t (*url_seek)(URLContext *h, int64_t pos, int whence); - int (*url_close)(URLContext *h); - struct URLProtocol *next; - int (*url_read_pause)(URLContext *h, int pause); - int64_t (*url_read_seek)(URLContext *h, int stream_index, - int64_t timestamp, int flags); - int (*url_get_file_handle)(URLContext *h); -} URLProtocol; - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -extern URLProtocol *first_protocol; -#endif - -extern URLInterruptCB *url_interrupt_cb; - -/** - * If protocol is NULL, returns the first registered protocol, - * if protocol is non-NULL, returns the next registered protocol after protocol, - * or NULL if protocol is the last one. - */ -URLProtocol *av_protocol_next(URLProtocol *p); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -/** - * @deprecated Use av_register_protocol() instead. - */ -attribute_deprecated int register_protocol(URLProtocol *protocol); -#endif - -int av_register_protocol(URLProtocol *protocol); - -/** - * Bytestream IO Context. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(ByteIOContext) must not be used outside libav*. - */ -typedef struct { - unsigned char *buffer; - int buffer_size; - unsigned char *buf_ptr, *buf_end; - void *opaque; - int (*read_packet)(void *opaque, uint8_t *buf, int buf_size); - int (*write_packet)(void *opaque, uint8_t *buf, int buf_size); - int64_t (*seek)(void *opaque, int64_t offset, int whence); - int64_t pos; /**< position in the file of the current buffer */ - int must_flush; /**< true if the next seek should flush */ - int eof_reached; /**< true if eof reached */ - int write_flag; /**< true if open for writing */ - int is_streamed; - int max_packet_size; - unsigned long checksum; - unsigned char *checksum_ptr; - unsigned long (*update_checksum)(unsigned long checksum, const uint8_t *buf, unsigned int size); - int error; ///< contains the error code or 0 if no error happened - int (*read_pause)(void *opaque, int pause); - int64_t (*read_seek)(void *opaque, int stream_index, - int64_t timestamp, int flags); -} ByteIOContext; - -int init_put_byte(ByteIOContext *s, - unsigned char *buffer, - int buffer_size, - int write_flag, - void *opaque, - int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), - int (*write_packet)(void *opaque, uint8_t *buf, int buf_size), - int64_t (*seek)(void *opaque, int64_t offset, int whence)); -ByteIOContext *av_alloc_put_byte( - unsigned char *buffer, - int buffer_size, - int write_flag, - void *opaque, - int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), - int (*write_packet)(void *opaque, uint8_t *buf, int buf_size), - int64_t (*seek)(void *opaque, int64_t offset, int whence)); - -void put_byte(ByteIOContext *s, int b); -void put_buffer(ByteIOContext *s, const unsigned char *buf, int size); -void put_le64(ByteIOContext *s, uint64_t val); -void put_be64(ByteIOContext *s, uint64_t val); -void put_le32(ByteIOContext *s, unsigned int val); -void put_be32(ByteIOContext *s, unsigned int val); -void put_le24(ByteIOContext *s, unsigned int val); -void put_be24(ByteIOContext *s, unsigned int val); -void put_le16(ByteIOContext *s, unsigned int val); -void put_be16(ByteIOContext *s, unsigned int val); -void put_tag(ByteIOContext *s, const char *tag); - -void put_strz(ByteIOContext *s, const char *buf); - -/** - * fseek() equivalent for ByteIOContext. - * @return new position or AVERROR. - */ -int64_t url_fseek(ByteIOContext *s, int64_t offset, int whence); - -/** - * Skip given number of bytes forward. - * @param offset number of bytes - */ -void url_fskip(ByteIOContext *s, int64_t offset); - -/** - * ftell() equivalent for ByteIOContext. - * @return position or AVERROR. - */ -int64_t url_ftell(ByteIOContext *s); - -/** - * Gets the filesize. - * @return filesize or AVERROR - */ -int64_t url_fsize(ByteIOContext *s); - -/** - * feof() equivalent for ByteIOContext. - * @return non zero if and only if end of file - */ -int url_feof(ByteIOContext *s); - -int url_ferror(ByteIOContext *s); - -int av_url_read_fpause(ByteIOContext *h, int pause); -int64_t av_url_read_fseek(ByteIOContext *h, int stream_index, - int64_t timestamp, int flags); - -#define URL_EOF (-1) -/** @note return URL_EOF (-1) if EOF */ -int url_fgetc(ByteIOContext *s); - -/** @warning currently size is limited */ -#ifdef __GNUC__ -int url_fprintf(ByteIOContext *s, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 2, 3))); -#else -int url_fprintf(ByteIOContext *s, const char *fmt, ...); -#endif - -/** @note unlike fgets, the EOL character is not returned and a whole - line is parsed. return NULL if first char read was EOF */ -char *url_fgets(ByteIOContext *s, char *buf, int buf_size); - -void put_flush_packet(ByteIOContext *s); - - -/** - * Reads size bytes from ByteIOContext into buf. - * @returns number of bytes read or AVERROR - */ -int get_buffer(ByteIOContext *s, unsigned char *buf, int size); - -/** - * Reads size bytes from ByteIOContext into buf. - * This reads at most 1 packet. If that is not enough fewer bytes will be - * returned. - * @returns number of bytes read or AVERROR - */ -int get_partial_buffer(ByteIOContext *s, unsigned char *buf, int size); - -/** @note return 0 if EOF, so you cannot use it if EOF handling is - necessary */ -int get_byte(ByteIOContext *s); -unsigned int get_le24(ByteIOContext *s); -unsigned int get_le32(ByteIOContext *s); -uint64_t get_le64(ByteIOContext *s); -unsigned int get_le16(ByteIOContext *s); - -char *get_strz(ByteIOContext *s, char *buf, int maxlen); -unsigned int get_be16(ByteIOContext *s); -unsigned int get_be24(ByteIOContext *s); -unsigned int get_be32(ByteIOContext *s); -uint64_t get_be64(ByteIOContext *s); - -uint64_t ff_get_v(ByteIOContext *bc); - -static inline int url_is_streamed(ByteIOContext *s) -{ - return s->is_streamed; -} - -/** @note when opened as read/write, the buffers are only used for - writing */ -int url_fdopen(ByteIOContext **s, URLContext *h); - -/** @warning must be called before any I/O */ -int url_setbufsize(ByteIOContext *s, int buf_size); -/** Reset the buffer for reading or writing. - * @note Will drop any data currently in the buffer without transmitting it. - * @param flags URL_RDONLY to set up the buffer for reading, or URL_WRONLY - * to set up the buffer for writing. */ -int url_resetbuf(ByteIOContext *s, int flags); - -/** @note when opened as read/write, the buffers are only used for - writing */ -int url_fopen(ByteIOContext **s, const char *filename, int flags); -int url_fclose(ByteIOContext *s); -URLContext *url_fileno(ByteIOContext *s); - -/** - * Return the maximum packet size associated to packetized buffered file - * handle. If the file is not packetized (stream like http or file on - * disk), then 0 is returned. - * - * @param s buffered file handle - * @return maximum packet size in bytes - */ -int url_fget_max_packet_size(ByteIOContext *s); - -int url_open_buf(ByteIOContext **s, uint8_t *buf, int buf_size, int flags); - -/** return the written or read size */ -int url_close_buf(ByteIOContext *s); - -/** - * Open a write only memory stream. - * - * @param s new IO context - * @return zero if no error. - */ -int url_open_dyn_buf(ByteIOContext **s); - -/** - * Open a write only packetized memory stream with a maximum packet - * size of 'max_packet_size'. The stream is stored in a memory buffer - * with a big endian 4 byte header giving the packet size in bytes. - * - * @param s new IO context - * @param max_packet_size maximum packet size (must be > 0) - * @return zero if no error. - */ -int url_open_dyn_packet_buf(ByteIOContext **s, int max_packet_size); - -/** - * Return the written size and a pointer to the buffer. The buffer - * must be freed with av_free(). - * @param s IO context - * @param pbuffer pointer to a byte buffer - * @return the length of the byte buffer - */ -int url_close_dyn_buf(ByteIOContext *s, uint8_t **pbuffer); - -unsigned long ff_crc04C11DB7_update(unsigned long checksum, const uint8_t *buf, - unsigned int len); -unsigned long get_checksum(ByteIOContext *s); -void init_checksum(ByteIOContext *s, - unsigned long (*update_checksum)(unsigned long c, const uint8_t *p, unsigned int len), - unsigned long checksum); - -/* udp.c */ -int udp_set_remote_url(URLContext *h, const char *uri); -int udp_get_local_port(URLContext *h); -#if (LIBAVFORMAT_VERSION_MAJOR <= 52) -int udp_get_file_handle(URLContext *h); -#endif - -#endif /* AVFORMAT_AVIO_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h deleted file mode 100644 index fac1f5e..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/avutil.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_AVUTIL_H -#define AVUTIL_AVUTIL_H - -/** - * @file libavutil/avutil.h - * external API header - */ - - -#define AV_STRINGIFY(s) AV_TOSTRING(s) -#define AV_TOSTRING(s) #s - -#define AV_VERSION_INT(a, b, c) (a<<16 | b<<8 | c) -#define AV_VERSION_DOT(a, b, c) a ##.## b ##.## c -#define AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c) - -#define LIBAVUTIL_VERSION_MAJOR 50 -#define LIBAVUTIL_VERSION_MINOR 3 -#define LIBAVUTIL_VERSION_MICRO 0 - -#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ - LIBAVUTIL_VERSION_MINOR, \ - LIBAVUTIL_VERSION_MICRO) -#define LIBAVUTIL_VERSION AV_VERSION(LIBAVUTIL_VERSION_MAJOR, \ - LIBAVUTIL_VERSION_MINOR, \ - LIBAVUTIL_VERSION_MICRO) -#define LIBAVUTIL_BUILD LIBAVUTIL_VERSION_INT - -#define LIBAVUTIL_IDENT "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION) - -/** - * Returns the LIBAVUTIL_VERSION_INT constant. - */ -unsigned avutil_version(void); - -#include "common.h" -#include "mathematics.h" -#include "rational.h" -#include "intfloat_readwrite.h" -#include "log.h" -#include "pixfmt.h" - -#endif /* AVUTIL_AVUTIL_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h deleted file mode 100644 index 0797a79..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/common.h +++ /dev/null @@ -1,310 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * @file libavutil/common.h - * common internal and external API header - */ - -#ifndef AVUTIL_COMMON_H -#define AVUTIL_COMMON_H - -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef HAVE_AV_CONFIG_H -#include "config.h" -#endif - -#ifdef __GNUC__ -# define AV_GCC_VERSION_AT_LEAST(x,y) (__GNUC__ > x || __GNUC__ == x && __GNUC_MINOR__ >= y) -#else -# define AV_GCC_VERSION_AT_LEAST(x,y) 0 -#endif - -#ifndef av_always_inline -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define av_always_inline __attribute__((always_inline)) inline -#else -# define av_always_inline inline -#endif -#endif - -#ifndef av_noinline -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define av_noinline __attribute__((noinline)) -#else -# define av_noinline -#endif -#endif - -#ifndef av_pure -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define av_pure __attribute__((pure)) -#else -# define av_pure -#endif -#endif - -#ifndef av_const -#if AV_GCC_VERSION_AT_LEAST(2,6) -# define av_const __attribute__((const)) -#else -# define av_const -#endif -#endif - -#ifndef av_cold -#if (!defined(__ICC) || __ICC > 1110) && AV_GCC_VERSION_AT_LEAST(4,3) -# define av_cold __attribute__((cold)) -#else -# define av_cold -#endif -#endif - -#ifndef av_flatten -#if (!defined(__ICC) || __ICC > 1110) && AV_GCC_VERSION_AT_LEAST(4,1) -# define av_flatten __attribute__((flatten)) -#else -# define av_flatten -#endif -#endif - -#ifndef attribute_deprecated -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define attribute_deprecated __attribute__((deprecated)) -#else -# define attribute_deprecated -#endif -#endif - -#ifndef av_unused -#if defined(__GNUC__) -# define av_unused __attribute__((unused)) -#else -# define av_unused -#endif -#endif - -#ifndef av_uninit -#if defined(__GNUC__) && !defined(__ICC) -# define av_uninit(x) x=x -#else -# define av_uninit(x) x -#endif -#endif - -//rounded division & shift -#define RSHIFT(a,b) ((a) > 0 ? ((a) + ((1<<(b))>>1))>>(b) : ((a) + ((1<<(b))>>1)-1)>>(b)) -/* assume b>0 */ -#define ROUNDED_DIV(a,b) (((a)>0 ? (a) + ((b)>>1) : (a) - ((b)>>1))/(b)) -#define FFABS(a) ((a) >= 0 ? (a) : (-(a))) -#define FFSIGN(a) ((a) > 0 ? 1 : -1) - -#define FFMAX(a,b) ((a) > (b) ? (a) : (b)) -#define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) -#define FFMIN(a,b) ((a) > (b) ? (b) : (a)) -#define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) - -#define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) -#define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) -#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) - -/* misc math functions */ -extern const uint8_t ff_log2_tab[256]; - -static inline av_const int av_log2(unsigned int v) -{ - int n = 0; - if (v & 0xffff0000) { - v >>= 16; - n += 16; - } - if (v & 0xff00) { - v >>= 8; - n += 8; - } - n += ff_log2_tab[v]; - - return n; -} - -static inline av_const int av_log2_16bit(unsigned int v) -{ - int n = 0; - if (v & 0xff00) { - v >>= 8; - n += 8; - } - n += ff_log2_tab[v]; - - return n; -} - -/** - * Clips a signed integer value into the amin-amax range. - * @param a value to clip - * @param amin minimum value of the clip range - * @param amax maximum value of the clip range - * @return clipped value - */ -static inline av_const int av_clip(int a, int amin, int amax) -{ - if (a < amin) return amin; - else if (a > amax) return amax; - else return a; -} - -/** - * Clips a signed integer value into the 0-255 range. - * @param a value to clip - * @return clipped value - */ -static inline av_const uint8_t av_clip_uint8(int a) -{ - if (a&(~255)) return (-a)>>31; - else return a; -} - -/** - * Clips a signed integer value into the 0-65535 range. - * @param a value to clip - * @return clipped value - */ -static inline av_const uint16_t av_clip_uint16(int a) -{ - if (a&(~65535)) return (-a)>>31; - else return a; -} - -/** - * Clips a signed integer value into the -32768,32767 range. - * @param a value to clip - * @return clipped value - */ -static inline av_const int16_t av_clip_int16(int a) -{ - if ((a+32768) & ~65535) return (a>>31) ^ 32767; - else return a; -} - -/** - * Clips a float value into the amin-amax range. - * @param a value to clip - * @param amin minimum value of the clip range - * @param amax maximum value of the clip range - * @return clipped value - */ -static inline av_const float av_clipf(float a, float amin, float amax) -{ - if (a < amin) return amin; - else if (a > amax) return amax; - else return a; -} - -/** Computes ceil(log2(x)). - * @param x value used to compute ceil(log2(x)) - * @return computed ceiling of log2(x) - */ -static inline av_const int av_ceil_log2(int x) -{ - return av_log2((x - 1) << 1); -} - -#define MKTAG(a,b,c,d) (a | (b << 8) | (c << 16) | (d << 24)) -#define MKBETAG(a,b,c,d) (d | (c << 8) | (b << 16) | (a << 24)) - -/*! - * \def GET_UTF8(val, GET_BYTE, ERROR) - * Converts a UTF-8 character (up to 4 bytes long) to its 32-bit UCS-4 encoded form - * \param val is the output and should be of type uint32_t. It holds the converted - * UCS-4 character and should be a left value. - * \param GET_BYTE gets UTF-8 encoded bytes from any proper source. It can be - * a function or a statement whose return value or evaluated value is of type - * uint8_t. It will be executed up to 4 times for values in the valid UTF-8 range, - * and up to 7 times in the general case. - * \param ERROR action that should be taken when an invalid UTF-8 byte is returned - * from GET_BYTE. It should be a statement that jumps out of the macro, - * like exit(), goto, return, break, or continue. - */ -#define GET_UTF8(val, GET_BYTE, ERROR)\ - val= GET_BYTE;\ - {\ - int ones= 7 - av_log2(val ^ 255);\ - if(ones==1)\ - ERROR\ - val&= 127>>ones;\ - while(--ones > 0){\ - int tmp= GET_BYTE - 128;\ - if(tmp>>6)\ - ERROR\ - val= (val<<6) + tmp;\ - }\ - } - -/*! - * \def PUT_UTF8(val, tmp, PUT_BYTE) - * Converts a 32-bit Unicode character to its UTF-8 encoded form (up to 4 bytes long). - * \param val is an input-only argument and should be of type uint32_t. It holds - * a UCS-4 encoded Unicode character that is to be converted to UTF-8. If - * val is given as a function it is executed only once. - * \param tmp is a temporary variable and should be of type uint8_t. It - * represents an intermediate value during conversion that is to be - * output by PUT_BYTE. - * \param PUT_BYTE writes the converted UTF-8 bytes to any proper destination. - * It could be a function or a statement, and uses tmp as the input byte. - * For example, PUT_BYTE could be "*output++ = tmp;" PUT_BYTE will be - * executed up to 4 times for values in the valid UTF-8 range and up to - * 7 times in the general case, depending on the length of the converted - * Unicode character. - */ -#define PUT_UTF8(val, tmp, PUT_BYTE)\ - {\ - int bytes, shift;\ - uint32_t in = val;\ - if (in < 0x80) {\ - tmp = in;\ - PUT_BYTE\ - } else {\ - bytes = (av_log2(in) + 4) / 5;\ - shift = (bytes - 1) * 6;\ - tmp = (256 - (256 >> bytes)) | (in >> shift);\ - PUT_BYTE\ - while (shift >= 6) {\ - shift -= 6;\ - tmp = 0x80 | ((in >> shift) & 0x3f);\ - PUT_BYTE\ - }\ - }\ - } - -#include "mem.h" - -#ifdef HAVE_AV_CONFIG_H -# include "internal.h" -#endif /* HAVE_AV_CONFIG_H */ - -#endif /* AVUTIL_COMMON_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h deleted file mode 100644 index e2d5d5b..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * copyright (c) 2005 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_INTFLOAT_READWRITE_H -#define AVUTIL_INTFLOAT_READWRITE_H - -#include -#include "common.h" - -/* IEEE 80 bits extended float */ -typedef struct AVExtFloat { - uint8_t exponent[2]; - uint8_t mantissa[8]; -} AVExtFloat; - -double av_int2dbl(int64_t v) av_const; -float av_int2flt(int32_t v) av_const; -double av_ext2dbl(const AVExtFloat ext) av_const; -int64_t av_dbl2int(double d) av_const; -int32_t av_flt2int(float d) av_const; -AVExtFloat av_dbl2ext(double d) av_const; - -#endif /* AVUTIL_INTFLOAT_READWRITE_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h deleted file mode 100644 index b0a1493..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/log.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_LOG_H -#define AVUTIL_LOG_H - -#include -#include "avutil.h" - -/** - * Describes the class of an AVClass context structure. That is an - * arbitrary struct of which the first field is a pointer to an - * AVClass struct (e.g. AVCodecContext, AVFormatContext etc.). - */ -typedef struct { - /** - * The name of the class; usually it is the same name as the - * context structure type to which the AVClass is associated. - */ - const char* class_name; - - /** - * A pointer to a function which returns the name of a context - * instance ctx associated with the class. - */ - const char* (*item_name)(void* ctx); - - /** - * a pointer to the first option specified in the class if any or NULL - * - * @see av_set_default_options() - */ - const struct AVOption *option; -} AVClass; - -/* av_log API */ - -#define AV_LOG_QUIET -8 - -/** - * Something went really wrong and we will crash now. - */ -#define AV_LOG_PANIC 0 - -/** - * Something went wrong and recovery is not possible. - * For example, no header was found for a format which depends - * on headers or an illegal combination of parameters is used. - */ -#define AV_LOG_FATAL 8 - -/** - * Something went wrong and cannot losslessly be recovered. - * However, not all future data is affected. - */ -#define AV_LOG_ERROR 16 - -/** - * Something somehow does not look correct. This may or may not - * lead to problems. An example would be the use of '-vstrict -2'. - */ -#define AV_LOG_WARNING 24 - -#define AV_LOG_INFO 32 -#define AV_LOG_VERBOSE 40 - -/** - * Stuff which is only useful for libav* developers. - */ -#define AV_LOG_DEBUG 48 - -/** - * Sends the specified message to the log if the level is less than or equal - * to the current av_log_level. By default, all logging messages are sent to - * stderr. This behavior can be altered by setting a different av_vlog callback - * function. - * - * @param avcl A pointer to an arbitrary struct of which the first field is a - * pointer to an AVClass struct. - * @param level The importance level of the message, lower values signifying - * higher importance. - * @param fmt The format string (printf-compatible) that specifies how - * subsequent arguments are converted to output. - * @see av_vlog - */ -#ifdef __GNUC__ -void av_log(void*, int level, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 3, 4))); -#else -void av_log(void*, int level, const char *fmt, ...); -#endif - -void av_vlog(void*, int level, const char *fmt, va_list); -int av_log_get_level(void); -void av_log_set_level(int); -void av_log_set_callback(void (*)(void*, int, const char*, va_list)); -void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl); - -#endif /* AVUTIL_LOG_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h deleted file mode 100644 index cb35910..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mathematics.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * copyright (c) 2005 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_MATHEMATICS_H -#define AVUTIL_MATHEMATICS_H - -#include -#include -#include "common.h" -#include "rational.h" - -#ifndef M_E -#define M_E 2.7182818284590452354 /* e */ -#endif -#ifndef M_LN2 -#define M_LN2 0.69314718055994530942 /* log_e 2 */ -#endif -#ifndef M_LN10 -#define M_LN10 2.30258509299404568402 /* log_e 10 */ -#endif -#ifndef M_PI -#define M_PI 3.14159265358979323846 /* pi */ -#endif -#ifndef M_SQRT1_2 -#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ -#endif -#ifndef NAN -#define NAN (0.0/0.0) -#endif -#ifndef INFINITY -#define INFINITY (1.0/0.0) -#endif - -enum AVRounding { - AV_ROUND_ZERO = 0, ///< Round toward zero. - AV_ROUND_INF = 1, ///< Round away from zero. - AV_ROUND_DOWN = 2, ///< Round toward -infinity. - AV_ROUND_UP = 3, ///< Round toward +infinity. - AV_ROUND_NEAR_INF = 5, ///< Round to nearest and halfway cases away from zero. -}; - -int64_t av_const av_gcd(int64_t a, int64_t b); - -/** - * Rescales a 64-bit integer with rounding to nearest. - * A simple a*b/c isn't possible as it can overflow. - */ -int64_t av_rescale(int64_t a, int64_t b, int64_t c) av_const; - -/** - * Rescales a 64-bit integer with specified rounding. - * A simple a*b/c isn't possible as it can overflow. - */ -int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding) av_const; - -/** - * Rescales a 64-bit integer by 2 rational numbers. - */ -int64_t av_rescale_q(int64_t a, AVRational bq, AVRational cq) av_const; - -#endif /* AVUTIL_MATHEMATICS_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h deleted file mode 100644 index 37ba276..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/mem.h +++ /dev/null @@ -1,119 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * @file libavutil/mem.h - * memory handling functions - */ - -#ifndef AVUTIL_MEM_H -#define AVUTIL_MEM_H - -#include "common.h" - -#if defined(__ICC) || defined(__SUNPRO_C) - #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) - #define DECLARE_ASM_CONST(n,t,v) const t __attribute__ ((aligned (n))) v -#elif defined(__GNUC__) - #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) - #define DECLARE_ASM_CONST(n,t,v) static const t v attribute_used __attribute__ ((aligned (n))) -#elif defined(_MSC_VER) - #define DECLARE_ALIGNED(n,t,v) __declspec(align(n)) t v - #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) static const t v -#else - #define DECLARE_ALIGNED(n,t,v) t v - #define DECLARE_ASM_CONST(n,t,v) static const t v -#endif - - -#if AV_GCC_VERSION_AT_LEAST(3,1) - #define av_malloc_attrib __attribute__((__malloc__)) -#else - #define av_malloc_attrib -#endif - -#if (!defined(__ICC) || __ICC > 1110) && AV_GCC_VERSION_AT_LEAST(4,3) - #define av_alloc_size(n) __attribute__((alloc_size(n))) -#else - #define av_alloc_size(n) -#endif - -/** - * Allocates a block of size bytes with alignment suitable for all - * memory accesses (including vectors if available on the CPU). - * @param size Size in bytes for the memory block to be allocated. - * @return Pointer to the allocated block, NULL if the block cannot - * be allocated. - * @see av_mallocz() - */ -void *av_malloc(unsigned int size) av_malloc_attrib av_alloc_size(1); - -/** - * Allocates or reallocates a block of memory. - * If ptr is NULL and size > 0, allocates a new block. If \p - * size is zero, frees the memory block pointed to by ptr. - * @param size Size in bytes for the memory block to be allocated or - * reallocated. - * @param ptr Pointer to a memory block already allocated with - * av_malloc(z)() or av_realloc() or NULL. - * @return Pointer to a newly reallocated block or NULL if the block - * cannot be reallocated or the function is used to free the memory block. - * @see av_fast_realloc() - */ -void *av_realloc(void *ptr, unsigned int size) av_alloc_size(2); - -/** - * Frees a memory block which has been allocated with av_malloc(z)() or - * av_realloc(). - * @param ptr Pointer to the memory block which should be freed. - * @note ptr = NULL is explicitly allowed. - * @note It is recommended that you use av_freep() instead. - * @see av_freep() - */ -void av_free(void *ptr); - -/** - * Allocates a block of size bytes with alignment suitable for all - * memory accesses (including vectors if available on the CPU) and - * zeroes all the bytes of the block. - * @param size Size in bytes for the memory block to be allocated. - * @return Pointer to the allocated block, NULL if it cannot be allocated. - * @see av_malloc() - */ -void *av_mallocz(unsigned int size) av_malloc_attrib av_alloc_size(1); - -/** - * Duplicates the string s. - * @param s string to be duplicated - * @return Pointer to a newly allocated string containing a - * copy of s or NULL if the string cannot be allocated. - */ -char *av_strdup(const char *s) av_malloc_attrib; - -/** - * Frees a memory block which has been allocated with av_malloc(z)() or - * av_realloc() and set the pointer pointing to it to NULL. - * @param ptr Pointer to the pointer to the memory block which should - * be freed. - * @see av_free() - */ -void av_freep(void *ptr); - -#endif /* AVUTIL_MEM_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h deleted file mode 100644 index 0b15238..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h +++ /dev/null @@ -1,151 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_PIXFMT_H -#define AVUTIL_PIXFMT_H - -/** - * @file libavutil/pixfmt.h - * pixel format definitions - * - * @warning This file has to be considered an internal but installed - * header, so it should not be directly included in your projects. - */ - -/** - * Pixel format. Notes: - * - * PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA - * color is put together as: - * (A << 24) | (R << 16) | (G << 8) | B - * This is stored as BGRA on little-endian CPU architectures and ARGB on - * big-endian CPUs. - * - * When the pixel format is palettized RGB (PIX_FMT_PAL8), the palettized - * image data is stored in AVFrame.data[0]. The palette is transported in - * AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is - * formatted the same as in PIX_FMT_RGB32 described above (i.e., it is - * also endian-specific). Note also that the individual RGB palette - * components stored in AVFrame.data[1] should be in the range 0..255. - * This is important as many custom PAL8 video codecs that were designed - * to run on the IBM VGA graphics adapter use 6-bit palette components. - * - * For all the 8bit per pixel formats, an RGB32 palette is in data[1] like - * for pal8. This palette is filled in automatically by the function - * allocating the picture. - * - * Note, make sure that all newly added big endian formats have pix_fmt&1==1 - * and that all newly added little endian formats have pix_fmt&1==0 - * this allows simpler detection of big vs little endian. - */ -enum PixelFormat { - PIX_FMT_NONE= -1, - PIX_FMT_YUV420P, ///< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples) - PIX_FMT_YUYV422, ///< packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr - PIX_FMT_RGB24, ///< packed RGB 8:8:8, 24bpp, RGBRGB... - PIX_FMT_BGR24, ///< packed RGB 8:8:8, 24bpp, BGRBGR... - PIX_FMT_YUV422P, ///< planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples) - PIX_FMT_YUV444P, ///< planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples) - PIX_FMT_YUV410P, ///< planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples) - PIX_FMT_YUV411P, ///< planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples) - PIX_FMT_GRAY8, ///< Y , 8bpp - PIX_FMT_MONOWHITE, ///< Y , 1bpp, 0 is white, 1 is black - PIX_FMT_MONOBLACK, ///< Y , 1bpp, 0 is black, 1 is white - PIX_FMT_PAL8, ///< 8 bit with PIX_FMT_RGB32 palette - PIX_FMT_YUVJ420P, ///< planar YUV 4:2:0, 12bpp, full scale (JPEG) - PIX_FMT_YUVJ422P, ///< planar YUV 4:2:2, 16bpp, full scale (JPEG) - PIX_FMT_YUVJ444P, ///< planar YUV 4:4:4, 24bpp, full scale (JPEG) - PIX_FMT_XVMC_MPEG2_MC,///< XVideo Motion Acceleration via common packet passing - PIX_FMT_XVMC_MPEG2_IDCT, - PIX_FMT_UYVY422, ///< packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1 - PIX_FMT_UYYVYY411, ///< packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3 - PIX_FMT_BGR8, ///< packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb) - PIX_FMT_BGR4, ///< packed RGB 1:2:1, 4bpp, (msb)1B 2G 1R(lsb) - PIX_FMT_BGR4_BYTE, ///< packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb) - PIX_FMT_RGB8, ///< packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb) - PIX_FMT_RGB4, ///< packed RGB 1:2:1, 4bpp, (msb)1R 2G 1B(lsb) - PIX_FMT_RGB4_BYTE, ///< packed RGB 1:2:1, 8bpp, (msb)1R 2G 1B(lsb) - PIX_FMT_NV12, ///< planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 for UV - PIX_FMT_NV21, ///< as above, but U and V bytes are swapped - - PIX_FMT_ARGB, ///< packed ARGB 8:8:8:8, 32bpp, ARGBARGB... - PIX_FMT_RGBA, ///< packed RGBA 8:8:8:8, 32bpp, RGBARGBA... - PIX_FMT_ABGR, ///< packed ABGR 8:8:8:8, 32bpp, ABGRABGR... - PIX_FMT_BGRA, ///< packed BGRA 8:8:8:8, 32bpp, BGRABGRA... - - PIX_FMT_GRAY16BE, ///< Y , 16bpp, big-endian - PIX_FMT_GRAY16LE, ///< Y , 16bpp, little-endian - PIX_FMT_YUV440P, ///< planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples) - PIX_FMT_YUVJ440P, ///< planar YUV 4:4:0 full scale (JPEG) - PIX_FMT_YUVA420P, ///< planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples) - PIX_FMT_VDPAU_H264,///< H.264 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_MPEG1,///< MPEG-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_MPEG2,///< MPEG-2 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_WMV3,///< WMV3 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_VC1, ///< VC-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_RGB48BE, ///< packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, big-endian - PIX_FMT_RGB48LE, ///< packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, little-endian - - PIX_FMT_RGB565BE, ///< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian - PIX_FMT_RGB565LE, ///< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian - PIX_FMT_RGB555BE, ///< packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian, most significant bit to 0 - PIX_FMT_RGB555LE, ///< packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), little-endian, most significant bit to 0 - - PIX_FMT_BGR565BE, ///< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian - PIX_FMT_BGR565LE, ///< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian - PIX_FMT_BGR555BE, ///< packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian, most significant bit to 1 - PIX_FMT_BGR555LE, ///< packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), little-endian, most significant bit to 1 - - PIX_FMT_VAAPI_MOCO, ///< HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers - PIX_FMT_VAAPI_IDCT, ///< HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers - PIX_FMT_VAAPI_VLD, ///< HW decoding through VA API, Picture.data[3] contains a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - - PIX_FMT_YUV420P16LE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian - PIX_FMT_YUV420P16BE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian - PIX_FMT_YUV422P16LE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian - PIX_FMT_YUV422P16BE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian - PIX_FMT_YUV444P16LE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian - PIX_FMT_YUV444P16BE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian - PIX_FMT_NB, ///< number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions -}; - -#if HAVE_BIGENDIAN -# define PIX_FMT_NE(be, le) PIX_FMT_##be -#else -# define PIX_FMT_NE(be, le) PIX_FMT_##le -#endif - -#define PIX_FMT_RGB32 PIX_FMT_NE(ARGB, BGRA) -#define PIX_FMT_RGB32_1 PIX_FMT_NE(RGBA, ABGR) -#define PIX_FMT_BGR32 PIX_FMT_NE(ABGR, RGBA) -#define PIX_FMT_BGR32_1 PIX_FMT_NE(BGRA, ARGB) - -#define PIX_FMT_GRAY16 PIX_FMT_NE(GRAY16BE, GRAY16LE) -#define PIX_FMT_RGB48 PIX_FMT_NE(RGB48BE, RGB48LE) -#define PIX_FMT_RGB565 PIX_FMT_NE(RGB565BE, RGB565LE) -#define PIX_FMT_RGB555 PIX_FMT_NE(RGB555BE, RGB555LE) -#define PIX_FMT_BGR565 PIX_FMT_NE(BGR565BE, BGR565LE) -#define PIX_FMT_BGR555 PIX_FMT_NE(BGR555BE, BGR555LE) - -#define PIX_FMT_YUV420P16 PIX_FMT_NE(YUV420P16BE, YUV420P16LE) -#define PIX_FMT_YUV422P16 PIX_FMT_NE(YUV422P16BE, YUV422P16LE) -#define PIX_FMT_YUV444P16 PIX_FMT_NE(YUV444P16BE, YUV444P16LE) - -#endif /* AVUTIL_PIXFMT_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h deleted file mode 100644 index 0f415ed..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Headers/rational.h +++ /dev/null @@ -1,129 +0,0 @@ -/* - * rational numbers - * Copyright (c) 2003 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * @file libavutil/rational.h - * rational numbers - * @author Michael Niedermayer - */ - -#ifndef AVUTIL_RATIONAL_H -#define AVUTIL_RATIONAL_H - -#include -#include "common.h" - -/** - * rational number numerator/denominator - */ -typedef struct AVRational{ - int num; ///< numerator - int den; ///< denominator -} AVRational; - -/** - * Compares two rationals. - * @param a first rational - * @param b second rational - * @return 0 if a==b, 1 if a>b and -1 if a>63)|1; - else return 0; -} - -/** - * Converts rational to double. - * @param a rational to convert - * @return (double) a - */ -static inline double av_q2d(AVRational a){ - return a.num / (double) a.den; -} - -/** - * Reduces a fraction. - * This is useful for framerate calculations. - * @param dst_num destination numerator - * @param dst_den destination denominator - * @param num source numerator - * @param den source denominator - * @param max the maximum allowed for dst_num & dst_den - * @return 1 if exact, 0 otherwise - */ -int av_reduce(int *dst_num, int *dst_den, int64_t num, int64_t den, int64_t max); - -/** - * Multiplies two rationals. - * @param b first rational - * @param c second rational - * @return b*c - */ -AVRational av_mul_q(AVRational b, AVRational c) av_const; - -/** - * Divides one rational by another. - * @param b first rational - * @param c second rational - * @return b/c - */ -AVRational av_div_q(AVRational b, AVRational c) av_const; - -/** - * Adds two rationals. - * @param b first rational - * @param c second rational - * @return b+c - */ -AVRational av_add_q(AVRational b, AVRational c) av_const; - -/** - * Subtracts one rational from another. - * @param b first rational - * @param c second rational - * @return b-c - */ -AVRational av_sub_q(AVRational b, AVRational c) av_const; - -/** - * Converts a double precision floating point number to a rational. - * @param d double to convert - * @param max the maximum allowed numerator and denominator - * @return (AVRational) d - */ -AVRational av_d2q(double d, int max) av_const; - -/** - * @return 1 if q1 is nearer to q than q2, -1 if q2 is nearer - * than q1, 0 if they have the same distance. - */ -int av_nearer_q(AVRational q, AVRational q1, AVRational q2); - -/** - * Finds the nearest value in q_list to q. - * @param q_list an array of rationals terminated by {0, 0} - * @return the index of the nearest value found in the array - */ -int av_find_nearest_q_idx(AVRational q, const AVRational* q_list); - -#endif /* AVUTIL_RATIONAL_H */ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h deleted file mode 100644 index ae93c26..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// CAConversion.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import - -@interface CAConversionInfo : NSDictionary { -} -@end -@interface CAConversion : NSObject { - CAConversionInfo *conversionInfo; -} -@property (readonly, retain) CAConversionInfo *conversionInfo; -@end \ No newline at end of file diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h deleted file mode 100644 index ef4c26c..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// CAConversionCenter.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversion.h" - - -@interface CAConversionCenter : NSObject { - NSArray *conversions; -} -+ (id)sharedConversionCenter; -@property(readonly, retain) NSArray *conversions; -@end - diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index dea12de..0000000 Binary files a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 8d06ced..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - CAConversionFramework - CFBundleIdentifier - com.yourcompany.CAConversionFramework - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - CAConversionFramework - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a deleted file mode 100644 index 43e714a..0000000 Binary files a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a and /dev/null differ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la deleted file mode 100755 index 6b10ef3..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la +++ /dev/null @@ -1,35 +0,0 @@ -# libmediainfo.la - a libtool library file -# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='' - -# Names of this library. -library_names='' - -# The name of the static archive. -old_library='libmediainfo.a' - -# Libraries that this one depends upon. -dependency_libs=' -lz -L libzen.la -lpthread' - -# Version information for libmediainfo. -current=0 -age=0 -revision=0 - -# Is this an already installed library? -installed=no - -# Should we warn about portability when linking against -modules? -shouldnotlink=no - -# Files to dlopen/dlpreopen -dlopen='' -dlpreopen='' - -# Directory that this library needs to be installed in: -libdir='/usr/local/lib' diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.a b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.a deleted file mode 100644 index 4d93fc5..0000000 Binary files a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.a and /dev/null differ diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la deleted file mode 100755 index d6eecc0..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/A/Resources/libzen.la +++ /dev/null @@ -1,35 +0,0 @@ -# libzen.la - a libtool library file -# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='' - -# Names of this library. -library_names='' - -# The name of the static archive. -old_library='libzen.a' - -# Libraries that this one depends upon. -dependency_libs='' - -# Version information for libzen. -current=0 -age=0 -revision=0 - -# Is this an already installed library? -installed=no - -# Should we warn about portability when linking against -modules? -shouldnotlink=no - -# Files to dlopen/dlpreopen -dlopen='' -dlpreopen='' - -# Directory that this library needs to be installed in: -libdir='/usr/local/lib' diff --git a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current b/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/CAConversionFramework/build/Debug/CAConversionFramework.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/CAConversionFramework b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/CAConversionFramework deleted file mode 120000 index 4da1324..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/CAConversionFramework +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/CAConversionFramework \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Headers b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Headers deleted file mode 120000 index a177d2a..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Headers +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Headers \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/PrivateHeaders b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/PrivateHeaders deleted file mode 120000 index d8e5645..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/PrivateHeaders +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/PrivateHeaders \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Resources b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Resources deleted file mode 120000 index 953ee36..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Resources +++ /dev/null @@ -1 +0,0 @@ -Versions/Current/Resources \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/CAConversionFramework b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/CAConversionFramework deleted file mode 100755 index d9c11f7..0000000 Binary files a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/CAConversionFramework and /dev/null differ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h deleted file mode 100644 index e63a5c2..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversion.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// CAConversion.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversionInfo.h" - -@interface CAConversion : NSObject { - CAConversionInfo *conversionInfo; -} -- (void)kill; -- (id)initWithSourceFile:(NSURL *)fileURL; -@property (readonly, retain) CAConversionInfo *conversionInfo; -@end \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h deleted file mode 100644 index f8c8000..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionCenter.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// CAConversionCenter.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversion.h" - -typedef enum { - CAConversionCancelationRemoveAndContinueBehavior, - CAConversionCancelationRemoveAndKillBehavior, -} CAConversionCancelationBehavior; - -@interface CAConversionCenter : NSObject { - NSMutableArray *conversions; -} -+ (id)sharedConversionCenter; -- (void)initialize; -- (void)addConversion:(CAConversion *)conversion; -- (void)removeConversion:(CAConversion *)conversion withCancelationBehavior:(CAConversionCancelationBehavior)behavior; -@property(readonly, retain) NSMutableArray *conversions; -@end \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h deleted file mode 100644 index 5683ac7..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionInfo.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// CAConversionInfo.h -// CAConversionFramework -// -// Created by Carter Allen on 9/19/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversionSource.h" - -@interface CAConversionInfo : NSObject { - int pid; - BOOL running; - CAConversionSource *source; -} -- (id)initWithSourceFile:(NSURL *)theFile; -@property (readonly, assign) int pid; -@property (readonly, assign) BOOL running; -@property (retain) CAConversionSource *source; -@end diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h deleted file mode 100644 index ac02af8..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/CAConversionSource.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// CAConversionSource.h -// CAConversionFramework -// -// Created by Carter Allen on 9/22/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import - -@interface CAConversionSource : NSObject { - NSURL *file; - NSArray *fileFormats; - NSString *fileFormatsHumanReadableVersion; - NSString *duration; - NSString *startTime; - float bitRate; -} -- (NSURL *)file; -- (void)setFile:(NSURL *)fileURL; -- (id)initWithFile:(NSURL *)fileURL; -- (void)populateConversionInfoForFormatContext:(struct AVFormatContext *)format; -- (NSString *)streamFormatForFormat:(struct AVFormatContext *)ic stream:(int)i index:(int)index isOutput:(int)is_output; -@property (retain) NSURL *file; -@property (readonly, retain) NSArray *fileFormats; -@property (readonly, retain) NSString *fileFormatsHumanReadableVersion; -@property (readonly, retain) NSString *duration; -@property (readonly, retain) NSString *startTime; -@property (readonly, assign) float bitRate; -@end diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/Import.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/Import.h deleted file mode 100644 index 8051a72..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/Import.h +++ /dev/null @@ -1,11 +0,0 @@ -// -// Import.h -// CAConversionFramework -// -// Created by Carter Allen on 9/19/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversion.h" -#import "CAConversionCenter.h" \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h deleted file mode 100644 index a7408aa..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/MediaInfoDLL.h +++ /dev/null @@ -1,543 +0,0 @@ -/* MediaInfoDLL - All info about media files, for DLL -// Copyright (C) 2002-2009 Jerome Martinez, Zen@MediaArea.net -// -// This library is free software: you can redistribute it and/or modify it -// under the terms of the GNU Lesser General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public License -// along with this library. If not, see . -// -//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -// -// Public DLL interface implementation -// Wrapper for MediaInfo Library -// See MediaInfo.h for help -// -//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ - -#ifndef MediaInfoDLLH -#define MediaInfoDLLH - -//*************************************************************************** -// Platforms (from libzen) -//*************************************************************************** - -/*---------------------------------------------------------------------------*/ -/*Win32*/ -#if defined(__NT__) || defined(_WIN32) || defined(WIN32) - #ifndef WIN32 - #define WIN32 - #endif - #ifndef _WIN32 - #define _WIN32 - #endif - #ifndef __WIN32__ - #define __WIN32__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*Win64*/ -#if defined(_WIN64) || defined(WIN64) - #ifndef WIN64 - #define WIN64 - #endif - #ifndef _WIN64 - #define _WIN64 - #endif - #ifndef __WIN64__ - #define __WIN64__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*Windows*/ -#if defined(WIN32) || defined(WIN64) - #ifndef WINDOWS - #define WINDOWS - #endif - #ifndef _WINDOWS - #define _WINDOWS - #endif - #ifndef __WINDOWS__ - #define __WINDOWS__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*Unix (Linux, HP, Sun, BeOS...)*/ -#if defined(UNIX) || defined(_UNIX) || defined(__UNIX__) || defined(__unix) || defined(__unix__) || defined(____SVR4____) || defined(__LINUX__) || defined(__sgi) || defined(__hpux) || defined(sun) || defined(__SUN__) || defined(_AIX) || defined(__EMX__) || defined(__VMS) || defined(__BEOS__) - #ifndef UNIX - #define UNIX - #endif - #ifndef _UNIX - #define _UNIX - #endif - #ifndef __UNIX__ - #define __UNIX__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*MacOS Classic*/ -#if defined(macintosh) - #ifndef MACOS - #define MACOS - #endif - #ifndef _MACOS - #define _MACOS - #endif - #ifndef __MACOS__ - #define __MACOS__ 1 - #endif -#endif - -/*---------------------------------------------------------------------------*/ -/*MacOS X*/ -#if defined(__APPLE__) && defined(__MACH__) - #ifndef MACOSX - #define MACOSX - #endif - #ifndef _MACOSX - #define _MACOSX - #endif - #ifndef __MACOSX__ - #define __MACOSX__ 1 - #endif -#endif - -/*Test of targets*/ -#if defined(WINDOWS) && defined(UNIX) && defined(MACOS) && defined(MACOSX) - #pragma message Multiple platforms??? -#endif - -#if !defined(WIN32) && !defined(UNIX) && !defined(MACOS) && !defined(MACOSX) - #pragma message No known platforms, assume default -#endif - -/*-------------------------------------------------------------------------*/ -#if defined (_WIN32) || defined (WIN32) - #define MEDIAINFODLL_NAME "MediaInfo.dll" -#elif defined(__APPLE__) && defined(__MACH__) - #define MEDIAINFODLL_NAME "libmediainfo.0.dylib" - #define __stdcall -#else - #define MEDIAINFODLL_NAME "libmediainfo.so.0" - #define __stdcall -#endif //!defined(_WIN32) || defined (WIN32) - - -/*-------------------------------------------------------------------------*/ -/*Char types */ -#undef _T -#define _T(__x) __T(__x) -#if defined(UNICODE) || defined (_UNICODE) - typedef wchar_t MediaInfo_Char; - #undef __T - #define __T(__x) L ## __x - #define MEDIAINFO_Ansi "" -#else - typedef char MediaInfo_Char; - #undef __T - #define __T(__x) __x - #define MEDIAINFO_Ansi "A" -#endif -/*-------------------------------------------------------------------------*/ - -/*-------------------------------------------------------------------------*/ -/*8-bit int */ -typedef unsigned char MediaInfo_int8u; -/*-------------------------------------------------------------------------*/ - -/*-------------------------------------------------------------------------*/ -/*64-bit int */ -#if defined(__MINGW32__) || defined(__CYGWIN32__) || defined(__UNIX__) || defined(__MACOSX__) - #undef MAXTYPE_INT - #define MAXTYPE_INT 64 - typedef unsigned long long MediaInfo_int64u; -#elif defined(__WIN32__) || defined(_WIN32) - #undef MAXTYPE_INT - #define MAXTYPE_INT 64 - typedef unsigned __int64 MediaInfo_int64u; -#else - #pragma message This machine has no 64-bit integer type? -#endif -/*-------------------------------------------------------------------------*/ - -/*-------------------------------------------------------------------------*/ -/*NULL */ -#ifndef NULL - #define NULL 0 -#endif -/*-------------------------------------------------------------------------*/ - -/** @brief Kinds of Stream */ -typedef enum MediaInfo_stream_t -{ - MediaInfo_Stream_General, - MediaInfo_Stream_Video, - MediaInfo_Stream_Audio, - MediaInfo_Stream_Text, - MediaInfo_Stream_Chapters, - MediaInfo_Stream_Image, - MediaInfo_Stream_Menu, - MediaInfo_Stream_Max -} MediaInfo_stream_C; - -/** @brief Kinds of Info */ -typedef enum MediaInfo_info_t -{ - MediaInfo_Info_Name, - MediaInfo_Info_Text, - MediaInfo_Info_Measure, - MediaInfo_Info_Options, - MediaInfo_Info_Name_Text, - MediaInfo_Info_Measure_Text, - MediaInfo_Info_Info, - MediaInfo_Info_HowTo, - MediaInfo_Info_Max -} MediaInfo_info_C; - -/** @brief Option if InfoKind = Info_Options */ -typedef enum MediaInfo_infooptions_t -{ - MediaInfo_InfoOption_ShowInInform, - MediaInfo_InfoOption_Reserved, - MediaInfo_InfoOption_ShowInSupported, - MediaInfo_InfoOption_TypeOfValue, - MediaInfo_InfoOption_Max -} MediaInfo_infooptions_C; - -/** @brief File opening options */ -typedef enum MediaInfo_fileoptions_t -{ - MediaInfo_FileOption_Nothing =0x00, - MediaInfo_FileOption_NoRecursive =0x01, - MediaInfo_FileOption_CloseAll =0x02, - MediaInfo_FileOption_Max =0x04 -} MediaInfo_fileoptions_C; - - -#ifdef __cplusplus -extern "C" -{ -#endif /* __cplusplus */ - -#ifdef MEDIAINFO_GLIBC - #include - static GModule* Module=NULL; -#elif defined (_WIN32) || defined (WIN32) - #include - static HMODULE Module=NULL; -#else - #include - static void* Module=NULL; -#endif -static size_t Module_Count=0; - -#ifdef MEDIAINFO_GLIBC -#define MEDIAINFO_ASSIGN(_Name,_Name2) \ - if (!g_module_symbol (Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2, (gpointer*)&MediaInfo_##_Name)) \ - Errors++; -#define MEDIAINFOLIST_ASSIGN(_Name,_Name2) \ - if (!g_module_symbol (Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2, (gpointer*)&MediaInfoList_##_Name)) \ - Errors++; -#elif defined (_WIN32) || defined (WIN32) -#define MEDIAINFO_ASSIGN(_Name,_Name2) \ - MediaInfo_##_Name=(MEDIAINFO_##_Name)GetProcAddress(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ - if (MediaInfo_##_Name==NULL) Errors++; -#define MEDIAINFOLIST_ASSIGN(_Name,_Name2) \ - MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)GetProcAddress(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); \ - if (MediaInfoList_##_Name==NULL) Errors++; -#else -#define MEDIAINFO_ASSIGN(_Name,_Name2) MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); if (MediaInfo_##_Name==NULL) Errors++; -#define MEDIAINFOLIST_ASSIGN(_Name,_Name2) MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)dlsym(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); if (MediaInfoList_##_Name==NULL) Errors++; -#endif - -typedef void* (__stdcall *MEDIAINFO_New)(); static MEDIAINFO_New MediaInfo_New; -typedef void* (__stdcall *MEDIAINFOLIST_New)(); static MEDIAINFOLIST_New MediaInfoList_New; -typedef void (__stdcall *MEDIAINFO_Delete)(void*); static MEDIAINFO_Delete MediaInfo_Delete; -typedef void (__stdcall *MEDIAINFOLIST_Delete)(void*); static MEDIAINFOLIST_Delete MediaInfoList_Delete; -typedef size_t (__stdcall *MEDIAINFO_Open)(void*, const MediaInfo_Char*); static MEDIAINFO_Open MediaInfo_Open; -typedef size_t (__stdcall *MEDIAINFOLIST_Open)(void*, const MediaInfo_Char*, const MediaInfo_fileoptions_C); static MEDIAINFOLIST_Open MediaInfoList_Open; -typedef size_t (__stdcall *MEDIAINFO_Open_Buffer_Init)(void*, MediaInfo_int64u File_Size, MediaInfo_int64u File_Offset); static MEDIAINFO_Open_Buffer_Init MediaInfo_Open_Buffer_Init; -typedef size_t (__stdcall *MEDIAINFO_Open_Buffer_Continue)(void*, MediaInfo_int8u* Buffer, size_t Buffer_Size); static MEDIAINFO_Open_Buffer_Continue MediaInfo_Open_Buffer_Continue; -typedef MediaInfo_int64u (__stdcall *MEDIAINFO_Open_Buffer_Continue_GoTo_Get)(void*); static MEDIAINFO_Open_Buffer_Continue_GoTo_Get MediaInfo_Open_Buffer_Continue_GoTo_Get; -typedef size_t (__stdcall *MEDIAINFO_Open_Buffer_Finalize)(void*); static MEDIAINFO_Open_Buffer_Finalize MediaInfo_Open_Buffer_Finalize; -typedef void (__stdcall *MEDIAINFO_Close)(void*); static MEDIAINFO_Close MediaInfo_Close; -typedef void (__stdcall *MEDIAINFOLIST_Close)(void*, size_t); static MEDIAINFOLIST_Close MediaInfoList_Close; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_Inform)(void*, size_t Reserved); static MEDIAINFO_Inform MediaInfo_Inform; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_Inform)(void*, size_t, size_t Reserved); static MEDIAINFOLIST_Inform MediaInfoList_Inform; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_GetI)(void*, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo); static MEDIAINFO_GetI MediaInfo_GetI; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_GetI)(void*, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber, size_t Parameter, MediaInfo_info_C KindOfInfo); static MEDIAINFOLIST_GetI MediaInfoList_GetI; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_Get)(void*, MediaInfo_stream_C StreamKind, size_t StreamNumber, const MediaInfo_Char* Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch); static MEDIAINFO_Get MediaInfo_Get; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_Get)(void*, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber, const MediaInfo_Char* Parameter, MediaInfo_info_C KindOfInfo, MediaInfo_info_C KindOfSearch); static MEDIAINFOLIST_Get MediaInfoList_Get; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFO_Option)(void*, const MediaInfo_Char* Parameter, const MediaInfo_Char* Value); static MEDIAINFO_Option MediaInfo_Option; -typedef const MediaInfo_Char* (__stdcall *MEDIAINFOLIST_Option)(void*, const MediaInfo_Char* Parameter, const MediaInfo_Char* Value); static MEDIAINFOLIST_Option MediaInfoList_Option; -typedef size_t (__stdcall *MEDIAINFO_State_Get)(void*); static MEDIAINFO_State_Get MediaInfo_State_Get; -typedef size_t (__stdcall *MEDIAINFOLIST_State_Get)(void*); static MEDIAINFOLIST_State_Get MediaInfoList_State_Get; -typedef size_t (__stdcall *MEDIAINFO_Count_Get)(void*, MediaInfo_stream_C StreamKind, size_t StreamNumber); static MEDIAINFO_Count_Get MediaInfo_Count_Get; -typedef size_t (__stdcall *MEDIAINFOLIST_Count_Get)(void*, size_t, MediaInfo_stream_C StreamKind, size_t StreamNumber); static MEDIAINFOLIST_Count_Get MediaInfoList_Count_Get; -typedef size_t (__stdcall *MEDIAINFO_Count_Get_Files)(void*); static MEDIAINFO_Count_Get_Files MediaInfo_Count_Get_Files; -typedef size_t (__stdcall *MEDIAINFOLIST_Count_Get_Files)(void*); static MEDIAINFOLIST_Count_Get_Files MediaInfoList_Count_Get_Files; - -static size_t MediaInfoDLL_Load() -{ - if (Module_Count>0) - { - Module_Count++; - return 1; - } - - /* Load library */ - #ifdef MEDIAINFO_GLIBC - Module=g_module_open(MEDIAINFODLL_NAME, G_MODULE_BIND_LAZY); - #elif defined (_WIN32) || defined (WIN32) - Module=LoadLibrary(_T(MEDIAINFODLL_NAME)); - #else - Module=dlopen(MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("./"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/local/lib/"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/local/lib64/"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/lib/"MEDIAINFODLL_NAME, RTLD_LAZY); - if (!Module) - Module=dlopen("/usr/lib64/"MEDIAINFODLL_NAME, RTLD_LAZY); - #endif - if (!Module) - return (size_t)-1; - - /* Load methods */ - size_t Errors=0; - MEDIAINFO_ASSIGN (New,"New") - MEDIAINFOLIST_ASSIGN(New,"New") - MEDIAINFO_ASSIGN (Delete,"Delete") - MEDIAINFOLIST_ASSIGN(Delete,"Delete") - MEDIAINFO_ASSIGN (Open,"Open") - MEDIAINFOLIST_ASSIGN(Open,"Open") - MEDIAINFO_ASSIGN (Open_Buffer_Init,"Open_Buffer_Init") - MEDIAINFO_ASSIGN (Open_Buffer_Continue,"Open_Buffer_Continue") - MEDIAINFO_ASSIGN (Open_Buffer_Continue_GoTo_Get,"Open_Buffer_Continue_GoTo_Get") - MEDIAINFO_ASSIGN (Open_Buffer_Finalize,"Open_Buffer_Finalize") - MEDIAINFO_ASSIGN (Close,"Close") - MEDIAINFOLIST_ASSIGN(Close,"Close") - MEDIAINFO_ASSIGN (Inform,"Inform") - MEDIAINFOLIST_ASSIGN(Inform,"Inform") - MEDIAINFO_ASSIGN (GetI,"GetI") - MEDIAINFOLIST_ASSIGN(GetI,"GetI") - MEDIAINFO_ASSIGN (Get,"Get") - MEDIAINFOLIST_ASSIGN(Get,"Get") - MEDIAINFO_ASSIGN (Option,"Option") - MEDIAINFOLIST_ASSIGN(Option,"Option") - MEDIAINFO_ASSIGN (State_Get,"State_Get") - MEDIAINFOLIST_ASSIGN(State_Get,"State_Get") - MEDIAINFO_ASSIGN (Count_Get,"Count_Get") - MEDIAINFOLIST_ASSIGN(Count_Get,"Count_Get") - MEDIAINFOLIST_ASSIGN(Count_Get_Files,"Count_Get_Files") - if (Errors>0) - return (size_t)-1; - - Module_Count++; - return (size_t)1; -} - -static size_t MediaInfoDLL_IsLoaded() -{ - if (Module) - return 1; - else - return 0; -} - -static void MediaInfoDLL_UnLoad() -{ - Module_Count--; - if (Module_Count>0) - return; - - #ifdef MEDIAINFO_GLIBC - g_module_close(Module); - #elif defined (_WIN32) || defined (WIN32) - FreeLibrary(Module); - #else - dlclose(Module); - #endif - Module=NULL; -} - -#ifdef __cplusplus -} -#endif /*__cplusplus*/ - -/***************************************************************************/ -/***************************************************************************/ -/***************************************************************************/ - -#ifdef __cplusplus -//DLL C++ wrapper for C functions - -//--------------------------------------------------------------------------- -#include -#include -//--------------------------------------------------------------------------- - -namespace MediaInfoDLL -{ - -//--------------------------------------------------------------------------- -//MediaInfo_Char types -#undef _T -#define _T(__x) __T(__x) -#if defined(UNICODE) || defined (_UNICODE) - typedef wchar_t Char; - #undef __T - #define __T(__x) L ## __x -#else - typedef char Char; - #undef __T - #define __T(__x) __x -#endif -typedef std::basic_string String; -typedef std::basic_stringstream StringStream; -typedef std::basic_istringstream tiStringStream; -typedef std::basic_ostringstream toStringStream; -const size_t Error=(size_t)(-1); -//--------------------------------------------------------------------------- - -//--------------------------------------------------------------------------- -/// @brief Kinds of Stream -enum stream_t -{ - Stream_General, ///< StreamKind = General - Stream_Video, ///< StreamKind = Video - Stream_Audio, ///< StreamKind = Audio - Stream_Text, ///< StreamKind = Text - Stream_Chapters, ///< StreamKind = Chapters - Stream_Image, ///< StreamKind = Image - Stream_Menu, ///< StreamKind = Menu - Stream_Max, -}; - -/// @brief Kind of information -enum info_t -{ - Info_Name, ///< InfoKind = Unique name of parameter - Info_Text, ///< InfoKind = Value of parameter - Info_Measure, ///< InfoKind = Unique name of measure unit of parameter - Info_Options, ///< InfoKind = See infooptions_t - Info_Name_Text, ///< InfoKind = Translated name of parameter - Info_Measure_Text, ///< InfoKind = Translated name of measure unit - Info_Info, ///< InfoKind = More information about the parameter - Info_HowTo, ///< InfoKind = Information : how data is found - Info_Max -}; - -/// Get(...)[infooptions_t] return a string like "YNYN..." \n -/// Use this enum to know at what correspond the Y (Yes) or N (No) -/// If Get(...)[0]==Y, then : -/// @brief Option if InfoKind = Info_Options -enum infooptions_t -{ - InfoOption_ShowInInform, ///< Show this parameter in Inform() - InfoOption_Reserved, ///< - InfoOption_ShowInSupported, ///< Internal use only (info : Must be showed in Info_Capacities() ) - InfoOption_TypeOfValue, ///< Value return by a standard Get() can be : T (Text), I (Integer, warning up to 64 bits), F (Float), D (Date), B (Binary datas coded Base64) (Numbers are in Base 10) - InfoOption_Max -}; - -/// @brief File opening options -enum fileoptions_t -{ - FileOption_Nothing =0x00, - FileOption_NoRecursive =0x01, ///< Do not browse folders recursively - FileOption_CloseAll =0x02, ///< Close all files before open - FileOption_Max =0x04 -}; - -const String Unable_Load_DLL=_T("Unable to load ")_T(MEDIAINFODLL_NAME); -#define MEDIAINFO_TEST_VOID \ - if (!IsReady()) return -#define MEDIAINFO_TEST_INT \ - if (!IsReady()) return 0 -#define MEDIAINFO_TEST_STRING \ - if (!IsReady()) return Unable_Load_DLL -#define MEDIAINFO_TEST_STRING_STATIC \ - if (!Module) return Unable_Load_DLL - -//--------------------------------------------------------------------------- -class MediaInfo -{ -public : - MediaInfo () {if (!Module) MediaInfoDLL_Load(); if (!Module) {Handle=NULL; return;}; Handle=MediaInfo_New();}; - ~MediaInfo () {MEDIAINFO_TEST_VOID; MediaInfo_Delete(Handle);}; - - //File - size_t Open (const String &File) {MEDIAINFO_TEST_INT; return MediaInfo_Open(Handle, File.c_str());}; - size_t Open_Buffer_Init (MediaInfo_int64u File_Size, MediaInfo_int64u File_Offset) {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Init(Handle, File_Size, File_Offset);}; - size_t Open_Buffer_Continue (MediaInfo_int8u* Buffer, size_t Buffer_Size) {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Continue(Handle, Buffer, Buffer_Size);}; - MediaInfo_int64u Open_Buffer_Continue_GoTo_Get () {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Continue_GoTo_Get(Handle);}; - size_t Open_Buffer_Finalize () {MEDIAINFO_TEST_INT; return MediaInfo_Open_Buffer_Finalize(Handle);}; - //size_t Save () {MEDIAINFO_TEST_INT; return MediaInfo_Save(Handle);}; - void Close () {MEDIAINFO_TEST_VOID; return MediaInfo_Close(Handle);}; - - //General information - String Inform () {MEDIAINFO_TEST_STRING; return MediaInfo_Inform(Handle, 0);}; - String Get (stream_t StreamKind, size_t StreamNumber, size_t Parameter, info_t InfoKind=Info_Text) {MEDIAINFO_TEST_STRING; return MediaInfo_GetI (Handle, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, (MediaInfo_info_C)InfoKind);}; - String Get (stream_t StreamKind, size_t StreamNumber, const String &Parameter, info_t InfoKind=Info_Text, info_t SearchKind=Info_Name) {MEDIAINFO_TEST_STRING; return MediaInfo_Get (Handle, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), (MediaInfo_info_C)InfoKind, (MediaInfo_info_C)SearchKind);}; - //size_t Set (const String &ToSet, stream_t StreamKind, size_t StreamNumber, size_t Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfo_SetI (Handle, ToSet.c_str(), (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, OldValue.c_str());}; - //size_t Set (const String &ToSet, stream_t StreamKind, size_t StreamNumber, const String &Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfo_Set (Handle, ToSet.c_str(), (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), OldValue.c_str());}; - String Option (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING; return MediaInfo_Option (Handle, Option.c_str(), Value.c_str());}; - static String Option_Static (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING_STATIC; return MediaInfo_Option (NULL, Option.c_str(), Value.c_str());}; - size_t State_Get () {MEDIAINFO_TEST_INT; return MediaInfo_State_Get(Handle);}; - size_t Count_Get (stream_t StreamKind, size_t StreamNumber=(size_t)-1) {MEDIAINFO_TEST_INT; return MediaInfo_Count_Get(Handle, (MediaInfo_stream_C)StreamKind, StreamNumber);}; - - bool IsReady() {return (Handle && Module)?true:false;} - -private : - void* Handle; -}; - -class MediaInfoList -{ -public : - MediaInfoList () {MediaInfoDLL_Load(); if (!MediaInfoDLL_IsLoaded()) {Handle=NULL; return;}; Handle=MediaInfoList_New();}; - ~MediaInfoList () {MEDIAINFO_TEST_VOID; MediaInfoList_Delete(Handle); MediaInfoDLL_UnLoad();}; - - //File - size_t Open (const String &File, const fileoptions_t Options=FileOption_Nothing) {MEDIAINFO_TEST_INT; return MediaInfoList_Open(Handle, File.c_str(), (MediaInfo_fileoptions_C)Options);}; - //size_t Save (size_t FilePos) {MEDIAINFO_TEST_INT; return MediaInfoList_Save(Handle, FilePos);}; - void Close (size_t FilePos=(size_t)-1) {MEDIAINFO_TEST_VOID; return MediaInfoList_Close(Handle, FilePos);}; - - //General information - String Inform (size_t FilePos=(size_t)-1) {MEDIAINFO_TEST_STRING; return MediaInfoList_Inform(Handle, FilePos, 0);}; - String Get (size_t FilePos, stream_t StreamKind, size_t StreamNumber, size_t Parameter, info_t InfoKind=Info_Text) {MEDIAINFO_TEST_STRING; return MediaInfoList_GetI (Handle, FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, (MediaInfo_info_C)InfoKind);}; - String Get (size_t FilePos, stream_t StreamKind, size_t StreamNumber, const String &Parameter, info_t InfoKind=Info_Text, info_t SearchKind=Info_Name) {MEDIAINFO_TEST_STRING; return MediaInfoList_Get (Handle, FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), (MediaInfo_info_C)InfoKind, (MediaInfo_info_C)SearchKind);}; - //size_t Set (const String &ToSet, size_t FilePos, stream_t StreamKind, size_t StreamNumber, size_t Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfoList_SetI (Handle, ToSet.c_str(), FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter, OldValue.c_str());}; - //size_t Set (const String &ToSet, size_t FilePos, stream_t StreamKind, size_t StreamNumber, const String &Parameter, const String &OldValue=_T("")) {MEDIAINFO_TEST_INT; return MediaInfoList_Set (Handle, ToSet.c_str(), FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber, Parameter.c_str(), OldValue.c_str());}; - String Option (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING; return MediaInfoList_Option (Handle, Option.c_str(), Value.c_str());}; - static String Option_Static (const String &Option, const String &Value=_T("")) {MEDIAINFO_TEST_STRING_STATIC; return MediaInfoList_Option (NULL, Option.c_str(), Value.c_str());}; - size_t State_Get () {MEDIAINFO_TEST_INT; return MediaInfoList_State_Get(Handle);}; - size_t Count_Get (size_t FilePos, stream_t StreamKind, size_t StreamNumber=(size_t)-1) {MEDIAINFO_TEST_INT; return MediaInfoList_Count_Get(Handle, FilePos, (MediaInfo_stream_C)StreamKind, StreamNumber);}; - size_t Count_Get () {MEDIAINFO_TEST_INT; return MediaInfoList_Count_Get_Files(Handle);}; - - bool IsReady() {return (Handle && Module)?true:false;} - -private : - void* Handle; -}; - -} //NameSpace -#endif /*__cplusplus*/ - -#endif diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avcodec.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avcodec.h deleted file mode 100644 index cb7444d..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avcodec.h +++ /dev/null @@ -1,3789 +0,0 @@ -/* - * copyright (c) 2001 Fabrice Bellard - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVCODEC_AVCODEC_H -#define AVCODEC_AVCODEC_H - -/** - * @file libavcodec/avcodec.h - * external API header - */ - -#include -#include "avutil.h" - -#define LIBAVCODEC_VERSION_MAJOR 52 -#define LIBAVCODEC_VERSION_MINOR 35 -#define LIBAVCODEC_VERSION_MICRO 0 - -#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ - LIBAVCODEC_VERSION_MINOR, \ - LIBAVCODEC_VERSION_MICRO) -#define LIBAVCODEC_VERSION AV_VERSION(LIBAVCODEC_VERSION_MAJOR, \ - LIBAVCODEC_VERSION_MINOR, \ - LIBAVCODEC_VERSION_MICRO) -#define LIBAVCODEC_BUILD LIBAVCODEC_VERSION_INT - -#define LIBAVCODEC_IDENT "Lavc" AV_STRINGIFY(LIBAVCODEC_VERSION) - -#define AV_NOPTS_VALUE INT64_C(0x8000000000000000) -#define AV_TIME_BASE 1000000 -#define AV_TIME_BASE_Q (AVRational){1, AV_TIME_BASE} - -/** - * Identifies the syntax and semantics of the bitstream. - * The principle is roughly: - * Two decoders with the same ID can decode the same streams. - * Two encoders with the same ID can encode compatible streams. - * There may be slight deviations from the principle due to implementation - * details. - * - * If you add a codec ID to this list, add it so that - * 1. no value of a existing codec ID changes (that would break ABI), - * 2. it is as close as possible to similar codecs. - */ -enum CodecID { - CODEC_ID_NONE, - - /* video codecs */ - CODEC_ID_MPEG1VIDEO, - CODEC_ID_MPEG2VIDEO, ///< preferred ID for MPEG-1/2 video decoding - CODEC_ID_MPEG2VIDEO_XVMC, - CODEC_ID_H261, - CODEC_ID_H263, - CODEC_ID_RV10, - CODEC_ID_RV20, - CODEC_ID_MJPEG, - CODEC_ID_MJPEGB, - CODEC_ID_LJPEG, - CODEC_ID_SP5X, - CODEC_ID_JPEGLS, - CODEC_ID_MPEG4, - CODEC_ID_RAWVIDEO, - CODEC_ID_MSMPEG4V1, - CODEC_ID_MSMPEG4V2, - CODEC_ID_MSMPEG4V3, - CODEC_ID_WMV1, - CODEC_ID_WMV2, - CODEC_ID_H263P, - CODEC_ID_H263I, - CODEC_ID_FLV1, - CODEC_ID_SVQ1, - CODEC_ID_SVQ3, - CODEC_ID_DVVIDEO, - CODEC_ID_HUFFYUV, - CODEC_ID_CYUV, - CODEC_ID_H264, - CODEC_ID_INDEO3, - CODEC_ID_VP3, - CODEC_ID_THEORA, - CODEC_ID_ASV1, - CODEC_ID_ASV2, - CODEC_ID_FFV1, - CODEC_ID_4XM, - CODEC_ID_VCR1, - CODEC_ID_CLJR, - CODEC_ID_MDEC, - CODEC_ID_ROQ, - CODEC_ID_INTERPLAY_VIDEO, - CODEC_ID_XAN_WC3, - CODEC_ID_XAN_WC4, - CODEC_ID_RPZA, - CODEC_ID_CINEPAK, - CODEC_ID_WS_VQA, - CODEC_ID_MSRLE, - CODEC_ID_MSVIDEO1, - CODEC_ID_IDCIN, - CODEC_ID_8BPS, - CODEC_ID_SMC, - CODEC_ID_FLIC, - CODEC_ID_TRUEMOTION1, - CODEC_ID_VMDVIDEO, - CODEC_ID_MSZH, - CODEC_ID_ZLIB, - CODEC_ID_QTRLE, - CODEC_ID_SNOW, - CODEC_ID_TSCC, - CODEC_ID_ULTI, - CODEC_ID_QDRAW, - CODEC_ID_VIXL, - CODEC_ID_QPEG, - CODEC_ID_XVID, - CODEC_ID_PNG, - CODEC_ID_PPM, - CODEC_ID_PBM, - CODEC_ID_PGM, - CODEC_ID_PGMYUV, - CODEC_ID_PAM, - CODEC_ID_FFVHUFF, - CODEC_ID_RV30, - CODEC_ID_RV40, - CODEC_ID_VC1, - CODEC_ID_WMV3, - CODEC_ID_LOCO, - CODEC_ID_WNV1, - CODEC_ID_AASC, - CODEC_ID_INDEO2, - CODEC_ID_FRAPS, - CODEC_ID_TRUEMOTION2, - CODEC_ID_BMP, - CODEC_ID_CSCD, - CODEC_ID_MMVIDEO, - CODEC_ID_ZMBV, - CODEC_ID_AVS, - CODEC_ID_SMACKVIDEO, - CODEC_ID_NUV, - CODEC_ID_KMVC, - CODEC_ID_FLASHSV, - CODEC_ID_CAVS, - CODEC_ID_JPEG2000, - CODEC_ID_VMNC, - CODEC_ID_VP5, - CODEC_ID_VP6, - CODEC_ID_VP6F, - CODEC_ID_TARGA, - CODEC_ID_DSICINVIDEO, - CODEC_ID_TIERTEXSEQVIDEO, - CODEC_ID_TIFF, - CODEC_ID_GIF, - CODEC_ID_FFH264, - CODEC_ID_DXA, - CODEC_ID_DNXHD, - CODEC_ID_THP, - CODEC_ID_SGI, - CODEC_ID_C93, - CODEC_ID_BETHSOFTVID, - CODEC_ID_PTX, - CODEC_ID_TXD, - CODEC_ID_VP6A, - CODEC_ID_AMV, - CODEC_ID_VB, - CODEC_ID_PCX, - CODEC_ID_SUNRAST, - CODEC_ID_INDEO4, - CODEC_ID_INDEO5, - CODEC_ID_MIMIC, - CODEC_ID_RL2, - CODEC_ID_8SVX_EXP, - CODEC_ID_8SVX_FIB, - CODEC_ID_ESCAPE124, - CODEC_ID_DIRAC, - CODEC_ID_BFI, - CODEC_ID_CMV, - CODEC_ID_MOTIONPIXELS, - CODEC_ID_TGV, - CODEC_ID_TGQ, - CODEC_ID_TQI, - CODEC_ID_AURA, - CODEC_ID_AURA2, - CODEC_ID_V210X, - CODEC_ID_TMV, - CODEC_ID_V210, - CODEC_ID_DPX, - CODEC_ID_MAD, - - /* various PCM "codecs" */ - CODEC_ID_PCM_S16LE= 0x10000, - CODEC_ID_PCM_S16BE, - CODEC_ID_PCM_U16LE, - CODEC_ID_PCM_U16BE, - CODEC_ID_PCM_S8, - CODEC_ID_PCM_U8, - CODEC_ID_PCM_MULAW, - CODEC_ID_PCM_ALAW, - CODEC_ID_PCM_S32LE, - CODEC_ID_PCM_S32BE, - CODEC_ID_PCM_U32LE, - CODEC_ID_PCM_U32BE, - CODEC_ID_PCM_S24LE, - CODEC_ID_PCM_S24BE, - CODEC_ID_PCM_U24LE, - CODEC_ID_PCM_U24BE, - CODEC_ID_PCM_S24DAUD, - CODEC_ID_PCM_ZORK, - CODEC_ID_PCM_S16LE_PLANAR, - CODEC_ID_PCM_DVD, - CODEC_ID_PCM_F32BE, - CODEC_ID_PCM_F32LE, - CODEC_ID_PCM_F64BE, - CODEC_ID_PCM_F64LE, - CODEC_ID_PCM_BLURAY, - - /* various ADPCM codecs */ - CODEC_ID_ADPCM_IMA_QT= 0x11000, - CODEC_ID_ADPCM_IMA_WAV, - CODEC_ID_ADPCM_IMA_DK3, - CODEC_ID_ADPCM_IMA_DK4, - CODEC_ID_ADPCM_IMA_WS, - CODEC_ID_ADPCM_IMA_SMJPEG, - CODEC_ID_ADPCM_MS, - CODEC_ID_ADPCM_4XM, - CODEC_ID_ADPCM_XA, - CODEC_ID_ADPCM_ADX, - CODEC_ID_ADPCM_EA, - CODEC_ID_ADPCM_G726, - CODEC_ID_ADPCM_CT, - CODEC_ID_ADPCM_SWF, - CODEC_ID_ADPCM_YAMAHA, - CODEC_ID_ADPCM_SBPRO_4, - CODEC_ID_ADPCM_SBPRO_3, - CODEC_ID_ADPCM_SBPRO_2, - CODEC_ID_ADPCM_THP, - CODEC_ID_ADPCM_IMA_AMV, - CODEC_ID_ADPCM_EA_R1, - CODEC_ID_ADPCM_EA_R3, - CODEC_ID_ADPCM_EA_R2, - CODEC_ID_ADPCM_IMA_EA_SEAD, - CODEC_ID_ADPCM_IMA_EA_EACS, - CODEC_ID_ADPCM_EA_XAS, - CODEC_ID_ADPCM_EA_MAXIS_XA, - CODEC_ID_ADPCM_IMA_ISS, - - /* AMR */ - CODEC_ID_AMR_NB= 0x12000, - CODEC_ID_AMR_WB, - - /* RealAudio codecs*/ - CODEC_ID_RA_144= 0x13000, - CODEC_ID_RA_288, - - /* various DPCM codecs */ - CODEC_ID_ROQ_DPCM= 0x14000, - CODEC_ID_INTERPLAY_DPCM, - CODEC_ID_XAN_DPCM, - CODEC_ID_SOL_DPCM, - - /* audio codecs */ - CODEC_ID_MP2= 0x15000, - CODEC_ID_MP3, ///< preferred ID for decoding MPEG audio layer 1, 2 or 3 - CODEC_ID_AAC, - CODEC_ID_AC3, - CODEC_ID_DTS, - CODEC_ID_VORBIS, - CODEC_ID_DVAUDIO, - CODEC_ID_WMAV1, - CODEC_ID_WMAV2, - CODEC_ID_MACE3, - CODEC_ID_MACE6, - CODEC_ID_VMDAUDIO, - CODEC_ID_SONIC, - CODEC_ID_SONIC_LS, - CODEC_ID_FLAC, - CODEC_ID_MP3ADU, - CODEC_ID_MP3ON4, - CODEC_ID_SHORTEN, - CODEC_ID_ALAC, - CODEC_ID_WESTWOOD_SND1, - CODEC_ID_GSM, ///< as in Berlin toast format - CODEC_ID_QDM2, - CODEC_ID_COOK, - CODEC_ID_TRUESPEECH, - CODEC_ID_TTA, - CODEC_ID_SMACKAUDIO, - CODEC_ID_QCELP, - CODEC_ID_WAVPACK, - CODEC_ID_DSICINAUDIO, - CODEC_ID_IMC, - CODEC_ID_MUSEPACK7, - CODEC_ID_MLP, - CODEC_ID_GSM_MS, /* as found in WAV */ - CODEC_ID_ATRAC3, - CODEC_ID_VOXWARE, - CODEC_ID_APE, - CODEC_ID_NELLYMOSER, - CODEC_ID_MUSEPACK8, - CODEC_ID_SPEEX, - CODEC_ID_WMAVOICE, - CODEC_ID_WMAPRO, - CODEC_ID_WMALOSSLESS, - CODEC_ID_ATRAC3P, - CODEC_ID_EAC3, - CODEC_ID_SIPR, - CODEC_ID_MP1, - CODEC_ID_TWINVQ, - CODEC_ID_TRUEHD, - CODEC_ID_MP4ALS, - CODEC_ID_ATRAC1, - - /* subtitle codecs */ - CODEC_ID_DVD_SUBTITLE= 0x17000, - CODEC_ID_DVB_SUBTITLE, - CODEC_ID_TEXT, ///< raw UTF-8 text - CODEC_ID_XSUB, - CODEC_ID_SSA, - CODEC_ID_MOV_TEXT, - CODEC_ID_HDMV_PGS_SUBTITLE, - - /* other specific kind of codecs (generally used for attachments) */ - CODEC_ID_TTF= 0x18000, - - CODEC_ID_PROBE= 0x19000, ///< codec_id is not known (like CODEC_ID_NONE) but lavf should attempt to identify it - - CODEC_ID_MPEG2TS= 0x20000, /**< _FAKE_ codec to indicate a raw MPEG-2 TS - * stream (only used by libavformat) */ -}; - -enum CodecType { - CODEC_TYPE_UNKNOWN = -1, - CODEC_TYPE_VIDEO, - CODEC_TYPE_AUDIO, - CODEC_TYPE_DATA, - CODEC_TYPE_SUBTITLE, - CODEC_TYPE_ATTACHMENT, - CODEC_TYPE_NB -}; - -/** - * all in native-endian format - */ -enum SampleFormat { - SAMPLE_FMT_NONE = -1, - SAMPLE_FMT_U8, ///< unsigned 8 bits - SAMPLE_FMT_S16, ///< signed 16 bits - SAMPLE_FMT_S32, ///< signed 32 bits - SAMPLE_FMT_FLT, ///< float - SAMPLE_FMT_DBL, ///< double - SAMPLE_FMT_NB ///< Number of sample formats. DO NOT USE if dynamically linking to libavcodec -}; - -/* Audio channel masks */ -#define CH_FRONT_LEFT 0x00000001 -#define CH_FRONT_RIGHT 0x00000002 -#define CH_FRONT_CENTER 0x00000004 -#define CH_LOW_FREQUENCY 0x00000008 -#define CH_BACK_LEFT 0x00000010 -#define CH_BACK_RIGHT 0x00000020 -#define CH_FRONT_LEFT_OF_CENTER 0x00000040 -#define CH_FRONT_RIGHT_OF_CENTER 0x00000080 -#define CH_BACK_CENTER 0x00000100 -#define CH_SIDE_LEFT 0x00000200 -#define CH_SIDE_RIGHT 0x00000400 -#define CH_TOP_CENTER 0x00000800 -#define CH_TOP_FRONT_LEFT 0x00001000 -#define CH_TOP_FRONT_CENTER 0x00002000 -#define CH_TOP_FRONT_RIGHT 0x00004000 -#define CH_TOP_BACK_LEFT 0x00008000 -#define CH_TOP_BACK_CENTER 0x00010000 -#define CH_TOP_BACK_RIGHT 0x00020000 -#define CH_STEREO_LEFT 0x20000000 ///< Stereo downmix. -#define CH_STEREO_RIGHT 0x40000000 ///< See CH_STEREO_LEFT. - -/* Audio channel convenience macros */ -#define CH_LAYOUT_MONO (CH_FRONT_CENTER) -#define CH_LAYOUT_STEREO (CH_FRONT_LEFT|CH_FRONT_RIGHT) -#define CH_LAYOUT_2_1 (CH_LAYOUT_STEREO|CH_BACK_CENTER) -#define CH_LAYOUT_SURROUND (CH_LAYOUT_STEREO|CH_FRONT_CENTER) -#define CH_LAYOUT_4POINT0 (CH_LAYOUT_SURROUND|CH_BACK_CENTER) -#define CH_LAYOUT_2_2 (CH_LAYOUT_STEREO|CH_SIDE_LEFT|CH_SIDE_RIGHT) -#define CH_LAYOUT_QUAD (CH_LAYOUT_STEREO|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_5POINT0 (CH_LAYOUT_SURROUND|CH_SIDE_LEFT|CH_SIDE_RIGHT) -#define CH_LAYOUT_5POINT1 (CH_LAYOUT_5POINT0|CH_LOW_FREQUENCY) -#define CH_LAYOUT_5POINT0_BACK (CH_LAYOUT_SURROUND|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_5POINT1_BACK (CH_LAYOUT_5POINT0_BACK|CH_LOW_FREQUENCY) -#define CH_LAYOUT_7POINT0 (CH_LAYOUT_5POINT0|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_7POINT1 (CH_LAYOUT_5POINT1|CH_BACK_LEFT|CH_BACK_RIGHT) -#define CH_LAYOUT_7POINT1_WIDE (CH_LAYOUT_5POINT1_BACK|\ - CH_FRONT_LEFT_OF_CENTER|CH_FRONT_RIGHT_OF_CENTER) -#define CH_LAYOUT_STEREO_DOWNMIX (CH_STEREO_LEFT|CH_STEREO_RIGHT) - -/* in bytes */ -#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio - -/** - * Required number of additionally allocated bytes at the end of the input bitstream for decoding. - * This is mainly needed because some optimized bitstream readers read - * 32 or 64 bit at once and could read over the end.
- * Note: If the first 23 bits of the additional bytes are not 0, then damaged - * MPEG bitstreams could cause overread and segfault. - */ -#define FF_INPUT_BUFFER_PADDING_SIZE 8 - -/** - * minimum encoding buffer size - * Used to avoid some checks during header writing. - */ -#define FF_MIN_BUFFER_SIZE 16384 - - -/** - * motion estimation type. - */ -enum Motion_Est_ID { - ME_ZERO = 1, ///< no search, that is use 0,0 vector whenever one is needed - ME_FULL, - ME_LOG, - ME_PHODS, - ME_EPZS, ///< enhanced predictive zonal search - ME_X1, ///< reserved for experiments - ME_HEX, ///< hexagon based search - ME_UMH, ///< uneven multi-hexagon search - ME_ITER, ///< iterative search - ME_TESA, ///< transformed exhaustive search algorithm -}; - -enum AVDiscard{ - /* We leave some space between them for extensions (drop some - * keyframes for intra-only or drop just some bidir frames). */ - AVDISCARD_NONE =-16, ///< discard nothing - AVDISCARD_DEFAULT= 0, ///< discard useless packets like 0 size packets in avi - AVDISCARD_NONREF = 8, ///< discard all non reference - AVDISCARD_BIDIR = 16, ///< discard all bidirectional frames - AVDISCARD_NONKEY = 32, ///< discard all frames except keyframes - AVDISCARD_ALL = 48, ///< discard all -}; - -enum AVColorPrimaries{ - AVCOL_PRI_BT709 =1, ///< also ITU-R BT1361 / IEC 61966-2-4 / SMPTE RP177 Annex B - AVCOL_PRI_UNSPECIFIED=2, - AVCOL_PRI_BT470M =4, - AVCOL_PRI_BT470BG =5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM - AVCOL_PRI_SMPTE170M =6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC - AVCOL_PRI_SMPTE240M =7, ///< functionally identical to above - AVCOL_PRI_FILM =8, - AVCOL_PRI_NB , ///< Not part of ABI -}; - -enum AVColorTransferCharacteristic{ - AVCOL_TRC_BT709 =1, ///< also ITU-R BT1361 - AVCOL_TRC_UNSPECIFIED=2, - AVCOL_TRC_GAMMA22 =4, ///< also ITU-R BT470M / ITU-R BT1700 625 PAL & SECAM - AVCOL_TRC_GAMMA28 =5, ///< also ITU-R BT470BG - AVCOL_TRC_NB , ///< Not part of ABI -}; - -enum AVColorSpace{ - AVCOL_SPC_RGB =0, - AVCOL_SPC_BT709 =1, ///< also ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / SMPTE RP177 Annex B - AVCOL_SPC_UNSPECIFIED=2, - AVCOL_SPC_FCC =4, - AVCOL_SPC_BT470BG =5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601 - AVCOL_SPC_SMPTE170M =6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC / functionally identical to above - AVCOL_SPC_SMPTE240M =7, - AVCOL_SPC_NB , ///< Not part of ABI -}; - -enum AVColorRange{ - AVCOL_RANGE_UNSPECIFIED=0, - AVCOL_RANGE_MPEG =1, ///< the normal 219*2^(n-8) "MPEG" YUV ranges - AVCOL_RANGE_JPEG =2, ///< the normal 2^n-1 "JPEG" YUV ranges - AVCOL_RANGE_NB , ///< Not part of ABI -}; - -/** - * X X 3 4 X X are luma samples, - * 1 2 1-6 are possible chroma positions - * X X 5 6 X 0 is undefined/unknown position - */ -enum AVChromaLocation{ - AVCHROMA_LOC_UNSPECIFIED=0, - AVCHROMA_LOC_LEFT =1, ///< mpeg2/4, h264 default - AVCHROMA_LOC_CENTER =2, ///< mpeg1, jpeg, h263 - AVCHROMA_LOC_TOPLEFT =3, ///< DV - AVCHROMA_LOC_TOP =4, - AVCHROMA_LOC_BOTTOMLEFT =5, - AVCHROMA_LOC_BOTTOM =6, - AVCHROMA_LOC_NB , ///< Not part of ABI -}; - -typedef struct RcOverride{ - int start_frame; - int end_frame; - int qscale; // If this is 0 then quality_factor will be used instead. - float quality_factor; -} RcOverride; - -#define FF_MAX_B_FRAMES 16 - -/* encoding support - These flags can be passed in AVCodecContext.flags before initialization. - Note: Not everything is supported yet. -*/ - -#define CODEC_FLAG_QSCALE 0x0002 ///< Use fixed qscale. -#define CODEC_FLAG_4MV 0x0004 ///< 4 MV per MB allowed / advanced prediction for H.263. -#define CODEC_FLAG_QPEL 0x0010 ///< Use qpel MC. -#define CODEC_FLAG_GMC 0x0020 ///< Use GMC. -#define CODEC_FLAG_MV0 0x0040 ///< Always try a MB with MV=<0,0>. -#define CODEC_FLAG_PART 0x0080 ///< Use data partitioning. -/** - * The parent program guarantees that the input for B-frames containing - * streams is not written to for at least s->max_b_frames+1 frames, if - * this is not set the input will be copied. - */ -#define CODEC_FLAG_INPUT_PRESERVED 0x0100 -#define CODEC_FLAG_PASS1 0x0200 ///< Use internal 2pass ratecontrol in first pass mode. -#define CODEC_FLAG_PASS2 0x0400 ///< Use internal 2pass ratecontrol in second pass mode. -#define CODEC_FLAG_EXTERN_HUFF 0x1000 ///< Use external Huffman table (for MJPEG). -#define CODEC_FLAG_GRAY 0x2000 ///< Only decode/encode grayscale. -#define CODEC_FLAG_EMU_EDGE 0x4000 ///< Don't draw edges. -#define CODEC_FLAG_PSNR 0x8000 ///< error[?] variables will be set during encoding. -#define CODEC_FLAG_TRUNCATED 0x00010000 /** Input bitstream might be truncated at a random - location instead of only at frame boundaries. */ -#define CODEC_FLAG_NORMALIZE_AQP 0x00020000 ///< Normalize adaptive quantization. -#define CODEC_FLAG_INTERLACED_DCT 0x00040000 ///< Use interlaced DCT. -#define CODEC_FLAG_LOW_DELAY 0x00080000 ///< Force low delay. -#define CODEC_FLAG_ALT_SCAN 0x00100000 ///< Use alternate scan. -#define CODEC_FLAG_GLOBAL_HEADER 0x00400000 ///< Place global headers in extradata instead of every keyframe. -#define CODEC_FLAG_BITEXACT 0x00800000 ///< Use only bitexact stuff (except (I)DCT). -/* Fx : Flag for h263+ extra options */ -#define CODEC_FLAG_AC_PRED 0x01000000 ///< H.263 advanced intra coding / MPEG-4 AC prediction -#define CODEC_FLAG_H263P_UMV 0x02000000 ///< unlimited motion vector -#define CODEC_FLAG_CBP_RD 0x04000000 ///< Use rate distortion optimization for cbp. -#define CODEC_FLAG_QP_RD 0x08000000 ///< Use rate distortion optimization for qp selectioon. -#define CODEC_FLAG_H263P_AIV 0x00000008 ///< H.263 alternative inter VLC -#define CODEC_FLAG_OBMC 0x00000001 ///< OBMC -#define CODEC_FLAG_LOOP_FILTER 0x00000800 ///< loop filter -#define CODEC_FLAG_H263P_SLICE_STRUCT 0x10000000 -#define CODEC_FLAG_INTERLACED_ME 0x20000000 ///< interlaced motion estimation -#define CODEC_FLAG_SVCD_SCAN_OFFSET 0x40000000 ///< Will reserve space for SVCD scan offset user data. -#define CODEC_FLAG_CLOSED_GOP 0x80000000 -#define CODEC_FLAG2_FAST 0x00000001 ///< Allow non spec compliant speedup tricks. -#define CODEC_FLAG2_STRICT_GOP 0x00000002 ///< Strictly enforce GOP size. -#define CODEC_FLAG2_NO_OUTPUT 0x00000004 ///< Skip bitstream encoding. -#define CODEC_FLAG2_LOCAL_HEADER 0x00000008 ///< Place global headers at every keyframe instead of in extradata. -#define CODEC_FLAG2_BPYRAMID 0x00000010 ///< H.264 allow B-frames to be used as references. -#define CODEC_FLAG2_WPRED 0x00000020 ///< H.264 weighted biprediction for B-frames -#define CODEC_FLAG2_MIXED_REFS 0x00000040 ///< H.264 one reference per partition, as opposed to one reference per macroblock -#define CODEC_FLAG2_8X8DCT 0x00000080 ///< H.264 high profile 8x8 transform -#define CODEC_FLAG2_FASTPSKIP 0x00000100 ///< H.264 fast pskip -#define CODEC_FLAG2_AUD 0x00000200 ///< H.264 access unit delimiters -#define CODEC_FLAG2_BRDO 0x00000400 ///< B-frame rate-distortion optimization -#define CODEC_FLAG2_INTRA_VLC 0x00000800 ///< Use MPEG-2 intra VLC table. -#define CODEC_FLAG2_MEMC_ONLY 0x00001000 ///< Only do ME/MC (I frames -> ref, P frame -> ME+MC). -#define CODEC_FLAG2_DROP_FRAME_TIMECODE 0x00002000 ///< timecode is in drop frame format. -#define CODEC_FLAG2_SKIP_RD 0x00004000 ///< RD optimal MB level residual skipping -#define CODEC_FLAG2_CHUNKS 0x00008000 ///< Input bitstream might be truncated at a packet boundaries instead of only at frame boundaries. -#define CODEC_FLAG2_NON_LINEAR_QUANT 0x00010000 ///< Use MPEG-2 nonlinear quantizer. -#define CODEC_FLAG2_BIT_RESERVOIR 0x00020000 ///< Use a bit reservoir when encoding if possible - -/* Unsupported options : - * Syntax Arithmetic coding (SAC) - * Reference Picture Selection - * Independent Segment Decoding */ -/* /Fx */ -/* codec capabilities */ - -#define CODEC_CAP_DRAW_HORIZ_BAND 0x0001 ///< Decoder can use draw_horiz_band callback. -/** - * Codec uses get_buffer() for allocating buffers. - * direct rendering method 1 - */ -#define CODEC_CAP_DR1 0x0002 -/* If 'parse_only' field is true, then avcodec_parse_frame() can be used. */ -#define CODEC_CAP_PARSE_ONLY 0x0004 -#define CODEC_CAP_TRUNCATED 0x0008 -/* Codec can export data for HW decoding (XvMC). */ -#define CODEC_CAP_HWACCEL 0x0010 -/** - * Codec has a nonzero delay and needs to be fed with NULL at the end to get the delayed data. - * If this is not set, the codec is guaranteed to never be fed with NULL data. - */ -#define CODEC_CAP_DELAY 0x0020 -/** - * Codec can be fed a final frame with a smaller size. - * This can be used to prevent truncation of the last audio samples. - */ -#define CODEC_CAP_SMALL_LAST_FRAME 0x0040 -/** - * Codec can export data for HW decoding (VDPAU). - */ -#define CODEC_CAP_HWACCEL_VDPAU 0x0080 -/** - * Codec can output multiple frames per AVPacket - */ -#define CODEC_CAP_SUBFRAMES 0x0100 - -//The following defines may change, don't expect compatibility if you use them. -#define MB_TYPE_INTRA4x4 0x0001 -#define MB_TYPE_INTRA16x16 0x0002 //FIXME H.264-specific -#define MB_TYPE_INTRA_PCM 0x0004 //FIXME H.264-specific -#define MB_TYPE_16x16 0x0008 -#define MB_TYPE_16x8 0x0010 -#define MB_TYPE_8x16 0x0020 -#define MB_TYPE_8x8 0x0040 -#define MB_TYPE_INTERLACED 0x0080 -#define MB_TYPE_DIRECT2 0x0100 //FIXME -#define MB_TYPE_ACPRED 0x0200 -#define MB_TYPE_GMC 0x0400 -#define MB_TYPE_SKIP 0x0800 -#define MB_TYPE_P0L0 0x1000 -#define MB_TYPE_P1L0 0x2000 -#define MB_TYPE_P0L1 0x4000 -#define MB_TYPE_P1L1 0x8000 -#define MB_TYPE_L0 (MB_TYPE_P0L0 | MB_TYPE_P1L0) -#define MB_TYPE_L1 (MB_TYPE_P0L1 | MB_TYPE_P1L1) -#define MB_TYPE_L0L1 (MB_TYPE_L0 | MB_TYPE_L1) -#define MB_TYPE_QUANT 0x00010000 -#define MB_TYPE_CBP 0x00020000 -//Note bits 24-31 are reserved for codec specific use (h264 ref0, mpeg1 0mv, ...) - -/** - * Pan Scan area. - * This specifies the area which should be displayed. - * Note there may be multiple such areas for one frame. - */ -typedef struct AVPanScan{ - /** - * id - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int id; - - /** - * width and height in 1/16 pel - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int width; - int height; - - /** - * position of the top left corner in 1/16 pel for up to 3 fields/frames - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int16_t position[3][2]; -}AVPanScan; - -#define FF_COMMON_FRAME \ - /**\ - * pointer to the picture planes.\ - * This might be different from the first allocated byte\ - * - encoding: \ - * - decoding: \ - */\ - uint8_t *data[4];\ - int linesize[4];\ - /**\ - * pointer to the first allocated byte of the picture. Can be used in get_buffer/release_buffer.\ - * This isn't used by libavcodec unless the default get/release_buffer() is used.\ - * - encoding: \ - * - decoding: \ - */\ - uint8_t *base[4];\ - /**\ - * 1 -> keyframe, 0-> not\ - * - encoding: Set by libavcodec.\ - * - decoding: Set by libavcodec.\ - */\ - int key_frame;\ -\ - /**\ - * Picture type of the frame, see ?_TYPE below.\ - * - encoding: Set by libavcodec. for coded_picture (and set by user for input).\ - * - decoding: Set by libavcodec.\ - */\ - int pict_type;\ -\ - /**\ - * presentation timestamp in time_base units (time when frame should be shown to user)\ - * If AV_NOPTS_VALUE then frame_rate = 1/time_base will be assumed.\ - * - encoding: MUST be set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int64_t pts;\ -\ - /**\ - * picture number in bitstream order\ - * - encoding: set by\ - * - decoding: Set by libavcodec.\ - */\ - int coded_picture_number;\ - /**\ - * picture number in display order\ - * - encoding: set by\ - * - decoding: Set by libavcodec.\ - */\ - int display_picture_number;\ -\ - /**\ - * quality (between 1 (good) and FF_LAMBDA_MAX (bad)) \ - * - encoding: Set by libavcodec. for coded_picture (and set by user for input).\ - * - decoding: Set by libavcodec.\ - */\ - int quality; \ -\ - /**\ - * buffer age (1->was last buffer and dint change, 2->..., ...).\ - * Set to INT_MAX if the buffer has not been used yet.\ - * - encoding: unused\ - * - decoding: MUST be set by get_buffer().\ - */\ - int age;\ -\ - /**\ - * is this picture used as reference\ - * The values for this are the same as the MpegEncContext.picture_structure\ - * variable, that is 1->top field, 2->bottom field, 3->frame/both fields.\ - * Set to 4 for delayed, non-reference frames.\ - * - encoding: unused\ - * - decoding: Set by libavcodec. (before get_buffer() call)).\ - */\ - int reference;\ -\ - /**\ - * QP table\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - int8_t *qscale_table;\ - /**\ - * QP store stride\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - int qstride;\ -\ - /**\ - * mbskip_table[mb]>=1 if MB didn't change\ - * stride= mb_width = (width+15)>>4\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - uint8_t *mbskip_table;\ -\ - /**\ - * motion vector table\ - * @code\ - * example:\ - * int mv_sample_log2= 4 - motion_subsample_log2;\ - * int mb_width= (width+15)>>4;\ - * int mv_stride= (mb_width << mv_sample_log2) + 1;\ - * motion_val[direction][x + y*mv_stride][0->mv_x, 1->mv_y];\ - * @endcode\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int16_t (*motion_val[2])[2];\ -\ - /**\ - * macroblock type table\ - * mb_type_base + mb_width + 2\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - uint32_t *mb_type;\ -\ - /**\ - * log2 of the size of the block which a single vector in motion_val represents: \ - * (4->16x16, 3->8x8, 2-> 4x4, 1-> 2x2)\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - uint8_t motion_subsample_log2;\ -\ - /**\ - * for some private data of the user\ - * - encoding: unused\ - * - decoding: Set by user.\ - */\ - void *opaque;\ -\ - /**\ - * error\ - * - encoding: Set by libavcodec. if flags&CODEC_FLAG_PSNR.\ - * - decoding: unused\ - */\ - uint64_t error[4];\ -\ - /**\ - * type of the buffer (to keep track of who has to deallocate data[*])\ - * - encoding: Set by the one who allocates it.\ - * - decoding: Set by the one who allocates it.\ - * Note: User allocated (direct rendering) & internal buffers cannot coexist currently.\ - */\ - int type;\ - \ - /**\ - * When decoding, this signals how much the picture must be delayed.\ - * extra_delay = repeat_pict / (2*fps)\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - int repeat_pict;\ - \ - /**\ - * \ - */\ - int qscale_type;\ - \ - /**\ - * The content of the picture is interlaced.\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec. (default 0)\ - */\ - int interlaced_frame;\ - \ - /**\ - * If the content is interlaced, is top field displayed first.\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int top_field_first;\ - \ - /**\ - * Pan scan.\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - AVPanScan *pan_scan;\ - \ - /**\ - * Tell user application that palette has changed from previous frame.\ - * - encoding: ??? (no palette-enabled encoder yet)\ - * - decoding: Set by libavcodec. (default 0).\ - */\ - int palette_has_changed;\ - \ - /**\ - * codec suggestion on buffer type if != 0\ - * - encoding: unused\ - * - decoding: Set by libavcodec. (before get_buffer() call)).\ - */\ - int buffer_hints;\ -\ - /**\ - * DCT coefficients\ - * - encoding: unused\ - * - decoding: Set by libavcodec.\ - */\ - short *dct_coeff;\ -\ - /**\ - * motion referece frame index\ - * - encoding: Set by user.\ - * - decoding: Set by libavcodec.\ - */\ - int8_t *ref_index[2];\ -\ - /**\ - * reordered opaque 64bit number (generally a PTS) from AVCodecContext.reordered_opaque\ - * output in AVFrame.reordered_opaque\ - * - encoding: unused\ - * - decoding: Read by user.\ - */\ - int64_t reordered_opaque;\ -\ - /**\ - * hardware accelerator private data (FFmpeg allocated)\ - * - encoding: unused\ - * - decoding: Set by libavcodec\ - */\ - void *hwaccel_picture_private;\ - - -#define FF_QSCALE_TYPE_MPEG1 0 -#define FF_QSCALE_TYPE_MPEG2 1 -#define FF_QSCALE_TYPE_H264 2 - -#define FF_BUFFER_TYPE_INTERNAL 1 -#define FF_BUFFER_TYPE_USER 2 ///< direct rendering buffers (image is (de)allocated by user) -#define FF_BUFFER_TYPE_SHARED 4 ///< Buffer from somewhere else; don't deallocate image (data/base), all other tables are not shared. -#define FF_BUFFER_TYPE_COPY 8 ///< Just a (modified) copy of some other buffer, don't deallocate anything. - - -#define FF_I_TYPE 1 ///< Intra -#define FF_P_TYPE 2 ///< Predicted -#define FF_B_TYPE 3 ///< Bi-dir predicted -#define FF_S_TYPE 4 ///< S(GMC)-VOP MPEG4 -#define FF_SI_TYPE 5 ///< Switching Intra -#define FF_SP_TYPE 6 ///< Switching Predicted -#define FF_BI_TYPE 7 - -#define FF_BUFFER_HINTS_VALID 0x01 // Buffer hints value is meaningful (if 0 ignore). -#define FF_BUFFER_HINTS_READABLE 0x02 // Codec will read from buffer. -#define FF_BUFFER_HINTS_PRESERVE 0x04 // User must not alter buffer content. -#define FF_BUFFER_HINTS_REUSABLE 0x08 // Codec will reuse the buffer (update). - -typedef struct AVPacket { - /** - * Presentation timestamp in AVStream->time_base units; the time at which - * the decompressed packet will be presented to the user. - * Can be AV_NOPTS_VALUE if it is not stored in the file. - * pts MUST be larger or equal to dts as presentation cannot happen before - * decompression, unless one wants to view hex dumps. Some formats misuse - * the terms dts and pts/cts to mean something different. Such timestamps - * must be converted to true pts/dts before they are stored in AVPacket. - */ - int64_t pts; - /** - * Decompression timestamp in AVStream->time_base units; the time at which - * the packet is decompressed. - * Can be AV_NOPTS_VALUE if it is not stored in the file. - */ - int64_t dts; - uint8_t *data; - int size; - int stream_index; - int flags; - /** - * Duration of this packet in AVStream->time_base units, 0 if unknown. - * Equals next_pts - this_pts in presentation order. - */ - int duration; - void (*destruct)(struct AVPacket *); - void *priv; - int64_t pos; ///< byte position in stream, -1 if unknown - - /** - * Time difference in AVStream->time_base units from the pts of this - * packet to the point at which the output from the decoder has converged - * independent from the availability of previous frames. That is, the - * frames are virtually identical no matter if decoding started from - * the very first frame or from this keyframe. - * Is AV_NOPTS_VALUE if unknown. - * This field is not the display duration of the current packet. - * - * The purpose of this field is to allow seeking in streams that have no - * keyframes in the conventional sense. It corresponds to the - * recovery point SEI in H.264 and match_time_delta in NUT. It is also - * essential for some types of subtitle streams to ensure that all - * subtitles are correctly displayed after seeking. - */ - int64_t convergence_duration; -} AVPacket; -#define AV_PKT_FLAG_KEY 0x0001 -#if LIBAVCODEC_VERSION_MAJOR < 53 -#define PKT_FLAG_KEY AV_PKT_FLAG_KEY -#endif - -/** - * Audio Video Frame. - * New fields can be added to the end of FF_COMMON_FRAME with minor version - * bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. No fields should be added into AVFrame before or after - * FF_COMMON_FRAME! - * sizeof(AVFrame) must not be used outside libav*. - */ -typedef struct AVFrame { - FF_COMMON_FRAME -} AVFrame; - -/** - * main external API structure. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVCodecContext) must not be used outside libav*. - */ -typedef struct AVCodecContext { - /** - * information on struct for av_log - * - set by avcodec_alloc_context - */ - const AVClass *av_class; - /** - * the average bitrate - * - encoding: Set by user; unused for constant quantizer encoding. - * - decoding: Set by libavcodec. 0 or some bitrate if this info is available in the stream. - */ - int bit_rate; - - /** - * number of bits the bitstream is allowed to diverge from the reference. - * the reference can be CBR (for CBR pass1) or VBR (for pass2) - * - encoding: Set by user; unused for constant quantizer encoding. - * - decoding: unused - */ - int bit_rate_tolerance; - - /** - * CODEC_FLAG_*. - * - encoding: Set by user. - * - decoding: Set by user. - */ - int flags; - - /** - * Some codecs need additional format info. It is stored here. - * If any muxer uses this then ALL demuxers/parsers AND encoders for the - * specific codec MUST set it correctly otherwise stream copy breaks. - * In general use of this field by muxers is not recommanded. - * - encoding: Set by libavcodec. - * - decoding: Set by libavcodec. (FIXME: Is this OK?) - */ - int sub_id; - - /** - * Motion estimation algorithm used for video coding. - * 1 (zero), 2 (full), 3 (log), 4 (phods), 5 (epzs), 6 (x1), 7 (hex), - * 8 (umh), 9 (iter), 10 (tesa) [7, 8, 10 are x264 specific, 9 is snow specific] - * - encoding: MUST be set by user. - * - decoding: unused - */ - int me_method; - - /** - * some codecs need / can use extradata like Huffman tables. - * mjpeg: Huffman tables - * rv10: additional flags - * mpeg4: global headers (they can be in the bitstream or here) - * The allocated memory should be FF_INPUT_BUFFER_PADDING_SIZE bytes larger - * than extradata_size to avoid prolems if it is read with the bitstream reader. - * The bytewise contents of extradata must not depend on the architecture or CPU endianness. - * - encoding: Set/allocated/freed by libavcodec. - * - decoding: Set/allocated/freed by user. - */ - uint8_t *extradata; - int extradata_size; - - /** - * This is the fundamental unit of time (in seconds) in terms - * of which frame timestamps are represented. For fixed-fps content, - * timebase should be 1/framerate and timestamp increments should be - * identically 1. - * - encoding: MUST be set by user. - * - decoding: Set by libavcodec. - */ - AVRational time_base; - - /* video only */ - /** - * picture width / height. - * - encoding: MUST be set by user. - * - decoding: Set by libavcodec. - * Note: For compatibility it is possible to set this instead of - * coded_width/height before decoding. - */ - int width, height; - -#define FF_ASPECT_EXTENDED 15 - - /** - * the number of pictures in a group of pictures, or 0 for intra_only - * - encoding: Set by user. - * - decoding: unused - */ - int gop_size; - - /** - * Pixel format, see PIX_FMT_xxx. - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - enum PixelFormat pix_fmt; - - /** - * Frame rate emulation. If not zero, the lower layer (i.e. format handler) - * has to read frames at native frame rate. - * - encoding: Set by user. - * - decoding: unused - */ - int rate_emu; - - /** - * If non NULL, 'draw_horiz_band' is called by the libavcodec - * decoder to draw a horizontal band. It improves cache usage. Not - * all codecs can do that. You must check the codec capabilities - * beforehand. - * The function is also used by hardware acceleration APIs. - * It is called at least once during frame decoding to pass - * the data needed for hardware render. - * In that mode instead of pixel data, AVFrame points to - * a structure specific to the acceleration API. The application - * reads the structure and can change some fields to indicate progress - * or mark state. - * - encoding: unused - * - decoding: Set by user. - * @param height the height of the slice - * @param y the y position of the slice - * @param type 1->top field, 2->bottom field, 3->frame - * @param offset offset into the AVFrame.data from which the slice should be read - */ - void (*draw_horiz_band)(struct AVCodecContext *s, - const AVFrame *src, int offset[4], - int y, int type, int height); - - /* audio only */ - int sample_rate; ///< samples per second - int channels; ///< number of audio channels - - /** - * audio sample format - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - enum SampleFormat sample_fmt; ///< sample format - - /* The following data should not be initialized. */ - /** - * Samples per packet, initialized when calling 'init'. - */ - int frame_size; - int frame_number; ///< audio or video frame number -#if LIBAVCODEC_VERSION_MAJOR < 53 - int real_pict_num; ///< Returns the real picture number of previous encoded frame. -#endif - - /** - * Number of frames the decoded output will be delayed relative to - * the encoded input. - * - encoding: Set by libavcodec. - * - decoding: unused - */ - int delay; - - /* - encoding parameters */ - float qcompress; ///< amount of qscale change between easy & hard scenes (0.0-1.0) - float qblur; ///< amount of qscale smoothing over time (0.0-1.0) - - /** - * minimum quantizer - * - encoding: Set by user. - * - decoding: unused - */ - int qmin; - - /** - * maximum quantizer - * - encoding: Set by user. - * - decoding: unused - */ - int qmax; - - /** - * maximum quantizer difference between frames - * - encoding: Set by user. - * - decoding: unused - */ - int max_qdiff; - - /** - * maximum number of B-frames between non-B-frames - * Note: The output will be delayed by max_b_frames+1 relative to the input. - * - encoding: Set by user. - * - decoding: unused - */ - int max_b_frames; - - /** - * qscale factor between IP and B-frames - * If > 0 then the last P-frame quantizer will be used (q= lastp_q*factor+offset). - * If < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset). - * - encoding: Set by user. - * - decoding: unused - */ - float b_quant_factor; - - /** obsolete FIXME remove */ - int rc_strategy; -#define FF_RC_STRATEGY_XVID 1 - - int b_frame_strategy; - - /** - * hurry up amount - * - encoding: unused - * - decoding: Set by user. 1-> Skip B-frames, 2-> Skip IDCT/dequant too, 5-> Skip everything except header - * @deprecated Deprecated in favor of skip_idct and skip_frame. - */ - int hurry_up; - - struct AVCodec *codec; - - void *priv_data; - - int rtp_payload_size; /* The size of the RTP payload: the coder will */ - /* do its best to deliver a chunk with size */ - /* below rtp_payload_size, the chunk will start */ - /* with a start code on some codecs like H.263. */ - /* This doesn't take account of any particular */ - /* headers inside the transmitted RTP payload. */ - - - /* The RTP callback: This function is called */ - /* every time the encoder has a packet to send. */ - /* It depends on the encoder if the data starts */ - /* with a Start Code (it should). H.263 does. */ - /* mb_nb contains the number of macroblocks */ - /* encoded in the RTP payload. */ - void (*rtp_callback)(struct AVCodecContext *avctx, void *data, int size, int mb_nb); - - /* statistics, used for 2-pass encoding */ - int mv_bits; - int header_bits; - int i_tex_bits; - int p_tex_bits; - int i_count; - int p_count; - int skip_count; - int misc_bits; - - /** - * number of bits used for the previously encoded frame - * - encoding: Set by libavcodec. - * - decoding: unused - */ - int frame_bits; - - /** - * Private data of the user, can be used to carry app specific stuff. - * - encoding: Set by user. - * - decoding: Set by user. - */ - void *opaque; - - char codec_name[32]; - enum CodecType codec_type; /* see CODEC_TYPE_xxx */ - enum CodecID codec_id; /* see CODEC_ID_xxx */ - - /** - * fourcc (LSB first, so "ABCD" -> ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). - * This is used to work around some encoder bugs. - * A demuxer should set this to what is stored in the field used to identify the codec. - * If there are multiple such fields in a container then the demuxer should choose the one - * which maximizes the information about the used codec. - * If the codec tag field in a container is larger then 32 bits then the demuxer should - * remap the longer ID to 32 bits with a table or other structure. Alternatively a new - * extra_codec_tag + size could be added but for this a clear advantage must be demonstrated - * first. - * - encoding: Set by user, if not then the default based on codec_id will be used. - * - decoding: Set by user, will be converted to uppercase by libavcodec during init. - */ - unsigned int codec_tag; - - /** - * Work around bugs in encoders which sometimes cannot be detected automatically. - * - encoding: Set by user - * - decoding: Set by user - */ - int workaround_bugs; -#define FF_BUG_AUTODETECT 1 ///< autodetection -#define FF_BUG_OLD_MSMPEG4 2 -#define FF_BUG_XVID_ILACE 4 -#define FF_BUG_UMP4 8 -#define FF_BUG_NO_PADDING 16 -#define FF_BUG_AMV 32 -#define FF_BUG_AC_VLC 0 ///< Will be removed, libavcodec can now handle these non-compliant files by default. -#define FF_BUG_QPEL_CHROMA 64 -#define FF_BUG_STD_QPEL 128 -#define FF_BUG_QPEL_CHROMA2 256 -#define FF_BUG_DIRECT_BLOCKSIZE 512 -#define FF_BUG_EDGE 1024 -#define FF_BUG_HPEL_CHROMA 2048 -#define FF_BUG_DC_CLIP 4096 -#define FF_BUG_MS 8192 ///< Work around various bugs in Microsoft's broken decoders. -//#define FF_BUG_FAKE_SCALABILITY 16 //Autodetection should work 100%. - - /** - * luma single coefficient elimination threshold - * - encoding: Set by user. - * - decoding: unused - */ - int luma_elim_threshold; - - /** - * chroma single coeff elimination threshold - * - encoding: Set by user. - * - decoding: unused - */ - int chroma_elim_threshold; - - /** - * strictly follow the standard (MPEG4, ...). - * - encoding: Set by user. - * - decoding: Set by user. - * Setting this to STRICT or higher means the encoder and decoder will - * generally do stupid things. While setting it to inofficial or lower - * will mean the encoder might use things that are not supported by all - * spec compliant decoders. Decoders make no difference between normal, - * inofficial and experimental, that is they always try to decode things - * when they can unless they are explicitly asked to behave stupid - * (=strictly conform to the specs) - */ - int strict_std_compliance; -#define FF_COMPLIANCE_VERY_STRICT 2 ///< Strictly conform to a older more strict version of the spec or reference software. -#define FF_COMPLIANCE_STRICT 1 ///< Strictly conform to all the things in the spec no matter what consequences. -#define FF_COMPLIANCE_NORMAL 0 -#define FF_COMPLIANCE_INOFFICIAL -1 ///< Allow inofficial extensions. -#define FF_COMPLIANCE_EXPERIMENTAL -2 ///< Allow nonstandardized experimental things. - - /** - * qscale offset between IP and B-frames - * - encoding: Set by user. - * - decoding: unused - */ - float b_quant_offset; - - /** - * Error recognization; higher values will detect more errors but may - * misdetect some more or less valid parts as errors. - * - encoding: unused - * - decoding: Set by user. - */ - int error_recognition; -#define FF_ER_CAREFUL 1 -#define FF_ER_COMPLIANT 2 -#define FF_ER_AGGRESSIVE 3 -#define FF_ER_VERY_AGGRESSIVE 4 - - /** - * Called at the beginning of each frame to get a buffer for it. - * If pic.reference is set then the frame will be read later by libavcodec. - * avcodec_align_dimensions() should be used to find the required width and - * height, as they normally need to be rounded up to the next multiple of 16. - * if CODEC_CAP_DR1 is not set then get_buffer() must call - * avcodec_default_get_buffer() instead of providing buffers allocated by - * some other means. - * - encoding: unused - * - decoding: Set by libavcodec., user can override. - */ - int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); - - /** - * Called to release buffers which were allocated with get_buffer. - * A released buffer can be reused in get_buffer(). - * pic.data[*] must be set to NULL. - * - encoding: unused - * - decoding: Set by libavcodec., user can override. - */ - void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); - - /** - * Size of the frame reordering buffer in the decoder. - * For MPEG-2 it is 1 IPB or 0 low delay IP. - * - encoding: Set by libavcodec. - * - decoding: Set by libavcodec. - */ - int has_b_frames; - - /** - * number of bytes per packet if constant and known or 0 - * Used by some WAV based audio codecs. - */ - int block_align; - - int parse_only; /* - decoding only: If true, only parsing is done - (function avcodec_parse_frame()). The frame - data is returned. Only MPEG codecs support this now. */ - - /** - * 0-> h263 quant 1-> mpeg quant - * - encoding: Set by user. - * - decoding: unused - */ - int mpeg_quant; - - /** - * pass1 encoding statistics output buffer - * - encoding: Set by libavcodec. - * - decoding: unused - */ - char *stats_out; - - /** - * pass2 encoding statistics input buffer - * Concatenated stuff from stats_out of pass1 should be placed here. - * - encoding: Allocated/set/freed by user. - * - decoding: unused - */ - char *stats_in; - - /** - * ratecontrol qmin qmax limiting method - * 0-> clipping, 1-> use a nice continous function to limit qscale wthin qmin/qmax. - * - encoding: Set by user. - * - decoding: unused - */ - float rc_qsquish; - - float rc_qmod_amp; - int rc_qmod_freq; - - /** - * ratecontrol override, see RcOverride - * - encoding: Allocated/set/freed by user. - * - decoding: unused - */ - RcOverride *rc_override; - int rc_override_count; - - /** - * rate control equation - * - encoding: Set by user - * - decoding: unused - */ - const char *rc_eq; - - /** - * maximum bitrate - * - encoding: Set by user. - * - decoding: unused - */ - int rc_max_rate; - - /** - * minimum bitrate - * - encoding: Set by user. - * - decoding: unused - */ - int rc_min_rate; - - /** - * decoder bitstream buffer size - * - encoding: Set by user. - * - decoding: unused - */ - int rc_buffer_size; - float rc_buffer_aggressivity; - - /** - * qscale factor between P and I-frames - * If > 0 then the last p frame quantizer will be used (q= lastp_q*factor+offset). - * If < 0 then normal ratecontrol will be done (q= -normal_q*factor+offset). - * - encoding: Set by user. - * - decoding: unused - */ - float i_quant_factor; - - /** - * qscale offset between P and I-frames - * - encoding: Set by user. - * - decoding: unused - */ - float i_quant_offset; - - /** - * initial complexity for pass1 ratecontrol - * - encoding: Set by user. - * - decoding: unused - */ - float rc_initial_cplx; - - /** - * DCT algorithm, see FF_DCT_* below - * - encoding: Set by user. - * - decoding: unused - */ - int dct_algo; -#define FF_DCT_AUTO 0 -#define FF_DCT_FASTINT 1 -#define FF_DCT_INT 2 -#define FF_DCT_MMX 3 -#define FF_DCT_MLIB 4 -#define FF_DCT_ALTIVEC 5 -#define FF_DCT_FAAN 6 - - /** - * luminance masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float lumi_masking; - - /** - * temporary complexity masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float temporal_cplx_masking; - - /** - * spatial complexity masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float spatial_cplx_masking; - - /** - * p block masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float p_masking; - - /** - * darkness masking (0-> disabled) - * - encoding: Set by user. - * - decoding: unused - */ - float dark_masking; - - /** - * IDCT algorithm, see FF_IDCT_* below. - * - encoding: Set by user. - * - decoding: Set by user. - */ - int idct_algo; -#define FF_IDCT_AUTO 0 -#define FF_IDCT_INT 1 -#define FF_IDCT_SIMPLE 2 -#define FF_IDCT_SIMPLEMMX 3 -#define FF_IDCT_LIBMPEG2MMX 4 -#define FF_IDCT_PS2 5 -#define FF_IDCT_MLIB 6 -#define FF_IDCT_ARM 7 -#define FF_IDCT_ALTIVEC 8 -#define FF_IDCT_SH4 9 -#define FF_IDCT_SIMPLEARM 10 -#define FF_IDCT_H264 11 -#define FF_IDCT_VP3 12 -#define FF_IDCT_IPP 13 -#define FF_IDCT_XVIDMMX 14 -#define FF_IDCT_CAVS 15 -#define FF_IDCT_SIMPLEARMV5TE 16 -#define FF_IDCT_SIMPLEARMV6 17 -#define FF_IDCT_SIMPLEVIS 18 -#define FF_IDCT_WMV2 19 -#define FF_IDCT_FAAN 20 -#define FF_IDCT_EA 21 -#define FF_IDCT_SIMPLENEON 22 -#define FF_IDCT_SIMPLEALPHA 23 - - /** - * slice count - * - encoding: Set by libavcodec. - * - decoding: Set by user (or 0). - */ - int slice_count; - /** - * slice offsets in the frame in bytes - * - encoding: Set/allocated by libavcodec. - * - decoding: Set/allocated by user (or NULL). - */ - int *slice_offset; - - /** - * error concealment flags - * - encoding: unused - * - decoding: Set by user. - */ - int error_concealment; -#define FF_EC_GUESS_MVS 1 -#define FF_EC_DEBLOCK 2 - - /** - * dsp_mask could be add used to disable unwanted CPU features - * CPU features (i.e. MMX, SSE. ...) - * - * With the FORCE flag you may instead enable given CPU features. - * (Dangerous: Usable in case of misdetection, improper usage however will - * result into program crash.) - */ - unsigned dsp_mask; -#define FF_MM_FORCE 0x80000000 /* Force usage of selected flags (OR) */ - /* lower 16 bits - CPU features */ -#define FF_MM_MMX 0x0001 ///< standard MMX -#define FF_MM_3DNOW 0x0004 ///< AMD 3DNOW -#if LIBAVCODEC_VERSION_MAJOR < 53 -#define FF_MM_MMXEXT 0x0002 ///< SSE integer functions or AMD MMX ext -#endif -#define FF_MM_MMX2 0x0002 ///< SSE integer functions or AMD MMX ext -#define FF_MM_SSE 0x0008 ///< SSE functions -#define FF_MM_SSE2 0x0010 ///< PIV SSE2 functions -#define FF_MM_3DNOWEXT 0x0020 ///< AMD 3DNowExt -#define FF_MM_SSE3 0x0040 ///< Prescott SSE3 functions -#define FF_MM_SSSE3 0x0080 ///< Conroe SSSE3 functions -#define FF_MM_SSE4 0x0100 ///< Penryn SSE4.1 functions -#define FF_MM_SSE42 0x0200 ///< Nehalem SSE4.2 functions -#define FF_MM_IWMMXT 0x0100 ///< XScale IWMMXT -#define FF_MM_ALTIVEC 0x0001 ///< standard AltiVec - - /** - * bits per sample/pixel from the demuxer (needed for huffyuv). - * - encoding: Set by libavcodec. - * - decoding: Set by user. - */ - int bits_per_coded_sample; - - /** - * prediction method (needed for huffyuv) - * - encoding: Set by user. - * - decoding: unused - */ - int prediction_method; -#define FF_PRED_LEFT 0 -#define FF_PRED_PLANE 1 -#define FF_PRED_MEDIAN 2 - - /** - * sample aspect ratio (0 if unknown) - * That is the width of a pixel divided by the height of the pixel. - * Numerator and denominator must be relatively prime and smaller than 256 for some video standards. - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - AVRational sample_aspect_ratio; - - /** - * the picture in the bitstream - * - encoding: Set by libavcodec. - * - decoding: Set by libavcodec. - */ - AVFrame *coded_frame; - - /** - * debug - * - encoding: Set by user. - * - decoding: Set by user. - */ - int debug; -#define FF_DEBUG_PICT_INFO 1 -#define FF_DEBUG_RC 2 -#define FF_DEBUG_BITSTREAM 4 -#define FF_DEBUG_MB_TYPE 8 -#define FF_DEBUG_QP 16 -#define FF_DEBUG_MV 32 -#define FF_DEBUG_DCT_COEFF 0x00000040 -#define FF_DEBUG_SKIP 0x00000080 -#define FF_DEBUG_STARTCODE 0x00000100 -#define FF_DEBUG_PTS 0x00000200 -#define FF_DEBUG_ER 0x00000400 -#define FF_DEBUG_MMCO 0x00000800 -#define FF_DEBUG_BUGS 0x00001000 -#define FF_DEBUG_VIS_QP 0x00002000 -#define FF_DEBUG_VIS_MB_TYPE 0x00004000 -#define FF_DEBUG_BUFFERS 0x00008000 - - /** - * debug - * - encoding: Set by user. - * - decoding: Set by user. - */ - int debug_mv; -#define FF_DEBUG_VIS_MV_P_FOR 0x00000001 //visualize forward predicted MVs of P frames -#define FF_DEBUG_VIS_MV_B_FOR 0x00000002 //visualize forward predicted MVs of B frames -#define FF_DEBUG_VIS_MV_B_BACK 0x00000004 //visualize backward predicted MVs of B frames - - /** - * error - * - encoding: Set by libavcodec if flags&CODEC_FLAG_PSNR. - * - decoding: unused - */ - uint64_t error[4]; - - /** - * minimum MB quantizer - * - encoding: unused - * - decoding: unused - */ - int mb_qmin; - - /** - * maximum MB quantizer - * - encoding: unused - * - decoding: unused - */ - int mb_qmax; - - /** - * motion estimation comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int me_cmp; - /** - * subpixel motion estimation comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int me_sub_cmp; - /** - * macroblock comparison function (not supported yet) - * - encoding: Set by user. - * - decoding: unused - */ - int mb_cmp; - /** - * interlaced DCT comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int ildct_cmp; -#define FF_CMP_SAD 0 -#define FF_CMP_SSE 1 -#define FF_CMP_SATD 2 -#define FF_CMP_DCT 3 -#define FF_CMP_PSNR 4 -#define FF_CMP_BIT 5 -#define FF_CMP_RD 6 -#define FF_CMP_ZERO 7 -#define FF_CMP_VSAD 8 -#define FF_CMP_VSSE 9 -#define FF_CMP_NSSE 10 -#define FF_CMP_W53 11 -#define FF_CMP_W97 12 -#define FF_CMP_DCTMAX 13 -#define FF_CMP_DCT264 14 -#define FF_CMP_CHROMA 256 - - /** - * ME diamond size & shape - * - encoding: Set by user. - * - decoding: unused - */ - int dia_size; - - /** - * amount of previous MV predictors (2a+1 x 2a+1 square) - * - encoding: Set by user. - * - decoding: unused - */ - int last_predictor_count; - - /** - * prepass for motion estimation - * - encoding: Set by user. - * - decoding: unused - */ - int pre_me; - - /** - * motion estimation prepass comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int me_pre_cmp; - - /** - * ME prepass diamond size & shape - * - encoding: Set by user. - * - decoding: unused - */ - int pre_dia_size; - - /** - * subpel ME quality - * - encoding: Set by user. - * - decoding: unused - */ - int me_subpel_quality; - - /** - * callback to negotiate the pixelFormat - * @param fmt is the list of formats which are supported by the codec, - * it is terminated by -1 as 0 is a valid format, the formats are ordered by quality. - * The first is always the native one. - * @return the chosen format - * - encoding: unused - * - decoding: Set by user, if not set the native format will be chosen. - */ - enum PixelFormat (*get_format)(struct AVCodecContext *s, const enum PixelFormat * fmt); - - /** - * DTG active format information (additional aspect ratio - * information only used in DVB MPEG-2 transport streams) - * 0 if not set. - * - * - encoding: unused - * - decoding: Set by decoder. - */ - int dtg_active_format; -#define FF_DTG_AFD_SAME 8 -#define FF_DTG_AFD_4_3 9 -#define FF_DTG_AFD_16_9 10 -#define FF_DTG_AFD_14_9 11 -#define FF_DTG_AFD_4_3_SP_14_9 13 -#define FF_DTG_AFD_16_9_SP_14_9 14 -#define FF_DTG_AFD_SP_4_3 15 - - /** - * maximum motion estimation search range in subpel units - * If 0 then no limit. - * - * - encoding: Set by user. - * - decoding: unused - */ - int me_range; - - /** - * intra quantizer bias - * - encoding: Set by user. - * - decoding: unused - */ - int intra_quant_bias; -#define FF_DEFAULT_QUANT_BIAS 999999 - - /** - * inter quantizer bias - * - encoding: Set by user. - * - decoding: unused - */ - int inter_quant_bias; - - /** - * color table ID - * - encoding: unused - * - decoding: Which clrtable should be used for 8bit RGB images. - * Tables have to be stored somewhere. FIXME - */ - int color_table_id; - - /** - * internal_buffer count - * Don't touch, used by libavcodec default_get_buffer(). - */ - int internal_buffer_count; - - /** - * internal_buffers - * Don't touch, used by libavcodec default_get_buffer(). - */ - void *internal_buffer; - -#define FF_LAMBDA_SHIFT 7 -#define FF_LAMBDA_SCALE (1< ('D'<<24) + ('C'<<16) + ('B'<<8) + 'A'). - * This is used to work around some encoder bugs. - * - encoding: unused - * - decoding: Set by user, will be converted to uppercase by libavcodec during init. - */ - unsigned int stream_codec_tag; - - /** - * scene change detection threshold - * 0 is default, larger means fewer detected scene changes. - * - encoding: Set by user. - * - decoding: unused - */ - int scenechange_threshold; - - /** - * minimum Lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int lmin; - - /** - * maximum Lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int lmax; - - /** - * palette control structure - * - encoding: ??? (no palette-enabled encoder yet) - * - decoding: Set by user. - */ - struct AVPaletteControl *palctrl; - - /** - * noise reduction strength - * - encoding: Set by user. - * - decoding: unused - */ - int noise_reduction; - - /** - * Called at the beginning of a frame to get cr buffer for it. - * Buffer type (size, hints) must be the same. libavcodec won't check it. - * libavcodec will pass previous buffer in pic, function should return - * same buffer or new buffer with old frame "painted" into it. - * If pic.data[0] == NULL must behave like get_buffer(). - * if CODEC_CAP_DR1 is not set then reget_buffer() must call - * avcodec_default_reget_buffer() instead of providing buffers allocated by - * some other means. - * - encoding: unused - * - decoding: Set by libavcodec., user can override - */ - int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); - - /** - * Number of bits which should be loaded into the rc buffer before decoding starts. - * - encoding: Set by user. - * - decoding: unused - */ - int rc_initial_buffer_occupancy; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int inter_threshold; - - /** - * CODEC_FLAG2_* - * - encoding: Set by user. - * - decoding: Set by user. - */ - int flags2; - - /** - * Simulates errors in the bitstream to test error concealment. - * - encoding: Set by user. - * - decoding: unused - */ - int error_rate; - - /** - * MP3 antialias algorithm, see FF_AA_* below. - * - encoding: unused - * - decoding: Set by user. - */ - int antialias_algo; -#define FF_AA_AUTO 0 -#define FF_AA_FASTINT 1 //not implemented yet -#define FF_AA_INT 2 -#define FF_AA_FLOAT 3 - /** - * quantizer noise shaping - * - encoding: Set by user. - * - decoding: unused - */ - int quantizer_noise_shaping; - - /** - * thread count - * is used to decide how many independent tasks should be passed to execute() - * - encoding: Set by user. - * - decoding: Set by user. - */ - int thread_count; - - /** - * The codec may call this to execute several independent things. - * It will return only after finishing all tasks. - * The user may replace this with some multithreaded implementation, - * the default implementation will execute the parts serially. - * @param count the number of things to execute - * - encoding: Set by libavcodec, user can override. - * - decoding: Set by libavcodec, user can override. - */ - int (*execute)(struct AVCodecContext *c, int (*func)(struct AVCodecContext *c2, void *arg), void *arg2, int *ret, int count, int size); - - /** - * thread opaque - * Can be used by execute() to store some per AVCodecContext stuff. - * - encoding: set by execute() - * - decoding: set by execute() - */ - void *thread_opaque; - - /** - * Motion estimation threshold below which no motion estimation is - * performed, but instead the user specified motion vectors are used. - * - * - encoding: Set by user. - * - decoding: unused - */ - int me_threshold; - - /** - * Macroblock threshold below which the user specified macroblock types will be used. - * - encoding: Set by user. - * - decoding: unused - */ - int mb_threshold; - - /** - * precision of the intra DC coefficient - 8 - * - encoding: Set by user. - * - decoding: unused - */ - int intra_dc_precision; - - /** - * noise vs. sse weight for the nsse comparsion function - * - encoding: Set by user. - * - decoding: unused - */ - int nsse_weight; - - /** - * Number of macroblock rows at the top which are skipped. - * - encoding: unused - * - decoding: Set by user. - */ - int skip_top; - - /** - * Number of macroblock rows at the bottom which are skipped. - * - encoding: unused - * - decoding: Set by user. - */ - int skip_bottom; - - /** - * profile - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int profile; -#define FF_PROFILE_UNKNOWN -99 -#define FF_PROFILE_AAC_MAIN 0 -#define FF_PROFILE_AAC_LOW 1 -#define FF_PROFILE_AAC_SSR 2 -#define FF_PROFILE_AAC_LTP 3 - - /** - * level - * - encoding: Set by user. - * - decoding: Set by libavcodec. - */ - int level; -#define FF_LEVEL_UNKNOWN -99 - - /** - * low resolution decoding, 1-> 1/2 size, 2->1/4 size - * - encoding: unused - * - decoding: Set by user. - */ - int lowres; - - /** - * Bitstream width / height, may be different from width/height if lowres - * or other things are used. - * - encoding: unused - * - decoding: Set by user before init if known. Codec should override / dynamically change if needed. - */ - int coded_width, coded_height; - - /** - * frame skip threshold - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_threshold; - - /** - * frame skip factor - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_factor; - - /** - * frame skip exponent - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_exp; - - /** - * frame skip comparison function - * - encoding: Set by user. - * - decoding: unused - */ - int frame_skip_cmp; - - /** - * Border processing masking, raises the quantizer for mbs on the borders - * of the picture. - * - encoding: Set by user. - * - decoding: unused - */ - float border_masking; - - /** - * minimum MB lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int mb_lmin; - - /** - * maximum MB lagrange multipler - * - encoding: Set by user. - * - decoding: unused - */ - int mb_lmax; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int me_penalty_compensation; - - /** - * - * - encoding: unused - * - decoding: Set by user. - */ - enum AVDiscard skip_loop_filter; - - /** - * - * - encoding: unused - * - decoding: Set by user. - */ - enum AVDiscard skip_idct; - - /** - * - * - encoding: unused - * - decoding: Set by user. - */ - enum AVDiscard skip_frame; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int bidir_refine; - - /** - * - * - encoding: Set by user. - * - decoding: unused - */ - int brd_scale; - - /** - * constant rate factor - quality-based VBR - values ~correspond to qps - * - encoding: Set by user. - * - decoding: unused - */ - float crf; - - /** - * constant quantization parameter rate control method - * - encoding: Set by user. - * - decoding: unused - */ - int cqp; - - /** - * minimum GOP size - * - encoding: Set by user. - * - decoding: unused - */ - int keyint_min; - - /** - * number of reference frames - * - encoding: Set by user. - * - decoding: Set by lavc. - */ - int refs; - - /** - * chroma qp offset from luma - * - encoding: Set by user. - * - decoding: unused - */ - int chromaoffset; - - /** - * Influences how often B-frames are used. - * - encoding: Set by user. - * - decoding: unused - */ - int bframebias; - - /** - * trellis RD quantization - * - encoding: Set by user. - * - decoding: unused - */ - int trellis; - - /** - * Reduce fluctuations in qp (before curve compression). - * - encoding: Set by user. - * - decoding: unused - */ - float complexityblur; - - /** - * in-loop deblocking filter alphac0 parameter - * alpha is in the range -6...6 - * - encoding: Set by user. - * - decoding: unused - */ - int deblockalpha; - - /** - * in-loop deblocking filter beta parameter - * beta is in the range -6...6 - * - encoding: Set by user. - * - decoding: unused - */ - int deblockbeta; - - /** - * macroblock subpartition sizes to consider - p8x8, p4x4, b8x8, i8x8, i4x4 - * - encoding: Set by user. - * - decoding: unused - */ - int partitions; -#define X264_PART_I4X4 0x001 /* Analyze i4x4 */ -#define X264_PART_I8X8 0x002 /* Analyze i8x8 (requires 8x8 transform) */ -#define X264_PART_P8X8 0x010 /* Analyze p16x8, p8x16 and p8x8 */ -#define X264_PART_P4X4 0x020 /* Analyze p8x4, p4x8, p4x4 */ -#define X264_PART_B8X8 0x100 /* Analyze b16x8, b8x16 and b8x8 */ - - /** - * direct MV prediction mode - 0 (none), 1 (spatial), 2 (temporal), 3 (auto) - * - encoding: Set by user. - * - decoding: unused - */ - int directpred; - - /** - * Audio cutoff bandwidth (0 means "automatic") - * - encoding: Set by user. - * - decoding: unused - */ - int cutoff; - - /** - * Multiplied by qscale for each frame and added to scene_change_score. - * - encoding: Set by user. - * - decoding: unused - */ - int scenechange_factor; - - /** - * - * Note: Value depends upon the compare function used for fullpel ME. - * - encoding: Set by user. - * - decoding: unused - */ - int mv0_threshold; - - /** - * Adjusts sensitivity of b_frame_strategy 1. - * - encoding: Set by user. - * - decoding: unused - */ - int b_sensitivity; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int compression_level; -#define FF_COMPRESSION_DEFAULT -1 - - /** - * Sets whether to use LPC mode - used by FLAC encoder. - * - encoding: Set by user. - * - decoding: unused - */ - int use_lpc; - - /** - * LPC coefficient precision - used by FLAC encoder - * - encoding: Set by user. - * - decoding: unused - */ - int lpc_coeff_precision; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int min_prediction_order; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int max_prediction_order; - - /** - * search method for selecting prediction order - * - encoding: Set by user. - * - decoding: unused - */ - int prediction_order_method; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int min_partition_order; - - /** - * - encoding: Set by user. - * - decoding: unused - */ - int max_partition_order; - - /** - * GOP timecode frame start number, in non drop frame format - * - encoding: Set by user. - * - decoding: unused - */ - int64_t timecode_frame_start; - -#if LIBAVCODEC_VERSION_MAJOR < 53 - /** - * Decoder should decode to this many channels if it can (0 for default) - * - encoding: unused - * - decoding: Set by user. - * @deprecated Deprecated in favor of request_channel_layout. - */ - int request_channels; -#endif - - /** - * Percentage of dynamic range compression to be applied by the decoder. - * The default value is 1.0, corresponding to full compression. - * - encoding: unused - * - decoding: Set by user. - */ - float drc_scale; - - /** - * opaque 64bit number (generally a PTS) that will be reordered and - * output in AVFrame.reordered_opaque - * - encoding: unused - * - decoding: Set by user. - */ - int64_t reordered_opaque; - - /** - * Bits per sample/pixel of internal libavcodec pixel/sample format. - * This field is applicable only when sample_fmt is SAMPLE_FMT_S32. - * - encoding: set by user. - * - decoding: set by libavcodec. - */ - int bits_per_raw_sample; - - /** - * Audio channel layout. - * - encoding: set by user. - * - decoding: set by libavcodec. - */ - int64_t channel_layout; - - /** - * Request decoder to use this channel layout if it can (0 for default) - * - encoding: unused - * - decoding: Set by user. - */ - int64_t request_channel_layout; - - /** - * Ratecontrol attempt to use, at maximum, of what can be used without an underflow. - * - encoding: Set by user. - * - decoding: unused. - */ - float rc_max_available_vbv_use; - - /** - * Ratecontrol attempt to use, at least, times the amount needed to prevent a vbv overflow. - * - encoding: Set by user. - * - decoding: unused. - */ - float rc_min_vbv_overflow_use; - - /** - * Hardware accelerator in use - * - encoding: unused. - * - decoding: Set by libavcodec - */ - struct AVHWAccel *hwaccel; - - /** - * For some codecs, the time base is closer to the field rate than the frame rate. - * Most notably, H.264 and MPEG-2 specify time_base as half of frame duration - * if no telecine is used ... - * - * Set to time_base ticks per frame. Default 1, e.g., H.264/MPEG-2 set it to 2. - */ - int ticks_per_frame; - - /** - * Hardware accelerator context. - * For some hardware accelerators, a global context needs to be - * provided by the user. In that case, this holds display-dependent - * data FFmpeg cannot instantiate itself. Please refer to the - * FFmpeg HW accelerator documentation to know how to fill this - * is. e.g. for VA API, this is a struct vaapi_context. - * - encoding: unused - * - decoding: Set by user - */ - void *hwaccel_context; - - /** - * Chromaticity coordinates of the source primaries. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorPrimaries color_primaries; - - /** - * Color Transfer Characteristic. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorTransferCharacteristic color_trc; - - /** - * YUV colorspace type. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorSpace colorspace; - - /** - * MPEG vs JPEG YUV range. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVColorRange color_range; - - /** - * This defines the location of chroma samples. - * - encoding: Set by user - * - decoding: Set by libavcodec - */ - enum AVChromaLocation chroma_sample_location; -} AVCodecContext; - -/** - * AVCodec. - */ -typedef struct AVCodec { - /** - * Name of the codec implementation. - * The name is globally unique among encoders and among decoders (but an - * encoder and a decoder can share the same name). - * This is the primary way to find a codec from the user perspective. - */ - const char *name; - enum CodecType type; - enum CodecID id; - int priv_data_size; - int (*init)(AVCodecContext *); - int (*encode)(AVCodecContext *, uint8_t *buf, int buf_size, void *data); - int (*close)(AVCodecContext *); - int (*decode)(AVCodecContext *, void *outdata, int *outdata_size, AVPacket *avpkt); - /** - * Codec capabilities. - * see CODEC_CAP_* - */ - int capabilities; - struct AVCodec *next; - /** - * Flush buffers. - * Will be called when seeking - */ - void (*flush)(AVCodecContext *); - const AVRational *supported_framerates; ///< array of supported framerates, or NULL if any, array is terminated by {0,0} - const enum PixelFormat *pix_fmts; ///< array of supported pixel formats, or NULL if unknown, array is terminated by -1 - /** - * Descriptive name for the codec, meant to be more human readable than name. - * You should use the NULL_IF_CONFIG_SMALL() macro to define it. - */ - const char *long_name; - const int *supported_samplerates; ///< array of supported audio samplerates, or NULL if unknown, array is terminated by 0 - const enum SampleFormat *sample_fmts; ///< array of supported sample formats, or NULL if unknown, array is terminated by -1 - const int64_t *channel_layouts; ///< array of support channel layouts, or NULL if unknown. array is terminated by 0 -} AVCodec; - -/** - * AVHWAccel. - */ -typedef struct AVHWAccel { - /** - * Name of the hardware accelerated codec. - * The name is globally unique among encoders and among decoders (but an - * encoder and a decoder can share the same name). - */ - const char *name; - - /** - * Type of codec implemented by the hardware accelerator. - * - * See CODEC_TYPE_xxx - */ - enum CodecType type; - - /** - * Codec implemented by the hardware accelerator. - * - * See CODEC_ID_xxx - */ - enum CodecID id; - - /** - * Supported pixel format. - * - * Only hardware accelerated formats are supported here. - */ - enum PixelFormat pix_fmt; - - /** - * Hardware accelerated codec capabilities. - * see FF_HWACCEL_CODEC_CAP_* - */ - int capabilities; - - struct AVHWAccel *next; - - /** - * Called at the beginning of each frame or field picture. - * - * Meaningful frame information (codec specific) is guaranteed to - * be parsed at this point. This function is mandatory. - * - * Note that buf can be NULL along with buf_size set to 0. - * Otherwise, this means the whole frame is available at this point. - * - * @param avctx the codec context - * @param buf the frame data buffer base - * @param buf_size the size of the frame in bytes - * @return zero if successful, a negative value otherwise - */ - int (*start_frame)(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size); - - /** - * Callback for each slice. - * - * Meaningful slice information (codec specific) is guaranteed to - * be parsed at this point. This function is mandatory. - * - * @param avctx the codec context - * @param buf the slice data buffer base - * @param buf_size the size of the slice in bytes - * @return zero if successful, a negative value otherwise - */ - int (*decode_slice)(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size); - - /** - * Called at the end of each frame or field picture. - * - * The whole picture is parsed at this point and can now be sent - * to the hardware accelerator. This function is mandatory. - * - * @param avctx the codec context - * @return zero if successful, a negative value otherwise - */ - int (*end_frame)(AVCodecContext *avctx); - - /** - * Size of HW accelerator private data. - * - * Private data is allocated with av_mallocz() before - * AVCodecContext.get_buffer() and deallocated after - * AVCodecContext.release_buffer(). - */ - int priv_data_size; -} AVHWAccel; - -/** - * four components are given, that's all. - * the last component is alpha - */ -typedef struct AVPicture { - uint8_t *data[4]; - int linesize[4]; ///< number of bytes per line -} AVPicture; - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * AVPaletteControl - * This structure defines a method for communicating palette changes - * between and demuxer and a decoder. - * - * @deprecated Use AVPacket to send palette changes instead. - * This is totally broken. - */ -#define AVPALETTE_SIZE 1024 -#define AVPALETTE_COUNT 256 -typedef struct AVPaletteControl { - - /* Demuxer sets this to 1 to indicate the palette has changed; - * decoder resets to 0. */ - int palette_changed; - - /* 4-byte ARGB palette entries, stored in native byte order; note that - * the individual palette components should be on a 8-bit scale; if - * the palette data comes from an IBM VGA native format, the component - * data is probably 6 bits in size and needs to be scaled. */ - unsigned int palette[AVPALETTE_COUNT]; - -} AVPaletteControl attribute_deprecated; -#endif - -enum AVSubtitleType { - SUBTITLE_NONE, - - SUBTITLE_BITMAP, ///< A bitmap, pict will be set - - /** - * Plain text, the text field must be set by the decoder and is - * authoritative. ass and pict fields may contain approximations. - */ - SUBTITLE_TEXT, - - /** - * Formatted text, the ass field must be set by the decoder and is - * authoritative. pict and text fields may contain approximations. - */ - SUBTITLE_ASS, -}; - -typedef struct AVSubtitleRect { - int x; ///< top left corner of pict, undefined when pict is not set - int y; ///< top left corner of pict, undefined when pict is not set - int w; ///< width of pict, undefined when pict is not set - int h; ///< height of pict, undefined when pict is not set - int nb_colors; ///< number of colors in pict, undefined when pict is not set - - /** - * data+linesize for the bitmap of this subtitle. - * can be set for text/ass as well once they where rendered - */ - AVPicture pict; - enum AVSubtitleType type; - - char *text; ///< 0 terminated plain UTF-8 text - - /** - * 0 terminated ASS/SSA compatible event line. - * The pressentation of this is unaffected by the other values in this - * struct. - */ - char *ass; -} AVSubtitleRect; - -typedef struct AVSubtitle { - uint16_t format; /* 0 = graphics */ - uint32_t start_display_time; /* relative to packet pts, in ms */ - uint32_t end_display_time; /* relative to packet pts, in ms */ - unsigned num_rects; - AVSubtitleRect **rects; - int64_t pts; ///< Same as packet pts, in AV_TIME_BASE -} AVSubtitle; - -/* packet functions */ - -/** - * @deprecated use NULL instead - */ -attribute_deprecated void av_destruct_packet_nofree(AVPacket *pkt); - -/** - * Default packet destructor. - */ -void av_destruct_packet(AVPacket *pkt); - -/** - * Initialize optional fields of a packet with default values. - * - * @param pkt packet - */ -void av_init_packet(AVPacket *pkt); - -/** - * Allocate the payload of a packet and initialize its fields with - * default values. - * - * @param pkt packet - * @param size wanted payload size - * @return 0 if OK, AVERROR_xxx otherwise - */ -int av_new_packet(AVPacket *pkt, int size); - -/** - * Reduce packet size, correctly zeroing padding - * - * @param pkt packet - * @param size new size - */ -void av_shrink_packet(AVPacket *pkt, int size); - -/** - * @warning This is a hack - the packet memory allocation stuff is broken. The - * packet is allocated if it was not really allocated. - */ -int av_dup_packet(AVPacket *pkt); - -/** - * Free a packet. - * - * @param pkt packet to free - */ -void av_free_packet(AVPacket *pkt); - -/* resample.c */ - -struct ReSampleContext; -struct AVResampleContext; - -typedef struct ReSampleContext ReSampleContext; - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * @deprecated Use av_audio_resample_init() instead. - */ -attribute_deprecated ReSampleContext *audio_resample_init(int output_channels, int input_channels, - int output_rate, int input_rate); -#endif -/** - * Initializes audio resampling context - * - * @param output_channels number of output channels - * @param input_channels number of input channels - * @param output_rate output sample rate - * @param input_rate input sample rate - * @param sample_fmt_out requested output sample format - * @param sample_fmt_in input sample format - * @param filter_length length of each FIR filter in the filterbank relative to the cutoff freq - * @param log2_phase_count log2 of the number of entries in the polyphase filterbank - * @param linear If 1 then the used FIR filter will be linearly interpolated - between the 2 closest, if 0 the closest will be used - * @param cutoff cutoff frequency, 1.0 corresponds to half the output sampling rate - * @return allocated ReSampleContext, NULL if error occured - */ -ReSampleContext *av_audio_resample_init(int output_channels, int input_channels, - int output_rate, int input_rate, - enum SampleFormat sample_fmt_out, - enum SampleFormat sample_fmt_in, - int filter_length, int log2_phase_count, - int linear, double cutoff); - -int audio_resample(ReSampleContext *s, short *output, short *input, int nb_samples); -void audio_resample_close(ReSampleContext *s); - - -/** - * Initializes an audio resampler. - * Note, if either rate is not an integer then simply scale both rates up so they are. - * @param filter_length length of each FIR filter in the filterbank relative to the cutoff freq - * @param log2_phase_count log2 of the number of entries in the polyphase filterbank - * @param linear If 1 then the used FIR filter will be linearly interpolated - between the 2 closest, if 0 the closest will be used - * @param cutoff cutoff frequency, 1.0 corresponds to half the output sampling rate - */ -struct AVResampleContext *av_resample_init(int out_rate, int in_rate, int filter_length, int log2_phase_count, int linear, double cutoff); - -/** - * resamples. - * @param src an array of unconsumed samples - * @param consumed the number of samples of src which have been consumed are returned here - * @param src_size the number of unconsumed samples available - * @param dst_size the amount of space in samples available in dst - * @param update_ctx If this is 0 then the context will not be modified, that way several channels can be resampled with the same context. - * @return the number of samples written in dst or -1 if an error occurred - */ -int av_resample(struct AVResampleContext *c, short *dst, short *src, int *consumed, int src_size, int dst_size, int update_ctx); - - -/** - * Compensates samplerate/timestamp drift. The compensation is done by changing - * the resampler parameters, so no audible clicks or similar distortions occur - * @param compensation_distance distance in output samples over which the compensation should be performed - * @param sample_delta number of output samples which should be output less - * - * example: av_resample_compensate(c, 10, 500) - * here instead of 510 samples only 500 samples would be output - * - * note, due to rounding the actual compensation might be slightly different, - * especially if the compensation_distance is large and the in_rate used during init is small - */ -void av_resample_compensate(struct AVResampleContext *c, int sample_delta, int compensation_distance); -void av_resample_close(struct AVResampleContext *c); - -/** - * Allocate memory for a picture. Call avpicture_free to free it. - * - * @param picture the picture to be filled in - * @param pix_fmt the format of the picture - * @param width the width of the picture - * @param height the height of the picture - * @return zero if successful, a negative value if not - */ -int avpicture_alloc(AVPicture *picture, enum PixelFormat pix_fmt, int width, int height); - -/** - * Free a picture previously allocated by avpicture_alloc(). - * - * @param picture the AVPicture to be freed - */ -void avpicture_free(AVPicture *picture); - -/** - * Fill in the AVPicture fields. - * The fields of the given AVPicture are filled in by using the 'ptr' address - * which points to the image data buffer. Depending on the specified picture - * format, one or multiple image data pointers and line sizes will be set. - * If a planar format is specified, several pointers will be set pointing to - * the different picture planes and the line sizes of the different planes - * will be stored in the lines_sizes array. - * Call with ptr == NULL to get the required size for the ptr buffer. - * - * @param picture AVPicture whose fields are to be filled in - * @param ptr Buffer which will contain or contains the actual image data - * @param pix_fmt The format in which the picture data is stored. - * @param width the width of the image in pixels - * @param height the height of the image in pixels - * @return size of the image data in bytes - */ -int avpicture_fill(AVPicture *picture, uint8_t *ptr, - enum PixelFormat pix_fmt, int width, int height); -int avpicture_layout(const AVPicture* src, enum PixelFormat pix_fmt, int width, int height, - unsigned char *dest, int dest_size); - -/** - * Calculate the size in bytes that a picture of the given width and height - * would occupy if stored in the given picture format. - * Note that this returns the size of a compact representation as generated - * by avpicture_layout, which can be smaller than the size required for e.g. - * avpicture_fill. - * - * @param pix_fmt the given picture format - * @param width the width of the image - * @param height the height of the image - * @return Image data size in bytes or -1 on error (e.g. too large dimensions). - */ -int avpicture_get_size(enum PixelFormat pix_fmt, int width, int height); -void avcodec_get_chroma_sub_sample(enum PixelFormat pix_fmt, int *h_shift, int *v_shift); -const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt); -void avcodec_set_dimensions(AVCodecContext *s, int width, int height); - -/** - * Returns the pixel format corresponding to the name name. - * - * If there is no pixel format with name name, then looks for a - * pixel format with the name corresponding to the native endian - * format of name. - * For example in a little-endian system, first looks for "gray16", - * then for "gray16le". - * - * Finally if no pixel format has been found, returns PIX_FMT_NONE. - */ -enum PixelFormat avcodec_get_pix_fmt(const char* name); -unsigned int avcodec_pix_fmt_to_codec_tag(enum PixelFormat p); - -#define FF_LOSS_RESOLUTION 0x0001 /**< loss due to resolution change */ -#define FF_LOSS_DEPTH 0x0002 /**< loss due to color depth change */ -#define FF_LOSS_COLORSPACE 0x0004 /**< loss due to color space conversion */ -#define FF_LOSS_ALPHA 0x0008 /**< loss of alpha bits */ -#define FF_LOSS_COLORQUANT 0x0010 /**< loss due to color quantization */ -#define FF_LOSS_CHROMA 0x0020 /**< loss of chroma (e.g. RGB to gray conversion) */ - -/** - * Computes what kind of losses will occur when converting from one specific - * pixel format to another. - * When converting from one pixel format to another, information loss may occur. - * For example, when converting from RGB24 to GRAY, the color information will - * be lost. Similarly, other losses occur when converting from some formats to - * other formats. These losses can involve loss of chroma, but also loss of - * resolution, loss of color depth, loss due to the color space conversion, loss - * of the alpha bits or loss due to color quantization. - * avcodec_get_fix_fmt_loss() informs you about the various types of losses - * which will occur when converting from one pixel format to another. - * - * @param[in] dst_pix_fmt destination pixel format - * @param[in] src_pix_fmt source pixel format - * @param[in] has_alpha Whether the source pixel format alpha channel is used. - * @return Combination of flags informing you what kind of losses will occur. - */ -int avcodec_get_pix_fmt_loss(enum PixelFormat dst_pix_fmt, enum PixelFormat src_pix_fmt, - int has_alpha); - -/** - * Finds the best pixel format to convert to given a certain source pixel - * format. When converting from one pixel format to another, information loss - * may occur. For example, when converting from RGB24 to GRAY, the color - * information will be lost. Similarly, other losses occur when converting from - * some formats to other formats. avcodec_find_best_pix_fmt() searches which of - * the given pixel formats should be used to suffer the least amount of loss. - * The pixel formats from which it chooses one, are determined by the - * pix_fmt_mask parameter. - * - * @code - * src_pix_fmt = PIX_FMT_YUV420P; - * pix_fmt_mask = (1 << PIX_FMT_YUV422P) || (1 << PIX_FMT_RGB24); - * dst_pix_fmt = avcodec_find_best_pix_fmt(pix_fmt_mask, src_pix_fmt, alpha, &loss); - * @endcode - * - * @param[in] pix_fmt_mask bitmask determining which pixel format to choose from - * @param[in] src_pix_fmt source pixel format - * @param[in] has_alpha Whether the source pixel format alpha channel is used. - * @param[out] loss_ptr Combination of flags informing you what kind of losses will occur. - * @return The best pixel format to convert to or -1 if none was found. - */ -enum PixelFormat avcodec_find_best_pix_fmt(int64_t pix_fmt_mask, enum PixelFormat src_pix_fmt, - int has_alpha, int *loss_ptr); - - -/** - * Print in buf the string corresponding to the pixel format with - * number pix_fmt, or an header if pix_fmt is negative. - * - * @param[in] buf the buffer where to write the string - * @param[in] buf_size the size of buf - * @param[in] pix_fmt the number of the pixel format to print the corresponding info string, or - * a negative value to print the corresponding header. - * Meaningful values for obtaining a pixel format info vary from 0 to PIX_FMT_NB -1. - */ -void avcodec_pix_fmt_string (char *buf, int buf_size, enum PixelFormat pix_fmt); - -#define FF_ALPHA_TRANSP 0x0001 /* image has some totally transparent pixels */ -#define FF_ALPHA_SEMI_TRANSP 0x0002 /* image has some transparent pixels */ - -/** - * Tell if an image really has transparent alpha values. - * @return ored mask of FF_ALPHA_xxx constants - */ -int img_get_alpha_info(const AVPicture *src, - enum PixelFormat pix_fmt, int width, int height); - -/* deinterlace a picture */ -/* deinterlace - if not supported return -1 */ -int avpicture_deinterlace(AVPicture *dst, const AVPicture *src, - enum PixelFormat pix_fmt, int width, int height); - -/* external high level API */ - -/** - * If c is NULL, returns the first registered codec, - * if c is non-NULL, returns the next registered codec after c, - * or NULL if c is the last one. - */ -AVCodec *av_codec_next(AVCodec *c); - -/** - * Returns the LIBAVCODEC_VERSION_INT constant. - */ -unsigned avcodec_version(void); - -/** - * Initializes libavcodec. - * - * @warning This function must be called before any other libavcodec - * function. - */ -void avcodec_init(void); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * @deprecated Deprecated in favor of avcodec_register(). - */ -attribute_deprecated void register_avcodec(AVCodec *codec); -#endif - -/** - * Register the codec codec and initialize libavcodec. - * - * @see avcodec_init() - */ -void avcodec_register(AVCodec *codec); - -/** - * Finds a registered encoder with a matching codec ID. - * - * @param id CodecID of the requested encoder - * @return An encoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_encoder(enum CodecID id); - -/** - * Finds a registered encoder with the specified name. - * - * @param name name of the requested encoder - * @return An encoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_encoder_by_name(const char *name); - -/** - * Finds a registered decoder with a matching codec ID. - * - * @param id CodecID of the requested decoder - * @return A decoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_decoder(enum CodecID id); - -/** - * Finds a registered decoder with the specified name. - * - * @param name name of the requested decoder - * @return A decoder if one was found, NULL otherwise. - */ -AVCodec *avcodec_find_decoder_by_name(const char *name); -void avcodec_string(char *buf, int buf_size, AVCodecContext *enc, int encode); - -/** - * Sets the fields of the given AVCodecContext to default values. - * - * @param s The AVCodecContext of which the fields should be set to default values. - */ -void avcodec_get_context_defaults(AVCodecContext *s); - -/** THIS FUNCTION IS NOT YET PART OF THE PUBLIC API! - * we WILL change its arguments and name a few times! */ -void avcodec_get_context_defaults2(AVCodecContext *s, enum CodecType); - -/** - * Allocates an AVCodecContext and sets its fields to default values. The - * resulting struct can be deallocated by simply calling av_free(). - * - * @return An AVCodecContext filled with default values or NULL on failure. - * @see avcodec_get_context_defaults - */ -AVCodecContext *avcodec_alloc_context(void); - -/** THIS FUNCTION IS NOT YET PART OF THE PUBLIC API! - * we WILL change its arguments and name a few times! */ -AVCodecContext *avcodec_alloc_context2(enum CodecType); - -/** - * Sets the fields of the given AVFrame to default values. - * - * @param pic The AVFrame of which the fields should be set to default values. - */ -void avcodec_get_frame_defaults(AVFrame *pic); - -/** - * Allocates an AVFrame and sets its fields to default values. The resulting - * struct can be deallocated by simply calling av_free(). - * - * @return An AVFrame filled with default values or NULL on failure. - * @see avcodec_get_frame_defaults - */ -AVFrame *avcodec_alloc_frame(void); - -int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic); -void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic); -int avcodec_default_reget_buffer(AVCodecContext *s, AVFrame *pic); -void avcodec_align_dimensions(AVCodecContext *s, int *width, int *height); - -/** - * Checks if the given dimension of a picture is valid, meaning that all - * bytes of the picture can be addressed with a signed int. - * - * @param[in] w Width of the picture. - * @param[in] h Height of the picture. - * @return Zero if valid, a negative value if invalid. - */ -int avcodec_check_dimensions(void *av_log_ctx, unsigned int w, unsigned int h); -enum PixelFormat avcodec_default_get_format(struct AVCodecContext *s, const enum PixelFormat * fmt); - -int avcodec_thread_init(AVCodecContext *s, int thread_count); -void avcodec_thread_free(AVCodecContext *s); -int avcodec_thread_execute(AVCodecContext *s, int (*func)(AVCodecContext *c2, void *arg2),void *arg, int *ret, int count, int size); -int avcodec_default_execute(AVCodecContext *c, int (*func)(AVCodecContext *c2, void *arg2),void *arg, int *ret, int count, int size); -//FIXME func typedef - -/** - * Initializes the AVCodecContext to use the given AVCodec. Prior to using this - * function the context has to be allocated. - * - * The functions avcodec_find_decoder_by_name(), avcodec_find_encoder_by_name(), - * avcodec_find_decoder() and avcodec_find_encoder() provide an easy way for - * retrieving a codec. - * - * @warning This function is not thread safe! - * - * @code - * avcodec_register_all(); - * codec = avcodec_find_decoder(CODEC_ID_H264); - * if (!codec) - * exit(1); - * - * context = avcodec_alloc_context(); - * - * if (avcodec_open(context, codec) < 0) - * exit(1); - * @endcode - * - * @param avctx The context which will be set up to use the given codec. - * @param codec The codec to use within the context. - * @return zero on success, a negative value on error - * @see avcodec_alloc_context, avcodec_find_decoder, avcodec_find_encoder - */ -int avcodec_open(AVCodecContext *avctx, AVCodec *codec); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * Decodes an audio frame from buf into samples. - * Wrapper function which calls avcodec_decode_audio3. - * - * @deprecated Use avcodec_decode_audio3 instead. - * @param avctx the codec context - * @param[out] samples the output buffer - * @param[in,out] frame_size_ptr the output buffer size in bytes - * @param[in] buf the input buffer - * @param[in] buf_size the input buffer size in bytes - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -attribute_deprecated int avcodec_decode_audio2(AVCodecContext *avctx, int16_t *samples, - int *frame_size_ptr, - const uint8_t *buf, int buf_size); -#endif - -/** - * Decodes the audio frame of size avpkt->size from avpkt->data into samples. - * Some decoders may support multiple frames in a single AVPacket, such - * decoders would then just decode the first frame. - * If no frame - * could be decompressed, frame_size_ptr is zero. Otherwise, it is the - * decompressed frame size in bytes. - * - * @warning You must set frame_size_ptr to the allocated size of the - * output buffer before calling avcodec_decode_audio3(). - * - * @warning The input buffer must be FF_INPUT_BUFFER_PADDING_SIZE larger than - * the actual read bytes because some optimized bitstream readers read 32 or 64 - * bits at once and could read over the end. - * - * @warning The end of the input buffer avpkt->data should be set to 0 to ensure that - * no overreading happens for damaged MPEG streams. - * - * @note You might have to align the input buffer avpkt->data and output buffer - * samples. The alignment requirements depend on the CPU: On some CPUs it isn't - * necessary at all, on others it won't work at all if not aligned and on others - * it will work but it will have an impact on performance. - * - * In practice, avpkt->data should have 4 byte alignment at minimum and - * samples should be 16 byte aligned unless the CPU doesn't need it - * (AltiVec and SSE do). - * - * @param avctx the codec context - * @param[out] samples the output buffer, sample type in avctx->sample_fmt - * @param[in,out] frame_size_ptr the output buffer size in bytes - * @param[in] avpkt The input AVPacket containing the input buffer. - * You can create such packet with av_init_packet() and by then setting - * data and size, some decoders might in addition need other fields. - * All decoders are designed to use the least fields possible though. - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -int avcodec_decode_audio3(AVCodecContext *avctx, int16_t *samples, - int *frame_size_ptr, - AVPacket *avpkt); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/** - * Decodes a video frame from buf into picture. - * Wrapper function which calls avcodec_decode_video2. - * - * @deprecated Use avcodec_decode_video2 instead. - * @param avctx the codec context - * @param[out] picture The AVFrame in which the decoded video frame will be stored. - * @param[in] buf the input buffer - * @param[in] buf_size the size of the input buffer in bytes - * @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero. - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -attribute_deprecated int avcodec_decode_video(AVCodecContext *avctx, AVFrame *picture, - int *got_picture_ptr, - const uint8_t *buf, int buf_size); -#endif - -/** - * Decodes the video frame of size avpkt->size from avpkt->data into picture. - * Some decoders may support multiple frames in a single AVPacket, such - * decoders would then just decode the first frame. - * - * @warning The input buffer must be FF_INPUT_BUFFER_PADDING_SIZE larger than - * the actual read bytes because some optimized bitstream readers read 32 or 64 - * bits at once and could read over the end. - * - * @warning The end of the input buffer buf should be set to 0 to ensure that - * no overreading happens for damaged MPEG streams. - * - * @note You might have to align the input buffer avpkt->data. - * The alignment requirements depend on the CPU: on some CPUs it isn't - * necessary at all, on others it won't work at all if not aligned and on others - * it will work but it will have an impact on performance. - * - * In practice, avpkt->data should have 4 byte alignment at minimum. - * - * @note Some codecs have a delay between input and output, these need to be - * feeded with avpkt->data=NULL, avpkt->size=0 at the end to return the remaining frames. - * - * @param avctx the codec context - * @param[out] picture The AVFrame in which the decoded video frame will be stored. - * @param[in] avpkt The input AVpacket containing the input buffer. - * You can create such packet with av_init_packet() and by then setting - * data and size, some decoders might in addition need other fields like - * flags&PKT_FLAG_KEY. All decoders are designed to use the least - * fields possible. - * @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero. - * @return On error a negative value is returned, otherwise the number of bytes - * used or zero if no frame could be decompressed. - */ -int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, - int *got_picture_ptr, - AVPacket *avpkt); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -/* Decode a subtitle message. Return -1 if error, otherwise return the - * number of bytes used. If no subtitle could be decompressed, - * got_sub_ptr is zero. Otherwise, the subtitle is stored in *sub. */ -attribute_deprecated int avcodec_decode_subtitle(AVCodecContext *avctx, AVSubtitle *sub, - int *got_sub_ptr, - const uint8_t *buf, int buf_size); -#endif - -/** - * Decodes a subtitle message. - * Returns a negative value on error, otherwise returns the number of bytes used. - * If no subtitle could be decompressed, got_sub_ptr is zero. - * Otherwise, the subtitle is stored in *sub. - * - * @param avctx the codec context - * @param[out] sub The AVSubtitle in which the decoded subtitle will be stored. - * @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero. - * @param[in] avpkt The input AVPacket containing the input buffer. - */ -int avcodec_decode_subtitle2(AVCodecContext *avctx, AVSubtitle *sub, - int *got_sub_ptr, - AVPacket *avpkt); -int avcodec_parse_frame(AVCodecContext *avctx, uint8_t **pdata, - int *data_size_ptr, - uint8_t *buf, int buf_size); - -/** - * Encodes an audio frame from samples into buf. - * - * @note The output buffer should be at least FF_MIN_BUFFER_SIZE bytes large. - * However, for PCM audio the user will know how much space is needed - * because it depends on the value passed in buf_size as described - * below. In that case a lower value can be used. - * - * @param avctx the codec context - * @param[out] buf the output buffer - * @param[in] buf_size the output buffer size - * @param[in] samples the input buffer containing the samples - * The number of samples read from this buffer is frame_size*channels, - * both of which are defined in avctx. - * For PCM audio the number of samples read from samples is equal to - * buf_size * input_sample_size / output_sample_size. - * @return On error a negative value is returned, on success zero or the number - * of bytes used to encode the data read from the input buffer. - */ -int avcodec_encode_audio(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const short *samples); - -/** - * Encodes a video frame from pict into buf. - * The input picture should be - * stored using a specific format, namely avctx.pix_fmt. - * - * @param avctx the codec context - * @param[out] buf the output buffer for the bitstream of encoded frame - * @param[in] buf_size the size of the output buffer in bytes - * @param[in] pict the input picture to encode - * @return On error a negative value is returned, on success zero or the number - * of bytes used from the output buffer. - */ -int avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const AVFrame *pict); -int avcodec_encode_subtitle(AVCodecContext *avctx, uint8_t *buf, int buf_size, - const AVSubtitle *sub); - -int avcodec_close(AVCodecContext *avctx); - -/** - * Register all the codecs, parsers and bitstream filters which were enabled at - * configuration time. If you do not call this function you can select exactly - * which formats you want to support, by using the individual registration - * functions. - * - * @see avcodec_register - * @see av_register_codec_parser - * @see av_register_bitstream_filter - */ -void avcodec_register_all(void); - -/** - * Flush buffers, should be called when seeking or when switching to a different stream. - */ -void avcodec_flush_buffers(AVCodecContext *avctx); - -void avcodec_default_free_buffers(AVCodecContext *s); - -/* misc useful functions */ - -/** - * Returns a single letter to describe the given picture type pict_type. - * - * @param[in] pict_type the picture type - * @return A single character representing the picture type. - */ -char av_get_pict_type_char(int pict_type); - -/** - * Returns codec bits per sample. - * - * @param[in] codec_id the codec - * @return Number of bits per sample or zero if unknown for the given codec. - */ -int av_get_bits_per_sample(enum CodecID codec_id); - -/** - * Returns sample format bits per sample. - * - * @param[in] sample_fmt the sample format - * @return Number of bits per sample or zero if unknown for the given sample format. - */ -int av_get_bits_per_sample_format(enum SampleFormat sample_fmt); - -/* frame parsing */ -typedef struct AVCodecParserContext { - void *priv_data; - struct AVCodecParser *parser; - int64_t frame_offset; /* offset of the current frame */ - int64_t cur_offset; /* current offset - (incremented by each av_parser_parse()) */ - int64_t next_frame_offset; /* offset of the next frame */ - /* video info */ - int pict_type; /* XXX: Put it back in AVCodecContext. */ - /** - * This field is used for proper frame duration computation in lavf. - * It signals, how much longer the frame duration of the current frame - * is compared to normal frame duration. - * - * frame_duration = (1 + repeat_pict) * time_base - * - * It is used by codecs like H.264 to display telecined material. - */ - int repeat_pict; /* XXX: Put it back in AVCodecContext. */ - int64_t pts; /* pts of the current frame */ - int64_t dts; /* dts of the current frame */ - - /* private data */ - int64_t last_pts; - int64_t last_dts; - int fetch_timestamp; - -#define AV_PARSER_PTS_NB 4 - int cur_frame_start_index; - int64_t cur_frame_offset[AV_PARSER_PTS_NB]; - int64_t cur_frame_pts[AV_PARSER_PTS_NB]; - int64_t cur_frame_dts[AV_PARSER_PTS_NB]; - - int flags; -#define PARSER_FLAG_COMPLETE_FRAMES 0x0001 - - int64_t offset; ///< byte offset from starting packet start - int64_t cur_frame_end[AV_PARSER_PTS_NB]; - - /*! - * Set by parser to 1 for key frames and 0 for non-key frames. - * It is initialized to -1, so if the parser doesn't set this flag, - * old-style fallback using FF_I_TYPE picture type as key frames - * will be used. - */ - int key_frame; - - /** - * Time difference in stream time base units from the pts of this - * packet to the point at which the output from the decoder has converged - * independent from the availability of previous frames. That is, the - * frames are virtually identical no matter if decoding started from - * the very first frame or from this keyframe. - * Is AV_NOPTS_VALUE if unknown. - * This field is not the display duration of the current frame. - * - * The purpose of this field is to allow seeking in streams that have no - * keyframes in the conventional sense. It corresponds to the - * recovery point SEI in H.264 and match_time_delta in NUT. It is also - * essential for some types of subtitle streams to ensure that all - * subtitles are correctly displayed after seeking. - */ - int64_t convergence_duration; - - // Timestamp generation support: - /** - * Synchronization point for start of timestamp generation. - * - * Set to >0 for sync point, 0 for no sync point and <0 for undefined - * (default). - * - * For example, this corresponds to presence of H.264 buffering period - * SEI message. - */ - int dts_sync_point; - - /** - * Offset of the current timestamp against last timestamp sync point in - * units of AVCodecContext.time_base. - * - * Set to INT_MIN when dts_sync_point unused. Otherwise, it must - * contain a valid timestamp offset. - * - * Note that the timestamp of sync point has usually a nonzero - * dts_ref_dts_delta, which refers to the previous sync point. Offset of - * the next frame after timestamp sync point will be usually 1. - * - * For example, this corresponds to H.264 cpb_removal_delay. - */ - int dts_ref_dts_delta; - - /** - * Presentation delay of current frame in units of AVCodecContext.time_base. - * - * Set to INT_MIN when dts_sync_point unused. Otherwise, it must - * contain valid non-negative timestamp delta (presentation time of a frame - * must not lie in the past). - * - * This delay represents the difference between decoding and presentation - * time of the frame. - * - * For example, this corresponds to H.264 dpb_output_delay. - */ - int pts_dts_delta; - - /** - * Position of the packet in file. - * - * Analogous to cur_frame_pts/dts - */ - int64_t cur_frame_pos[AV_PARSER_PTS_NB]; - - /** - * Byte position of currently parsed frame in stream. - */ - int64_t pos; - - /** - * Previous frame byte position. - */ - int64_t last_pos; -} AVCodecParserContext; - -typedef struct AVCodecParser { - int codec_ids[5]; /* several codec IDs are permitted */ - int priv_data_size; - int (*parser_init)(AVCodecParserContext *s); - int (*parser_parse)(AVCodecParserContext *s, - AVCodecContext *avctx, - const uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size); - void (*parser_close)(AVCodecParserContext *s); - int (*split)(AVCodecContext *avctx, const uint8_t *buf, int buf_size); - struct AVCodecParser *next; -} AVCodecParser; - -AVCodecParser *av_parser_next(AVCodecParser *c); - -void av_register_codec_parser(AVCodecParser *parser); -AVCodecParserContext *av_parser_init(int codec_id); - -#if LIBAVCODEC_VERSION_MAJOR < 53 -attribute_deprecated -int av_parser_parse(AVCodecParserContext *s, - AVCodecContext *avctx, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, - int64_t pts, int64_t dts); -#endif - -/** - * Parse a packet. - * - * @param s parser context. - * @param avctx codec context. - * @param poutbuf set to pointer to parsed buffer or NULL if not yet finished. - * @param poutbuf_size set to size of parsed buffer or zero if not yet finished. - * @param buf input buffer. - * @param buf_size input length, to signal EOF, this should be 0 (so that the last frame can be output). - * @param pts input presentation timestamp. - * @param dts input decoding timestamp. - * @param pos input byte position in stream. - * @return the number of bytes of the input bitstream used. - * - * Example: - * @code - * while(in_len){ - * len = av_parser_parse2(myparser, AVCodecContext, &data, &size, - * in_data, in_len, - * pts, dts, pos); - * in_data += len; - * in_len -= len; - * - * if(size) - * decode_frame(data, size); - * } - * @endcode - */ -int av_parser_parse2(AVCodecParserContext *s, - AVCodecContext *avctx, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, - int64_t pts, int64_t dts, - int64_t pos); - -int av_parser_change(AVCodecParserContext *s, - AVCodecContext *avctx, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, int keyframe); -void av_parser_close(AVCodecParserContext *s); - - -typedef struct AVBitStreamFilterContext { - void *priv_data; - struct AVBitStreamFilter *filter; - AVCodecParserContext *parser; - struct AVBitStreamFilterContext *next; -} AVBitStreamFilterContext; - - -typedef struct AVBitStreamFilter { - const char *name; - int priv_data_size; - int (*filter)(AVBitStreamFilterContext *bsfc, - AVCodecContext *avctx, const char *args, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, int keyframe); - void (*close)(AVBitStreamFilterContext *bsfc); - struct AVBitStreamFilter *next; -} AVBitStreamFilter; - -void av_register_bitstream_filter(AVBitStreamFilter *bsf); -AVBitStreamFilterContext *av_bitstream_filter_init(const char *name); -int av_bitstream_filter_filter(AVBitStreamFilterContext *bsfc, - AVCodecContext *avctx, const char *args, - uint8_t **poutbuf, int *poutbuf_size, - const uint8_t *buf, int buf_size, int keyframe); -void av_bitstream_filter_close(AVBitStreamFilterContext *bsf); - -AVBitStreamFilter *av_bitstream_filter_next(AVBitStreamFilter *f); - -/* memory */ - -/** - * Reallocates the given block if it is not large enough, otherwise it - * does nothing. - * - * @see av_realloc - */ -void *av_fast_realloc(void *ptr, unsigned int *size, unsigned int min_size); - -/** - * Allocates a buffer, reusing the given one if large enough. - * - * Contrary to av_fast_realloc the current buffer contents might not be - * preserved and on error the old buffer is freed, thus no special - * handling to avoid memleaks is necessary. - * - * @param ptr pointer to pointer to already allocated buffer, overwritten with pointer to new buffer - * @param size size of the buffer *ptr points to - * @param min_size minimum size of *ptr buffer after returning, *ptr will be NULL and - * *size 0 if an error occurred. - */ -void av_fast_malloc(void *ptr, unsigned int *size, unsigned int min_size); - -/** - * Copy image 'src' to 'dst'. - */ -void av_picture_copy(AVPicture *dst, const AVPicture *src, - enum PixelFormat pix_fmt, int width, int height); - -/** - * Crop image top and left side. - */ -int av_picture_crop(AVPicture *dst, const AVPicture *src, - enum PixelFormat pix_fmt, int top_band, int left_band); - -/** - * Pad image. - */ -int av_picture_pad(AVPicture *dst, const AVPicture *src, int height, int width, enum PixelFormat pix_fmt, - int padtop, int padbottom, int padleft, int padright, int *color); - -unsigned int av_xiphlacing(unsigned char *s, unsigned int v); - -/** - * Parses str and put in width_ptr and height_ptr the detected values. - * - * @return 0 in case of a successful parsing, a negative value otherwise - * @param[in] str the string to parse: it has to be a string in the format - * x or a valid video frame size abbreviation. - * @param[in,out] width_ptr pointer to the variable which will contain the detected - * frame width value - * @param[in,out] height_ptr pointer to the variable which will contain the detected - * frame height value - */ -int av_parse_video_frame_size(int *width_ptr, int *height_ptr, const char *str); - -/** - * Parses str and put in frame_rate the detected values. - * - * @return 0 in case of a successful parsing, a negative value otherwise - * @param[in] str the string to parse: it has to be a string in the format - * /, a float number or a valid video rate abbreviation - * @param[in,out] frame_rate pointer to the AVRational which will contain the detected - * frame rate - */ -int av_parse_video_frame_rate(AVRational *frame_rate, const char *str); - -/* error handling */ -#if EINVAL > 0 -#define AVERROR(e) (-(e)) /**< Returns a negative error code from a POSIX error code, to return from library functions. */ -#define AVUNERROR(e) (-(e)) /**< Returns a POSIX error code from a library function error return value. */ -#else -/* Some platforms have E* and errno already negated. */ -#define AVERROR(e) (e) -#define AVUNERROR(e) (e) -#endif -#define AVERROR_UNKNOWN AVERROR(EINVAL) /**< unknown error */ -#define AVERROR_IO AVERROR(EIO) /**< I/O error */ -#define AVERROR_NUMEXPECTED AVERROR(EDOM) /**< Number syntax expected in filename. */ -#define AVERROR_INVALIDDATA AVERROR(EINVAL) /**< invalid data found */ -#define AVERROR_NOMEM AVERROR(ENOMEM) /**< not enough memory */ -#define AVERROR_NOFMT AVERROR(EILSEQ) /**< unknown format */ -#define AVERROR_NOTSUPP AVERROR(ENOSYS) /**< Operation not supported. */ -#define AVERROR_NOENT AVERROR(ENOENT) /**< No such file or directory. */ -#define AVERROR_EOF AVERROR(EPIPE) /**< End of file. */ -#define AVERROR_PATCHWELCOME -MKTAG('P','A','W','E') /**< Not yet implemented in FFmpeg. Patches welcome. */ - -/** - * Logs a generic warning message about a missing feature. This function is - * intended to be used internally by FFmpeg (libavcodec, libavformat, etc.) - * only, and would normally not be used by applications. - * @param[in] avc a pointer to an arbitrary struct of which the first field is - * a pointer to an AVClass struct - * @param[in] feature string containing the name of the missing feature - * @param[in] want_sample indicates if samples are wanted which exhibit this feature. - * If want_sample is non-zero, additional verbage will be added to the log - * message which tells the user how to report samples to the development - * mailing list. - */ -void av_log_missing_feature(void *avc, const char *feature, int want_sample); - -/** - * Logs a generic warning message asking for a sample. This function is - * intended to be used internally by FFmpeg (libavcodec, libavformat, etc.) - * only, and would normally not be used by applications. - * @param[in] avc a pointer to an arbitrary struct of which the first field is - * a pointer to an AVClass struct - * @param[in] msg string containing an optional message, or NULL if no message - */ -void av_log_ask_for_sample(void *avc, const char *msg); - -/** - * Registers the hardware accelerator hwaccel. - */ -void av_register_hwaccel(AVHWAccel *hwaccel); - -/** - * If hwaccel is NULL, returns the first registered hardware accelerator, - * if hwaccel is non-NULL, returns the next registered hardware accelerator - * after hwaccel, or NULL if hwaccel is the last one. - */ -AVHWAccel *av_hwaccel_next(AVHWAccel *hwaccel); - - -/** - * Lock operation used by lockmgr - */ -enum AVLockOp { - AV_LOCK_CREATE, ///< Create a mutex - AV_LOCK_OBTAIN, ///< Lock the mutex - AV_LOCK_RELEASE, ///< Unlock the mutex - AV_LOCK_DESTROY, ///< Free mutex resources -}; - -/** - * Register a user provided lock manager supporting the operations - * specified by AVLockOp. mutex points to a (void *) where the - * lockmgr should store/get a pointer to a user allocated mutex. It's - * NULL upon AV_LOCK_CREATE and != NULL for all other ops. - * - * @param cb User defined callback. Note: FFmpeg may invoke calls to this - * callback during the call to av_lockmgr_register(). - * Thus, the application must be prepared to handle that. - * If cb is set to NULL the lockmgr will be unregistered. - * Also note that during unregistration the previously registered - * lockmgr callback may also be invoked. - */ -int av_lockmgr_register(int (*cb)(void **mutex, enum AVLockOp op)); - -#endif /* AVCODEC_AVCODEC_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avformat.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avformat.h deleted file mode 100644 index f56b45d..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avformat.h +++ /dev/null @@ -1,1265 +0,0 @@ -/* - * copyright (c) 2001 Fabrice Bellard - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVFORMAT_AVFORMAT_H -#define AVFORMAT_AVFORMAT_H - -#define LIBAVFORMAT_VERSION_MAJOR 52 -#define LIBAVFORMAT_VERSION_MINOR 38 -#define LIBAVFORMAT_VERSION_MICRO 0 - -#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \ - LIBAVFORMAT_VERSION_MINOR, \ - LIBAVFORMAT_VERSION_MICRO) -#define LIBAVFORMAT_VERSION AV_VERSION(LIBAVFORMAT_VERSION_MAJOR, \ - LIBAVFORMAT_VERSION_MINOR, \ - LIBAVFORMAT_VERSION_MICRO) -#define LIBAVFORMAT_BUILD LIBAVFORMAT_VERSION_INT - -#define LIBAVFORMAT_IDENT "Lavf" AV_STRINGIFY(LIBAVFORMAT_VERSION) - -/** - * Returns the LIBAVFORMAT_VERSION_INT constant. - */ -unsigned avformat_version(void); - -#include -#include /* FILE */ -#include "avcodec.h" - -#include "avio.h" - -struct AVFormatContext; - - -/* - * Public Metadata API. - * The metadata API allows libavformat to export metadata tags to a client - * application using a sequence of key/value pairs. - * Important concepts to keep in mind: - * 1. Keys are unique; there can never be 2 tags with the same key. This is - * also meant semantically, i.e., a demuxer should not knowingly produce - * several keys that are literally different but semantically identical. - * E.g., key=Author5, key=Author6. In this example, all authors must be - * placed in the same tag. - * 2. Metadata is flat, not hierarchical; there are no subtags. If you - * want to store, e.g., the email address of the child of producer Alice - * and actor Bob, that could have key=alice_and_bobs_childs_email_address. - * 3. A tag whose value is localized for a particular language is appended - * with a dash character ('-') and the ISO 639-2/B 3-letter language code. - * For example: Author-ger=Michael, Author-eng=Mike - * The original/default language is in the unqualified "Author" tag. - * A demuxer should set a default if it sets any translated tag. - */ - -#define AV_METADATA_MATCH_CASE 1 -#define AV_METADATA_IGNORE_SUFFIX 2 - -typedef struct { - char *key; - char *value; -}AVMetadataTag; - -typedef struct AVMetadata AVMetadata; -typedef struct AVMetadataConv AVMetadataConv; - -/** - * Gets a metadata element with matching key. - * @param prev Set to the previous matching element to find the next. - * @param flags Allows case as well as suffix-insensitive comparisons. - * @return Found tag or NULL, changing key or value leads to undefined behavior. - */ -AVMetadataTag * -av_metadata_get(AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags); - -/** - * Sets the given tag in m, overwriting an existing tag. - * @param key tag key to add to m (will be av_strduped) - * @param value tag value to add to m (will be av_strduped) - * @return >= 0 on success otherwise an error code <0 - */ -int av_metadata_set(AVMetadata **pm, const char *key, const char *value); - -/** - * Converts all the metadata sets from ctx according to the source and - * destination conversion tables. - * @param d_conv destination tags format conversion table - * @param s_conv source tags format conversion table - */ -void av_metadata_conv(struct AVFormatContext *ctx,const AVMetadataConv *d_conv, - const AVMetadataConv *s_conv); - -/** - * Frees all the memory allocated for an AVMetadata struct. - */ -void av_metadata_free(AVMetadata **m); - - -/* packet functions */ - - -/** - * Allocates and reads the payload of a packet and initializes its - * fields with default values. - * - * @param pkt packet - * @param size desired payload size - * @return >0 (read size) if OK, AVERROR_xxx otherwise - */ -int av_get_packet(ByteIOContext *s, AVPacket *pkt, int size); - - -/*************************************************/ -/* fractional numbers for exact pts handling */ - -/** - * The exact value of the fractional number is: 'val + num / den'. - * num is assumed to be 0 <= num < den. - */ -typedef struct AVFrac { - int64_t val, num, den; -} AVFrac; - -/*************************************************/ -/* input/output formats */ - -struct AVCodecTag; - -/** This structure contains the data a format has to probe a file. */ -typedef struct AVProbeData { - const char *filename; - unsigned char *buf; /**< Buffer must have AVPROBE_PADDING_SIZE of extra allocated bytes filled with zero. */ - int buf_size; /**< Size of buf except extra allocated bytes */ -} AVProbeData; - -#define AVPROBE_SCORE_MAX 100 ///< maximum score, half of that is used for file-extension-based detection -#define AVPROBE_PADDING_SIZE 32 ///< extra allocated bytes at the end of the probe buffer - -typedef struct AVFormatParameters { - AVRational time_base; - int sample_rate; - int channels; - int width; - int height; - enum PixelFormat pix_fmt; - int channel; /**< Used to select DV channel. */ - const char *standard; /**< TV standard, NTSC, PAL, SECAM */ - unsigned int mpeg2ts_raw:1; /**< Force raw MPEG-2 transport stream output, if possible. */ - unsigned int mpeg2ts_compute_pcr:1; /**< Compute exact PCR for each transport - stream packet (only meaningful if - mpeg2ts_raw is TRUE). */ - unsigned int initial_pause:1; /**< Do not begin to play the stream - immediately (RTSP only). */ - unsigned int prealloced_context:1; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - enum CodecID video_codec_id; - enum CodecID audio_codec_id; -#endif -} AVFormatParameters; - -//! Demuxer will use url_fopen, no opened file should be provided by the caller. -#define AVFMT_NOFILE 0x0001 -#define AVFMT_NEEDNUMBER 0x0002 /**< Needs '%d' in filename. */ -#define AVFMT_SHOW_IDS 0x0008 /**< Show format stream IDs numbers. */ -#define AVFMT_RAWPICTURE 0x0020 /**< Format wants AVPicture structure for - raw picture data. */ -#define AVFMT_GLOBALHEADER 0x0040 /**< Format wants global header. */ -#define AVFMT_NOTIMESTAMPS 0x0080 /**< Format does not need / have any timestamps. */ -#define AVFMT_GENERIC_INDEX 0x0100 /**< Use generic index building code. */ -#define AVFMT_TS_DISCONT 0x0200 /**< Format allows timestamp discontinuities. */ -#define AVFMT_VARIABLE_FPS 0x0400 /**< Format allows variable fps. */ - -typedef struct AVOutputFormat { - const char *name; - /** - * Descriptive name for the format, meant to be more human-readable - * than name. You should use the NULL_IF_CONFIG_SMALL() macro - * to define it. - */ - const char *long_name; - const char *mime_type; - const char *extensions; /**< comma-separated filename extensions */ - /** size of private data so that it can be allocated in the wrapper */ - int priv_data_size; - /* output support */ - enum CodecID audio_codec; /**< default audio codec */ - enum CodecID video_codec; /**< default video codec */ - int (*write_header)(struct AVFormatContext *); - int (*write_packet)(struct AVFormatContext *, AVPacket *pkt); - int (*write_trailer)(struct AVFormatContext *); - /** can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER, AVFMT_GLOBALHEADER */ - int flags; - /** Currently only used to set pixel format if not YUV420P. */ - int (*set_parameters)(struct AVFormatContext *, AVFormatParameters *); - int (*interleave_packet)(struct AVFormatContext *, AVPacket *out, - AVPacket *in, int flush); - - /** - * List of supported codec_id-codec_tag pairs, ordered by "better - * choice first". The arrays are all terminated by CODEC_ID_NONE. - */ - const struct AVCodecTag * const *codec_tag; - - enum CodecID subtitle_codec; /**< default subtitle codec */ - - const AVMetadataConv *metadata_conv; - - /* private fields */ - struct AVOutputFormat *next; -} AVOutputFormat; - -typedef struct AVInputFormat { - const char *name; - /** - * Descriptive name for the format, meant to be more human-readable - * than name. You should use the NULL_IF_CONFIG_SMALL() macro - * to define it. - */ - const char *long_name; - /** Size of private data so that it can be allocated in the wrapper. */ - int priv_data_size; - /** - * Tell if a given file has a chance of being parsed as this format. - * The buffer provided is guaranteed to be AVPROBE_PADDING_SIZE bytes - * big so you do not have to check for that unless you need more. - */ - int (*read_probe)(AVProbeData *); - /** Read the format header and initialize the AVFormatContext - structure. Return 0 if OK. 'ap' if non-NULL contains - additional parameters. Only used in raw format right - now. 'av_new_stream' should be called to create new streams. */ - int (*read_header)(struct AVFormatContext *, - AVFormatParameters *ap); - /** Read one packet and put it in 'pkt'. pts and flags are also - set. 'av_new_stream' can be called only if the flag - AVFMTCTX_NOHEADER is used. - @return 0 on success, < 0 on error. - When returning an error, pkt must not have been allocated - or must be freed before returning */ - int (*read_packet)(struct AVFormatContext *, AVPacket *pkt); - /** Close the stream. The AVFormatContext and AVStreams are not - freed by this function */ - int (*read_close)(struct AVFormatContext *); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 - /** - * Seek to a given timestamp relative to the frames in - * stream component stream_index. - * @param stream_index Must not be -1. - * @param flags Selects which direction should be preferred if no exact - * match is available. - * @return >= 0 on success (but not necessarily the new offset) - */ - int (*read_seek)(struct AVFormatContext *, - int stream_index, int64_t timestamp, int flags); -#endif - /** - * Gets the next timestamp in stream[stream_index].time_base units. - * @return the timestamp or AV_NOPTS_VALUE if an error occurred - */ - int64_t (*read_timestamp)(struct AVFormatContext *s, int stream_index, - int64_t *pos, int64_t pos_limit); - /** Can use flags: AVFMT_NOFILE, AVFMT_NEEDNUMBER. */ - int flags; - /** If extensions are defined, then no probe is done. You should - usually not use extension format guessing because it is not - reliable enough */ - const char *extensions; - /** General purpose read-only value that the format can use. */ - int value; - - /** Starts/resumes playing - only meaningful if using a network-based format - (RTSP). */ - int (*read_play)(struct AVFormatContext *); - - /** Pauses playing - only meaningful if using a network-based format - (RTSP). */ - int (*read_pause)(struct AVFormatContext *); - - const struct AVCodecTag * const *codec_tag; - - /** - * Seeks to timestamp ts. - * Seeking will be done so that the point from which all active streams - * can be presented successfully will be closest to ts and within min/max_ts. - * Active streams are all streams that have AVStream.discard < AVDISCARD_ALL. - */ - int (*read_seek2)(struct AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags); - - const AVMetadataConv *metadata_conv; - - /* private fields */ - struct AVInputFormat *next; -} AVInputFormat; - -enum AVStreamParseType { - AVSTREAM_PARSE_NONE, - AVSTREAM_PARSE_FULL, /**< full parsing and repack */ - AVSTREAM_PARSE_HEADERS, /**< Only parse headers, do not repack. */ - AVSTREAM_PARSE_TIMESTAMPS, /**< full parsing and interpolation of timestamps for frames not starting on a packet boundary */ -}; - -typedef struct AVIndexEntry { - int64_t pos; - int64_t timestamp; -#define AVINDEX_KEYFRAME 0x0001 - int flags:2; - int size:30; //Yeah, trying to keep the size of this small to reduce memory requirements (it is 24 vs. 32 bytes due to possible 8-byte alignment). - int min_distance; /**< Minimum distance between this and the previous keyframe, used to avoid unneeded searching. */ -} AVIndexEntry; - -#define AV_DISPOSITION_DEFAULT 0x0001 -#define AV_DISPOSITION_DUB 0x0002 -#define AV_DISPOSITION_ORIGINAL 0x0004 -#define AV_DISPOSITION_COMMENT 0x0008 -#define AV_DISPOSITION_LYRICS 0x0010 -#define AV_DISPOSITION_KARAOKE 0x0020 - -/** - * Stream structure. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVStream) must not be used outside libav*. - */ -typedef struct AVStream { - int index; /**< stream index in AVFormatContext */ - int id; /**< format-specific stream ID */ - AVCodecContext *codec; /**< codec context */ - /** - * Real base framerate of the stream. - * This is the lowest framerate with which all timestamps can be - * represented accurately (it is the least common multiple of all - * framerates in the stream). Note, this value is just a guess! - * For example, if the time base is 1/90000 and all frames have either - * approximately 3600 or 1800 timer ticks, then r_frame_rate will be 50/1. - */ - AVRational r_frame_rate; - void *priv_data; - - /* internal data used in av_find_stream_info() */ - int64_t first_dts; - /** encoding: pts generation when outputting stream */ - struct AVFrac pts; - - /** - * This is the fundamental unit of time (in seconds) in terms - * of which frame timestamps are represented. For fixed-fps content, - * time base should be 1/framerate and timestamp increments should be 1. - */ - AVRational time_base; - int pts_wrap_bits; /**< number of bits in pts (used for wrapping control) */ - /* ffmpeg.c private use */ - int stream_copy; /**< If set, just copy stream. */ - enum AVDiscard discard; ///< Selects which packets can be discarded at will and do not need to be demuxed. - //FIXME move stuff to a flags field? - /** Quality, as it has been removed from AVCodecContext and put in AVVideoFrame. - * MN: dunno if that is the right place for it */ - float quality; - /** - * Decoding: pts of the first frame of the stream, in stream time base. - * Only set this if you are absolutely 100% sure that the value you set - * it to really is the pts of the first frame. - * This may be undefined (AV_NOPTS_VALUE). - * @note The ASF header does NOT contain a correct start_time the ASF - * demuxer must NOT set this. - */ - int64_t start_time; - /** - * Decoding: duration of the stream, in stream time base. - * If a source file does not specify a duration, but does specify - * a bitrate, this value will be estimated from bitrate and file size. - */ - int64_t duration; - -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char language[4]; /** ISO 639-2/B 3-letter language code (empty string if undefined) */ -#endif - - /* av_read_frame() support */ - enum AVStreamParseType need_parsing; - struct AVCodecParserContext *parser; - - int64_t cur_dts; - int last_IP_duration; - int64_t last_IP_pts; - /* av_seek_frame() support */ - AVIndexEntry *index_entries; /**< Only used if the format does not - support seeking natively. */ - int nb_index_entries; - unsigned int index_entries_allocated_size; - - int64_t nb_frames; ///< number of frames in this stream if known or 0 - -#if LIBAVFORMAT_VERSION_INT < (53<<16) - int64_t unused[4+1]; - - char *filename; /**< source filename of the stream */ -#endif - - int disposition; /**< AV_DISPOSITION_* bit field */ - - AVProbeData probe_data; -#define MAX_REORDER_DELAY 16 - int64_t pts_buffer[MAX_REORDER_DELAY+1]; - - /** - * sample aspect ratio (0 if unknown) - * - encoding: Set by user. - * - decoding: Set by libavformat. - */ - AVRational sample_aspect_ratio; - - AVMetadata *metadata; - - /* av_read_frame() support */ - const uint8_t *cur_ptr; - int cur_len; - AVPacket cur_pkt; - - // Timestamp generation support: - /** - * Timestamp corresponding to the last dts sync point. - * - * Initialized when AVCodecParserContext.dts_sync_point >= 0 and - * a DTS is received from the underlying container. Otherwise set to - * AV_NOPTS_VALUE by default. - */ - int64_t reference_dts; - - /** - * Number of packets to buffer for codec probing - * NOT PART OF PUBLIC API - */ -#define MAX_PROBE_PACKETS 100 - int probe_packets; - - /** - * last packet in packet_buffer for this stream when muxing. - * used internally, NOT PART OF PUBLIC API, dont read or write from outside of libav* - */ - struct AVPacketList *last_in_packet_buffer; -} AVStream; - -#define AV_PROGRAM_RUNNING 1 - -/** - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVProgram) must not be used outside libav*. - */ -typedef struct AVProgram { - int id; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char *provider_name; ///< network name for DVB streams - char *name; ///< service name for DVB streams -#endif - int flags; - enum AVDiscard discard; ///< selects which program to discard and which to feed to the caller - unsigned int *stream_index; - unsigned int nb_stream_indexes; - AVMetadata *metadata; -} AVProgram; - -#define AVFMTCTX_NOHEADER 0x0001 /**< signal that no header is present - (streams are added dynamically) */ - -typedef struct AVChapter { - int id; ///< unique ID to identify the chapter - AVRational time_base; ///< time base in which the start/end timestamps are specified - int64_t start, end; ///< chapter start/end time in time_base units -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char *title; ///< chapter title -#endif - AVMetadata *metadata; -} AVChapter; - -#define MAX_STREAMS 20 - -/** - * Format I/O context. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(AVFormatContext) must not be used outside libav*. - */ -typedef struct AVFormatContext { - const AVClass *av_class; /**< Set by avformat_alloc_context. */ - /* Can only be iformat or oformat, not both at the same time. */ - struct AVInputFormat *iformat; - struct AVOutputFormat *oformat; - void *priv_data; - ByteIOContext *pb; - unsigned int nb_streams; - AVStream *streams[MAX_STREAMS]; - char filename[1024]; /**< input or output filename */ - /* stream info */ - int64_t timestamp; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - char title[512]; - char author[512]; - char copyright[512]; - char comment[512]; - char album[512]; - int year; /**< ID3 year, 0 if none */ - int track; /**< track number, 0 if none */ - char genre[32]; /**< ID3 genre */ -#endif - - int ctx_flags; /**< Format-specific flags, see AVFMTCTX_xx */ - /* private data for pts handling (do not modify directly). */ - /** This buffer is only needed when packets were already buffered but - not decoded, for example to get the codec parameters in MPEG - streams. */ - struct AVPacketList *packet_buffer; - - /** Decoding: position of the first frame of the component, in - AV_TIME_BASE fractional seconds. NEVER set this value directly: - It is deduced from the AVStream values. */ - int64_t start_time; - /** Decoding: duration of the stream, in AV_TIME_BASE fractional - seconds. NEVER set this value directly: it is deduced from the - AVStream values. */ - int64_t duration; - /** decoding: total file size, 0 if unknown */ - int64_t file_size; - /** Decoding: total stream bitrate in bit/s, 0 if not - available. Never set it directly if the file_size and the - duration are known as FFmpeg can compute it automatically. */ - int bit_rate; - - /* av_read_frame() support */ - AVStream *cur_st; -#if LIBAVFORMAT_VERSION_INT < (53<<16) - const uint8_t *cur_ptr_deprecated; - int cur_len_deprecated; - AVPacket cur_pkt_deprecated; -#endif - - /* av_seek_frame() support */ - int64_t data_offset; /** offset of the first packet */ - int index_built; - - int mux_rate; - unsigned int packet_size; - int preload; - int max_delay; - -#define AVFMT_NOOUTPUTLOOP -1 -#define AVFMT_INFINITEOUTPUTLOOP 0 - /** number of times to loop output in formats that support it */ - int loop_output; - - int flags; -#define AVFMT_FLAG_GENPTS 0x0001 ///< Generate missing pts even if it requires parsing future frames. -#define AVFMT_FLAG_IGNIDX 0x0002 ///< Ignore index. -#define AVFMT_FLAG_NONBLOCK 0x0004 ///< Do not block when reading packets from input. - - int loop_input; - /** decoding: size of data to probe; encoding: unused. */ - unsigned int probesize; - - /** - * Maximum time (in AV_TIME_BASE units) during which the input should - * be analyzed in av_find_stream_info(). - */ - int max_analyze_duration; - - const uint8_t *key; - int keylen; - - unsigned int nb_programs; - AVProgram **programs; - - /** - * Forced video codec_id. - * Demuxing: Set by user. - */ - enum CodecID video_codec_id; - /** - * Forced audio codec_id. - * Demuxing: Set by user. - */ - enum CodecID audio_codec_id; - /** - * Forced subtitle codec_id. - * Demuxing: Set by user. - */ - enum CodecID subtitle_codec_id; - - /** - * Maximum amount of memory in bytes to use for the index of each stream. - * If the index exceeds this size, entries will be discarded as - * needed to maintain a smaller size. This can lead to slower or less - * accurate seeking (depends on demuxer). - * Demuxers for which a full in-memory index is mandatory will ignore - * this. - * muxing : unused - * demuxing: set by user - */ - unsigned int max_index_size; - - /** - * Maximum amount of memory in bytes to use for buffering frames - * obtained from realtime capture devices. - */ - unsigned int max_picture_buffer; - - unsigned int nb_chapters; - AVChapter **chapters; - - /** - * Flags to enable debugging. - */ - int debug; -#define FF_FDEBUG_TS 0x0001 - - /** - * Raw packets from the demuxer, prior to parsing and decoding. - * This buffer is used for buffering packets until the codec can - * be identified, as parsing cannot be done without knowing the - * codec. - */ - struct AVPacketList *raw_packet_buffer; - struct AVPacketList *raw_packet_buffer_end; - - struct AVPacketList *packet_buffer_end; - - AVMetadata *metadata; - - /** - * Remaining size available for raw_packet_buffer, in bytes. - * NOT PART OF PUBLIC API - */ -#define RAW_PACKET_BUFFER_SIZE 32000 - int raw_packet_buffer_remaining_size; -} AVFormatContext; - -typedef struct AVPacketList { - AVPacket pkt; - struct AVPacketList *next; -} AVPacketList; - -#if LIBAVFORMAT_VERSION_INT < (53<<16) -extern AVInputFormat *first_iformat; -extern AVOutputFormat *first_oformat; -#endif - -/** - * If f is NULL, returns the first registered input format, - * if f is non-NULL, returns the next registered input format after f - * or NULL if f is the last one. - */ -AVInputFormat *av_iformat_next(AVInputFormat *f); - -/** - * If f is NULL, returns the first registered output format, - * if f is non-NULL, returns the next registered output format after f - * or NULL if f is the last one. - */ -AVOutputFormat *av_oformat_next(AVOutputFormat *f); - -enum CodecID av_guess_image2_codec(const char *filename); - -/* XXX: Use automatic init with either ELF sections or C file parser */ -/* modules. */ - -/* utils.c */ -void av_register_input_format(AVInputFormat *format); -void av_register_output_format(AVOutputFormat *format); -AVOutputFormat *guess_stream_format(const char *short_name, - const char *filename, - const char *mime_type); -AVOutputFormat *guess_format(const char *short_name, - const char *filename, - const char *mime_type); - -/** - * Guesses the codec ID based upon muxer and filename. - */ -enum CodecID av_guess_codec(AVOutputFormat *fmt, const char *short_name, - const char *filename, const char *mime_type, - enum CodecType type); - -/** - * Sends a nice hexadecimal dump of a buffer to the specified file stream. - * - * @param f The file stream pointer where the dump should be sent to. - * @param buf buffer - * @param size buffer size - * - * @see av_hex_dump_log, av_pkt_dump, av_pkt_dump_log - */ -void av_hex_dump(FILE *f, uint8_t *buf, int size); - -/** - * Sends a nice hexadecimal dump of a buffer to the log. - * - * @param avcl A pointer to an arbitrary struct of which the first field is a - * pointer to an AVClass struct. - * @param level The importance level of the message, lower values signifying - * higher importance. - * @param buf buffer - * @param size buffer size - * - * @see av_hex_dump, av_pkt_dump, av_pkt_dump_log - */ -void av_hex_dump_log(void *avcl, int level, uint8_t *buf, int size); - -/** - * Sends a nice dump of a packet to the specified file stream. - * - * @param f The file stream pointer where the dump should be sent to. - * @param pkt packet to dump - * @param dump_payload True if the payload must be displayed, too. - */ -void av_pkt_dump(FILE *f, AVPacket *pkt, int dump_payload); - -/** - * Sends a nice dump of a packet to the log. - * - * @param avcl A pointer to an arbitrary struct of which the first field is a - * pointer to an AVClass struct. - * @param level The importance level of the message, lower values signifying - * higher importance. - * @param pkt packet to dump - * @param dump_payload True if the payload must be displayed, too. - */ -void av_pkt_dump_log(void *avcl, int level, AVPacket *pkt, int dump_payload); - -/** - * Initializes libavformat and registers all the muxers, demuxers and - * protocols. If you do not call this function, then you can select - * exactly which formats you want to support. - * - * @see av_register_input_format() - * @see av_register_output_format() - * @see av_register_protocol() - */ -void av_register_all(void); - -/** codec tag <-> codec id */ -enum CodecID av_codec_get_id(const struct AVCodecTag * const *tags, unsigned int tag); -unsigned int av_codec_get_tag(const struct AVCodecTag * const *tags, enum CodecID id); - -/* media file input */ - -/** - * Finds AVInputFormat based on the short name of the input format. - */ -AVInputFormat *av_find_input_format(const char *short_name); - -/** - * Guesses the file format. - * - * @param is_opened Whether the file is already opened; determines whether - * demuxers with or without AVFMT_NOFILE are probed. - */ -AVInputFormat *av_probe_input_format(AVProbeData *pd, int is_opened); - -/** - * Allocates all the structures needed to read an input stream. - * This does not open the needed codecs for decoding the stream[s]. - */ -int av_open_input_stream(AVFormatContext **ic_ptr, - ByteIOContext *pb, const char *filename, - AVInputFormat *fmt, AVFormatParameters *ap); - -/** - * Opens a media file as input. The codecs are not opened. Only the file - * header (if present) is read. - * - * @param ic_ptr The opened media file handle is put here. - * @param filename filename to open - * @param fmt If non-NULL, force the file format to use. - * @param buf_size optional buffer size (zero if default is OK) - * @param ap Additional parameters needed when opening the file - * (NULL if default). - * @return 0 if OK, AVERROR_xxx otherwise - */ -int av_open_input_file(AVFormatContext **ic_ptr, const char *filename, - AVInputFormat *fmt, - int buf_size, - AVFormatParameters *ap); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -/** - * @deprecated Use avformat_alloc_context() instead. - */ -attribute_deprecated AVFormatContext *av_alloc_format_context(void); -#endif - -/** - * Allocates an AVFormatContext. - * Can be freed with av_free() but do not forget to free everything you - * explicitly allocated as well! - */ -AVFormatContext *avformat_alloc_context(void); - -/** - * Reads packets of a media file to get stream information. This - * is useful for file formats with no headers such as MPEG. This - * function also computes the real framerate in case of MPEG-2 repeat - * frame mode. - * The logical file position is not changed by this function; - * examined packets may be buffered for later processing. - * - * @param ic media file handle - * @return >=0 if OK, AVERROR_xxx on error - * @todo Let the user decide somehow what information is needed so that - * we do not waste time getting stuff the user does not need. - */ -int av_find_stream_info(AVFormatContext *ic); - -/** - * Reads a transport packet from a media file. - * - * This function is obsolete and should never be used. - * Use av_read_frame() instead. - * - * @param s media file handle - * @param pkt is filled - * @return 0 if OK, AVERROR_xxx on error - */ -int av_read_packet(AVFormatContext *s, AVPacket *pkt); - -/** - * Returns the next frame of a stream. - * - * The returned packet is valid - * until the next av_read_frame() or until av_close_input_file() and - * must be freed with av_free_packet. For video, the packet contains - * exactly one frame. For audio, it contains an integer number of - * frames if each frame has a known fixed size (e.g. PCM or ADPCM - * data). If the audio frames have a variable size (e.g. MPEG audio), - * then it contains one frame. - * - * pkt->pts, pkt->dts and pkt->duration are always set to correct - * values in AVStream.time_base units (and guessed if the format cannot - * provide them). pkt->pts can be AV_NOPTS_VALUE if the video format - * has B-frames, so it is better to rely on pkt->dts if you do not - * decompress the payload. - * - * @return 0 if OK, < 0 on error or end of file - */ -int av_read_frame(AVFormatContext *s, AVPacket *pkt); - -/** - * Seeks to the keyframe at timestamp. - * 'timestamp' in 'stream_index'. - * @param stream_index If stream_index is (-1), a default - * stream is selected, and timestamp is automatically converted - * from AV_TIME_BASE units to the stream specific time_base. - * @param timestamp Timestamp in AVStream.time_base units - * or, if no stream is specified, in AV_TIME_BASE units. - * @param flags flags which select direction and seeking mode - * @return >= 0 on success - */ -int av_seek_frame(AVFormatContext *s, int stream_index, int64_t timestamp, - int flags); - -/** - * Seeks to timestamp ts. - * Seeking will be done so that the point from which all active streams - * can be presented successfully will be closest to ts and within min/max_ts. - * Active streams are all streams that have AVStream.discard < AVDISCARD_ALL. - * - * If flags contain AVSEEK_FLAG_BYTE, then all timestamps are in bytes and - * are the file position (this may not be supported by all demuxers). - * If flags contain AVSEEK_FLAG_FRAME, then all timestamps are in frames - * in the stream with stream_index (this may not be supported by all demuxers). - * Otherwise all timestamps are in units of the stream selected by stream_index - * or if stream_index is -1, in AV_TIME_BASE units. - * If flags contain AVSEEK_FLAG_ANY, then non-keyframes are treated as - * keyframes (this may not be supported by all demuxers). - * - * @param stream_index index of the stream which is used as time base reference - * @param min_ts smallest acceptable timestamp - * @param ts target timestamp - * @param max_ts largest acceptable timestamp - * @param flags flags - * @returns >=0 on success, error code otherwise - * - * @NOTE This is part of the new seek API which is still under construction. - * Thus do not use this yet. It may change at any time, do not expect - * ABI compatibility yet! - */ -int avformat_seek_file(AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags); - -/** - * Starts playing a network-based stream (e.g. RTSP stream) at the - * current position. - */ -int av_read_play(AVFormatContext *s); - -/** - * Pauses a network-based stream (e.g. RTSP stream). - * - * Use av_read_play() to resume it. - */ -int av_read_pause(AVFormatContext *s); - -/** - * Frees a AVFormatContext allocated by av_open_input_stream. - * @param s context to free - */ -void av_close_input_stream(AVFormatContext *s); - -/** - * Closes a media file (but not its codecs). - * - * @param s media file handle - */ -void av_close_input_file(AVFormatContext *s); - -/** - * Adds a new stream to a media file. - * - * Can only be called in the read_header() function. If the flag - * AVFMTCTX_NOHEADER is in the format context, then new streams - * can be added in read_packet too. - * - * @param s media file handle - * @param id file-format-dependent stream ID - */ -AVStream *av_new_stream(AVFormatContext *s, int id); -AVProgram *av_new_program(AVFormatContext *s, int id); - -/** - * Adds a new chapter. - * This function is NOT part of the public API - * and should ONLY be used by demuxers. - * - * @param s media file handle - * @param id unique ID for this chapter - * @param start chapter start time in time_base units - * @param end chapter end time in time_base units - * @param title chapter title - * - * @return AVChapter or NULL on error - */ -AVChapter *ff_new_chapter(AVFormatContext *s, int id, AVRational time_base, - int64_t start, int64_t end, const char *title); - -/** - * Sets the pts for a given stream. - * - * @param s stream - * @param pts_wrap_bits number of bits effectively used by the pts - * (used for wrap control, 33 is the value for MPEG) - * @param pts_num numerator to convert to seconds (MPEG: 1) - * @param pts_den denominator to convert to seconds (MPEG: 90000) - */ -void av_set_pts_info(AVStream *s, int pts_wrap_bits, - unsigned int pts_num, unsigned int pts_den); - -#define AVSEEK_FLAG_BACKWARD 1 ///< seek backward -#define AVSEEK_FLAG_BYTE 2 ///< seeking based on position in bytes -#define AVSEEK_FLAG_ANY 4 ///< seek to any frame, even non-keyframes -#define AVSEEK_FLAG_FRAME 8 ///< seeking based on frame number - -int av_find_default_stream_index(AVFormatContext *s); - -/** - * Gets the index for a specific timestamp. - * @param flags if AVSEEK_FLAG_BACKWARD then the returned index will correspond - * to the timestamp which is <= the requested one, if backward - * is 0, then it will be >= - * if AVSEEK_FLAG_ANY seek to any frame, only keyframes otherwise - * @return < 0 if no such timestamp could be found - */ -int av_index_search_timestamp(AVStream *st, int64_t timestamp, int flags); - -/** - * Ensures the index uses less memory than the maximum specified in - * AVFormatContext.max_index_size by discarding entries if it grows - * too large. - * This function is not part of the public API and should only be called - * by demuxers. - */ -void ff_reduce_index(AVFormatContext *s, int stream_index); - -/** - * Adds an index entry into a sorted list. Updates the entry if the list - * already contains it. - * - * @param timestamp timestamp in the time base of the given stream - */ -int av_add_index_entry(AVStream *st, int64_t pos, int64_t timestamp, - int size, int distance, int flags); - -/** - * Does a binary search using av_index_search_timestamp() and - * AVCodec.read_timestamp(). - * This is not supposed to be called directly by a user application, - * but by demuxers. - * @param target_ts target timestamp in the time base of the given stream - * @param stream_index stream number - */ -int av_seek_frame_binary(AVFormatContext *s, int stream_index, - int64_t target_ts, int flags); - -/** - * Updates cur_dts of all streams based on the given timestamp and AVStream. - * - * Stream ref_st unchanged, others set cur_dts in their native time base. - * Only needed for timestamp wrapping or if (dts not set and pts!=dts). - * @param timestamp new dts expressed in time_base of param ref_st - * @param ref_st reference stream giving time_base of param timestamp - */ -void av_update_cur_dts(AVFormatContext *s, AVStream *ref_st, int64_t timestamp); - -/** - * Does a binary search using read_timestamp(). - * This is not supposed to be called directly by a user application, - * but by demuxers. - * @param target_ts target timestamp in the time base of the given stream - * @param stream_index stream number - */ -int64_t av_gen_search(AVFormatContext *s, int stream_index, - int64_t target_ts, int64_t pos_min, - int64_t pos_max, int64_t pos_limit, - int64_t ts_min, int64_t ts_max, - int flags, int64_t *ts_ret, - int64_t (*read_timestamp)(struct AVFormatContext *, int , int64_t *, int64_t )); - -/** media file output */ -int av_set_parameters(AVFormatContext *s, AVFormatParameters *ap); - -/** - * Allocates the stream private data and writes the stream header to an - * output media file. - * - * @param s media file handle - * @return 0 if OK, AVERROR_xxx on error - */ -int av_write_header(AVFormatContext *s); - -/** - * Writes a packet to an output media file. - * - * The packet shall contain one audio or video frame. - * The packet must be correctly interleaved according to the container - * specification, if not then av_interleaved_write_frame must be used. - * - * @param s media file handle - * @param pkt The packet, which contains the stream_index, buf/buf_size, - dts/pts, ... - * @return < 0 on error, = 0 if OK, 1 if end of stream wanted - */ -int av_write_frame(AVFormatContext *s, AVPacket *pkt); - -/** - * Writes a packet to an output media file ensuring correct interleaving. - * - * The packet must contain one audio or video frame. - * If the packets are already correctly interleaved, the application should - * call av_write_frame() instead as it is slightly faster. It is also important - * to keep in mind that completely non-interleaved input will need huge amounts - * of memory to interleave with this, so it is preferable to interleave at the - * demuxer level. - * - * @param s media file handle - * @param pkt The packet, which contains the stream_index, buf/buf_size, - dts/pts, ... - * @return < 0 on error, = 0 if OK, 1 if end of stream wanted - */ -int av_interleaved_write_frame(AVFormatContext *s, AVPacket *pkt); - -/** - * Interleaves a packet per dts in an output media file. - * - * Packets with pkt->destruct == av_destruct_packet will be freed inside this - * function, so they cannot be used after it. Note that calling av_free_packet() - * on them is still safe. - * - * @param s media file handle - * @param out the interleaved packet will be output here - * @param in the input packet - * @param flush 1 if no further packets are available as input and all - * remaining packets should be output - * @return 1 if a packet was output, 0 if no packet could be output, - * < 0 if an error occurred - */ -int av_interleave_packet_per_dts(AVFormatContext *s, AVPacket *out, - AVPacket *pkt, int flush); - -/** - * Writes the stream trailer to an output media file and frees the - * file private data. - * - * May only be called after a successful call to av_write_header. - * - * @param s media file handle - * @return 0 if OK, AVERROR_xxx on error - */ -int av_write_trailer(AVFormatContext *s); - -void dump_format(AVFormatContext *ic, - int index, - const char *url, - int is_output); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -/** - * Parses width and height out of string str. - * @deprecated Use av_parse_video_frame_size instead. - */ -attribute_deprecated int parse_image_size(int *width_ptr, int *height_ptr, - const char *str); - -/** - * Converts framerate from a string to a fraction. - * @deprecated Use av_parse_video_frame_rate instead. - */ -attribute_deprecated int parse_frame_rate(int *frame_rate, int *frame_rate_base, - const char *arg); -#endif - -/** - * Parses datestr and returns a corresponding number of microseconds. - * @param datestr String representing a date or a duration. - * - If a date the syntax is: - * @code - * [{YYYY-MM-DD|YYYYMMDD}]{T| }{HH[:MM[:SS[.m...]]][Z]|HH[MM[SS[.m...]]][Z]} - * @endcode - * Time is local time unless Z is appended, in which case it is - * interpreted as UTC. - * If the year-month-day part is not specified it takes the current - * year-month-day. - * Returns the number of microseconds since 1st of January, 1970 up to - * the time of the parsed date or INT64_MIN if datestr cannot be - * successfully parsed. - * - If a duration the syntax is: - * @code - * [-]HH[:MM[:SS[.m...]]] - * [-]S+[.m...] - * @endcode - * Returns the number of microseconds contained in a time interval - * with the specified duration or INT64_MIN if datestr cannot be - * successfully parsed. - * @param duration Flag which tells how to interpret datestr, if - * not zero datestr is interpreted as a duration, otherwise as a - * date. - */ -int64_t parse_date(const char *datestr, int duration); - -/** Gets the current time in microseconds. */ -int64_t av_gettime(void); - -/* ffm-specific for ffserver */ -#define FFM_PACKET_SIZE 4096 -int64_t ffm_read_write_index(int fd); -int ffm_write_write_index(int fd, int64_t pos); -void ffm_set_write_index(AVFormatContext *s, int64_t pos, int64_t file_size); - -/** - * Attempts to find a specific tag in a URL. - * - * syntax: '?tag1=val1&tag2=val2...'. Little URL decoding is done. - * Return 1 if found. - */ -int find_info_tag(char *arg, int arg_size, const char *tag1, const char *info); - -/** - * Returns in 'buf' the path with '%d' replaced by a number. - * - * Also handles the '%0nd' format where 'n' is the total number - * of digits and '%%'. - * - * @param buf destination buffer - * @param buf_size destination buffer size - * @param path numbered sequence string - * @param number frame number - * @return 0 if OK, -1 on format error - */ -int av_get_frame_filename(char *buf, int buf_size, - const char *path, int number); - -/** - * Checks whether filename actually is a numbered sequence generator. - * - * @param filename possible numbered sequence string - * @return 1 if a valid numbered sequence string, 0 otherwise - */ -int av_filename_number_test(const char *filename); - -/** - * Generates an SDP for an RTP session. - * - * @param ac array of AVFormatContexts describing the RTP streams. If the - * array is composed by only one context, such context can contain - * multiple AVStreams (one AVStream per RTP stream). Otherwise, - * all the contexts in the array (an AVCodecContext per RTP stream) - * must contain only one AVStream. - * @param n_files number of AVCodecContexts contained in ac - * @param buff buffer where the SDP will be stored (must be allocated by - * the caller) - * @param size the size of the buffer - * @return 0 if OK, AVERROR_xxx on error - */ -int avf_sdp_create(AVFormatContext *ac[], int n_files, char *buff, int size); - -#ifdef HAVE_AV_CONFIG_H - -void ff_dynarray_add(intptr_t **tab_ptr, int *nb_ptr, intptr_t elem); - -#ifdef __GNUC__ -#define dynarray_add(tab, nb_ptr, elem)\ -do {\ - __typeof__(tab) _tab = (tab);\ - __typeof__(elem) _elem = (elem);\ - (void)sizeof(**_tab == _elem); /* check that types are compatible */\ - ff_dynarray_add((intptr_t **)_tab, nb_ptr, (intptr_t)_elem);\ -} while(0) -#else -#define dynarray_add(tab, nb_ptr, elem)\ -do {\ - ff_dynarray_add((intptr_t **)(tab), nb_ptr, (intptr_t)(elem));\ -} while(0) -#endif - -time_t mktimegm(struct tm *tm); -struct tm *brktimegm(time_t secs, struct tm *tm); -const char *small_strptime(const char *p, const char *fmt, - struct tm *dt); - -struct in_addr; -int resolve_host(struct in_addr *sin_addr, const char *hostname); - -void url_split(char *proto, int proto_size, - char *authorization, int authorization_size, - char *hostname, int hostname_size, - int *port_ptr, - char *path, int path_size, - const char *url); - -/** - * Returns a positive value if the given filename has one of the given - * extensions, 0 otherwise. - * - * @param extensions a comma-separated list of filename extensions - */ -int match_ext(const char *filename, const char *extensions); - -#endif /* HAVE_AV_CONFIG_H */ - -#endif /* AVFORMAT_AVFORMAT_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avio.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avio.h deleted file mode 100644 index 8167d2a..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avio.h +++ /dev/null @@ -1,405 +0,0 @@ -/* - * copyright (c) 2001 Fabrice Bellard - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ -#ifndef AVFORMAT_AVIO_H -#define AVFORMAT_AVIO_H - -/** - * @file libavformat/avio.h - * unbuffered I/O operations - * - * @warning This file has to be considered an internal but installed - * header, so it should not be directly included in your projects. - */ - -#include - -#include "common.h" - -/* unbuffered I/O */ - -/** - * URL Context. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(URLContext) must not be used outside libav*. - */ -typedef struct URLContext { -#if LIBAVFORMAT_VERSION_MAJOR >= 53 - const AVClass *av_class; ///< information for av_log(). Set by url_open(). -#endif - struct URLProtocol *prot; - int flags; - int is_streamed; /**< true if streamed (no seek possible), default = false */ - int max_packet_size; /**< if non zero, the stream is packetized with this max packet size */ - void *priv_data; - char *filename; /**< specified filename */ -} URLContext; - -typedef struct URLPollEntry { - URLContext *handle; - int events; - int revents; -} URLPollEntry; - -#define URL_RDONLY 0 -#define URL_WRONLY 1 -#define URL_RDWR 2 - -typedef int URLInterruptCB(void); - -int url_open_protocol (URLContext **puc, struct URLProtocol *up, - const char *filename, int flags); -int url_open(URLContext **h, const char *filename, int flags); -int url_read(URLContext *h, unsigned char *buf, int size); -int url_read_complete(URLContext *h, unsigned char *buf, int size); -int url_write(URLContext *h, unsigned char *buf, int size); -int64_t url_seek(URLContext *h, int64_t pos, int whence); -int url_close(URLContext *h); -int url_exist(const char *filename); -int64_t url_filesize(URLContext *h); - -/** - * Return the file descriptor associated with this URL. For RTP, this - * will return only the RTP file descriptor, not the RTCP file descriptor. - * To get both, use rtp_get_file_handles(). - * - * @return the file descriptor associated with this URL, or <0 on error. - */ -int url_get_file_handle(URLContext *h); - -/** - * Return the maximum packet size associated to packetized file - * handle. If the file is not packetized (stream like HTTP or file on - * disk), then 0 is returned. - * - * @param h file handle - * @return maximum packet size in bytes - */ -int url_get_max_packet_size(URLContext *h); -void url_get_filename(URLContext *h, char *buf, int buf_size); - -/** - * The callback is called in blocking functions to test regulary if - * asynchronous interruption is needed. AVERROR(EINTR) is returned - * in this case by the interrupted function. 'NULL' means no interrupt - * callback is given. - */ -void url_set_interrupt_cb(URLInterruptCB *interrupt_cb); - -/* not implemented */ -int url_poll(URLPollEntry *poll_table, int n, int timeout); - -/** - * Pause and resume playing - only meaningful if using a network streaming - * protocol (e.g. MMS). - * @param pause 1 for pause, 0 for resume - */ -int av_url_read_pause(URLContext *h, int pause); - -/** - * Seek to a given timestamp relative to some component stream. - * Only meaningful if using a network streaming protocol (e.g. MMS.). - * @param stream_index The stream index that the timestamp is relative to. - * If stream_index is (-1) the timestamp should be in AV_TIME_BASE - * units from the beginning of the presentation. - * If a stream_index >= 0 is used and the protocol does not support - * seeking based on component streams, the call will fail with ENOTSUP. - * @param timestamp timestamp in AVStream.time_base units - * or if there is no stream specified then in AV_TIME_BASE units. - * @param flags Optional combination of AVSEEK_FLAG_BACKWARD, AVSEEK_FLAG_BYTE - * and AVSEEK_FLAG_ANY. The protocol may silently ignore - * AVSEEK_FLAG_BACKWARD and AVSEEK_FLAG_ANY, but AVSEEK_FLAG_BYTE will - * fail with ENOTSUP if used and not supported. - * @return >= 0 on success - * @see AVInputFormat::read_seek - */ -int64_t av_url_read_seek(URLContext *h, int stream_index, - int64_t timestamp, int flags); - -/** - * Passing this as the "whence" parameter to a seek function causes it to - * return the filesize without seeking anywhere. Supporting this is optional. - * If it is not supported then the seek function will return <0. - */ -#define AVSEEK_SIZE 0x10000 - -typedef struct URLProtocol { - const char *name; - int (*url_open)(URLContext *h, const char *filename, int flags); - int (*url_read)(URLContext *h, unsigned char *buf, int size); - int (*url_write)(URLContext *h, unsigned char *buf, int size); - int64_t (*url_seek)(URLContext *h, int64_t pos, int whence); - int (*url_close)(URLContext *h); - struct URLProtocol *next; - int (*url_read_pause)(URLContext *h, int pause); - int64_t (*url_read_seek)(URLContext *h, int stream_index, - int64_t timestamp, int flags); - int (*url_get_file_handle)(URLContext *h); -} URLProtocol; - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -extern URLProtocol *first_protocol; -#endif - -extern URLInterruptCB *url_interrupt_cb; - -/** - * If protocol is NULL, returns the first registered protocol, - * if protocol is non-NULL, returns the next registered protocol after protocol, - * or NULL if protocol is the last one. - */ -URLProtocol *av_protocol_next(URLProtocol *p); - -#if LIBAVFORMAT_VERSION_MAJOR < 53 -/** - * @deprecated Use av_register_protocol() instead. - */ -attribute_deprecated int register_protocol(URLProtocol *protocol); -#endif - -int av_register_protocol(URLProtocol *protocol); - -/** - * Bytestream IO Context. - * New fields can be added to the end with minor version bumps. - * Removal, reordering and changes to existing fields require a major - * version bump. - * sizeof(ByteIOContext) must not be used outside libav*. - */ -typedef struct { - unsigned char *buffer; - int buffer_size; - unsigned char *buf_ptr, *buf_end; - void *opaque; - int (*read_packet)(void *opaque, uint8_t *buf, int buf_size); - int (*write_packet)(void *opaque, uint8_t *buf, int buf_size); - int64_t (*seek)(void *opaque, int64_t offset, int whence); - int64_t pos; /**< position in the file of the current buffer */ - int must_flush; /**< true if the next seek should flush */ - int eof_reached; /**< true if eof reached */ - int write_flag; /**< true if open for writing */ - int is_streamed; - int max_packet_size; - unsigned long checksum; - unsigned char *checksum_ptr; - unsigned long (*update_checksum)(unsigned long checksum, const uint8_t *buf, unsigned int size); - int error; ///< contains the error code or 0 if no error happened - int (*read_pause)(void *opaque, int pause); - int64_t (*read_seek)(void *opaque, int stream_index, - int64_t timestamp, int flags); -} ByteIOContext; - -int init_put_byte(ByteIOContext *s, - unsigned char *buffer, - int buffer_size, - int write_flag, - void *opaque, - int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), - int (*write_packet)(void *opaque, uint8_t *buf, int buf_size), - int64_t (*seek)(void *opaque, int64_t offset, int whence)); -ByteIOContext *av_alloc_put_byte( - unsigned char *buffer, - int buffer_size, - int write_flag, - void *opaque, - int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), - int (*write_packet)(void *opaque, uint8_t *buf, int buf_size), - int64_t (*seek)(void *opaque, int64_t offset, int whence)); - -void put_byte(ByteIOContext *s, int b); -void put_buffer(ByteIOContext *s, const unsigned char *buf, int size); -void put_le64(ByteIOContext *s, uint64_t val); -void put_be64(ByteIOContext *s, uint64_t val); -void put_le32(ByteIOContext *s, unsigned int val); -void put_be32(ByteIOContext *s, unsigned int val); -void put_le24(ByteIOContext *s, unsigned int val); -void put_be24(ByteIOContext *s, unsigned int val); -void put_le16(ByteIOContext *s, unsigned int val); -void put_be16(ByteIOContext *s, unsigned int val); -void put_tag(ByteIOContext *s, const char *tag); - -void put_strz(ByteIOContext *s, const char *buf); - -/** - * fseek() equivalent for ByteIOContext. - * @return new position or AVERROR. - */ -int64_t url_fseek(ByteIOContext *s, int64_t offset, int whence); - -/** - * Skip given number of bytes forward. - * @param offset number of bytes - */ -void url_fskip(ByteIOContext *s, int64_t offset); - -/** - * ftell() equivalent for ByteIOContext. - * @return position or AVERROR. - */ -int64_t url_ftell(ByteIOContext *s); - -/** - * Gets the filesize. - * @return filesize or AVERROR - */ -int64_t url_fsize(ByteIOContext *s); - -/** - * feof() equivalent for ByteIOContext. - * @return non zero if and only if end of file - */ -int url_feof(ByteIOContext *s); - -int url_ferror(ByteIOContext *s); - -int av_url_read_fpause(ByteIOContext *h, int pause); -int64_t av_url_read_fseek(ByteIOContext *h, int stream_index, - int64_t timestamp, int flags); - -#define URL_EOF (-1) -/** @note return URL_EOF (-1) if EOF */ -int url_fgetc(ByteIOContext *s); - -/** @warning currently size is limited */ -#ifdef __GNUC__ -int url_fprintf(ByteIOContext *s, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 2, 3))); -#else -int url_fprintf(ByteIOContext *s, const char *fmt, ...); -#endif - -/** @note unlike fgets, the EOL character is not returned and a whole - line is parsed. return NULL if first char read was EOF */ -char *url_fgets(ByteIOContext *s, char *buf, int buf_size); - -void put_flush_packet(ByteIOContext *s); - - -/** - * Reads size bytes from ByteIOContext into buf. - * @returns number of bytes read or AVERROR - */ -int get_buffer(ByteIOContext *s, unsigned char *buf, int size); - -/** - * Reads size bytes from ByteIOContext into buf. - * This reads at most 1 packet. If that is not enough fewer bytes will be - * returned. - * @returns number of bytes read or AVERROR - */ -int get_partial_buffer(ByteIOContext *s, unsigned char *buf, int size); - -/** @note return 0 if EOF, so you cannot use it if EOF handling is - necessary */ -int get_byte(ByteIOContext *s); -unsigned int get_le24(ByteIOContext *s); -unsigned int get_le32(ByteIOContext *s); -uint64_t get_le64(ByteIOContext *s); -unsigned int get_le16(ByteIOContext *s); - -char *get_strz(ByteIOContext *s, char *buf, int maxlen); -unsigned int get_be16(ByteIOContext *s); -unsigned int get_be24(ByteIOContext *s); -unsigned int get_be32(ByteIOContext *s); -uint64_t get_be64(ByteIOContext *s); - -uint64_t ff_get_v(ByteIOContext *bc); - -static inline int url_is_streamed(ByteIOContext *s) -{ - return s->is_streamed; -} - -/** @note when opened as read/write, the buffers are only used for - writing */ -int url_fdopen(ByteIOContext **s, URLContext *h); - -/** @warning must be called before any I/O */ -int url_setbufsize(ByteIOContext *s, int buf_size); -/** Reset the buffer for reading or writing. - * @note Will drop any data currently in the buffer without transmitting it. - * @param flags URL_RDONLY to set up the buffer for reading, or URL_WRONLY - * to set up the buffer for writing. */ -int url_resetbuf(ByteIOContext *s, int flags); - -/** @note when opened as read/write, the buffers are only used for - writing */ -int url_fopen(ByteIOContext **s, const char *filename, int flags); -int url_fclose(ByteIOContext *s); -URLContext *url_fileno(ByteIOContext *s); - -/** - * Return the maximum packet size associated to packetized buffered file - * handle. If the file is not packetized (stream like http or file on - * disk), then 0 is returned. - * - * @param s buffered file handle - * @return maximum packet size in bytes - */ -int url_fget_max_packet_size(ByteIOContext *s); - -int url_open_buf(ByteIOContext **s, uint8_t *buf, int buf_size, int flags); - -/** return the written or read size */ -int url_close_buf(ByteIOContext *s); - -/** - * Open a write only memory stream. - * - * @param s new IO context - * @return zero if no error. - */ -int url_open_dyn_buf(ByteIOContext **s); - -/** - * Open a write only packetized memory stream with a maximum packet - * size of 'max_packet_size'. The stream is stored in a memory buffer - * with a big endian 4 byte header giving the packet size in bytes. - * - * @param s new IO context - * @param max_packet_size maximum packet size (must be > 0) - * @return zero if no error. - */ -int url_open_dyn_packet_buf(ByteIOContext **s, int max_packet_size); - -/** - * Return the written size and a pointer to the buffer. The buffer - * must be freed with av_free(). - * @param s IO context - * @param pbuffer pointer to a byte buffer - * @return the length of the byte buffer - */ -int url_close_dyn_buf(ByteIOContext *s, uint8_t **pbuffer); - -unsigned long ff_crc04C11DB7_update(unsigned long checksum, const uint8_t *buf, - unsigned int len); -unsigned long get_checksum(ByteIOContext *s); -void init_checksum(ByteIOContext *s, - unsigned long (*update_checksum)(unsigned long c, const uint8_t *p, unsigned int len), - unsigned long checksum); - -/* udp.c */ -int udp_set_remote_url(URLContext *h, const char *uri); -int udp_get_local_port(URLContext *h); -#if (LIBAVFORMAT_VERSION_MAJOR <= 52) -int udp_get_file_handle(URLContext *h); -#endif - -#endif /* AVFORMAT_AVIO_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avutil.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avutil.h deleted file mode 100644 index fac1f5e..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/avutil.h +++ /dev/null @@ -1,63 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_AVUTIL_H -#define AVUTIL_AVUTIL_H - -/** - * @file libavutil/avutil.h - * external API header - */ - - -#define AV_STRINGIFY(s) AV_TOSTRING(s) -#define AV_TOSTRING(s) #s - -#define AV_VERSION_INT(a, b, c) (a<<16 | b<<8 | c) -#define AV_VERSION_DOT(a, b, c) a ##.## b ##.## c -#define AV_VERSION(a, b, c) AV_VERSION_DOT(a, b, c) - -#define LIBAVUTIL_VERSION_MAJOR 50 -#define LIBAVUTIL_VERSION_MINOR 3 -#define LIBAVUTIL_VERSION_MICRO 0 - -#define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \ - LIBAVUTIL_VERSION_MINOR, \ - LIBAVUTIL_VERSION_MICRO) -#define LIBAVUTIL_VERSION AV_VERSION(LIBAVUTIL_VERSION_MAJOR, \ - LIBAVUTIL_VERSION_MINOR, \ - LIBAVUTIL_VERSION_MICRO) -#define LIBAVUTIL_BUILD LIBAVUTIL_VERSION_INT - -#define LIBAVUTIL_IDENT "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION) - -/** - * Returns the LIBAVUTIL_VERSION_INT constant. - */ -unsigned avutil_version(void); - -#include "common.h" -#include "mathematics.h" -#include "rational.h" -#include "intfloat_readwrite.h" -#include "log.h" -#include "pixfmt.h" - -#endif /* AVUTIL_AVUTIL_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/common.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/common.h deleted file mode 100644 index 0797a79..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/common.h +++ /dev/null @@ -1,310 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * @file libavutil/common.h - * common internal and external API header - */ - -#ifndef AVUTIL_COMMON_H -#define AVUTIL_COMMON_H - -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef HAVE_AV_CONFIG_H -#include "config.h" -#endif - -#ifdef __GNUC__ -# define AV_GCC_VERSION_AT_LEAST(x,y) (__GNUC__ > x || __GNUC__ == x && __GNUC_MINOR__ >= y) -#else -# define AV_GCC_VERSION_AT_LEAST(x,y) 0 -#endif - -#ifndef av_always_inline -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define av_always_inline __attribute__((always_inline)) inline -#else -# define av_always_inline inline -#endif -#endif - -#ifndef av_noinline -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define av_noinline __attribute__((noinline)) -#else -# define av_noinline -#endif -#endif - -#ifndef av_pure -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define av_pure __attribute__((pure)) -#else -# define av_pure -#endif -#endif - -#ifndef av_const -#if AV_GCC_VERSION_AT_LEAST(2,6) -# define av_const __attribute__((const)) -#else -# define av_const -#endif -#endif - -#ifndef av_cold -#if (!defined(__ICC) || __ICC > 1110) && AV_GCC_VERSION_AT_LEAST(4,3) -# define av_cold __attribute__((cold)) -#else -# define av_cold -#endif -#endif - -#ifndef av_flatten -#if (!defined(__ICC) || __ICC > 1110) && AV_GCC_VERSION_AT_LEAST(4,1) -# define av_flatten __attribute__((flatten)) -#else -# define av_flatten -#endif -#endif - -#ifndef attribute_deprecated -#if AV_GCC_VERSION_AT_LEAST(3,1) -# define attribute_deprecated __attribute__((deprecated)) -#else -# define attribute_deprecated -#endif -#endif - -#ifndef av_unused -#if defined(__GNUC__) -# define av_unused __attribute__((unused)) -#else -# define av_unused -#endif -#endif - -#ifndef av_uninit -#if defined(__GNUC__) && !defined(__ICC) -# define av_uninit(x) x=x -#else -# define av_uninit(x) x -#endif -#endif - -//rounded division & shift -#define RSHIFT(a,b) ((a) > 0 ? ((a) + ((1<<(b))>>1))>>(b) : ((a) + ((1<<(b))>>1)-1)>>(b)) -/* assume b>0 */ -#define ROUNDED_DIV(a,b) (((a)>0 ? (a) + ((b)>>1) : (a) - ((b)>>1))/(b)) -#define FFABS(a) ((a) >= 0 ? (a) : (-(a))) -#define FFSIGN(a) ((a) > 0 ? 1 : -1) - -#define FFMAX(a,b) ((a) > (b) ? (a) : (b)) -#define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) -#define FFMIN(a,b) ((a) > (b) ? (b) : (a)) -#define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c) - -#define FFSWAP(type,a,b) do{type SWAP_tmp= b; b= a; a= SWAP_tmp;}while(0) -#define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) -#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) - -/* misc math functions */ -extern const uint8_t ff_log2_tab[256]; - -static inline av_const int av_log2(unsigned int v) -{ - int n = 0; - if (v & 0xffff0000) { - v >>= 16; - n += 16; - } - if (v & 0xff00) { - v >>= 8; - n += 8; - } - n += ff_log2_tab[v]; - - return n; -} - -static inline av_const int av_log2_16bit(unsigned int v) -{ - int n = 0; - if (v & 0xff00) { - v >>= 8; - n += 8; - } - n += ff_log2_tab[v]; - - return n; -} - -/** - * Clips a signed integer value into the amin-amax range. - * @param a value to clip - * @param amin minimum value of the clip range - * @param amax maximum value of the clip range - * @return clipped value - */ -static inline av_const int av_clip(int a, int amin, int amax) -{ - if (a < amin) return amin; - else if (a > amax) return amax; - else return a; -} - -/** - * Clips a signed integer value into the 0-255 range. - * @param a value to clip - * @return clipped value - */ -static inline av_const uint8_t av_clip_uint8(int a) -{ - if (a&(~255)) return (-a)>>31; - else return a; -} - -/** - * Clips a signed integer value into the 0-65535 range. - * @param a value to clip - * @return clipped value - */ -static inline av_const uint16_t av_clip_uint16(int a) -{ - if (a&(~65535)) return (-a)>>31; - else return a; -} - -/** - * Clips a signed integer value into the -32768,32767 range. - * @param a value to clip - * @return clipped value - */ -static inline av_const int16_t av_clip_int16(int a) -{ - if ((a+32768) & ~65535) return (a>>31) ^ 32767; - else return a; -} - -/** - * Clips a float value into the amin-amax range. - * @param a value to clip - * @param amin minimum value of the clip range - * @param amax maximum value of the clip range - * @return clipped value - */ -static inline av_const float av_clipf(float a, float amin, float amax) -{ - if (a < amin) return amin; - else if (a > amax) return amax; - else return a; -} - -/** Computes ceil(log2(x)). - * @param x value used to compute ceil(log2(x)) - * @return computed ceiling of log2(x) - */ -static inline av_const int av_ceil_log2(int x) -{ - return av_log2((x - 1) << 1); -} - -#define MKTAG(a,b,c,d) (a | (b << 8) | (c << 16) | (d << 24)) -#define MKBETAG(a,b,c,d) (d | (c << 8) | (b << 16) | (a << 24)) - -/*! - * \def GET_UTF8(val, GET_BYTE, ERROR) - * Converts a UTF-8 character (up to 4 bytes long) to its 32-bit UCS-4 encoded form - * \param val is the output and should be of type uint32_t. It holds the converted - * UCS-4 character and should be a left value. - * \param GET_BYTE gets UTF-8 encoded bytes from any proper source. It can be - * a function or a statement whose return value or evaluated value is of type - * uint8_t. It will be executed up to 4 times for values in the valid UTF-8 range, - * and up to 7 times in the general case. - * \param ERROR action that should be taken when an invalid UTF-8 byte is returned - * from GET_BYTE. It should be a statement that jumps out of the macro, - * like exit(), goto, return, break, or continue. - */ -#define GET_UTF8(val, GET_BYTE, ERROR)\ - val= GET_BYTE;\ - {\ - int ones= 7 - av_log2(val ^ 255);\ - if(ones==1)\ - ERROR\ - val&= 127>>ones;\ - while(--ones > 0){\ - int tmp= GET_BYTE - 128;\ - if(tmp>>6)\ - ERROR\ - val= (val<<6) + tmp;\ - }\ - } - -/*! - * \def PUT_UTF8(val, tmp, PUT_BYTE) - * Converts a 32-bit Unicode character to its UTF-8 encoded form (up to 4 bytes long). - * \param val is an input-only argument and should be of type uint32_t. It holds - * a UCS-4 encoded Unicode character that is to be converted to UTF-8. If - * val is given as a function it is executed only once. - * \param tmp is a temporary variable and should be of type uint8_t. It - * represents an intermediate value during conversion that is to be - * output by PUT_BYTE. - * \param PUT_BYTE writes the converted UTF-8 bytes to any proper destination. - * It could be a function or a statement, and uses tmp as the input byte. - * For example, PUT_BYTE could be "*output++ = tmp;" PUT_BYTE will be - * executed up to 4 times for values in the valid UTF-8 range and up to - * 7 times in the general case, depending on the length of the converted - * Unicode character. - */ -#define PUT_UTF8(val, tmp, PUT_BYTE)\ - {\ - int bytes, shift;\ - uint32_t in = val;\ - if (in < 0x80) {\ - tmp = in;\ - PUT_BYTE\ - } else {\ - bytes = (av_log2(in) + 4) / 5;\ - shift = (bytes - 1) * 6;\ - tmp = (256 - (256 >> bytes)) | (in >> shift);\ - PUT_BYTE\ - while (shift >= 6) {\ - shift -= 6;\ - tmp = 0x80 | ((in >> shift) & 0x3f);\ - PUT_BYTE\ - }\ - }\ - } - -#include "mem.h" - -#ifdef HAVE_AV_CONFIG_H -# include "internal.h" -#endif /* HAVE_AV_CONFIG_H */ - -#endif /* AVUTIL_COMMON_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h deleted file mode 100644 index e2d5d5b..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/intfloat_readwrite.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * copyright (c) 2005 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_INTFLOAT_READWRITE_H -#define AVUTIL_INTFLOAT_READWRITE_H - -#include -#include "common.h" - -/* IEEE 80 bits extended float */ -typedef struct AVExtFloat { - uint8_t exponent[2]; - uint8_t mantissa[8]; -} AVExtFloat; - -double av_int2dbl(int64_t v) av_const; -float av_int2flt(int32_t v) av_const; -double av_ext2dbl(const AVExtFloat ext) av_const; -int64_t av_dbl2int(double d) av_const; -int32_t av_flt2int(float d) av_const; -AVExtFloat av_dbl2ext(double d) av_const; - -#endif /* AVUTIL_INTFLOAT_READWRITE_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/log.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/log.h deleted file mode 100644 index b0a1493..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/log.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_LOG_H -#define AVUTIL_LOG_H - -#include -#include "avutil.h" - -/** - * Describes the class of an AVClass context structure. That is an - * arbitrary struct of which the first field is a pointer to an - * AVClass struct (e.g. AVCodecContext, AVFormatContext etc.). - */ -typedef struct { - /** - * The name of the class; usually it is the same name as the - * context structure type to which the AVClass is associated. - */ - const char* class_name; - - /** - * A pointer to a function which returns the name of a context - * instance ctx associated with the class. - */ - const char* (*item_name)(void* ctx); - - /** - * a pointer to the first option specified in the class if any or NULL - * - * @see av_set_default_options() - */ - const struct AVOption *option; -} AVClass; - -/* av_log API */ - -#define AV_LOG_QUIET -8 - -/** - * Something went really wrong and we will crash now. - */ -#define AV_LOG_PANIC 0 - -/** - * Something went wrong and recovery is not possible. - * For example, no header was found for a format which depends - * on headers or an illegal combination of parameters is used. - */ -#define AV_LOG_FATAL 8 - -/** - * Something went wrong and cannot losslessly be recovered. - * However, not all future data is affected. - */ -#define AV_LOG_ERROR 16 - -/** - * Something somehow does not look correct. This may or may not - * lead to problems. An example would be the use of '-vstrict -2'. - */ -#define AV_LOG_WARNING 24 - -#define AV_LOG_INFO 32 -#define AV_LOG_VERBOSE 40 - -/** - * Stuff which is only useful for libav* developers. - */ -#define AV_LOG_DEBUG 48 - -/** - * Sends the specified message to the log if the level is less than or equal - * to the current av_log_level. By default, all logging messages are sent to - * stderr. This behavior can be altered by setting a different av_vlog callback - * function. - * - * @param avcl A pointer to an arbitrary struct of which the first field is a - * pointer to an AVClass struct. - * @param level The importance level of the message, lower values signifying - * higher importance. - * @param fmt The format string (printf-compatible) that specifies how - * subsequent arguments are converted to output. - * @see av_vlog - */ -#ifdef __GNUC__ -void av_log(void*, int level, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 3, 4))); -#else -void av_log(void*, int level, const char *fmt, ...); -#endif - -void av_vlog(void*, int level, const char *fmt, va_list); -int av_log_get_level(void); -void av_log_set_level(int); -void av_log_set_callback(void (*)(void*, int, const char*, va_list)); -void av_log_default_callback(void* ptr, int level, const char* fmt, va_list vl); - -#endif /* AVUTIL_LOG_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/mathematics.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/mathematics.h deleted file mode 100644 index cb35910..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/mathematics.h +++ /dev/null @@ -1,78 +0,0 @@ -/* - * copyright (c) 2005 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_MATHEMATICS_H -#define AVUTIL_MATHEMATICS_H - -#include -#include -#include "common.h" -#include "rational.h" - -#ifndef M_E -#define M_E 2.7182818284590452354 /* e */ -#endif -#ifndef M_LN2 -#define M_LN2 0.69314718055994530942 /* log_e 2 */ -#endif -#ifndef M_LN10 -#define M_LN10 2.30258509299404568402 /* log_e 10 */ -#endif -#ifndef M_PI -#define M_PI 3.14159265358979323846 /* pi */ -#endif -#ifndef M_SQRT1_2 -#define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */ -#endif -#ifndef NAN -#define NAN (0.0/0.0) -#endif -#ifndef INFINITY -#define INFINITY (1.0/0.0) -#endif - -enum AVRounding { - AV_ROUND_ZERO = 0, ///< Round toward zero. - AV_ROUND_INF = 1, ///< Round away from zero. - AV_ROUND_DOWN = 2, ///< Round toward -infinity. - AV_ROUND_UP = 3, ///< Round toward +infinity. - AV_ROUND_NEAR_INF = 5, ///< Round to nearest and halfway cases away from zero. -}; - -int64_t av_const av_gcd(int64_t a, int64_t b); - -/** - * Rescales a 64-bit integer with rounding to nearest. - * A simple a*b/c isn't possible as it can overflow. - */ -int64_t av_rescale(int64_t a, int64_t b, int64_t c) av_const; - -/** - * Rescales a 64-bit integer with specified rounding. - * A simple a*b/c isn't possible as it can overflow. - */ -int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding) av_const; - -/** - * Rescales a 64-bit integer by 2 rational numbers. - */ -int64_t av_rescale_q(int64_t a, AVRational bq, AVRational cq) av_const; - -#endif /* AVUTIL_MATHEMATICS_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/mem.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/mem.h deleted file mode 100644 index 37ba276..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/mem.h +++ /dev/null @@ -1,119 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * @file libavutil/mem.h - * memory handling functions - */ - -#ifndef AVUTIL_MEM_H -#define AVUTIL_MEM_H - -#include "common.h" - -#if defined(__ICC) || defined(__SUNPRO_C) - #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) - #define DECLARE_ASM_CONST(n,t,v) const t __attribute__ ((aligned (n))) v -#elif defined(__GNUC__) - #define DECLARE_ALIGNED(n,t,v) t v __attribute__ ((aligned (n))) - #define DECLARE_ASM_CONST(n,t,v) static const t v attribute_used __attribute__ ((aligned (n))) -#elif defined(_MSC_VER) - #define DECLARE_ALIGNED(n,t,v) __declspec(align(n)) t v - #define DECLARE_ASM_CONST(n,t,v) __declspec(align(n)) static const t v -#else - #define DECLARE_ALIGNED(n,t,v) t v - #define DECLARE_ASM_CONST(n,t,v) static const t v -#endif - - -#if AV_GCC_VERSION_AT_LEAST(3,1) - #define av_malloc_attrib __attribute__((__malloc__)) -#else - #define av_malloc_attrib -#endif - -#if (!defined(__ICC) || __ICC > 1110) && AV_GCC_VERSION_AT_LEAST(4,3) - #define av_alloc_size(n) __attribute__((alloc_size(n))) -#else - #define av_alloc_size(n) -#endif - -/** - * Allocates a block of size bytes with alignment suitable for all - * memory accesses (including vectors if available on the CPU). - * @param size Size in bytes for the memory block to be allocated. - * @return Pointer to the allocated block, NULL if the block cannot - * be allocated. - * @see av_mallocz() - */ -void *av_malloc(unsigned int size) av_malloc_attrib av_alloc_size(1); - -/** - * Allocates or reallocates a block of memory. - * If ptr is NULL and size > 0, allocates a new block. If \p - * size is zero, frees the memory block pointed to by ptr. - * @param size Size in bytes for the memory block to be allocated or - * reallocated. - * @param ptr Pointer to a memory block already allocated with - * av_malloc(z)() or av_realloc() or NULL. - * @return Pointer to a newly reallocated block or NULL if the block - * cannot be reallocated or the function is used to free the memory block. - * @see av_fast_realloc() - */ -void *av_realloc(void *ptr, unsigned int size) av_alloc_size(2); - -/** - * Frees a memory block which has been allocated with av_malloc(z)() or - * av_realloc(). - * @param ptr Pointer to the memory block which should be freed. - * @note ptr = NULL is explicitly allowed. - * @note It is recommended that you use av_freep() instead. - * @see av_freep() - */ -void av_free(void *ptr); - -/** - * Allocates a block of size bytes with alignment suitable for all - * memory accesses (including vectors if available on the CPU) and - * zeroes all the bytes of the block. - * @param size Size in bytes for the memory block to be allocated. - * @return Pointer to the allocated block, NULL if it cannot be allocated. - * @see av_malloc() - */ -void *av_mallocz(unsigned int size) av_malloc_attrib av_alloc_size(1); - -/** - * Duplicates the string s. - * @param s string to be duplicated - * @return Pointer to a newly allocated string containing a - * copy of s or NULL if the string cannot be allocated. - */ -char *av_strdup(const char *s) av_malloc_attrib; - -/** - * Frees a memory block which has been allocated with av_malloc(z)() or - * av_realloc() and set the pointer pointing to it to NULL. - * @param ptr Pointer to the pointer to the memory block which should - * be freed. - * @see av_free() - */ -void av_freep(void *ptr); - -#endif /* AVUTIL_MEM_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h deleted file mode 100644 index 0b15238..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/pixfmt.h +++ /dev/null @@ -1,151 +0,0 @@ -/* - * copyright (c) 2006 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#ifndef AVUTIL_PIXFMT_H -#define AVUTIL_PIXFMT_H - -/** - * @file libavutil/pixfmt.h - * pixel format definitions - * - * @warning This file has to be considered an internal but installed - * header, so it should not be directly included in your projects. - */ - -/** - * Pixel format. Notes: - * - * PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA - * color is put together as: - * (A << 24) | (R << 16) | (G << 8) | B - * This is stored as BGRA on little-endian CPU architectures and ARGB on - * big-endian CPUs. - * - * When the pixel format is palettized RGB (PIX_FMT_PAL8), the palettized - * image data is stored in AVFrame.data[0]. The palette is transported in - * AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is - * formatted the same as in PIX_FMT_RGB32 described above (i.e., it is - * also endian-specific). Note also that the individual RGB palette - * components stored in AVFrame.data[1] should be in the range 0..255. - * This is important as many custom PAL8 video codecs that were designed - * to run on the IBM VGA graphics adapter use 6-bit palette components. - * - * For all the 8bit per pixel formats, an RGB32 palette is in data[1] like - * for pal8. This palette is filled in automatically by the function - * allocating the picture. - * - * Note, make sure that all newly added big endian formats have pix_fmt&1==1 - * and that all newly added little endian formats have pix_fmt&1==0 - * this allows simpler detection of big vs little endian. - */ -enum PixelFormat { - PIX_FMT_NONE= -1, - PIX_FMT_YUV420P, ///< planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples) - PIX_FMT_YUYV422, ///< packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr - PIX_FMT_RGB24, ///< packed RGB 8:8:8, 24bpp, RGBRGB... - PIX_FMT_BGR24, ///< packed RGB 8:8:8, 24bpp, BGRBGR... - PIX_FMT_YUV422P, ///< planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples) - PIX_FMT_YUV444P, ///< planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples) - PIX_FMT_YUV410P, ///< planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples) - PIX_FMT_YUV411P, ///< planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples) - PIX_FMT_GRAY8, ///< Y , 8bpp - PIX_FMT_MONOWHITE, ///< Y , 1bpp, 0 is white, 1 is black - PIX_FMT_MONOBLACK, ///< Y , 1bpp, 0 is black, 1 is white - PIX_FMT_PAL8, ///< 8 bit with PIX_FMT_RGB32 palette - PIX_FMT_YUVJ420P, ///< planar YUV 4:2:0, 12bpp, full scale (JPEG) - PIX_FMT_YUVJ422P, ///< planar YUV 4:2:2, 16bpp, full scale (JPEG) - PIX_FMT_YUVJ444P, ///< planar YUV 4:4:4, 24bpp, full scale (JPEG) - PIX_FMT_XVMC_MPEG2_MC,///< XVideo Motion Acceleration via common packet passing - PIX_FMT_XVMC_MPEG2_IDCT, - PIX_FMT_UYVY422, ///< packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1 - PIX_FMT_UYYVYY411, ///< packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3 - PIX_FMT_BGR8, ///< packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb) - PIX_FMT_BGR4, ///< packed RGB 1:2:1, 4bpp, (msb)1B 2G 1R(lsb) - PIX_FMT_BGR4_BYTE, ///< packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb) - PIX_FMT_RGB8, ///< packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb) - PIX_FMT_RGB4, ///< packed RGB 1:2:1, 4bpp, (msb)1R 2G 1B(lsb) - PIX_FMT_RGB4_BYTE, ///< packed RGB 1:2:1, 8bpp, (msb)1R 2G 1B(lsb) - PIX_FMT_NV12, ///< planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 for UV - PIX_FMT_NV21, ///< as above, but U and V bytes are swapped - - PIX_FMT_ARGB, ///< packed ARGB 8:8:8:8, 32bpp, ARGBARGB... - PIX_FMT_RGBA, ///< packed RGBA 8:8:8:8, 32bpp, RGBARGBA... - PIX_FMT_ABGR, ///< packed ABGR 8:8:8:8, 32bpp, ABGRABGR... - PIX_FMT_BGRA, ///< packed BGRA 8:8:8:8, 32bpp, BGRABGRA... - - PIX_FMT_GRAY16BE, ///< Y , 16bpp, big-endian - PIX_FMT_GRAY16LE, ///< Y , 16bpp, little-endian - PIX_FMT_YUV440P, ///< planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples) - PIX_FMT_YUVJ440P, ///< planar YUV 4:4:0 full scale (JPEG) - PIX_FMT_YUVA420P, ///< planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples) - PIX_FMT_VDPAU_H264,///< H.264 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_MPEG1,///< MPEG-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_MPEG2,///< MPEG-2 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_WMV3,///< WMV3 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_VDPAU_VC1, ///< VC-1 HW decoding with VDPAU, data[0] contains a vdpau_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - PIX_FMT_RGB48BE, ///< packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, big-endian - PIX_FMT_RGB48LE, ///< packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, little-endian - - PIX_FMT_RGB565BE, ///< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian - PIX_FMT_RGB565LE, ///< packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian - PIX_FMT_RGB555BE, ///< packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian, most significant bit to 0 - PIX_FMT_RGB555LE, ///< packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), little-endian, most significant bit to 0 - - PIX_FMT_BGR565BE, ///< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian - PIX_FMT_BGR565LE, ///< packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian - PIX_FMT_BGR555BE, ///< packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian, most significant bit to 1 - PIX_FMT_BGR555LE, ///< packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), little-endian, most significant bit to 1 - - PIX_FMT_VAAPI_MOCO, ///< HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers - PIX_FMT_VAAPI_IDCT, ///< HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers - PIX_FMT_VAAPI_VLD, ///< HW decoding through VA API, Picture.data[3] contains a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers - - PIX_FMT_YUV420P16LE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian - PIX_FMT_YUV420P16BE, ///< planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian - PIX_FMT_YUV422P16LE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian - PIX_FMT_YUV422P16BE, ///< planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian - PIX_FMT_YUV444P16LE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian - PIX_FMT_YUV444P16BE, ///< planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian - PIX_FMT_NB, ///< number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions -}; - -#if HAVE_BIGENDIAN -# define PIX_FMT_NE(be, le) PIX_FMT_##be -#else -# define PIX_FMT_NE(be, le) PIX_FMT_##le -#endif - -#define PIX_FMT_RGB32 PIX_FMT_NE(ARGB, BGRA) -#define PIX_FMT_RGB32_1 PIX_FMT_NE(RGBA, ABGR) -#define PIX_FMT_BGR32 PIX_FMT_NE(ABGR, RGBA) -#define PIX_FMT_BGR32_1 PIX_FMT_NE(BGRA, ARGB) - -#define PIX_FMT_GRAY16 PIX_FMT_NE(GRAY16BE, GRAY16LE) -#define PIX_FMT_RGB48 PIX_FMT_NE(RGB48BE, RGB48LE) -#define PIX_FMT_RGB565 PIX_FMT_NE(RGB565BE, RGB565LE) -#define PIX_FMT_RGB555 PIX_FMT_NE(RGB555BE, RGB555LE) -#define PIX_FMT_BGR565 PIX_FMT_NE(BGR565BE, BGR565LE) -#define PIX_FMT_BGR555 PIX_FMT_NE(BGR555BE, BGR555LE) - -#define PIX_FMT_YUV420P16 PIX_FMT_NE(YUV420P16BE, YUV420P16LE) -#define PIX_FMT_YUV422P16 PIX_FMT_NE(YUV422P16BE, YUV422P16LE) -#define PIX_FMT_YUV444P16 PIX_FMT_NE(YUV444P16BE, YUV444P16LE) - -#endif /* AVUTIL_PIXFMT_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/rational.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/rational.h deleted file mode 100644 index 0f415ed..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Headers/rational.h +++ /dev/null @@ -1,129 +0,0 @@ -/* - * rational numbers - * Copyright (c) 2003 Michael Niedermayer - * - * This file is part of FFmpeg. - * - * FFmpeg is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * FFmpeg is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with FFmpeg; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ - -/** - * @file libavutil/rational.h - * rational numbers - * @author Michael Niedermayer - */ - -#ifndef AVUTIL_RATIONAL_H -#define AVUTIL_RATIONAL_H - -#include -#include "common.h" - -/** - * rational number numerator/denominator - */ -typedef struct AVRational{ - int num; ///< numerator - int den; ///< denominator -} AVRational; - -/** - * Compares two rationals. - * @param a first rational - * @param b second rational - * @return 0 if a==b, 1 if a>b and -1 if a>63)|1; - else return 0; -} - -/** - * Converts rational to double. - * @param a rational to convert - * @return (double) a - */ -static inline double av_q2d(AVRational a){ - return a.num / (double) a.den; -} - -/** - * Reduces a fraction. - * This is useful for framerate calculations. - * @param dst_num destination numerator - * @param dst_den destination denominator - * @param num source numerator - * @param den source denominator - * @param max the maximum allowed for dst_num & dst_den - * @return 1 if exact, 0 otherwise - */ -int av_reduce(int *dst_num, int *dst_den, int64_t num, int64_t den, int64_t max); - -/** - * Multiplies two rationals. - * @param b first rational - * @param c second rational - * @return b*c - */ -AVRational av_mul_q(AVRational b, AVRational c) av_const; - -/** - * Divides one rational by another. - * @param b first rational - * @param c second rational - * @return b/c - */ -AVRational av_div_q(AVRational b, AVRational c) av_const; - -/** - * Adds two rationals. - * @param b first rational - * @param c second rational - * @return b+c - */ -AVRational av_add_q(AVRational b, AVRational c) av_const; - -/** - * Subtracts one rational from another. - * @param b first rational - * @param c second rational - * @return b-c - */ -AVRational av_sub_q(AVRational b, AVRational c) av_const; - -/** - * Converts a double precision floating point number to a rational. - * @param d double to convert - * @param max the maximum allowed numerator and denominator - * @return (AVRational) d - */ -AVRational av_d2q(double d, int max) av_const; - -/** - * @return 1 if q1 is nearer to q than q2, -1 if q2 is nearer - * than q1, 0 if they have the same distance. - */ -int av_nearer_q(AVRational q, AVRational q1, AVRational q2); - -/** - * Finds the nearest value in q_list to q. - * @param q_list an array of rationals terminated by {0, 0} - * @return the index of the nearest value found in the array - */ -int av_find_nearest_q_idx(AVRational q, const AVRational* q_list); - -#endif /* AVUTIL_RATIONAL_H */ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h deleted file mode 100644 index ae93c26..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversion.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// CAConversion.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import - -@interface CAConversionInfo : NSDictionary { -} -@end -@interface CAConversion : NSObject { - CAConversionInfo *conversionInfo; -} -@property (readonly, retain) CAConversionInfo *conversionInfo; -@end \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h deleted file mode 100644 index ef4c26c..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/PrivateHeaders/CAConversionCenter.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// CAConversionCenter.h -// Vidiot -// -// Created by Carter Allen on 9/17/09. -// Copyright 2009 Opt-6 Products, LLC. All rights reserved. -// - -#import -#import "CAConversion.h" - - -@interface CAConversionCenter : NSObject { - NSArray *conversions; -} -+ (id)sharedConversionCenter; -@property(readonly, retain) NSArray *conversions; -@end - diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index dea12de..0000000 Binary files a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/Info.plist b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/Info.plist deleted file mode 100644 index 8d06ced..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - CAConversionFramework - CFBundleIdentifier - com.yourcompany.CAConversionFramework - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - CAConversionFramework - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a deleted file mode 100644 index 43e714a..0000000 Binary files a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.a and /dev/null differ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la deleted file mode 100755 index 6b10ef3..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libmediainfo.la +++ /dev/null @@ -1,35 +0,0 @@ -# libmediainfo.la - a libtool library file -# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='' - -# Names of this library. -library_names='' - -# The name of the static archive. -old_library='libmediainfo.a' - -# Libraries that this one depends upon. -dependency_libs=' -lz -L libzen.la -lpthread' - -# Version information for libmediainfo. -current=0 -age=0 -revision=0 - -# Is this an already installed library? -installed=no - -# Should we warn about portability when linking against -modules? -shouldnotlink=no - -# Files to dlopen/dlpreopen -dlopen='' -dlpreopen='' - -# Directory that this library needs to be installed in: -libdir='/usr/local/lib' diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libzen.a b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libzen.a deleted file mode 100644 index 4d93fc5..0000000 Binary files a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libzen.a and /dev/null differ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libzen.la b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libzen.la deleted file mode 100755 index d6eecc0..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/A/Resources/libzen.la +++ /dev/null @@ -1,35 +0,0 @@ -# libzen.la - a libtool library file -# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06) -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# The name that we can dlopen(3). -dlname='' - -# Names of this library. -library_names='' - -# The name of the static archive. -old_library='libzen.a' - -# Libraries that this one depends upon. -dependency_libs='' - -# Version information for libzen. -current=0 -age=0 -revision=0 - -# Is this an already installed library? -installed=no - -# Should we warn about portability when linking against -modules? -shouldnotlink=no - -# Files to dlopen/dlpreopen -dlopen='' -dlpreopen='' - -# Directory that this library needs to be installed in: -libdir='/usr/local/lib' diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/Current b/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/Current deleted file mode 120000 index 8c7e5a6..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework/Versions/Current +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist b/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist deleted file mode 100644 index 1f06fad..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist +++ /dev/null @@ -1,30 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - Vidiot - CFBundleIdentifier - com.yourcompany.Vidiot - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Vidiot - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - LSMinimumSystemVersion - 10.6 - NSMainNibFile - MainMenu - NSPrincipalClass - NSApplication - - diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot b/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot deleted file mode 100755 index 2d66fe6..0000000 Binary files a/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot and /dev/null differ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo b/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo deleted file mode 100644 index bd04210..0000000 --- a/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo +++ /dev/null @@ -1 +0,0 @@ -APPL???? \ No newline at end of file diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings b/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings deleted file mode 100644 index dea12de..0000000 Binary files a/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings and /dev/null differ diff --git a/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib b/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib deleted file mode 100644 index d0260ff..0000000 Binary files a/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList deleted file mode 100644 index 6c98273..0000000 --- a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList +++ /dev/null @@ -1,2 +0,0 @@ -/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o deleted file mode 100644 index dc1843d..0000000 Binary files a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o deleted file mode 100644 index 67b3aa5..0000000 Binary files a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap deleted file mode 100644 index 5d74c43..0000000 Binary files a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap deleted file mode 100644 index dd8b535..0000000 Binary files a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap deleted file mode 100644 index 5d74c43..0000000 Binary files a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap deleted file mode 100644 index ed9dfe8..0000000 Binary files a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot.dep b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot.dep deleted file mode 100644 index 73792a3..0000000 --- a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot.dep +++ /dev/null @@ -1,19 +0,0 @@ -eead75e3e5af642ebac401eab769d052 75a4346a72294982d3bd9d0cf0581a4b ffffffffffffffffffffffffffffffff 102 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -f7055b984f32e0523893f56c1d00ac81 5f7b85f972ad8ddb884dd448a37be9fb ffffffffffffffffffffffffffffffff 15032 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot -000000004ab9975800000000000000ee 54c1752bdb703924a671ac45f61bff49 ffffffffffffffffffffffffffffffff 238 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework -1c22356151a88e6a3d1f7e4ed66420f8 b24b63e769267a2261834e887347bc82 ffffffffffffffffffffffffffffffff 23992 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -1c2235611b1753463d1f7e4ed664218d 454e387f267b60cc5910bbe46e24d4f0 ffffffffffffffffffffffffffffffff 5016 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -000000000a77a6e9000000000000016a 1c2235611b1753463d1f7e4ed66421fc ffffffffffffffffffffffffffffffff 54224656 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch.gch -000000004ab30c81000000000002bb60 8c4b31f497562cf14b9fecdd08da2b87 ffffffffffffffffffffffffffffffff 34367 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib -000000004ab30c81000000000000002d 9e59ef5ddeaf8b2ae7f46056f7d1fa45 ffffffffffffffffffffffffffffffff 92 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -00000000000000000000000000000000 61f8252c89a7b2a3c0ad2458a2aba486 ffffffffffffffffffffffffffffffff 8 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo -00000000000000000000000000000000 61f8252c89a7b2a3c0ad2458a2aba486 ffffffffffffffffffffffffffffffff 883 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist -000000000a77a6e9000000000000016a d6157fb4c8c35cf3f14f42519422ff78 ffffffffffffffffffffffffffffffff 7469740 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-clayunjuqulqtyasoluuyjahmlmw/Vidiot_Prefix.pch.pth -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-enlmewmctmuxhrdoptdmjkhfcigk/Vidiot_Prefix.pch.gch -000000000a77a6e9000000000000016a 2b8cd27925b8ea76f76b0f3be4822b9c ffffffffffffffffffffffffffffffff 7463500 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth -000000000a77a6e9000000000000016a 029d83a75198bab469127dc483c46739 ffffffffffffffffffffffffffffffff 7469740 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-ejgmzbmghrqdfvalbqkqiqrdqtvp/Vidiot_Prefix.pch.pth -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /CAConversionFramework.framework -000000000a77a6e9000000000000016a 1c993e93fbd05371c67048d10cd35e91 ffffffffffffffffffffffffffffffff 54212368 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch -188f57a6cc77c402a42452c86d16de5e 62ebaa65f97c7cd26ee127e419c11177 ffffffffffffffffffffffffffffffff 7396 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o -188f57a6c6076f5aa42452c86d16dda5 7407a76a449ccbec6a8f6d0e56832311 ffffffffffffffffffffffffffffffff 9724 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -000000000a77a6e9000000000000016a 188f57a686c4c8f0a42452c86d16debb ffffffffffffffffffffffffffffffff 54212368 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot.hmap b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot.hmap deleted file mode 100644 index 4a4b425..0000000 Binary files a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot.hmap and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot~.dep b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot~.dep deleted file mode 100644 index 0007fbf..0000000 --- a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot~.dep +++ /dev/null @@ -1,15 +0,0 @@ -2b8cd27925b8ea76f76b0f3be4822bed 67b2ef31d3cb8d77f11bcfbbefb7dd14 ffffffffffffffffffffffffffffffff 2240 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -2b8cd2796f08b98ff76b0f3be4822a8c f3d3ea26e475ebc38658c9c50913d31f ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -000000000a77a6e9000000000000016a 2b8cd27925b8ea76f76b0f3be4822b9c ffffffffffffffffffffffffffffffff 7463500 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth -000000004ab30c81000000000002bb60 8c4b31f497562cf14b9fecdd08da2b87 ffffffffffffffffffffffffffffffff 34367 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib -000000004ab30c81000000000000002d 9e59ef5ddeaf8b2ae7f46056f7d1fa45 ffffffffffffffffffffffffffffffff 92 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -000000004ab6771f00000000000000ee 54c1752bdb703924a671ac45f61bff49 ffffffffffffffffffffffffffffffff 238 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework -00000000000000000000000000000000 61f8252c89a7b2a3c0ad2458a2aba486 ffffffffffffffffffffffffffffffff 883 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist -00000000000000000000000000000000 61f8252c89a7b2a3c0ad2458a2aba486 ffffffffffffffffffffffffffffffff 8 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo -6836797c1c3045d6d5844e525c73a42b 75a4346a72294982d3bd9d0cf0581a4b ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -9461051737d1f29a7743067ee6a4ed6c ba84d7e9f3de5eaca8dd68e2b3c5dc6f ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /CAConversionFramework.framework -000000000a77a6e9000000000000016a 1c993e93fbd05371c67048d10cd35e91 ffffffffffffffffffffffffffffffff 54212368 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch -188f57a6cc77c402a42452c86d16de5e 62ebaa65f97c7cd26ee127e419c11177 ffffffffffffffffffffffffffffffff 7396 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o -188f57a6c6076f5aa42452c86d16dda5 7407a76a449ccbec6a8f6d0e56832311 ffffffffffffffffffffffffffffffff 9724 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -000000000a77a6e9000000000000016a 188f57a686c4c8f0a42452c86d16debb ffffffffffffffffffffffffffffffff 54212368 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/build-state.dat b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/build-state.dat deleted file mode 100644 index f8ba33e..0000000 --- a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/build-state.dat +++ /dev/null @@ -1,476 +0,0 @@ -TVidiot -v7 -r0 -t275406712.006777 -cCheck dependencies -cProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist Vidiot-Info.plist -cPBXCp build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework ../CAConversionFramework/build/Debug/CAConversionFramework.framework -cCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -cCompileXIB /Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -cProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -cLd /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot normal x86_64 -cTouch /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app - -N/CAConversionFramework.framework -t2 -s0 - -N/Developer/SDKs/MacOSX10.6.sdk -c000000004A769DAB00000000000000EE -t1249287595 -s238 - -N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h -c0000000040C4AA6800000000000001E5 -t1086630504 -s485 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/dlfcn.h -c000000004A73D44F0000000000000B1C -t1249104975 -s2844 - -N/System/Library/Frameworks/Cocoa.framework/Cocoa -c000000004A1F2D63000000000000A5E0 -t1243557219 -s42464 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework -c00000000000000000000000000000000 -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h -c000000004AB69FD30000000000000189 -t1253482451 -s393 -i -i"CAConversionInfo.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionCenter.h -c000000004AB83B4300000000000002C3 -t1253587779 -s707 -i -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionInfo.h -c000000004AB8D6A500000000000001E9 -t1253627557 -s489 -i -i"CAConversionSource.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionSource.h -c000000004AB98C2400000000000003C5 -t1253674020 -s965 -i - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h -c000000004AB85D8700000000000000E5 -t1253596551 -s229 -i -i"CAConversion.h" -i"CAConversionCenter.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h -c000000004AB67B540000000000006405 -t1253473108 -s25605 -i -i -i -i -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework -c000000004AB9975800000000000000EE -t1253676888 -s238 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework -c000000004AB997580000000000636088 -t1253676888 -s6512776 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.h -c000000004AB520890000000000000167 -t1253384329 -s359 -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m -c000000004AB520FA000000000000010D -t1253384442 -s269 -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.h -c000000004AB50F270000000000000160 -t1253379879 -s352 -i -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m -c000000004AB42EED0000000000000273 -t1253322477 -s627 -i"CAConversionCenter.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/InfoPlist.strings -c000000004AB30C81000000000000002D -t1253248129 -s45 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -c000000004AB30C81000000000002BB60 -t1253248129 -s179040 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h -c000000004AB527C80000000000000163 -t1253386184 -s355 -i -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -c000000004AB990A100000000000002CE -t1253675169 -s718 -i"VidiotAppDelegate.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -c000000004AB30C81000000000000008F -t1253248129 -s143 -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -t1253713911 -s102 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework -t1253713910 -s238 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist -t1253472503 -s883 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot -t1253713911 -s15032 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo -t1253472503 -s8 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -t1253472504 -s92 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib -t1253472505 -s34367 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o -t1253384444 -s7396 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -t1253384443 -s9724 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList -c000000004AB678F700000000000000F5 -t1253472503 -s245 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -t1253675295 -s23992 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -t1253642995 -s5016 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -c000000004AB30C8100000000000000FE -t1253248129 -s254 -i - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch -t1253384943 -s54212368 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-clayunjuqulqtyasoluuyjahmlmw/Vidiot_Prefix.pch.pth -t1253481988 -s7469740 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch -t1253322031 -s54212368 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-ejgmzbmghrqdfvalbqkqiqrdqtvp/Vidiot_Prefix.pch.pth -t1253498976 -s7469740 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-enlmewmctmuxhrdoptdmjkhfcigk/Vidiot_Prefix.pch.gch -t2 -s0 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth -t1253472511 -s7463500 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch.gch -t1253642995 -s54224656 - -NVidiot-Info.plist -c000000004AB30C8100000000000003EA -t1253248129 -s1002 - -CCheck dependencies -r0 -lSLF07#2@18"Check dependencies275406710#275406710#0(0"0(0#1#0"4300882208#0"0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077243.551256 -e275077244.049271 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@71"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m275077243#275077244#0(0"0(0#0#63"/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m4300882208#1556" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077243.550467 -e275077243.935135 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@77"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m275077243#275077243#0(0"0(0#0#69"/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m4300882208#1568" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.gcc.4_0 -r0 - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275368095.584810 -e275368095.950016 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@76"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275368095#275368095#0(0"0(0#0#68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m4300882208#1669" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275335779.884080 -e275335779.905211 -r0 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionInfo.h:10: -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionSource.h:22:49: error: expected a type -o - (void)populateConversionInfoForFormatContext:(AVFormatContext *)format; -o ^ -o1 diagnostic generated. -lSLF07#2@76"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275335779#275335779#0(991"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9: In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10: In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10: In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10: In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionInfo.h:10: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionSource.h:22:49: error: expected a type - (void)populateConversionInfoForFormatContext:(AVFormatContext *)format; ^ 1(4@15"Expected a type275335779#688#177#6(7@170"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionInfo.h:10:275335779#517#171#0(6@144"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionInfo.h275320357#10#0#10#0#0"0(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275335779#350#167#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275175251#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275335779#189#161#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275289351#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275335779#94#95#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275335779#0#94#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275320500#9#0#9#0#0"0(13@165"Expected a type in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionSource.h275335779#18446744073709551615#0#0(6@146"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionSource.h275335689#22#49#0#0#0"0(6@146"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionSource.h275335689#22#49#0#0#15"expected a type0(0#0#68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m4300882208#1705" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-clayunjuqulqtyasoluuyjahmlmw/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o 1# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_0 -r0 - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275335795.228382 -e275335795.541779 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@63"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m275335795#275335795#0(0"0(0#0#55"/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m4300882208#1643" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275194372.138016 -e275194372.182777 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@63"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m275194372#275194372#0(0"0(0#0#55"/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m4300882208#1679" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-clayunjuqulqtyasoluuyjahmlmw/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o 0# - -CCompileXIB /Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -s275165303.639495 -e275165305.890986 -r1 -xCompileXIB -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -lSLF07#2@37"CompileXIB English.lproj/MainMenu.xib275165303#275165305#0(0"0(0#0#75"/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib4300882208#356" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib /Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib 0# - -CCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -s275165303.637769 -e275165304.590970 -r1 -xCopyStringsFile -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -xEnglish.lproj/InfoPlist.strings -lSLF07#2@36"Copy English.lproj/InfoPlist.strings275165303#275165304#0(0"0(0#0#80"/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/InfoPlist.strings4300882208#384" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv ICONV /usr/bin/iconv /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings --validate --inputencoding utf-8 --outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj 0# - -CLd /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot normal x86_64 -s275406711.005146 -e275406711.970007 -r1 -xLd -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot -xnormal -xx86_64 -lSLF07#2@98"Link /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot275406711#275406711#0(0"0(0#0#0"4300882208#708" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -L/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -filelist /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList -mmacosx-version-min=10.6 -framework CAConversionFramework -framework Cocoa -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot 0# - -CPBXCp /CAConversionFramework.framework ../CAConversionFramework/build/Debug/CAConversionFramework.framework -r0 - -CPBXCp build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework ../CAConversionFramework/build/Debug/CAConversionFramework.framework -s275406710.325238 -e275406711.004730 -r1 -xPBXCp -xbuild/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework -x../CAConversionFramework/build/Debug/CAConversionFramework.framework -lSLF07#2@73"Copy ../CAConversionFramework/build/Debug/CAConversionFramework.framework275406710#275406711#0(0"0(0#0#117"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework4300882208#414" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks 0# - -CProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist Vidiot-Info.plist -s275165303.505300 -e275165303.530803 -r1 -xProcessInfoPlistFile -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist -xVidiot-Info.plist -lSLF07#2@25"Process Vidiot-Info.plist275165303#275165303#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot-Info.plist4300882208#337" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot builtin-infoPlistUtility Vidiot-Info.plist -genpkginfo /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo -expandbuildsettings -platform macosx -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077740.556803 -e275077743.585056 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@28"Precompile Vidiot_Prefix.pch275077740#275077743#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch7590306394866541568#1525" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-clayunjuqulqtyasoluuyjahmlmw/Vidiot_Prefix.pch.pth Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275174788.199881 -e275174788.801137 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-clayunjuqulqtyasoluuyjahmlmw/Vidiot_Prefix.pch.pth -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@28"Precompile Vidiot_Prefix.pch275174788#275174788#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch4300882208#1576" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-clayunjuqulqtyasoluuyjahmlmw/Vidiot_Prefix.pch.pth 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275014825.300411 -e275014831.248849 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@28"Precompile Vidiot_Prefix.pch275014825#275014831#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch4300882208#1437" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-ejgmzbmghrqdfvalbqkqiqrdqtvp/Vidiot_Prefix.pch.pth Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275191770.373789 -e275191776.985385 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-ejgmzbmghrqdfvalbqkqiqrdqtvp/Vidiot_Prefix.pch.pth -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -oclang: warning: argument unused during compilation: '-fno-objc-direct-dispatch' -lSLF07#2@28"Precompile Vidiot_Prefix.pch275191770#275191776#0(80"clang: warning: argument unused during compilation: '-fno-objc-direct-dispatch' 0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch4300882208#1602" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -fno-objc-direct-dispatch -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-ejgmzbmghrqdfvalbqkqiqrdqtvp/Vidiot_Prefix.pch.pth 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-enlmewmctmuxhrdoptdmjkhfcigk/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_0 -r0 - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275165305.891289 -e275165311.825608 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@28"Precompile Vidiot_Prefix.pch275165305#275165311#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch4300882208#1561" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275335788.410419 -e275335795.228150 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch.gch -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@28"Precompile Vidiot_Prefix.pch275335788#275335795#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch4300882208#1540" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -fobjc-gc-only -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fqabpgcyjmgzxpcjpusplwxsnutb/Vidiot_Prefix.pch.gch 0# - -CTouch /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -s275406711.970273 -e275406712.006717 -r1 -xTouch -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -lSLF07#2@77"Touch /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app275406711#275406712#0(0"0(0#0#0"4300882208#150" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot /usr/bin/touch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app 0# - diff --git a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/build-state~.dat b/Vidiot/build/Vidiot.build/Debug/Vidiot.build/build-state~.dat deleted file mode 100644 index 3af89dc..0000000 --- a/Vidiot/build/Vidiot.build/Debug/Vidiot.build/build-state~.dat +++ /dev/null @@ -1,504 +0,0 @@ -TVidiot -v7 -r0 -t275165311.891731 -cCheck dependencies -cProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist Vidiot-Info.plist -cPBXCp build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework ../CAConversionFramework/build/Debug/CAConversionFramework.framework -cCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -cCompileXIB /Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -cProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -cCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler - -N/CAConversionFramework.framework -t2 -s0 - -N/Developer/SDKs/MacOSX10.6.sdk -c000000004A769DAB00000000000000EE -t1249287595 -s238 - -N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h -c0000000040C4AA6800000000000001E5 -t1086630504 -s485 - -N/Developer/SDKs/MacOSX10.6.sdk/usr/include/dlfcn.h -c000000004A73D44F0000000000000B1C -t1249104975 -s2844 - -N/System/Library/Frameworks/Cocoa.framework/Cocoa -c000000004A1F2D63000000000000A5E0 -t1243557219 -s42464 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework -c00000000000000000000000000000000 -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h -c000000004AB6771F00000000000001DD -t1253472031 -s477 -i -i"MediaInfoDLL.h" -i"CAConversionInfo.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionCenter.h -c000000004AB6754900000000000002AF -t1253471561 -s687 -i -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversionInfo.h -c000000004AB6765B00000000000001A6 -t1253471835 -s422 -i - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h -c000000004AB6754900000000000000E5 -t1253471561 -s229 -i -i"CAConversion.h" -i"CAConversionCenter.h" - -N/Users/carterallen/Development/Mac/Vidiot/CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h -c000000004AB678EF0000000000006437 -t1253472495 -s25655 -i -i -i -i -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework -c000000004AB6771F00000000000000EE -t1253472031 -s238 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/CAConversionFramework -c000000004AB6771F0000000000004708 -t1253472031 -s18184 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.h -c000000004AB520890000000000000167 -t1253384329 -s359 -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m -c000000004AB520FA000000000000010D -t1253384442 -s269 -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.h -c000000004AB50F270000000000000160 -t1253379879 -s352 -i -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m -c000000004AB42EED0000000000000273 -t1253322477 -s627 -i"CAConversionCenter.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/InfoPlist.strings -c000000004AB30C81000000000000002D -t1253248129 -s45 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -c000000004AB30C81000000000002BB60 -t1253248129 -s179040 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h -c000000004AB527C80000000000000163 -t1253386184 -s355 -i -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -c000000004AB678B000000000000002B6 -t1253472432 -s694 -i"VidiotAppDelegate.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -c000000004AB30C81000000000000008F -t1253248129 -s143 -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework -t1253472503 -s238 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist -t1253472503 -s883 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo -t1253472503 -s8 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -t1253472504 -s92 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib -t1253472505 -s34367 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o -t1253384444 -s7396 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -t1253384443 -s9724 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList -c000000004AB678F700000000000000F5 -t1253472503 -s245 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -t1253472511 -s2240 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -c000000004AB30C8100000000000000FE -t1253248129 -s254 -i - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch -t1253384943 -s54212368 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch -t1253322031 -s54212368 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth -t1253472511 -s7463500 - -NVidiot-Info.plist -c000000004AB30C8100000000000003EA -t1253248129 -s1002 - -CCheck dependencies -r0 -lSLF07#2@18"Check dependencies275165303#275165303#0(0"0(0#1#0"4300882208#0"0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077243.551256 -e275077244.049271 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@71"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m275077243#275077244#0(0"0(0#0#63"/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m4300882208#1556" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversion.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077243.550467 -e275077243.935135 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@77"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m275077243#275077243#0(0"0(0#0#69"/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m4300882208#1568" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077743.586441 -e275077743.828763 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@76"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275077743#275077743#0(0"0(0#0#68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m4300882208#1654" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275165311.827754 -e275165311.882081 -r0 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10: -oIn file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10: -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:77:59: warning: backslash and newline separated by space -o #if defined(UNIX) || defined(_UNIX) || defined(__UNIX__) \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:78:46: warning: backslash and newline separated by space -o || defined(__unix) || defined(__unix__) \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:79:71: warning: backslash and newline separated by space -o || defined(____SVR4____) || defined(__LINUX__) || defined(__sgi) \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:80:78: warning: backslash and newline separated by space -o || defined(__hpux) || defined(sun) || defined(__SUN__) || defined(_AIX) \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:130: warning: backslash and newline separated by space -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:267:45: warning: backslash and newline separated by space -o #define MEDIAINFOLIST_ASSIGN(_Name,_Name2) \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:268:106: warning: backslash and newline separated by space -o MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)dlsym(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:330:5: error: expected expression -o MEDIAINFO_ASSIGN (New,"New") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:332:5: error: expected expression -o MEDIAINFO_ASSIGN (Delete,"Delete") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:334:5: error: expected expression -o MEDIAINFO_ASSIGN (Open,"Open") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:336:5: error: expected expression -o MEDIAINFO_ASSIGN (Open_Buffer_Init,"Open_Buffer_Init") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:337:5: error: expected expression -o MEDIAINFO_ASSIGN (Open_Buffer_Continue,"Open_Buffer_Continue") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:338:5: error: expected expression -o MEDIAINFO_ASSIGN (Open_Buffer_Continue_GoTo_Get,"Open_Buffer_Continue_GoTo_Get") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:339:5: error: expected expression -o MEDIAINFO_ASSIGN (Open_Buffer_Finalize,"Open_Buffer_Finalize") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:340:5: error: expected expression -o MEDIAINFO_ASSIGN (Close,"Close") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:342:5: error: expected expression -o MEDIAINFO_ASSIGN (Inform,"Inform") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:344:5: error: expected expression -o MEDIAINFO_ASSIGN (GetI,"GetI") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:346:5: error: expected expression -o MEDIAINFO_ASSIGN (Get,"Get") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:348:5: error: expected expression -o MEDIAINFO_ASSIGN (Option,"Option") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:350:5: error: expected expression -o MEDIAINFO_ASSIGN (State_Get,"State_Get") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:352:5: error: expected expression -o MEDIAINFO_ASSIGN (Count_Get,"Count_Get") -o ^ -o/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: -o #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ -o ^ -o21 diagnostics generated. -lSLF07#2@76"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165311#275165311#0(11105"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9: In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10: In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10: In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:77:59: warning: backslash and newline separated by space #if defined(UNIX) || defined(_UNIX) || defined(__UNIX__) \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:78:46: warning: backslash and newline separated by space || defined(__unix) || defined(__unix__) \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:79:71: warning: backslash and newline separated by space || defined(____SVR4____) || defined(__LINUX__) || defined(__sgi) \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:80:78: warning: backslash and newline separated by space || defined(__hpux) || defined(sun) || defined(__SUN__) || defined(_AIX) \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:130: warning: backslash and newline separated by space #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:267:45: warning: backslash and newline separated by space #define MEDIAINFOLIST_ASSIGN(_Name,_Name2) \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:268:106: warning: backslash and newline separated by space MediaInfoList_##_Name=(MEDIAINFOLIST_##_Name)dlsym(Module, "MediaInfoList"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:330:5: error: expected expression MEDIAINFO_ASSIGN (New,"New") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:332:5: error: expected expression MEDIAINFO_ASSIGN (Delete,"Delete") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:334:5: error: expected expression MEDIAINFO_ASSIGN (Open,"Open") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:336:5: error: expected expression MEDIAINFO_ASSIGN (Open_Buffer_Init,"Open_Buffer_Init") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:337:5: error: expected expression MEDIAINFO_ASSIGN (Open_Buffer_Continue,"Open_Buffer_Continue") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:338:5: error: expected expression MEDIAINFO_ASSIGN (Open_Buffer_Continue_GoTo_Get,"Open_Buffer_Continue_GoTo_Get") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:339:5: error: expected expression MEDIAINFO_ASSIGN (Open_Buffer_Finalize,"Open_Buffer_Finalize") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:340:5: error: expected expression MEDIAINFO_ASSIGN (Close,"Close") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:342:5: error: expected expression MEDIAINFO_ASSIGN (Inform,"Inform") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:344:5: error: expected expression MEDIAINFO_ASSIGN (GetI,"GetI") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:346:5: error: expected expression MEDIAINFO_ASSIGN (Get,"Get") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:348:5: error: expected expression MEDIAINFO_ASSIGN (Option,"Option") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:350:5: error: expected expression MEDIAINFO_ASSIGN (State_Get,"State_Get") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:352:5: error: expected expression MEDIAINFO_ASSIGN (Count_Get,"Count_Get") ^ /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h:265:39: note: instantiated from: #define MEDIAINFO_ASSIGN(_Name,_Name2)\ MediaInfo_##_Name=(MEDIAINFO_##_Name)dlsym(Module, "MediaInfo"MEDIAINFO_Ansi"_"_Name2); \ ^ 21(22@40"Backslash and newline separated by space275165311#517#198#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#350#167#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#189#161#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#94#95#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#0#94#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@184"Backslash and newline separated by space in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#77#59#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#77#59#0#0#40"backslash and newline separated by space0(22@40"Backslash and newline separated by space275165311#836#198#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@184"Backslash and newline separated by space in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#78#46#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#78#46#0#0#40"backslash and newline separated by space0(22@40"Backslash and newline separated by space275165311#1129#198#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@184"Backslash and newline separated by space in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#79#71#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#79#71#0#0#40"backslash and newline separated by space0(22@40"Backslash and newline separated by space275165311#1472#198#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@184"Backslash and newline separated by space in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#80#78#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#80#78#0#0#40"backslash and newline separated by space0(22@40"Backslash and newline separated by space275165311#1829#200#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@184"Backslash and newline separated by space in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#130#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#130#0#0#40"backslash and newline separated by space0(22@40"Backslash and newline separated by space275165311#2292#199#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@184"Backslash and newline separated by space in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#267#45#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#267#45#0#0#40"backslash and newline separated by space0(22@40"Backslash and newline separated by space275165311#2584#200#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@184"Backslash and newline separated by space in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#268#106#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#268#106#0#0#40"backslash and newline separated by space0(4@19"Expected expression275165311#2999#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#330#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#3218#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#330#5#0#0#19"expected expression0(4@19"Expected expression275165311#3564#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#332#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#3789#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#332#5#0#0#19"expected expression0(4@19"Expected expression275165311#4135#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#334#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#4356#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#334#5#0#0#19"expected expression0(4@19"Expected expression275165311#4702#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#336#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#4947#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#336#5#0#0#19"expected expression0(4@19"Expected expression275165311#5293#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#337#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#5546#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#337#5#0#0#19"expected expression0(4@19"Expected expression275165311#5892#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#338#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#6163#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#338#5#0#0#19"expected expression0(4@19"Expected expression275165311#6509#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#339#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#6762#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#339#5#0#0#19"expected expression0(4@19"Expected expression275165311#7108#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#340#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#7331#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#340#5#0#0#19"expected expression0(4@19"Expected expression275165311#7677#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#342#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#7902#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#342#5#0#0#19"expected expression0(4@19"Expected expression275165311#8248#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#344#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#8469#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#344#5#0#0#19"expected expression0(4@19"Expected expression275165311#8815#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#346#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#9034#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#346#5#0#0#19"expected expression0(4@19"Expected expression275165311#9380#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#348#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#9605#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#348#5#0#0#19"expected expression0(4@19"Expected expression275165311#9951#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#350#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#10182#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#350#5#0#0#19"expected expression0(4@19"Expected expression275165311#10528#175#6(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@163"Expected expression in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#352#5#0#0#0"0(13@159"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#10759#174#5(7@166"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h:10:275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/CAConversion.h275164831#10#0#10#0#0"0(7@160"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h:10:275165311#18446744073709551615#0#0(6@134"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/Import.h275164361#10#0#10#0#0"0(7@94"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h:10:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h275078984#10#0#10#0#0"0(7@93"In file included from /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m:9:275165311#18446744073709551615#0#0(6@68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m275165232#9#0#9#0#0"0(13@303"Instantiated from: /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h in /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165311#18446744073709551615#0#0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#0"0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#265#39#0#0#18"instantiated from:0(6@140"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework/Headers/MediaInfoDLL.h275165295#352#5#0#0#19"expected expression0(0#0#68"/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m4300882208#1690" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o 1# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077743.585330 -e275077743.770399 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@63"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m275077743#275077743#0(0"0(0#0#55"/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m4300882208#1628" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o 0# - -CCompileC build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275165311.825864 -e275165311.891655 -r1 -xCompileC -xbuild/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@63"Compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m275165311#275165311#0(0"0(0#0#55"/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m4300882208#1664" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -include /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/main.o 0# - -CCompileXIB /Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -s275165303.639495 -e275165305.890986 -r1 -xCompileXIB -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -lSLF07#2@37"CompileXIB English.lproj/MainMenu.xib275165303#275165305#0(0"0(0#0#75"/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib4300882208#356" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib /Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib 0# - -CCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -s275165303.637769 -e275165304.590970 -r1 -xCopyStringsFile -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -xEnglish.lproj/InfoPlist.strings -lSLF07#2@36"Copy English.lproj/InfoPlist.strings275165303#275165304#0(0"0(0#0#80"/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/InfoPlist.strings4300882208#384" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv ICONV /usr/bin/iconv /Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copystrings --validate --inputencoding utf-8 --outputencoding UTF-16 English.lproj/InfoPlist.strings --outdir /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Resources/English.lproj 0# - -CLd /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot normal x86_64 -s275165233.499992 -e275165233.532964 -r1 -xLd -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot -xnormal -xx86_64 -lSLF07#2@98"Link /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot275165233#275165233#0(0"0(0#0#0"4300882208#706" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv MACOSX_DEPLOYMENT_TARGET 10.6 /Developer/usr/bin/clang -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -L/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -filelist /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList -mmacosx-version-min=10.6 -framework CAConversionFramework -framework Cocoa -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/MacOS/Vidiot 0# - -CPBXCp /CAConversionFramework.framework ../CAConversionFramework/build/Debug/CAConversionFramework.framework -r0 - -CPBXCp build/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework ../CAConversionFramework/build/Debug/CAConversionFramework.framework -s275165303.530893 -e275165303.637691 -r1 -xPBXCp -xbuild/Debug/Vidiot.app/Contents/Frameworks/CAConversionFramework.framework -x../CAConversionFramework/build/Debug/CAConversionFramework.framework -lSLF07#2@73"Copy ../CAConversionFramework/build/Debug/CAConversionFramework.framework275165303#275165303#0(0"0(0#0#117"/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework4300882208#414" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks /Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug/CAConversionFramework.framework /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Frameworks 0# - -CProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist Vidiot-Info.plist -s275165303.505300 -e275165303.530803 -r1 -xProcessInfoPlistFile -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist -xVidiot-Info.plist -lSLF07#2@25"Process Vidiot-Info.plist275165303#275165303#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot-Info.plist4300882208#337" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot builtin-infoPlistUtility Vidiot-Info.plist -genpkginfo /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/PkgInfo -expandbuildsettings -platform macosx -o /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app/Contents/Info.plist 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275077740.556803 -e275077743.585056 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@28"Precompile Vidiot_Prefix.pch275077740#275077743#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch7590306394866541568#1525" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-beiixmiixotmbdbugtyqcufprjns/Vidiot_Prefix.pch.gch 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -s275014825.300411 -e275014831.248849 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.gcc.4_2 -lSLF07#2@28"Precompile Vidiot_Prefix.pch275014825#275014831#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch4300882208#1437" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/gcc-4.2 -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -std=gnu99 -Wno-trigraphs -fpascal-strings -fasm-blocks -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-dgzjvgxnsqvujpfcxcbmfnboikwp/Vidiot_Prefix.pch.gch 0# - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler -s275165305.891289 -e275165311.825608 -r1 -xProcessPCH -x/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth -xVidiot_Prefix.pch -xnormal -xx86_64 -xobjective-c -xcom.apple.compilers.llvm.clang.1_0.compiler -lSLF07#2@28"Precompile Vidiot_Prefix.pch275165305#275165311#0(0"0(0#0#66"/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch4300882208#1561" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot setenv LANG en_US.US-ASCII /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -pipe -fdiagnostics-print-source-range-info -std=gnu99 -Wno-trigraphs -fpascal-strings -O0 -Wreturn-type -Wunused-variable -isysroot /Developer/SDKs/MacOSX10.6.sdk -fasm-blocks -mfix-and-continue -mmacosx-version-min=10.6 -gdwarf-2 -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-generated-files.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-own-target-headers.hmap -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-all-target-headers.hmap -iquote /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/Vidiot-project-headers.hmap -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug -F/Users/carterallen/Development/Mac/Vidiot/Vidiot/../CAConversionFramework/build/Debug -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/include -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources/x86_64 -I/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Debug/Vidiot.build/DerivedSources -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -o /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-eriqlbvhzmwlzghjoiipvvvnphqw/Vidiot_Prefix.pch.pth 0# - -CTouch /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -s275165233.533041 -e275165233.535669 -r1 -xTouch -x/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app -lSLF07#2@77"Touch /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app275165233#275165233#0(0"0(0#0#0"4300882208#150" cd /Users/carterallen/Development/Mac/Vidiot/Vidiot /usr/bin/touch -c /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Debug/Vidiot.app 0# - diff --git a/Vidiot/build/Vidiot.build/Release/Vidiot.build/Vidiot.dep b/Vidiot/build/Vidiot.build/Release/Vidiot.build/Vidiot.dep deleted file mode 100644 index 5f39d7f..0000000 --- a/Vidiot/build/Vidiot.build/Release/Vidiot.build/Vidiot.dep +++ /dev/null @@ -1,25 +0,0 @@ -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/CAConversion.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/CAConversion.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/CAConversion.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/CAConversionCenter.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/CAConversionCenter.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/VidiotAppDelegate.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/VidiotAppDelegate.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/main.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/main.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/main.o -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app.dSYM -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/MacOS/Vidiot -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/Vidiot -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fnzhactqqyhdlkajvfcprbrczhul/Vidiot_Prefix.pch.gch -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/Vidiot -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-bjaqjowpyfshuzbyhevznyjytkwt/Vidiot_Prefix.pch.gch -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/Vidiot -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-gtrtizjjqargqqdtcfwlkpinmmhl/Vidiot_Prefix.pch.gch -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/PkgInfo -ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffff 0 /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Info.plist diff --git a/Vidiot/build/Vidiot.build/Release/Vidiot.build/build-state.dat b/Vidiot/build/Vidiot.build/Release/Vidiot.build/build-state.dat deleted file mode 100644 index 4daf626..0000000 --- a/Vidiot/build/Vidiot.build/Release/Vidiot.build/build-state.dat +++ /dev/null @@ -1,270 +0,0 @@ -TVidiot -v7 -r1 - -N/Developer/SDKs/MacOSX10.6.sdk -c000000004A769DAB00000000000000EE -t1249287595 -s238 - -N/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h -c0000000040C4AA6800000000000001E5 -t1086630504 -s485 - -N/System/Library/Frameworks/Cocoa.framework/Cocoa -c000000004A1F2D63000000000000A5E0 -t1243557219 -s42464 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.h -c000000004AB520890000000000000167 -t1253384329 -s359 -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m -c000000004AB520FA000000000000010D -t1253384442 -s269 -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.h -c000000004AB50F270000000000000160 -t1253379879 -s352 -i -i"CAConversion.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m -c000000004AB42EED0000000000000273 -t1253322477 -s627 -i"CAConversionCenter.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/InfoPlist.strings -c000000004AB30C81000000000000002D -t1253248129 -s45 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -c000000004AB30C81000000000002BB60 -t1253248129 -s179040 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.h -c000000004AB30C81000000000000013A -t1253248129 -s314 -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m -c000000004AB30C81000000000000016E -t1253248129 -s366 -i"VidiotAppDelegate.h" - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/Vidiot_Prefix.pch -c000000004AB30C81000000000000008F -t1253248129 -s143 -i - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app.dSYM -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Info.plist -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/MacOS/Vidiot -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/PkgInfo -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Resources/English.lproj/MainMenu.nib -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/CAConversion.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/CAConversionCenter.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/Vidiot -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/Vidiot.LinkFileList -c00000000000000000000000000000000 -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/VidiotAppDelegate.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/main.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/CAConversion.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/CAConversionCenter.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/Vidiot -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/Vidiot.LinkFileList -c00000000000000000000000000000000 -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/VidiotAppDelegate.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/main.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/CAConversion.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/Vidiot -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/Vidiot.LinkFileList -c00000000000000000000000000000000 -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/main.o -t2 -s0 - -N/Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m -c000000004AB30C8100000000000000FE -t1253248129 -s254 -i - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-bjaqjowpyfshuzbyhevznyjytkwt/Vidiot_Prefix.pch.gch -t2 -s0 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fnzhactqqyhdlkajvfcprbrczhul/Vidiot_Prefix.pch.gch -t2 -s0 - -N/var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-gtrtizjjqargqqdtcfwlkpinmmhl/Vidiot_Prefix.pch.gch -t2 -s0 - -NVidiot-Info.plist -c000000004AB30C8100000000000003EA -t1253248129 -s1002 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m normal i386 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m normal i386 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal i386 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal i386 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m normal ppc objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m normal ppc objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal ppc objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal ppc objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/CAConversion.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversion.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/CAConversionCenter.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/CAConversionCenter.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/VidiotAppDelegate.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/VidiotAppDelegate.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileC build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/main.o /Users/carterallen/Development/Mac/Vidiot/Vidiot/main.m normal x86_64 objective-c com.apple.compilers.gcc.4_2 -r0 - -CCompileXIB /Users/carterallen/Development/Mac/Vidiot/Vidiot/English.lproj/MainMenu.xib -r0 - -CCopyStringsFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Resources/English.lproj/InfoPlist.strings English.lproj/InfoPlist.strings -r0 - -CCreateUniversalBinary /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/MacOS/Vidiot normal "x86_64 i386 ppc" -r0 - -CGenerateDSYMFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app.dSYM /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/MacOS/Vidiot -r0 - -CLd /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/i386/Vidiot normal i386 -r0 - -CLd /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/ppc/Vidiot normal ppc -r0 - -CLd /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Vidiot.build/Release/Vidiot.build/Objects-normal/x86_64/Vidiot normal x86_64 -r0 - -CProcessInfoPlistFile /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app/Contents/Info.plist Vidiot-Info.plist -r0 - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-bjaqjowpyfshuzbyhevznyjytkwt/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal i386 objective-c com.apple.compilers.gcc.4_2 -r0 - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-fnzhactqqyhdlkajvfcprbrczhul/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal ppc objective-c com.apple.compilers.gcc.4_2 -r0 - -CProcessPCH /var/folders/Zo/ZojNUEz2FWuAN-CEohMCjU+++TI/-Caches-/com.apple.Xcode.501/SharedPrecompiledHeaders/Vidiot_Prefix-gtrtizjjqargqqdtcfwlkpinmmhl/Vidiot_Prefix.pch.gch Vidiot_Prefix.pch normal x86_64 objective-c com.apple.compilers.gcc.4_2 -r0 - -CTouch /Users/carterallen/Development/Mac/Vidiot/Vidiot/build/Release/Vidiot.app -r0 - diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/categories.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/categories.pbxbtree deleted file mode 100644 index d567da0..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/categories.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/cdecls.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/cdecls.pbxbtree deleted file mode 100644 index 23a855a..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/cdecls.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/decls.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/decls.pbxbtree deleted file mode 100644 index 4ea64c6..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/decls.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/files.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/files.pbxbtree deleted file mode 100644 index 179407e..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/files.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/imports.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/imports.pbxbtree deleted file mode 100644 index 7791479..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/imports.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/pbxindex.header b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/pbxindex.header deleted file mode 100644 index 8ef404e..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/pbxindex.header and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/protocols.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/protocols.pbxbtree deleted file mode 100644 index d24f988..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/protocols.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/refs.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/refs.pbxbtree deleted file mode 100644 index c122356..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/refs.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/strings.pbxstrings/control b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/strings.pbxstrings/control deleted file mode 100644 index e577c11..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/strings.pbxstrings/control and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/strings.pbxstrings/strings b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/strings.pbxstrings/strings deleted file mode 100644 index 2bec4a3..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/strings.pbxstrings/strings and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/subclasses.pbxbtree b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/subclasses.pbxbtree deleted file mode 100644 index f9ddb93..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/subclasses.pbxbtree and /dev/null differ diff --git a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/symbols0.pbxsymbols b/Vidiot/build/Vidiot.build/Vidiot.pbxindex/symbols0.pbxsymbols deleted file mode 100644 index eefc31a..0000000 Binary files a/Vidiot/build/Vidiot.build/Vidiot.pbxindex/symbols0.pbxsymbols and /dev/null differ