diff options
-rw-r--r-- | recipes/gst-plugins-rs.recipe | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/recipes/gst-plugins-rs.recipe b/recipes/gst-plugins-rs.recipe index 238739a9..722642cb 100644 --- a/recipes/gst-plugins-rs.recipe +++ b/recipes/gst-plugins-rs.recipe @@ -90,16 +90,18 @@ class Recipe(recipe.Recipe): self.deps.append('openssl') plugin_files = { - 'core': ('fallbackswitch', 'livesync', 'threadshare', - 'togglerecord', 'rstracers'), - 'net': ('aws', 'hlssink3', 'ndi', 'rsonvif', 'raptorq', 'rsrtp', - 'reqwest', 'webrtchttp', 'rswebrtc'), - 'effects': ('rsaudiofx', 'rsvideofx'), - 'codecs': ('cdg', 'claxon', 'dav1d', 'rsclosedcaption', 'ffv1', + 'core': ['fallbackswitch', 'livesync', 'togglerecord', 'rstracers'], + 'net': ['aws', 'hlssink3', 'ndi', 'rsonvif', 'raptorq', 'rsrtp', + 'reqwest', 'webrtchttp', 'rswebrtc'], + 'effects': ['rsaudiofx', 'rsvideofx'], + 'codecs': ['cdg', 'claxon', 'dav1d', 'rsclosedcaption', 'ffv1', 'fmp4', 'mp4', 'gif', 'hsv', 'lewton', 'rav1e', 'json', - 'rspng', 'regex', 'textwrap', 'textahead'), - 'playback': ('uriplaylistbin',), + 'rspng', 'regex', 'textwrap', 'textahead'], + 'playback': ['uriplaylistbin'], } + # https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/326 + if self.library_type != LibraryType.STATIC: + plugin_files['core'].append('threadshare') for category, names in plugin_files.items(): for name in names: self.enable_plugin(name, category) |