OSDN Git Service

MacGUI: remove some old 10.4 specific code in HBDVDDetector. Patch by blindjimmy
authorritsuka <ritsuka@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 26 Apr 2008 07:42:13 +0000 (07:42 +0000)
committerritsuka <ritsuka@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 26 Apr 2008 07:42:13 +0000 (07:42 +0000)
git-svn-id: svn://localhost/HandBrake/trunk@1442 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/HBDVDDetector.m

index 49e192c..fb9541d 100644 (file)
 - (NSString *)bsdNameForPath
 {
     OSStatus err;
-       FSRef ref;
-       err = FSPathMakeRef( (const UInt8 *) [path fileSystemRepresentation],
+    FSRef ref;
+    err = FSPathMakeRef( (const UInt8 *) [path fileSystemRepresentation],
                          &ref, NULL ); 
-       if( err != noErr )
+    if( err != noErr )
     {
         return nil;
     }
     }
     FSVolumeRefNum volRefNum = catalogInfo.volume;
 
-       // Now let's get the device name
-       GetVolParmsInfoBuffer volumeParms;
-    // PBHGetVolParmsSync is deprecated, but still needed for 10.4 compatibility
-    #if MAC_OS_X_VERSION_MAX_ALLOWED <= MAC_OS_X_VERSION_10_4
-       HParamBlockRec pb;
-       pb.ioParam.ioNamePtr = NULL;
-       pb.ioParam.ioVRefNum = volRefNum;
-       pb.ioParam.ioBuffer = (Ptr) &volumeParms;
-       pb.ioParam.ioReqCount = sizeof( volumeParms );
-       err = PBHGetVolParmsSync( &pb );
-    #else
-    // Let's use FSGetVolumeParms
+    // Now let's get the device name
+    GetVolParmsInfoBuffer volumeParms;
     err = FSGetVolumeParms ( volRefNum, &volumeParms, sizeof( volumeParms ) );
-    #endif
 
     if( err != noErr )
     {
         return nil;
     }
 
-       // A version 4 GetVolParmsInfoBuffer contains the BSD node name in the vMDeviceID field.
-       // It is actually a char * value. This is mentioned in the header CoreServices/CarbonCore/Files.h.
+    // A version 4 GetVolParmsInfoBuffer contains the BSD node name in the vMDeviceID field.
+    // It is actually a char * value. This is mentioned in the header CoreServices/CarbonCore/Files.h.
     return [NSString stringWithCString:(char *)volumeParms.vMDeviceID];
 }