lol

SDL: enable PulseAudio support by default

On a system with PulseAudio enabled, applications which use SDL work
poorly or don't work at all e.g. MLT, Kdenlive, Shotcut, Blender and
Hedgewars. Rather than enabling it per application as we run into
issues, I think it's better to enable support for it by default.

+1 -7
+1 -7
pkgs/top-level/all-packages.nix
··· 6274 6274 6275 6275 mlt-qt4 = callPackage ../development/libraries/mlt { 6276 6276 qt = qt4; 6277 - SDL = SDL_pulseaudio; 6278 6277 }; 6279 6278 6280 6279 mlt-qt5 = callPackage ../development/libraries/mlt { 6281 6280 qt = qt5; 6282 - SDL = SDL_pulseaudio; 6283 6281 }; 6284 6282 6285 6283 movit = callPackage ../development/libraries/movit { }; ··· 6652 6650 openglSupport = mesaSupported; 6653 6651 alsaSupport = (!stdenv.isDarwin); 6654 6652 x11Support = true; 6655 - pulseaudioSupport = stdenv.isDarwin; # better go through ALSA 6653 + pulseaudioSupport = true; 6656 6654 6657 6655 # resolve the unrecognized -fpascal-strings option error 6658 6656 stdenv = if stdenv.isDarwin 6659 6657 then clangStdenv 6660 6658 else stdenv; 6661 6659 }; 6662 - 6663 - # Fixes major problems with choppy sound in MLT / Kdenlive / Shotcut 6664 - SDL_pulseaudio = SDL.override { pulseaudioSupport = true; }; 6665 6660 6666 6661 SDL_gfx = callPackage ../development/libraries/SDL_gfx { }; 6667 6662 ··· 11233 11228 hedgewars = callPackage ../games/hedgewars { 11234 11229 inherit (haskellPackages) ghc network vector utf8String bytestringShow 11235 11230 random hslogger dataenc; 11236 - SDL = SDL_pulseaudio; 11237 11231 }; 11238 11232 11239 11233 hexen = callPackage ../games/hexen { };