Changeset 1194
- Timestamp:
- 02/28/2010 03:24:17 PM (2 years ago)
- Location:
- trunk/CommonMediaPlayer/Classes
- Files:
-
- 2 modified
-
CMPDefines.h (modified) (1 diff)
-
CMPPlayerManager.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/CommonMediaPlayer/Classes/CMPDefines.h
r1189 r1194 22 22 //Note, only defines should ever be in this file! 23 23 24 #define CMPVersion 3//Full Version Number24 #define CMPVersion 4 //Full Version Number 25 25 #define CMPAPIVersion 1 //API version 1 -
trunk/CommonMediaPlayer/Classes/CMPPlayerManager.h
r1189 r1194 114 114 115 115 NSString *passDest = @"/Library/Audio/Plug-Ins/HAL/"; 116 int status = 0; 117 NSString *passDest = @"/Library/Audio/Plug-Ins/HAL/"; 118 if (![fm fileExistsAtPath:passDest]) 119 { 120 char *command = "mkdir -p \"$HALPATH\""; 121 setenv("HALPATH", [passDest fileSystemRepresentation], 1); 122 char *arguments[] = {"-c", command, NULL}; 123 result = AuthorizationExecuteWithPrivileges(auth, "/bin/sh", kAuthorizationFlagDefaults, arguments, NULL); 124 wait(&status); 125 unsetenv("HALPATH"); 126 FrameworkLoadPrint(@"Created HAL path with status %d", status); 127 } 116 128 NSString *existingPath = [passDest stringByAppendingPathComponent:@"AC3PassthroughDevice.plugin"]; 117 int status = 0; 129 118 130 if([fm fileExistsAtPath:existingPath]) 119 131 {
