diff --git a/plugins/mac-avcapture/av-capture.m b/plugins/mac-avcapture/av-capture.m index 2c7a2bb52a2446c1b81c312709a7424fb63c5521..8f19f8fdccd9de26448ac38c8ca24ca37be99303 100644 --- a/plugins/mac-avcapture/av-capture.m +++ b/plugins/mac-avcapture/av-capture.m @@ -522,27 +522,11 @@ static NSString *preset_names(NSString *preset) static void av_capture_defaults(obs_data_t settings) { - AVCaptureDevice *dev = [AVCaptureDevice - defaultDeviceWithMediaType:AVMediaTypeVideo]; - if (!dev) - return; - - NSString *highest = nil; - for (NSString *preset in presets()) { - if (![dev supportsAVCaptureSessionPreset:preset]) - continue; - highest = preset; - } - if (!highest) - return; - - obs_data_set_default_string(settings, "device", - dev.uniqueID.UTF8String); - obs_data_set_default_string(settings, "device_name", - dev.localizedName.UTF8String); + //TODO: localize + obs_data_set_default_string(settings, "device_name", "none"); obs_data_set_default_bool(settings, "use_preset", true); - - obs_data_set_default_string(settings, "preset", highest.UTF8String); + obs_data_set_default_string(settings, "preset", + AVCaptureSessionPreset1280x720.UTF8String); } static bool update_device_list(obs_property_t list,