summaryrefslogtreecommitdiff
path: root/recipes/gst-plugins-bad-1.0.recipe
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/gst-plugins-bad-1.0.recipe')
-rw-r--r--recipes/gst-plugins-bad-1.0.recipe6
1 files changed, 5 insertions, 1 deletions
diff --git a/recipes/gst-plugins-bad-1.0.recipe b/recipes/gst-plugins-bad-1.0.recipe
index 0fba8abb..eaca6546 100644
--- a/recipes/gst-plugins-bad-1.0.recipe
+++ b/recipes/gst-plugins-bad-1.0.recipe
@@ -512,8 +512,12 @@ class Recipe(custom.GStreamer):
if self.config.target_platform in (Platform.ANDROID):
self.deps += ['vulkan-android']
+ # TODO: Vulkan support on Linux and Windows
+ # No MoltenVK available for iOS x86_64
+ # Disabled on macOS ARM64 due to https://gitlab.freedesktop.org/gstreamer/cerbero/-/issues/361
if self.config.target_platform not in (Platform.DARWIN, Platform.IOS, Platform.ANDROID) or \
- (self.config.target_platform == Platform.IOS and self.config.target_arch != Architecture.ARM64):
+ (self.config.target_platform == Platform.IOS and self.config.target_arch != Architecture.ARM64) or \
+ (self.config.target_platform == Platform.DARWIN and self.config.target_arch == Architecture.ARM64):
self.disable_plugin('vulkan', 'vulkan', library_name='vulkan')
if self.config.target_platform in (Platform.ANDROID, Platform.IOS):