Skip to content

Commit

Permalink
Add video(.mp4) exporting feature by chrislee8.
Browse files Browse the repository at this point in the history
  • Loading branch information
rhcad committed May 16, 2014
1 parent 825d2c7 commit 4f03466
Show file tree
Hide file tree
Showing 13 changed files with 3,494 additions and 136 deletions.
8 changes: 8 additions & 0 deletions Brushes.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
objects = {

/* Begin PBXBuildFile section */
0225D52F1926617E00898D39 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0225D52E1926617E00898D39 /* CoreMedia.framework */; };
0225D531192661A900898D39 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0225D530192661A900898D39 /* AssetsLibrary.framework */; };
1D3623260D0F684500981E51 /* WDAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* WDAppDelegate.m */; };
1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
29125EFB155205C3008239B3 /* WDEmail.m in Sources */ = {isa = PBXBuildFile; fileRef = 29125EFA155205C3008239B3 /* WDEmail.m */; };
Expand Down Expand Up @@ -414,6 +416,8 @@
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
0225D52E1926617E00898D39 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
0225D530192661A900898D39 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; };
1D3623240D0F684500981E51 /* WDAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WDAppDelegate.h; sourceTree = "<group>"; };
1D3623250D0F684500981E51 /* WDAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WDAppDelegate.m; sourceTree = "<group>"; };
1D6058910D05DD3D006BFB54 /* Brushes.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Brushes.app; sourceTree = BUILT_PRODUCTS_DIR; };
Expand Down Expand Up @@ -992,6 +996,8 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
0225D531192661A900898D39 /* AssetsLibrary.framework in Frameworks */,
0225D52F1926617E00898D39 /* CoreMedia.framework in Frameworks */,
29E41AC213F9B229000C3305 /* libz.dylib in Frameworks */,
29FF9389145223600000B6BB /* AudioToolbox.framework in Frameworks */,
6BD7072012AD011F004E07C9 /* CoreGraphics.framework in Frameworks */,
Expand Down Expand Up @@ -1084,6 +1090,8 @@
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
0225D530192661A900898D39 /* AssetsLibrary.framework */,
0225D52E1926617E00898D39 /* CoreMedia.framework */,
29E41AC113F9B229000C3305 /* libz.dylib */,
6BDB83C11593CDC10037E10B /* T1PogoManager */,
C01FCF5008A95454005424A4 /* Accelerate.framework */,
Expand Down
22 changes: 22 additions & 0 deletions Brushes4 Tests/Brushes4 Tests-Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIdentifier</key>
<string>ChrisLee8.${PRODUCT_NAME:rfc1034identifier}</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
</plist>
10 changes: 10 additions & 0 deletions Brushes4 Tests/Brushes4 Tests-Prefix.pch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//
// Prefix header
//
// The contents of this file are implicitly included at the beginning of every source file.
//

#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif
34 changes: 34 additions & 0 deletions Brushes4 Tests/Brushes4_Tests.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
//
// Brushes4_Tests.m
// Brushes4 Tests
//
// Created by Chris Lee on 2/21/14.
// Copyright (c) 2014 Taptrix, Inc. All rights reserved.
//

#import <XCTest/XCTest.h>

@interface Brushes4_Tests : XCTestCase

@end

@implementation Brushes4_Tests

- (void)setUp
{
[super setUp];
// Put setup code here. This method is called before the invocation of each test method in the class.
}

- (void)tearDown
{
// Put teardown code here. This method is called after the invocation of each test method in the class.
[super tearDown];
}

- (void)testExample
{
XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__);
}

@end
2 changes: 2 additions & 0 deletions Brushes4 Tests/en.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/* Localized versions of Info.plist keys */

39 changes: 39 additions & 0 deletions Brushes4 Tests/testStep.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
//
// testStep.m
// Brushes4
//
// Created by Chris Lee on 2/21/14.
// Copyright (c) 2014 Taptrix, Inc. All rights reserved.
//

#import <XCTest/XCTest.h>


@interface testStep : XCTestCase

@end

@implementation testStep

- (void)setUp
{
[super setUp];
// Put setup code here. This method is called before the invocation of each test method in the class.
}

- (void)tearDown
{
// Put teardown code here. This method is called after the invocation of each test method in the class.
[super tearDown];
}

- (void)testExample
{
XCTFail(@"No implementation for \"%s\"", __PRETTY_FUNCTION__);
}

- (void)testStep1 {
//WDDocumentReplay *replay = [WDDocumentReply init];
}

@end
159 changes: 159 additions & 0 deletions Brushes4-Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,159 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDisplayName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>Brushes Painting</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>LSItemContentTypes</key>
<array>
<string>com.taptrix.brushes</string>
</array>
</dict>
<dict>
<key>CFBundleTypeIconFiles</key>
<array/>
<key>CFBundleTypeName</key>
<string>Brushes Painting (unpacked)</string>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>LSHandlerRank</key>
<string>Owner</string>
<key>LSItemContentTypes</key>
<array>
<string>com.taptrix.brushes-unpacked</string>
</array>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIcons</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon29x29</string>
<string>AppIcon40x40</string>
<string>AppIcon29x29-Classic</string>
<string>AppIcon60x60</string>
<string>AppIcon57x57</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
<key>CFBundleIcons~ipad</key>
<dict>
<key>CFBundlePrimaryIcon</key>
<dict>
<key>CFBundleIconFiles</key>
<array>
<string>AppIcon29x29</string>
<string>AppIcon40x40</string>
<string>AppIcon50x50</string>
<string>AppIcon76x76</string>
<string>AppIcon72x72</string>
<string>AppIcon60x60</string>
<string>AppIcon57x57</string>
</array>
<key>UIPrerenderedIcon</key>
<true/>
</dict>
</dict>
<key>CFBundleIdentifier</key>
<string>com.taptrix.brushes4</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>${PRODUCT_NAME}</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>3.1</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>db-eifwy4o38a0ks52</string>
</array>
</dict>
</array>
<key>CFBundleVersion</key>
<string>3.1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>NSMainNibFile</key>
<string>MainWindow</string>
<key>UIFileSharingEnabled</key>
<true/>
<key>UIStatusBarHidden</key>
<true/>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleBlackOpaque</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UTExportedTypeDeclarations</key>
<array>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
</array>
<key>UTTypeDescription</key>
<string>Brushes Painting</string>
<key>UTTypeIdentifier</key>
<string>com.taptrix.brushes</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>brushes</string>
<key>public.mime-type</key>
<string>application/x-brushes</string>
</dict>
</dict>
<dict>
<key>UTTypeConformsTo</key>
<array>
<string>public.data</string>
</array>
<key>UTTypeDescription</key>
<string>Brushes Painting (unpacked)</string>
<key>UTTypeIdentifier</key>
<string>com.taptrix.brushes-unpacked</string>
<key>UTTypeTagSpecification</key>
<dict>
<key>public.filename-extension</key>
<string>brushes_unpacked</string>
<key>public.mime-type</key>
<string>application/x-brushes-unpacked</string>
</dict>
</dict>
</array>
</dict>
</plist>
Loading

0 comments on commit 4f03466

Please sign in to comment.