summary refs log tree commit diff
diff options
context:
space:
mode:
authorCillian de Róiste <cillian.deroiste@gmail.com>2014-07-27 19:35:09 +0200
committerCillian de Róiste <cillian.deroiste@gmail.com>2014-07-27 19:35:09 +0200
commit3447b018c23e2e7cc3f9decb3e9cfde4228c2b46 (patch)
tree365783260801ff82bb7d7bba9c0794e833a9d165
parentd2193736dbc22811f83e6e77e139ed938e4690ae (diff)
downloadnixpkgs-3447b018c23e2e7cc3f9decb3e9cfde4228c2b46.tar
nixpkgs-3447b018c23e2e7cc3f9decb3e9cfde4228c2b46.tar.gz
nixpkgs-3447b018c23e2e7cc3f9decb3e9cfde4228c2b46.tar.bz2
nixpkgs-3447b018c23e2e7cc3f9decb3e9cfde4228c2b46.tar.lz
nixpkgs-3447b018c23e2e7cc3f9decb3e9cfde4228c2b46.tar.xz
nixpkgs-3447b018c23e2e7cc3f9decb3e9cfde4228c2b46.tar.zst
nixpkgs-3447b018c23e2e7cc3f9decb3e9cfde4228c2b46.zip
Add SDL variant with pulseaudio enabled, this fixes choppy sound in Kdenlive
I would rather enable pulseaudio by default for SDL as it will
probably fix issues for other programs too.
-rw-r--r--pkgs/top-level/all-packages.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 9288dccef8b..ecf87fb6015 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -5703,9 +5703,15 @@ let
 
   mkvtoolnix = callPackage ../applications/video/mkvtoolnix { };
 
-  mlt-qt4 = callPackage ../development/libraries/mlt { qt = qt4; };
+  mlt-qt4 = callPackage ../development/libraries/mlt {
+    qt = qt4;
+    SDL = SDL_pulseaudio;
+  };
 
-  mlt-qt5 = callPackage ../development/libraries/mlt { qt = qt5; };
+  mlt-qt5 = callPackage ../development/libraries/mlt {
+    qt = qt5;
+    SDL = SDL_pulseaudio;
+  };
 
   movit = callPackage ../development/libraries/movit { };
 
@@ -6095,6 +6101,9 @@ let
       else stdenv;
   };
 
+  # Fixes major problems with choppy sound in MLT / Kdenlive / Shotcut
+  SDL_pulseaudio = SDL.override { pulseaudioSupport = true; };
+
   SDL_gfx = callPackage ../development/libraries/SDL_gfx { };
 
   SDL_image = callPackage ../development/libraries/SDL_image {