Skip to content
This repository
Browse code

ProCamSample code for libdc+edsdk. gray code generator in shared code…

…. scene.h was missing from the repo.
  • Loading branch information...
commit ca27d00130cc630fa5a6b44443441cfba494e2b1 1 parent 5eeff67
Kyle McDonald authored November 02, 2011
683  ProCamSampleEdsdk/Capture.xcodeproj/project.pbxproj
... ...
@@ -0,0 +1,683 @@
  1
+// !$*UTF8*$!
  2
+{
  3
+	archiveVersion = 1;
  4
+	classes = {
  5
+	};
  6
+	objectVersion = 42;
  7
+	objects = {
  8
+
  9
+/* Begin PBXBuildFile section */
  10
+		276A50DF13ED3079007082A3 /* EdsExamples.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276A50D313ED3079007082A3 /* EdsExamples.cpp */; };
  11
+		276A50E013ED3079007082A3 /* EdsException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276A50D513ED3079007082A3 /* EdsException.cpp */; };
  12
+		276A50E113ED3079007082A3 /* EdsStrings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276A50D713ED3079007082A3 /* EdsStrings.cpp */; };
  13
+		276A50E213ED3079007082A3 /* EdsWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276A50D913ED3079007082A3 /* EdsWrapper.cpp */; };
  14
+		276A50E313ED3079007082A3 /* ofxEdsdk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 276A50DC13ED3079007082A3 /* ofxEdsdk.cpp */; };
  15
+		27926A4513EA7BE3003F6797 /* DPP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27926A3313EA7BE3003F6797 /* DPP.framework */; };
  16
+		27926A4613EA7BE3003F6797 /* EDSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27926A3413EA7BE3003F6797 /* EDSDK.framework */; };
  17
+		27938872146132AE00634479 /* GrayCodeGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27938857146132AE00634479 /* GrayCodeGenerator.cpp */; };
  18
+		27938874146132AE00634479 /* PatternGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2793885B146132AE00634479 /* PatternGenerator.cpp */; };
  19
+		BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
  20
+		E4328149138ABC9F0047C5CB /* openFrameworks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworks.a */; };
  21
+		E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; };
  22
+		E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; };
  23
+		E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; };
  24
+		E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; };
  25
+		E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; };
  26
+		E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; };
  27
+		E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; };
  28
+		E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; };
  29
+		E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; };
  30
+		E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; };
  31
+		E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; };
  32
+		E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; };
  33
+		E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; };
  34
+		E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; };
  35
+		E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
  36
+/* End PBXBuildFile section */
  37
+
  38
+/* Begin PBXContainerItemProxy section */
  39
+		E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = {
  40
+			isa = PBXContainerItemProxy;
  41
+			containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
  42
+			proxyType = 2;
  43
+			remoteGlobalIDString = E4B27C1510CBEB8E00536013;
  44
+			remoteInfo = openFrameworks;
  45
+		};
  46
+		E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = {
  47
+			isa = PBXContainerItemProxy;
  48
+			containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
  49
+			proxyType = 1;
  50
+			remoteGlobalIDString = E4B27C1410CBEB8E00536013;
  51
+			remoteInfo = openFrameworks;
  52
+		};
  53
+/* End PBXContainerItemProxy section */
  54
+
  55
+/* Begin PBXCopyFilesBuildPhase section */
  56
+		E4C2427710CC5ABF004149E2 /* CopyFiles */ = {
  57
+			isa = PBXCopyFilesBuildPhase;
  58
+			buildActionMask = 2147483647;
  59
+			dstPath = "";
  60
+			dstSubfolderSpec = 10;
  61
+			files = (
  62
+				BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */,
  63
+			);
  64
+			runOnlyForDeploymentPostprocessing = 0;
  65
+		};
  66
+/* End PBXCopyFilesBuildPhase section */
  67
+
  68
+/* Begin PBXFileReference section */
  69
+		276A50D313ED3079007082A3 /* EdsExamples.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EdsExamples.cpp; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsExamples.cpp; sourceTree = SOURCE_ROOT; };
  70
+		276A50D413ED3079007082A3 /* EdsExamples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EdsExamples.h; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsExamples.h; sourceTree = SOURCE_ROOT; };
  71
+		276A50D513ED3079007082A3 /* EdsException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EdsException.cpp; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsException.cpp; sourceTree = SOURCE_ROOT; };
  72
+		276A50D613ED3079007082A3 /* EdsException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EdsException.h; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsException.h; sourceTree = SOURCE_ROOT; };
  73
+		276A50D713ED3079007082A3 /* EdsStrings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EdsStrings.cpp; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsStrings.cpp; sourceTree = SOURCE_ROOT; };
  74
+		276A50D813ED3079007082A3 /* EdsStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EdsStrings.h; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsStrings.h; sourceTree = SOURCE_ROOT; };
  75
+		276A50D913ED3079007082A3 /* EdsWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EdsWrapper.cpp; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsWrapper.cpp; sourceTree = SOURCE_ROOT; };
  76
+		276A50DA13ED3079007082A3 /* EdsWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EdsWrapper.h; path = ../../../addons/ofxEdsdk/src/EdsWrapper/EdsWrapper.h; sourceTree = SOURCE_ROOT; };
  77
+		276A50DB13ED3079007082A3 /* FixedQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FixedQueue.h; path = ../../../addons/ofxEdsdk/src/FixedQueue.h; sourceTree = SOURCE_ROOT; };
  78
+		276A50DC13ED3079007082A3 /* ofxEdsdk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ofxEdsdk.cpp; path = ../../../addons/ofxEdsdk/src/ofxEdsdk.cpp; sourceTree = SOURCE_ROOT; };
  79
+		276A50DD13ED3079007082A3 /* ofxEdsdk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ofxEdsdk.h; path = ../../../addons/ofxEdsdk/src/ofxEdsdk.h; sourceTree = SOURCE_ROOT; };
  80
+		276A50DE13ED3079007082A3 /* RateTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RateTimer.h; path = ../../../addons/ofxEdsdk/src/RateTimer.h; sourceTree = SOURCE_ROOT; };
  81
+		27926A3313EA7BE3003F6797 /* DPP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DPP.framework; path = ../../../addons/ofxEdsdk/lib/EDSDK/Framework/DPP.framework; sourceTree = SOURCE_ROOT; };
  82
+		27926A3413EA7BE3003F6797 /* EDSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = EDSDK.framework; path = ../../../addons/ofxEdsdk/lib/EDSDK/Framework/EDSDK.framework; sourceTree = SOURCE_ROOT; };
  83
+		27926A3813EA7BE3003F6797 /* EDSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EDSDK.h; path = ../../../addons/ofxEdsdk/lib/EDSDK/Header/EDSDK.h; sourceTree = SOURCE_ROOT; };
  84
+		27926A3913EA7BE3003F6797 /* EDSDKErrors.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EDSDKErrors.h; path = ../../../addons/ofxEdsdk/lib/EDSDK/Header/EDSDKErrors.h; sourceTree = SOURCE_ROOT; };
  85
+		27926A3A13EA7BE3003F6797 /* EDSDKTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EDSDKTypes.h; path = ../../../addons/ofxEdsdk/lib/EDSDK/Header/EDSDKTypes.h; sourceTree = SOURCE_ROOT; };
  86
+		27938857146132AE00634479 /* GrayCodeGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrayCodeGenerator.cpp; path = ../SharedCode/GrayCodeGenerator.cpp; sourceTree = SOURCE_ROOT; };
  87
+		27938858146132AE00634479 /* GrayCodeGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrayCodeGenerator.h; path = ../SharedCode/GrayCodeGenerator.h; sourceTree = SOURCE_ROOT; };
  88
+		2793885B146132AE00634479 /* PatternGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PatternGenerator.cpp; path = ../SharedCode/PatternGenerator.cpp; sourceTree = SOURCE_ROOT; };
  89
+		2793885C146132AE00634479 /* PatternGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PatternGenerator.h; path = ../SharedCode/PatternGenerator.h; sourceTree = SOURCE_ROOT; };
  90
+		BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = "<group>"; };
  91
+		E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; };
  92
+		E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
  93
+		E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
  94
+		E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
  95
+		E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
  96
+		E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
  97
+		E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
  98
+		E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
  99
+		E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
  100
+		E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
  101
+		E4B69B5B0A3A1756003C02F2 /* ofxEdsdkExampleDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ofxEdsdkExampleDebug.app; sourceTree = BUILT_PRODUCTS_DIR; };
  102
+		E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; };
  103
+		E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; };
  104
+		E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; };
  105
+		E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = "<group>"; };
  106
+		E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
  107
+		E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
  108
+		E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
  109
+		E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; };
  110
+		E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
  111
+/* End PBXFileReference section */
  112
+
  113
+/* Begin PBXFrameworksBuildPhase section */
  114
+		E4B69B590A3A1756003C02F2 /* Frameworks */ = {
  115
+			isa = PBXFrameworksBuildPhase;
  116
+			buildActionMask = 2147483647;
  117
+			files = (
  118
+				E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */,
  119
+				E4328149138ABC9F0047C5CB /* openFrameworks.a in Frameworks */,
  120
+				E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */,
  121
+				E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */,
  122
+				E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */,
  123
+				E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */,
  124
+				E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */,
  125
+				E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */,
  126
+				E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */,
  127
+				E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */,
  128
+				E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */,
  129
+				E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */,
  130
+				E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */,
  131
+				E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */,
  132
+				27926A4513EA7BE3003F6797 /* DPP.framework in Frameworks */,
  133
+				27926A4613EA7BE3003F6797 /* EDSDK.framework in Frameworks */,
  134
+			);
  135
+			runOnlyForDeploymentPostprocessing = 0;
  136
+		};
  137
+/* End PBXFrameworksBuildPhase section */
  138
+
  139
+/* Begin PBXGroup section */
  140
+		276A50D113ED3079007082A3 /* src */ = {
  141
+			isa = PBXGroup;
  142
+			children = (
  143
+				276A50D213ED3079007082A3 /* EdsWrapper */,
  144
+				276A50DB13ED3079007082A3 /* FixedQueue.h */,
  145
+				276A50DC13ED3079007082A3 /* ofxEdsdk.cpp */,
  146
+				276A50DD13ED3079007082A3 /* ofxEdsdk.h */,
  147
+				276A50DE13ED3079007082A3 /* RateTimer.h */,
  148
+			);
  149
+			name = src;
  150
+			path = ../../../addons/ofxEdsdk/src;
  151
+			sourceTree = SOURCE_ROOT;
  152
+		};
  153
+		276A50D213ED3079007082A3 /* EdsWrapper */ = {
  154
+			isa = PBXGroup;
  155
+			children = (
  156
+				276A50D313ED3079007082A3 /* EdsExamples.cpp */,
  157
+				276A50D413ED3079007082A3 /* EdsExamples.h */,
  158
+				276A50D513ED3079007082A3 /* EdsException.cpp */,
  159
+				276A50D613ED3079007082A3 /* EdsException.h */,
  160
+				276A50D713ED3079007082A3 /* EdsStrings.cpp */,
  161
+				276A50D813ED3079007082A3 /* EdsStrings.h */,
  162
+				276A50D913ED3079007082A3 /* EdsWrapper.cpp */,
  163
+				276A50DA13ED3079007082A3 /* EdsWrapper.h */,
  164
+			);
  165
+			name = EdsWrapper;
  166
+			path = ../../../addons/ofxEdsdk/src/EdsWrapper;
  167
+			sourceTree = SOURCE_ROOT;
  168
+		};
  169
+		2792695013EA7BE3003F6797 /* ofxEdsdk */ = {
  170
+			isa = PBXGroup;
  171
+			children = (
  172
+				276A50D113ED3079007082A3 /* src */,
  173
+				27926A2F13EA7BE3003F6797 /* lib */,
  174
+			);
  175
+			name = ofxEdsdk;
  176
+			path = ../../../addons/ofxEdsdk;
  177
+			sourceTree = SOURCE_ROOT;
  178
+		};
  179
+		27926A2F13EA7BE3003F6797 /* lib */ = {
  180
+			isa = PBXGroup;
  181
+			children = (
  182
+				27926A3013EA7BE3003F6797 /* EDSDK */,
  183
+			);
  184
+			name = lib;
  185
+			path = ../../../addons/ofxEdsdk/lib;
  186
+			sourceTree = SOURCE_ROOT;
  187
+		};
  188
+		27926A3013EA7BE3003F6797 /* EDSDK */ = {
  189
+			isa = PBXGroup;
  190
+			children = (
  191
+				27926A3113EA7BE3003F6797 /* Framework */,
  192
+				27926A3613EA7BE3003F6797 /* Header */,
  193
+			);
  194
+			name = EDSDK;
  195
+			path = ../../../addons/ofxEdsdk/lib/EDSDK;
  196
+			sourceTree = SOURCE_ROOT;
  197
+		};
  198
+		27926A3113EA7BE3003F6797 /* Framework */ = {
  199
+			isa = PBXGroup;
  200
+			children = (
  201
+				27926A3313EA7BE3003F6797 /* DPP.framework */,
  202
+				27926A3413EA7BE3003F6797 /* EDSDK.framework */,
  203
+			);
  204
+			name = Framework;
  205
+			path = ../../../addons/ofxEdsdk/lib/EDSDK/Framework;
  206
+			sourceTree = SOURCE_ROOT;
  207
+		};
  208
+		27926A3613EA7BE3003F6797 /* Header */ = {
  209
+			isa = PBXGroup;
  210
+			children = (
  211
+				27926A3813EA7BE3003F6797 /* EDSDK.h */,
  212
+				27926A3913EA7BE3003F6797 /* EDSDKErrors.h */,
  213
+				27926A3A13EA7BE3003F6797 /* EDSDKTypes.h */,
  214
+			);
  215
+			name = Header;
  216
+			path = ../../../addons/ofxEdsdk/lib/EDSDK/Header;
  217
+			sourceTree = SOURCE_ROOT;
  218
+		};
  219
+		27938856146132AE00634479 /* SharedCode */ = {
  220
+			isa = PBXGroup;
  221
+			children = (
  222
+				27938857146132AE00634479 /* GrayCodeGenerator.cpp */,
  223
+				27938858146132AE00634479 /* GrayCodeGenerator.h */,
  224
+				2793885B146132AE00634479 /* PatternGenerator.cpp */,
  225
+				2793885C146132AE00634479 /* PatternGenerator.h */,
  226
+			);
  227
+			name = SharedCode;
  228
+			path = ../SharedCode;
  229
+			sourceTree = SOURCE_ROOT;
  230
+		};
  231
+		BB4B014C10F69532006C3DED /* addons */ = {
  232
+			isa = PBXGroup;
  233
+			children = (
  234
+				27938856146132AE00634479 /* SharedCode */,
  235
+				2792695013EA7BE3003F6797 /* ofxEdsdk */,
  236
+			);
  237
+			name = addons;
  238
+			sourceTree = "<group>";
  239
+		};
  240
+		BBAB23C913894ECA00AA2426 /* system frameworks */ = {
  241
+			isa = PBXGroup;
  242
+			children = (
  243
+				E4C2424410CC5A17004149E2 /* AppKit.framework */,
  244
+				E4C2424510CC5A17004149E2 /* Cocoa.framework */,
  245
+				E4C2424610CC5A17004149E2 /* IOKit.framework */,
  246
+				E45BE9710E8CC7DD009D7055 /* AGL.framework */,
  247
+				E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */,
  248
+				E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */,
  249
+				E45BE9740E8CC7DD009D7055 /* Carbon.framework */,
  250
+				E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */,
  251
+				E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */,
  252
+				E45BE9770E8CC7DD009D7055 /* CoreServices.framework */,
  253
+				E45BE9790E8CC7DD009D7055 /* OpenGL.framework */,
  254
+				E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */,
  255
+			);
  256
+			name = "system frameworks";
  257
+			sourceTree = "<group>";
  258
+		};
  259
+		BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = {
  260
+			isa = PBXGroup;
  261
+			children = (
  262
+				BBAB23BE13894E4700AA2426 /* GLUT.framework */,
  263
+			);
  264
+			name = "3rd party frameworks";
  265
+			sourceTree = "<group>";
  266
+		};
  267
+		E4328144138ABC890047C5CB /* Products */ = {
  268
+			isa = PBXGroup;
  269
+			children = (
  270
+				E4328148138ABC890047C5CB /* openFrameworks.a */,
  271
+			);
  272
+			name = Products;
  273
+			sourceTree = "<group>";
  274
+		};
  275
+		E45BE5980E8CC70C009D7055 /* frameworks */ = {
  276
+			isa = PBXGroup;
  277
+			children = (
  278
+				BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */,
  279
+				BBAB23C913894ECA00AA2426 /* system frameworks */,
  280
+			);
  281
+			name = frameworks;
  282
+			sourceTree = "<group>";
  283
+		};
  284
+		E4B69B4A0A3A1720003C02F2 = {
  285
+			isa = PBXGroup;
  286
+			children = (
  287
+				E4B69E1C0A3A1BDC003C02F2 /* src */,
  288
+				E4EEC9E9138DF44700A80321 /* openFrameworks */,
  289
+				BB4B014C10F69532006C3DED /* addons */,
  290
+				E45BE5980E8CC70C009D7055 /* frameworks */,
  291
+				E4B69B5B0A3A1756003C02F2 /* ofxEdsdkExampleDebug.app */,
  292
+			);
  293
+			sourceTree = "<group>";
  294
+		};
  295
+		E4B69E1C0A3A1BDC003C02F2 /* src */ = {
  296
+			isa = PBXGroup;
  297
+			children = (
  298
+				E4B69E1D0A3A1BDC003C02F2 /* main.cpp */,
  299
+				E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */,
  300
+				E4B69E1F0A3A1BDC003C02F2 /* testApp.h */,
  301
+			);
  302
+			path = src;
  303
+			sourceTree = SOURCE_ROOT;
  304
+		};
  305
+		E4EEC9E9138DF44700A80321 /* openFrameworks */ = {
  306
+			isa = PBXGroup;
  307
+			children = (
  308
+				E4EB6923138AFD0F00A09F29 /* Project.xcconfig */,
  309
+				E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */,
  310
+				E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */,
  311
+				E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */,
  312
+			);
  313
+			name = openFrameworks;
  314
+			sourceTree = "<group>";
  315
+		};
  316
+/* End PBXGroup section */
  317
+
  318
+/* Begin PBXNativeTarget section */
  319
+		E4B69B5A0A3A1756003C02F2 /* ofxEdsdkExample */ = {
  320
+			isa = PBXNativeTarget;
  321
+			buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "ofxEdsdkExample" */;
  322
+			buildPhases = (
  323
+				E4B69B580A3A1756003C02F2 /* Sources */,
  324
+				E4B69B590A3A1756003C02F2 /* Frameworks */,
  325
+				E4B6FFFD0C3F9AB9008CF71C /* ShellScript */,
  326
+				E4C2427710CC5ABF004149E2 /* CopyFiles */,
  327
+			);
  328
+			buildRules = (
  329
+			);
  330
+			dependencies = (
  331
+				E4EEB9AC138B136A00A80321 /* PBXTargetDependency */,
  332
+			);
  333
+			name = ofxEdsdkExample;
  334
+			productName = myOFApp;
  335
+			productReference = E4B69B5B0A3A1756003C02F2 /* ofxEdsdkExampleDebug.app */;
  336
+			productType = "com.apple.product-type.application";
  337
+		};
  338
+/* End PBXNativeTarget section */
  339
+
  340
+/* Begin PBXProject section */
  341
+		E4B69B4C0A3A1720003C02F2 /* Project object */ = {
  342
+			isa = PBXProject;
  343
+			buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "Capture" */;
  344
+			compatibilityVersion = "Xcode 2.4";
  345
+			hasScannedForEncodings = 0;
  346
+			knownRegions = (
  347
+				English,
  348
+				Japanese,
  349
+				French,
  350
+				German,
  351
+			);
  352
+			mainGroup = E4B69B4A0A3A1720003C02F2;
  353
+			productRefGroup = E4B69B4A0A3A1720003C02F2;
  354
+			projectDirPath = "";
  355
+			projectReferences = (
  356
+				{
  357
+					ProductGroup = E4328144138ABC890047C5CB /* Products */;
  358
+					ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
  359
+				},
  360
+			);
  361
+			projectRoot = "";
  362
+			targets = (
  363
+				E4B69B5A0A3A1756003C02F2 /* ofxEdsdkExample */,
  364
+			);
  365
+		};
  366
+/* End PBXProject section */
  367
+
  368
+/* Begin PBXReferenceProxy section */
  369
+		E4328148138ABC890047C5CB /* openFrameworks.a */ = {
  370
+			isa = PBXReferenceProxy;
  371
+			fileType = archive.ar;
  372
+			path = openFrameworks.a;
  373
+			remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */;
  374
+			sourceTree = BUILT_PRODUCTS_DIR;
  375
+		};
  376
+/* End PBXReferenceProxy section */
  377
+
  378
+/* Begin PBXShellScriptBuildPhase section */
  379
+		E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = {
  380
+			isa = PBXShellScriptBuildPhase;
  381
+			buildActionMask = 2147483647;
  382
+			files = (
  383
+			);
  384
+			inputPaths = (
  385
+			);
  386
+			outputPaths = (
  387
+			);
  388
+			runOnlyForDeploymentPostprocessing = 0;
  389
+			shellPath = /bin/sh;
  390
+			shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";";
  391
+		};
  392
+/* End PBXShellScriptBuildPhase section */
  393
+
  394
+/* Begin PBXSourcesBuildPhase section */
  395
+		E4B69B580A3A1756003C02F2 /* Sources */ = {
  396
+			isa = PBXSourcesBuildPhase;
  397
+			buildActionMask = 2147483647;
  398
+			files = (
  399
+				E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */,
  400
+				E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */,
  401
+				276A50DF13ED3079007082A3 /* EdsExamples.cpp in Sources */,
  402
+				276A50E013ED3079007082A3 /* EdsException.cpp in Sources */,
  403
+				276A50E113ED3079007082A3 /* EdsStrings.cpp in Sources */,
  404
+				276A50E213ED3079007082A3 /* EdsWrapper.cpp in Sources */,
  405
+				276A50E313ED3079007082A3 /* ofxEdsdk.cpp in Sources */,
  406
+				27938872146132AE00634479 /* GrayCodeGenerator.cpp in Sources */,
  407
+				27938874146132AE00634479 /* PatternGenerator.cpp in Sources */,
  408
+			);
  409
+			runOnlyForDeploymentPostprocessing = 0;
  410
+		};
  411
+/* End PBXSourcesBuildPhase section */
  412
+
  413
+/* Begin PBXTargetDependency section */
  414
+		E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = {
  415
+			isa = PBXTargetDependency;
  416
+			name = openFrameworks;
  417
+			targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */;
  418
+		};
  419
+/* End PBXTargetDependency section */
  420
+
  421
+/* Begin XCBuildConfiguration section */
  422
+		E4B69B4E0A3A1720003C02F2 /* Debug */ = {
  423
+			isa = XCBuildConfiguration;
  424
+			baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
  425
+			buildSettings = {
  426
+				ARCHS = "$(NATIVE_ARCH)";
  427
+				CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
  428
+				COPY_PHASE_STRIP = NO;
  429
+				DEAD_CODE_STRIPPING = YES;
  430
+				GCC_AUTO_VECTORIZATION = YES;
  431
+				GCC_ENABLE_SSE3_EXTENSIONS = YES;
  432
+				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
  433
+				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
  434
+				GCC_MODEL_TUNING = G5;
  435
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  436
+				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
  437
+				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
  438
+				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
  439
+				GCC_WARN_UNINITIALIZED_AUTOS = NO;
  440
+				GCC_WARN_UNUSED_VALUE = NO;
  441
+				GCC_WARN_UNUSED_VARIABLE = NO;
  442
+				OTHER_CPLUSPLUSFLAGS = (
  443
+					"-D__MACOSX_CORE__",
  444
+					"-lpthread",
  445
+				);
  446
+			};
  447
+			name = Debug;
  448
+		};
  449
+		E4B69B4F0A3A1720003C02F2 /* Release */ = {
  450
+			isa = XCBuildConfiguration;
  451
+			baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */;
  452
+			buildSettings = {
  453
+				ARCHS = "$(NATIVE_ARCH)";
  454
+				CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/";
  455
+				COPY_PHASE_STRIP = YES;
  456
+				DEAD_CODE_STRIPPING = YES;
  457
+				GCC_AUTO_VECTORIZATION = YES;
  458
+				GCC_ENABLE_SSE3_EXTENSIONS = YES;
  459
+				GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES;
  460
+				GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
  461
+				GCC_MODEL_TUNING = G5;
  462
+				GCC_OPTIMIZATION_LEVEL = 3;
  463
+				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
  464
+				GCC_UNROLL_LOOPS = YES;
  465
+				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
  466
+				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO;
  467
+				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
  468
+				GCC_WARN_UNINITIALIZED_AUTOS = NO;
  469
+				GCC_WARN_UNUSED_VALUE = NO;
  470
+				GCC_WARN_UNUSED_VARIABLE = NO;
  471
+				OTHER_CPLUSPLUSFLAGS = (
  472
+					"-D__MACOSX_CORE__",
  473
+					"-lpthread",
  474
+				);
  475
+			};
  476
+			name = Release;
  477
+		};
  478
+		E4B69B600A3A1757003C02F2 /* Debug */ = {
  479
+			isa = XCBuildConfiguration;
  480
+			buildSettings = {
  481
+				COPY_PHASE_STRIP = NO;
  482
+				FRAMEWORK_SEARCH_PATHS = (
  483
+					"$(inherited)",
  484
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
  485
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
  486
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
  487
+				);
  488
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\"";
  489
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/ofxEdsdk/lib/EDSDK/Framework\"";
  490
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../../../addons/ofxEdsdk/lib/EDSDK/Framework\"";
  491
+				GCC_DYNAMIC_NO_PIC = NO;
  492
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
  493
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
  494
+				GCC_MODEL_TUNING = G4;
  495
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
  496
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
  497
+				INFOPLIST_FILE = "openFrameworks-Info.plist";
  498
+				INSTALL_PATH = "$(HOME)/Applications";
  499
+				LIBRARY_SEARCH_PATHS = (
  500
+					"$(inherited)",
  501
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
  502
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
  503
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
  504
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)",
  505
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)",
  506
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)",
  507
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
  508
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
  509
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
  510
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
  511
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
  512
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
  513
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
  514
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)",
  515
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)",
  516
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
  517
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
  518
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
  519
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
  520
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
  521
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
  522
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
  523
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
  524
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
  525
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)",
  526
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)",
  527
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)",
  528
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)",
  529
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)",
  530
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)",
  531
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)",
  532
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)",
  533
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)",
  534
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)",
  535
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)",
  536
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)",
  537
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)",
  538
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)",
  539
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)",
  540
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)",
  541
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)",
  542
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)",
  543
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)",
  544
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)",
  545
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)",
  546
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)",
  547
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)",
  548
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)",
  549
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)",
  550
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)",
  551
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)",
  552
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)",
  553
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)",
  554
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)",
  555
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)",
  556
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)",
  557
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)",
  558
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)",
  559
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)",
  560
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)",
  561
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)",
  562
+				);
  563
+				PREBINDING = NO;
  564
+				PRODUCT_NAME = "$(TARGET_NAME)Debug";
  565
+				WRAPPER_EXTENSION = app;
  566
+			};
  567
+			name = Debug;
  568
+		};
  569
+		E4B69B610A3A1757003C02F2 /* Release */ = {
  570
+			isa = XCBuildConfiguration;
  571
+			buildSettings = {
  572
+				COPY_PHASE_STRIP = YES;
  573
+				FRAMEWORK_SEARCH_PATHS = (
  574
+					"$(inherited)",
  575
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
  576
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
  577
+					"$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
  578
+				);
  579
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\"";
  580
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/ofxEdsdk/lib/EDSDK/Framework\"";
  581
+				FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../../../addons/ofxEdsdk/lib/EDSDK/Framework\"";
  582
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
  583
+				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
  584
+				GCC_MODEL_TUNING = G4;
  585
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
  586
+				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h";
  587
+				INFOPLIST_FILE = "openFrameworks-Info.plist";
  588
+				INSTALL_PATH = "$(HOME)/Applications";
  589
+				LIBRARY_SEARCH_PATHS = (
  590
+					"$(inherited)",
  591
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)",
  592
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
  593
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
  594
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)",
  595
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)",
  596
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)",
  597
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
  598
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
  599
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
  600
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
  601
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
  602
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
  603
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
  604
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)",
  605
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)",
  606
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)",
  607
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_1)",
  608
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)",
  609
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)",
  610
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)",
  611
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)",
  612
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)",
  613
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)",
  614
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)",
  615
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)",
  616
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)",
  617
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)",
  618
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)",
  619
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)",
  620
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)",
  621
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)",
  622
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)",
  623
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)",
  624
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)",
  625
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)",
  626
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)",
  627
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)",
  628
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)",
  629
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)",
  630
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)",
  631
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)",
  632
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)",
  633
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)",
  634
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)",
  635
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)",
  636
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)",
  637
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)",
  638
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)",
  639
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)",
  640
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)",
  641
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)",
  642
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)",
  643
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)",
  644
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)",
  645
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)",
  646
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)",
  647
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)",
  648
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)",
  649
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)",
  650
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)",
  651
+					"$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)",
  652
+				);
  653
+				PREBINDING = NO;
  654
+				PRODUCT_NAME = "$(TARGET_NAME)";
  655
+				WRAPPER_EXTENSION = app;
  656
+			};
  657
+			name = Release;
  658
+		};
  659
+/* End XCBuildConfiguration section */
  660
+
  661
+/* Begin XCConfigurationList section */
  662
+		E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "Capture" */ = {
  663
+			isa = XCConfigurationList;
  664
+			buildConfigurations = (
  665
+				E4B69B4E0A3A1720003C02F2 /* Debug */,
  666
+				E4B69B4F0A3A1720003C02F2 /* Release */,
  667
+			);
  668
+			defaultConfigurationIsVisible = 0;
  669
+			defaultConfigurationName = Release;
  670
+		};
  671
+		E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "ofxEdsdkExample" */ = {
  672
+			isa = XCConfigurationList;
  673
+			buildConfigurations = (
  674
+				E4B69B600A3A1757003C02F2 /* Debug */,
  675
+				E4B69B610A3A1757003C02F2 /* Release */,
  676
+			);
  677
+			defaultConfigurationIsVisible = 0;
  678
+			defaultConfigurationName = Release;
  679
+		};
  680
+/* End XCConfigurationList section */
  681
+	};
  682
+	rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */;
  683
+}
9  ProCamSampleEdsdk/Project.xcconfig
... ...
@@ -0,0 +1,9 @@
  1
+//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT.
  2
+//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED
  3
+OF_PATH = ../../..
  4
+
  5
+//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE
  6
+#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig"
  7
+
  8
+OTHER_LDFLAGS = $(OF_CORE_LIBS) 
  9
+HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS)
20  ProCamSampleEdsdk/openFrameworks-Info.plist
... ...
@@ -0,0 +1,20 @@
  1
+<?xml version="1.0" encoding="UTF-8"?>
  2
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3
+<plist version="1.0">
  4
+<dict>
  5
+	<key>CFBundleDevelopmentRegion</key>
  6
+	<string>English</string>
  7
+	<key>CFBundleExecutable</key>
  8
+	<string>${EXECUTABLE_NAME}</string>
  9
+	<key>CFBundleIdentifier</key>
  10
+	<string>com.yourcompany.openFrameworks</string>
  11
+	<key>CFBundleInfoDictionaryVersion</key>
  12
+	<string>6.0</string>
  13
+	<key>CFBundlePackageType</key>
  14
+	<string>APPL</string>
  15
+	<key>CFBundleSignature</key>
  16
+	<string>????</string>
  17
+	<key>CFBundleVersion</key>
  18
+	<string>1.0</string>
  19
+</dict>
  20
+</plist>
9  ProCamSampleEdsdk/src/main.cpp
... ...
@@ -0,0 +1,9 @@
  1
+#include "testApp.h"
  2
+#include "ofAppGlutWindow.h"
  3
+
  4
+int main() {
  5
+	ofAppGlutWindow window;
  6
+	//ofSetupOpenGL(&window, testApp::tw * 2, testApp::th, OF_FULLSCREEN);
  7
+	ofSetupOpenGL(&window, testApp::tw, testApp::th, OF_FULLSCREEN);
  8
+	ofRunApp(new testApp());
  9
+}
105  ProCamSampleEdsdk/src/testApp.cpp
... ...
@@ -0,0 +1,105 @@
  1
+#include "testApp.h"
  2
+
  3
+#include "GrayCodeGenerator.h"
  4
+GrayCodeGenerator generator;
  5
+bool capturing = false;
  6
+int totalProjectors = 1;
  7
+int totalDirection = 2;
  8
+int totalInverse = 2;
  9
+
  10
+// every combination of these four properties
  11
+// for a total of: 10x2x2x2 = 80 images
  12
+int projector = 0; // 0-1, 2 values
  13
+int direction = 0; // false/true, 2 values
  14
+int inverse = 0; // false/true, 2 values
  15
+int pattern = 0; // 0-9, 10 values
  16
+
  17
+string curDirectory;
  18
+long bufferTime = 100;
  19
+bool needToCapture = false;
  20
+long captureTime = 0;
  21
+
  22
+void generate() {
  23
+	generator.setSize(testApp::tw, testApp::th);
  24
+	generator.setOrientation(direction == 0 ? PatternGenerator::VERTICAL : PatternGenerator::HORIZONTAL);
  25
+	generator.setInverse(inverse == 0);
  26
+	generator.generate();
  27
+	stringstream dirStr;
  28
+	dirStr <<
  29
+		(projector == 0 ? "left/" : "right/") <<
  30
+		(direction == 0 ? "vertical/" : "horizontal/") <<
  31
+		(inverse == 0 ? "inverse/" : "normal/");
  32
+	curDirectory = dirStr.str();
  33
+	ofDirectory::createDirectory(curDirectory, true, true);
  34
+}
  35
+
  36
+bool nextState() {
  37
+	pattern++;
  38
+	if(pattern == generator.size()) {
  39
+		pattern = 0;
  40
+		inverse++;
  41
+		if(inverse == totalInverse) {
  42
+			inverse = 0;
  43
+			direction++;
  44
+			if(direction == totalDirection) {
  45
+				direction = 0;
  46
+				projector++;
  47
+				if(projector == totalProjectors) {
  48
+					projector = 0;
  49
+					return false;
  50
+				}
  51
+			}
  52
+		}
  53
+		generate();
  54
+	}
  55
+	return true;
  56
+}
  57
+
  58
+void testApp::setup() {
  59
+	ofSetVerticalSync(true);
  60
+	ofHideCursor();
  61
+	ofSetDataPathRoot("../../../../../SharedData/");
  62
+	ofSetLogLevel(OF_LOG_VERBOSE);
  63
+	camera.setup();
  64
+	generate();
  65
+}
  66
+
  67
+void testApp::update() {
  68
+	if(!capturing) {
  69
+		camera.update();
  70
+	}
  71
+	if(camera.isPhotoNew()) {
  72
+		camera.savePhoto(curDirectory + ofToString(pattern) + ".jpg");
  73
+		if(nextState()) {
  74
+			captureTime = ofGetElapsedTimeMillis();
  75
+			needToCapture = true;
  76
+		} else {
  77
+			capturing = false;
  78
+		}
  79
+	}
  80
+}
  81
+
  82
+void testApp::draw() {
  83
+	ofBackground(0);
  84
+	generator.get(pattern).draw(projector * tw, 0);
  85
+	if(!capturing) {
  86
+		ofPushMatrix();
  87
+		ofScale(.25, .25);
  88
+		camera.draw(0, 0);
  89
+		ofPopMatrix();
  90
+	}
  91
+	if(needToCapture && (ofGetElapsedTimeMillis() - captureTime) > bufferTime) {
  92
+		camera.takePhoto();
  93
+		needToCapture = false;
  94
+	}
  95
+}
  96
+
  97
+void testApp::keyPressed(int key) {
  98
+	if(key == ' ') {
  99
+		camera.takePhoto();
  100
+		capturing = true;
  101
+	}
  102
+	if(key == 'f') {
  103
+		ofToggleFullscreen();
  104
+	}
  105
+}
18  ProCamSampleEdsdk/src/testApp.h
... ...
@@ -0,0 +1,18 @@
  1
+#pragma once
  2
+
  3
+#include "ofMain.h"
  4
+
  5
+#include "ofxEdsdk.h"
  6
+
  7
+class testApp : public ofBaseApp {
  8
+public:
  9
+	void setup();
  10
+	void update();
  11
+	void draw();
  12
+	void keyPressed(int key);
  13
+	
  14
+	const static int tw = 1024;
  15
+	const static int th = 768;
  16
+	
  17
+	ofxEdsdk::Camera camera;
  18
+};
9  ProCamSampleLibdc/Project.xcconfig
... ...
@@ -0,0 +1,9 @@
  1
+//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT.
  2
+//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED
  3
+OF_PATH = ../../..
  4
+
  5
+//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE
  6
+#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig"
  7
+
  8
+OTHER_LDFLAGS = $(OF_CORE_LIBS) 
  9
+HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS)
739  ProCamSampleLibdc/ofxLibdcExample.xcodeproj/project.pbxproj
... ...
@@ -0,0 +1,739 @@
  1
+// !$*UTF8*$!
  2
+{
  3
+	archiveVersion = 1;
  4
+	classes = {
  5
+	};
  6
+	objectVersion = 42;
  7
+	objects = {
  8
+
  9
+/* Begin PBXBuildFile section */
  10
+		270EE1031461325D00C251D3 /* GrayCodeGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 270EE0E81461325D00C251D3 /* GrayCodeGenerator.cpp */; };
  11
+		270EE1051461325D00C251D3 /* PatternGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 270EE0EC1461325D00C251D3 /* PatternGenerator.cpp */; };
  12
+		27AE733E142E28EA00B63231 /* libdc1394.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 27AE732C142E28EA00B63231 /* libdc1394.a */; };
  13
+		27AE733F142E28EA00B63231 /* Camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27AE7330142E28EA00B63231 /* Camera.cpp */; };
  14
+		27AE7340142E28EA00B63231 /* Grabber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27AE7332142E28EA00B63231 /* Grabber.cpp */; };
  15
+		27AE7341142E28EA00B63231 /* PointGrey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 27AE7335142E28EA00B63231 /* PointGrey.cpp */; };
  16
+		BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
  17
+		E4328149138ABC9F0047C5CB /* openFrameworks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworks.a */; };
  18
+		E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; };
  19
+		E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; };
  20
+		E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; };
  21
+		E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; };
  22
+		E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; };
  23
+		E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; };
  24
+		E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; };
  25
+		E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; };
  26
+		E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; };
  27
+		E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; };
  28
+		E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; };
  29
+		E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; };
  30
+		E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; };
  31
+		E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; };
  32
+		E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; };
  33
+/* End PBXBuildFile section */
  34
+
  35
+/* Begin PBXContainerItemProxy section */
  36
+		E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = {
  37
+			isa = PBXContainerItemProxy;
  38
+			containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
  39
+			proxyType = 2;
  40
+			remoteGlobalIDString = E4B27C1510CBEB8E00536013;
  41
+			remoteInfo = openFrameworks;
  42
+		};
  43
+		E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = {
  44
+			isa = PBXContainerItemProxy;
  45
+			containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */;
  46
+			proxyType = 1;
  47
+			remoteGlobalIDString = E4B27C1410CBEB8E00536013;
  48
+			remoteInfo = openFrameworks;
  49
+		};
  50
+/* End PBXContainerItemProxy section */
  51
+
  52
+/* Begin PBXCopyFilesBuildPhase section */
  53
+		E4C2427710CC5ABF004149E2 /* CopyFiles */ = {
  54
+			isa = PBXCopyFilesBuildPhase;
  55
+			buildActionMask = 2147483647;
  56
+			dstPath = "";
  57
+			dstSubfolderSpec = 10;
  58
+			files = (
  59
+				BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */,
  60
+			);
  61
+			runOnlyForDeploymentPostprocessing = 0;
  62
+		};
  63
+/* End PBXCopyFilesBuildPhase section */
  64
+
  65
+/* Begin PBXFileReference section */
  66
+		270EE0E81461325D00C251D3 /* GrayCodeGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GrayCodeGenerator.cpp; path = ../SharedCode/GrayCodeGenerator.cpp; sourceTree = SOURCE_ROOT; };
  67
+		270EE0E91461325D00C251D3 /* GrayCodeGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GrayCodeGenerator.h; path = ../SharedCode/GrayCodeGenerator.h; sourceTree = SOURCE_ROOT; };
  68
+		270EE0EC1461325D00C251D3 /* PatternGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PatternGenerator.cpp; path = ../SharedCode/PatternGenerator.cpp; sourceTree = SOURCE_ROOT; };
  69
+		270EE0ED1461325D00C251D3 /* PatternGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PatternGenerator.h; path = ../SharedCode/PatternGenerator.h; sourceTree = SOURCE_ROOT; };
  70
+		27AE7318142E28EA00B63231 /* dc1394.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394.h; sourceTree = SOURCE_ROOT; };
  71
+		27AE7319142E28EA00B63231 /* dc1394_camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_camera.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_camera.h; sourceTree = SOURCE_ROOT; };
  72
+		27AE731A142E28EA00B63231 /* dc1394_capture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_capture.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_capture.h; sourceTree = SOURCE_ROOT; };
  73
+		27AE731B142E28EA00B63231 /* dc1394_control.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_control.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_control.h; sourceTree = SOURCE_ROOT; };
  74
+		27AE731C142E28EA00B63231 /* dc1394_conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_conversions.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_conversions.h; sourceTree = SOURCE_ROOT; };
  75
+		27AE731D142E28EA00B63231 /* dc1394_format7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_format7.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_format7.h; sourceTree = SOURCE_ROOT; };
  76
+		27AE731E142E28EA00B63231 /* dc1394_iso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_iso.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_iso.h; sourceTree = SOURCE_ROOT; };
  77
+		27AE731F142E28EA00B63231 /* dc1394_log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_log.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_log.h; sourceTree = SOURCE_ROOT; };
  78
+		27AE7320142E28EA00B63231 /* dc1394_register.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_register.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_register.h; sourceTree = SOURCE_ROOT; };
  79
+		27AE7321142E28EA00B63231 /* dc1394_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_types.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_types.h; sourceTree = SOURCE_ROOT; };
  80
+		27AE7322142E28EA00B63231 /* dc1394_utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_utils.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_utils.h; sourceTree = SOURCE_ROOT; };
  81
+		27AE7323142E28EA00B63231 /* dc1394_video.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dc1394_video.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/dc1394_video.h; sourceTree = SOURCE_ROOT; };
  82
+		27AE7325142E28EA00B63231 /* capture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = capture.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/macosx/capture.h; sourceTree = SOURCE_ROOT; };
  83
+		27AE7327142E28EA00B63231 /* avt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = avt.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/vendor/avt.h; sourceTree = SOURCE_ROOT; };
  84
+		27AE7328142E28EA00B63231 /* basler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basler.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/vendor/basler.h; sourceTree = SOURCE_ROOT; };
  85
+		27AE7329142E28EA00B63231 /* basler_sff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basler_sff.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/vendor/basler_sff.h; sourceTree = SOURCE_ROOT; };
  86
+		27AE732A142E28EA00B63231 /* pixelink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pixelink.h; path = ../../../addons/ofxLibdc/libs/osx/include/dc1394/vendor/pixelink.h; sourceTree = SOURCE_ROOT; };
  87
+		27AE732C142E28EA00B63231 /* libdc1394.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libdc1394.a; path = ../../../addons/ofxLibdc/libs/osx/lib/libdc1394.a; sourceTree = SOURCE_ROOT; };
  88
+		27AE7330142E28EA00B63231 /* Camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Camera.cpp; path = ../../../addons/ofxLibdc/src/Camera.cpp; sourceTree = SOURCE_ROOT; };
  89
+		27AE7331142E28EA00B63231 /* Camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Camera.h; path = ../../../addons/ofxLibdc/src/Camera.h; sourceTree = SOURCE_ROOT; };
  90
+		27AE7332142E28EA00B63231 /* Grabber.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Grabber.cpp; path = ../../../addons/ofxLibdc/src/Grabber.cpp; sourceTree = SOURCE_ROOT; };
  91
+		27AE7333142E28EA00B63231 /* Grabber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Grabber.h; path = ../../../addons/ofxLibdc/src/Grabber.h; sourceTree = SOURCE_ROOT; };
  92
+		27AE7334142E28EA00B63231 /* ofxLibdc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ofxLibdc.h; path = ../../../addons/ofxLibdc/src/ofxLibdc.h; sourceTree = SOURCE_ROOT; };
  93
+		27AE7335142E28EA00B63231 /* PointGrey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PointGrey.cpp; path = ../../../addons/ofxLibdc/src/PointGrey.cpp; sourceTree = SOURCE_ROOT; };
  94
+		27AE7336142E28EA00B63231 /* PointGrey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PointGrey.h; path = ../../../addons/ofxLibdc/src/PointGrey.h; sourceTree = SOURCE_ROOT; };
  95
+		BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = "<group>"; };
  96
+		E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; };
  97
+		E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = "<absolute>"; };
  98
+		E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
  99
+		E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = "<absolute>"; };
  100
+		E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
  101
+		E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = "<absolute>"; };
  102
+		E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
  103
+		E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
  104
+		E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
  105
+		E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = "<absolute>"; };
  106
+		E4B69B5B0A3A1756003C02F2 /* ofxLibdcExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ofxLibdcExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
  107
+		E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; };
  108
+		E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; };
  109
+		E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; };
  110
+		E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = "<group>"; };
  111
+		E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
  112
+		E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
  113
+		E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
  114
+		E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; };
  115
+		E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
  116
+/* End PBXFileReference section */
  117
+
  118
+/* Begin PBXFrameworksBuildPhase section */
  119
+		E4B69B590A3A1756003C02F2 /* Frameworks */ = {
  120
+			isa = PBXFrameworksBuildPhase;
  121
+			buildActionMask = 2147483647;
  122
+			files = (
  123
+				E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */,
  124
+				E4328149138ABC9F0047C5CB /* openFrameworks.a in Frameworks */,
  125
+				E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */,
  126
+				E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */,
  127
+				E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */,
  128
+				E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */,
  129
+				E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */,
  130
+				E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */,
  131
+				E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */,
  132
+				E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */,
  133
+				E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */,
  134
+				E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */,
  135
+				E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */,
  136
+				E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */,
  137
+				27AE733E142E28EA00B63231 /* libdc1394.a in Frameworks */,
  138
+			);
  139
+			runOnlyForDeploymentPostprocessing = 0;
  140
+		};
  141
+/* End PBXFrameworksBuildPhase section */
  142
+
  143
+/* Begin PBXGroup section */
  144
+		270EE0E71461325D00C251D3 /* SharedCode */ = {
  145
+			isa = PBXGroup;
  146
+			children = (
  147
+				270EE0E81461325D00C251D3 /* GrayCodeGenerator.cpp */,
  148
+				270EE0E91461325D00C251D3 /* GrayCodeGenerator.h */,
  149
+				270EE0EC1461325D00C251D3 /* PatternGenerator.cpp */,
  150
+				270EE0ED1461325D00C251D3 /* PatternGenerator.h */,
  151
+			);
  152
+			name = SharedCode;
  153
+			path = ../SharedCode;
  154
+			sourceTree = SOURCE_ROOT;
  155
+		};
  156
+		27AE723C142E28EA00B63231 /* ofxLibdc */ = {
  157
+			isa = PBXGroup;
  158
+			children = (
  159
+				27AE7314142E28EA00B63231 /* libs */,
  160
+				27AE732F142E28EA00B63231 /* src */,
  161
+			);
  162
+			name = ofxLibdc;
  163
+			path = ../../../addons/ofxLibdc;
  164
+			sourceTree = SOURCE_ROOT;
  165
+		};
  166
+		27AE7314142E28EA00B63231 /* libs */ = {
  167
+			isa = PBXGroup;
  168
+			children = (
  169
+				27AE7315142E28EA00B63231 /* osx */,