Skip to content

Commit 9f5317e

Browse files
author
Devin Roth
committed
Bump to 0.2.8
1 parent 00df916 commit 9f5317e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

BlackHole.xcodeproj/project.pbxproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@
332332
INFOPLIST_FILE = "$(SRCROOT)/BlackHole/BlackHole-Info.plist";
333333
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Audio/Plug-Ins/HAL";
334334
MACOSX_DEPLOYMENT_TARGET = 10.9;
335-
MARKETING_VERSION = 0.2.7;
335+
MARKETING_VERSION = 0.2.8;
336336
PRODUCT_BUNDLE_IDENTIFIER = audio.existential.BlackHole;
337337
PRODUCT_NAME = "$(TARGET_NAME)";
338338
WRAPPER_EXTENSION = driver;
@@ -352,7 +352,7 @@
352352
INFOPLIST_FILE = "$(SRCROOT)/BlackHole/BlackHole-Info.plist";
353353
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Audio/Plug-Ins/HAL";
354354
MACOSX_DEPLOYMENT_TARGET = 10.9;
355-
MARKETING_VERSION = 0.2.7;
355+
MARKETING_VERSION = 0.2.8;
356356
PRODUCT_BUNDLE_IDENTIFIER = audio.existential.BlackHole;
357357
PRODUCT_NAME = "$(TARGET_NAME)";
358358
WRAPPER_EXTENSION = driver;
@@ -372,7 +372,7 @@
372372
INFOPLIST_FILE = "$(SRCROOT)/BlackHole/BlackHole-Info.plist";
373373
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Audio/Plug-Ins/HAL";
374374
MACOSX_DEPLOYMENT_TARGET = 10.9;
375-
MARKETING_VERSION = 0.2.7;
375+
MARKETING_VERSION = 0.2.8;
376376
PRODUCT_BUNDLE_IDENTIFIER = audio.existential.BlackHole;
377377
PRODUCT_NAME = "$(TARGET_NAME)";
378378
WRAPPER_EXTENSION = driver;

BlackHole/BlackHole.c

+5-5
Original file line numberDiff line numberDiff line change
@@ -905,7 +905,7 @@ static OSStatus BlackHole_GetPlugInPropertyData(AudioServerPlugInDriverRef inDri
905905
FailWithAction(inDataSize < sizeof(AudioObjectID), theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetPlugInPropertyData: not enough space for the return value of kAudioPlugInPropertyTranslateUIDToBox");
906906
FailWithAction(inQualifierDataSize == sizeof(CFStringRef), theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetPlugInPropertyData: the qualifier is the wrong size for kAudioPlugInPropertyTranslateUIDToBox");
907907
FailWithAction(inQualifierData == NULL, theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetPlugInPropertyData: no qualifier for kAudioPlugInPropertyTranslateUIDToBox");
908-
if(CFStringCompare(*((CFStringRef*)inQualifierData), CFSTR(kBox_UID), 0) == kCFCompareEqualTo)
908+
if(CFStringCompare(*((CFStringRef*)inQualifierData), CFStringCreateWithFormat(NULL, NULL, CFSTR(kBox_UID), NUMBER_OF_CHANNELS), 0) == kCFCompareEqualTo)
909909
{
910910
*((AudioObjectID*)outData) = kObjectID_Box;
911911
}
@@ -948,7 +948,7 @@ static OSStatus BlackHole_GetPlugInPropertyData(AudioServerPlugInDriverRef inDri
948948
FailWithAction(inDataSize < sizeof(AudioObjectID), theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetPlugInPropertyData: not enough space for the return value of kAudioPlugInPropertyTranslateUIDToDevice");
949949
FailWithAction(inQualifierDataSize == sizeof(CFStringRef), theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetPlugInPropertyData: the qualifier is the wrong size for kAudioPlugInPropertyTranslateUIDToDevice");
950950
FailWithAction(inQualifierData == NULL, theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetPlugInPropertyData: no qualifier for kAudioPlugInPropertyTranslateUIDToDevice");
951-
if(CFStringCompare(*((CFStringRef*)inQualifierData), CFSTR(kDevice_UID), 0) == kCFCompareEqualTo)
951+
if(CFStringCompare(*((CFStringRef*)inQualifierData), CFStringCreateWithFormat(NULL, NULL, CFSTR(kDevice_UID), NUMBER_OF_CHANNELS), 0) == kCFCompareEqualTo)
952952
{
953953
*((AudioObjectID*)outData) = kObjectID_Device;
954954
}
@@ -1319,7 +1319,7 @@ static OSStatus BlackHole_GetBoxPropertyData(AudioServerPlugInDriverRef inDriver
13191319
case kAudioBoxPropertyBoxUID:
13201320
// Boxes have UIDs the same as devices
13211321
FailWithAction(inDataSize < sizeof(CFStringRef), theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetBoxPropertyData: not enough space for the return value of kAudioObjectPropertyManufacturer for the box");
1322-
*((CFStringRef*)outData) = CFSTR(kBox_UID);
1322+
*((CFStringRef*)outData) = CFStringCreateWithFormat(NULL, NULL, CFSTR(kBox_UID), NUMBER_OF_CHANNELS);
13231323
break;
13241324

13251325
case kAudioBoxPropertyTransportType:
@@ -1900,7 +1900,7 @@ static OSStatus BlackHole_GetDevicePropertyData(AudioServerPlugInDriverRef inDri
19001900
// audio device across boot sessions. Note that two instances of the same
19011901
// device must have different values for this property.
19021902
FailWithAction(inDataSize < sizeof(CFStringRef), theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetDevicePropertyData: not enough space for the return value of kAudioDevicePropertyDeviceUID for the device");
1903-
*((CFStringRef*)outData) = CFSTR(kDevice_UID);
1903+
*((CFStringRef*)outData) = CFStringCreateWithFormat(NULL, NULL, CFSTR(kDevice_UID), NUMBER_OF_CHANNELS);
19041904
*outDataSize = sizeof(CFStringRef);
19051905
break;
19061906

@@ -1909,7 +1909,7 @@ static OSStatus BlackHole_GetDevicePropertyData(AudioServerPlugInDriverRef inDri
19091909
// devices that are the same kind of device. Note that two instances of the
19101910
// save device must have the same value for this property.
19111911
FailWithAction(inDataSize < sizeof(CFStringRef), theAnswer = kAudioHardwareBadPropertySizeError, Done, "BlackHole_GetDevicePropertyData: not enough space for the return value of kAudioDevicePropertyModelUID for the device");
1912-
*((CFStringRef*)outData) = CFSTR(kDevice_ModelUID);
1912+
*((CFStringRef*)outData) = CFStringCreateWithFormat(NULL, NULL, CFSTR(kDevice_ModelUID), NUMBER_OF_CHANNELS);
19131913
*outDataSize = sizeof(CFStringRef);
19141914
break;
19151915

0 commit comments

Comments
 (0)