diff --git a/src/org/jitsi/impl/neomedia/device/DeviceSystem.java b/src/org/jitsi/impl/neomedia/device/DeviceSystem.java index 7d79c815ba9114a8d74085b5dab25373ab2f4037..32751a3702c9a0f09c90867739a9e19434b50485 100644 --- a/src/org/jitsi/impl/neomedia/device/DeviceSystem.java +++ b/src/org/jitsi/impl/neomedia/device/DeviceSystem.java @@ -200,7 +200,9 @@ public static void initializeDeviceSystems(MediaType mediaType) { OSUtils.IS_ANDROID ? ".AudioRecordSystem" : null, OSUtils.IS_ANDROID ? ".OpenSLESSystem" : null, - OSUtils.IS_LINUX ? ".PulseAudioSystem" : null, + (OSUtils.IS_LINUX || OSUtils.IS_FREEBSD) + ? ".PulseAudioSystem" + : null, OSUtils.IS_WINDOWS ? ".WASAPISystem" : null, OSUtils.IS_ANDROID ? null : ".PortAudioSystem", ".NoneAudioSystem" @@ -211,7 +213,9 @@ public static void initializeDeviceSystems(MediaType mediaType) = new String[] { OSUtils.IS_ANDROID ? ".MediaRecorderSystem" : null, - OSUtils.IS_LINUX ? ".Video4Linux2System" : null, + (OSUtils.IS_LINUX || OSUtils.IS_FREEBSD) + ? ".Video4Linux2System" + : null, OSUtils.IS_MAC ? ".QuickTimeSystem" : null, OSUtils.IS_WINDOWS ? ".DirectShowSystem" : null, ".ImgStreamingSystem"