anchor.diff:      ++ optional isLinux alsaLib
       ++ optionals isDarwin darwinFrameworks
       ++ optional vdpauSupport libvdpau
  -    ++ optional sdlSupport SDL;
  +    ++ optional sdlSupport (if reqMin "3.2" then SDL2 else SDL);
   
   
     enableParallelBuilding = true;
  
positive.code: # Build options
  , runtimeCpuDetectBuild ? true # Detect CPU capabilities at runtime
  , multithreadBuild ? true # Multithreading via pthreads/win32 threads
  , sdlSupport ? !stdenv.isArm, SDL ? null
  , vdpauSupport ? !stdenv.isArm, libvdpau ? null
  # Developer options
  , debugDeveloper ? false
  
negative.code:       (ifMinVer "2.4" "--enable-lzma")
        (ifMinVer "2.2" (enableFeature openglSupport "opengl"))
        (disDarwinOrArmFix (ifMinVer "0.9" "--enable-libpulse") "0.9" "--disable-libpulse")
        (ifMinVer "2.5" (if sdlSupport && reqMin "3.2" then "--enable-sdl2" else if sdlSupport then "--enable-sdl" else null)) # autodetected before 2.5, SDL1 support removed in 3.2 for SDL2
        (ifMinVer "1.2" "--enable-libsoxr")
        "--enable-libx264"
        "--enable-libxvid"
  