Changeset 1184
- Timestamp:
- 02/26/2010 04:22:15 AM (2 years ago)
- Location:
- trunk/CommonMediaPlayer
- Files:
-
- 8 added
- 5 modified
-
Classes/CMPDefines.h (modified) (1 diff)
-
Classes/CMPPlayerController.h (modified) (3 diffs)
-
Classes/CMPPlayerManager.h (modified) (2 diffs)
-
Classes/CMPPlayerManager.m (modified) (3 diffs)
-
CommonMediaPlayer.xcodeproj/project.pbxproj (modified) (6 diffs)
-
Update Classes (added)
-
Update Classes/CMPDownloadController.h (added)
-
Update Classes/CMPDownloadController.m (added)
-
Update Classes/CMPInstaller.h (added)
-
Update Classes/CMPInstaller.m (added)
-
Update Classes/CMPProgressBarControl.h (added)
-
Update Classes/CMPProgressBarControl.m (added)
-
bin/unzip (added)
Legend:
- Unmodified
- Added
- Removed
-
trunk/CommonMediaPlayer/Classes/CMPDefines.h
r1182 r1184 22 22 //Note, only defines should ever be in this file! 23 23 24 #define CMPVersion 2//0x0000 000124 #define CMPVersion 3 //0x0000 0001 -
trunk/CommonMediaPlayer/Classes/CMPPlayerController.h
r1179 r1184 22 22 #import "CMPTypesDefines.h" 23 23 24 @protocol CMPInstaller; 25 26 @protocol CMPInstallerDelegate <NSObject> 27 28 - (void)installer:(id <CMPInstaller>)installer didEndWithSettings:(NSDictionary *)settings; 29 30 31 @end 32 33 24 34 @protocol CMPPlayer, CMPPlayerController; 25 35 … … 31 41 @protocol CMPPlayerControllerDelegate <NSObject> 32 42 33 - (void)controller:(id <CMPPlayerController>)controlle r didEndWithSettings:(NSDictionary *)settings;43 - (void)controller:(id <CMPPlayerController>)controlle:(NSDictionary *)settings; 34 44 /*! 35 45 * Information about the controller; currently no info is defined … … 62 72 @end 63 73 74 75 76 64 77 #define CMPPlayerAudioSampleRateKey @"sample rate" 65 78 #define CMPPlayerAudioFormatKey @"audio format" -
trunk/CommonMediaPlayer/Classes/CMPPlayerManager.h
r1180 r1184 151 151 return success; 152 152 } 153 154 153 155 154 156 static inline BOOL loadCMPFramework(NSString *frapPath) … … 219 221 return NO; 220 222 } 223 224 221 225 222 226 NSBundle *framework = [NSBundle bundleWithPath:frameworkPath]; -
trunk/CommonMediaPlayer/Classes/CMPPlayerManager.m
r1179 r1184 28 28 #import "CMPISODVDPlayer.h" 29 29 #import "CMPDVDImporter.h" 30 #import "CMPInstaller.h" 30 31 31 32 @implementation CMPPlayerManager … … 50 51 if (self == nil) 51 52 return self; 52 53 /* 54 55 This was some testing code to get it to check for updates and to override showing the players to try and force a download and 56 install, this didn't work out because my download class basis has the superclass of BRController, and since we link to headers 57 that are older than dirt, BRController doesn't exist, and every single workaround i pushed towards miserably failed. 58 59 if ([CMPInstaller checkForUpdate]) 60 { 61 return nil; 62 } 63 64 */ 53 65 knownPlayers = [[NSMutableSet alloc] init]; 54 66 knownControllers = [[NSMutableSet alloc] init]; … … 64 76 65 77 [self registerPlayer:[CMPDVDImporter class] forType:CMPPlayerManagerFileTypeDVDImport withExtensions:[NSArray arrayWithObject:@""]]; 78 66 79 67 80 return self; -
trunk/CommonMediaPlayer/CommonMediaPlayer.xcodeproj/project.pbxproj
r1179 r1184 8 8 9 9 /* Begin PBXBuildFile section */ 10 870D75E81137AB8B007BD611 /* CMPDownloadController.h in Headers */ = {isa = PBXBuildFile; fileRef = 870D75E21137AB8B007BD611 /* CMPDownloadController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 11 870D75E91137AB8B007BD611 /* CMPDownloadController.m in Sources */ = {isa = PBXBuildFile; fileRef = 870D75E31137AB8B007BD611 /* CMPDownloadController.m */; }; 12 870D75EA1137AB8B007BD611 /* CMPInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 870D75E41137AB8B007BD611 /* CMPInstaller.h */; settings = {ATTRIBUTES = (Public, ); }; }; 13 870D75EB1137AB8B007BD611 /* CMPInstaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 870D75E51137AB8B007BD611 /* CMPInstaller.m */; }; 14 870D75EC1137AB8B007BD611 /* CMPProgressBarControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 870D75E61137AB8B007BD611 /* CMPProgressBarControl.h */; }; 15 870D75ED1137AB8B007BD611 /* CMPProgressBarControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 870D75E71137AB8B007BD611 /* CMPProgressBarControl.m */; }; 10 16 8768EBDC112A563800318F1A /* CMPDVDImporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8768EBDA112A563800318F1A /* CMPDVDImporter.h */; }; 11 17 8768EBDD112A563800318F1A /* CMPDVDImporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8768EBDB112A563800318F1A /* CMPDVDImporter.m */; }; … … 69 75 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; 70 76 32DBCF5E0370ADEE00C91783 /* CommonMediaPlayer_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonMediaPlayer_Prefix.pch; sourceTree = "<group>"; }; 77 870D75E21137AB8B007BD611 /* CMPDownloadController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMPDownloadController.h; path = "Update Classes/CMPDownloadController.h"; sourceTree = "<group>"; }; 78 870D75E31137AB8B007BD611 /* CMPDownloadController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CMPDownloadController.m; path = "Update Classes/CMPDownloadController.m"; sourceTree = "<group>"; }; 79 870D75E41137AB8B007BD611 /* CMPInstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMPInstaller.h; path = "Update Classes/CMPInstaller.h"; sourceTree = "<group>"; }; 80 870D75E51137AB8B007BD611 /* CMPInstaller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CMPInstaller.m; path = "Update Classes/CMPInstaller.m"; sourceTree = "<group>"; }; 81 870D75E61137AB8B007BD611 /* CMPProgressBarControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CMPProgressBarControl.h; path = "Update Classes/CMPProgressBarControl.h"; sourceTree = "<group>"; }; 82 870D75E71137AB8B007BD611 /* CMPProgressBarControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CMPProgressBarControl.m; path = "Update Classes/CMPProgressBarControl.m"; sourceTree = "<group>"; }; 71 83 8768EBDA112A563800318F1A /* CMPDVDImporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CMPDVDImporter.h; sourceTree = "<group>"; }; 72 84 8768EBDB112A563800318F1A /* CMPDVDImporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CMPDVDImporter.m; sourceTree = "<group>"; }; … … 147 159 isa = PBXGroup; 148 160 children = ( 161 870D747E11379272007BD611 /* Update Classes */, 149 162 08FB77AEFE84172EC02AAC07 /* Classes */, 150 163 F50CCCF01118ECAD00213966 /* Media Players */, … … 222 235 ); 223 236 name = "Other Sources"; 237 sourceTree = "<group>"; 238 }; 239 870D747E11379272007BD611 /* Update Classes */ = { 240 isa = PBXGroup; 241 children = ( 242 870D75E21137AB8B007BD611 /* CMPDownloadController.h */, 243 870D75E31137AB8B007BD611 /* CMPDownloadController.m */, 244 870D75E41137AB8B007BD611 /* CMPInstaller.h */, 245 870D75E51137AB8B007BD611 /* CMPInstaller.m */, 246 870D75E61137AB8B007BD611 /* CMPProgressBarControl.h */, 247 870D75E71137AB8B007BD611 /* CMPProgressBarControl.m */, 248 ); 249 name = "Update Classes"; 224 250 sourceTree = "<group>"; 225 251 }; … … 323 349 8768EC49112A5E4200318F1A /* AGProcess.h in Headers */, 324 350 F5FE4F18112E11D1007EC309 /* CMPDefines.h in Headers */, 351 870D75E81137AB8B007BD611 /* CMPDownloadController.h in Headers */, 352 870D75EA1137AB8B007BD611 /* CMPInstaller.h in Headers */, 353 870D75EC1137AB8B007BD611 /* CMPProgressBarControl.h in Headers */, 325 354 ); 326 355 runOnlyForDeploymentPostprocessing = 0; … … 433 462 8768EBDD112A563800318F1A /* CMPDVDImporter.m in Sources */, 434 463 8768EC4A112A5E4200318F1A /* AGProcess.m in Sources */, 464 870D75E91137AB8B007BD611 /* CMPDownloadController.m in Sources */, 465 870D75EB1137AB8B007BD611 /* CMPInstaller.m in Sources */, 466 870D75ED1137AB8B007BD611 /* CMPProgressBarControl.m in Sources */, 435 467 ); 436 468 runOnlyForDeploymentPostprocessing = 0;
