summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorColin <colin@uninsane.org>2023-10-16 00:49:18 +0000
committerJulian Stecklina <julian.stecklina@cyberus-technology.de>2023-11-28 11:07:05 +0100
commit200c0e5e4b8ced0a75086fbcaf68ac721c811ad9 (patch)
tree2a02a3085590ced318d5f13836c84631de5c3a9d /pkgs
parenta549a407cd48cdf1d139e396e8726bcf2cf7364f (diff)
fractal: enable gstreamer-good support
gstreamer-good was in the old `fractal` 4.x package, seems to have been
overlooked in the upgrade to fractal 5. providing this enables fractal to
play inline video -- else the following output is observed for messages
containing video:

```
ERROR fractal::components::video_player::imp: Error playing video: Error from element /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0: Your GStreamer installation is missing a plug-in.
Your GStreamer installation is missing a plug-in.
../gst/playback/gsturidecodebin.c(1049): no_more_pads_full (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0:
no suitable plugins found:
../gst/playback/gstdecodebin2.c(4704): gst_decode_bin_expose (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: Quicktime (video/quicktime, variant=(string)iso)
```

(cherry picked from commit aeb5204b5c66ed60bdfda0fe01669bd1bebaa87a)
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/instant-messengers/fractal/default.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkgs/applications/networking/instant-messengers/fractal/default.nix b/pkgs/applications/networking/instant-messengers/fractal/default.nix
index d0723653e1590..fd96316a0943a 100644
--- a/pkgs/applications/networking/instant-messengers/fractal/default.nix
+++ b/pkgs/applications/networking/instant-messengers/fractal/default.nix
@@ -72,6 +72,7 @@ stdenv.mkDerivation rec {
     gstreamer
     gst-plugins-base
     gst-plugins-bad
+    gst-plugins-good
   ]);
 
   passthru = {