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