anchor.diff:  # NOTE: the videolan autogenerated tarballs do not contain the latest sources.
   
   let
  -  version = "2018-09-25";
  +  date = "2019-03-14";
   in
   stdenv.mkDerivation rec {
  -  name = "x264-${version}";
  +  name = "x264-${date}";
   
  -  src = fetchurl {
  -    url = "http://x264-${version}.tar.xz";
  -    multihash = "QmP94FLFCDNDBDx9SFPEgnmPQ1jKvt3hvNmFjkN2uot9Gm";
  -    sha256 = "a47d528a9e2e077aa820418b57c3c718d17c681fa9360e3a5526955e406ae0e5";
  +  src = fetchFromGitLab {
  +    version = 6;
  +    host = "https://code.videolan.org";
  +    owner = "videolan";
  +    repo = "x264";
  +    rev = "5493be84cdccecee613236c31b1e3227681ce428";
  +    sha256 = "cf9a998bddf11983607adad429720d19ae1927d6b6b8cb32458a90c48ab5f356";
     };
   
     nativeBuildInputs = [
  
positive.code: { stdenv
  , fetchgit
  , fetchurl
  , lib
  , nasm
  }:
  
negative.code:     "--disable-lsmash"
    ];
  
    meta = with lib; {
      description = "Library for encoding h.264/AVC video streams";
      homepage = https://www.videolan.org/developers/x264.html;
  