1. 30 Sep, 2020 3 commits
    • Nirbheek Chauhan's avatar
      cerbero: Don't serialize extract on Windows · fec066af
      Nirbheek Chauhan authored
      tarfile is single-threaded and quite slow.
      
      Part-of: <!616>
      fec066af
    • Nirbheek Chauhan's avatar
      cerbero: Increase compile job allocation on Windows · 7090938c
      Nirbheek Chauhan authored
      When we have plenty of cores, we can allocate more cores to do
      compilation on Windows where we build all make-based recipes with -j1.
      
      This speeds up a from-scratch `package -b --offline` build from 47
      minutes to 36 minutes on my Ryzen 9 3900X. I expect similar speed-ups
      on the CI which has twice as many cores.
      
      Part-of: <!616>
      7090938c
    • Nirbheek Chauhan's avatar
      windows.config: Use MinGW Perl instead of MSYS Perl · daecc6c0
      Nirbheek Chauhan authored
      It seems like MSYS Perl sometimes hangs on the Windows CI runners and
      causes the cerbero build jobs to hang. Maybe the MinGW Perl won't hang
      because it's not ancient.
      
      Some recipes such as autoconf and automake fail to build when using
      the newer Perl, so continue to use the MSYS perl for those.
      
      Part-of: <!616>
      daecc6c0
  2. 28 Sep, 2020 1 commit
    • Nirbheek Chauhan's avatar
      bootstrap: Reclassify bootstrappers as system or toolchain · ae8c7b75
      Nirbheek Chauhan authored
      Some bootstrappers are responsible for bootstrapping the system
      (usually the 'build distro' bootstrappers), and others are responsible
      for bootstrapping the toolchain that will be used for building
      (usually the 'target distro' bootstrappers).
      
      We need to differentiate this so we can split the Windows bootstrapper
      into separate classes for the toolchain (MinGW + other deps, on
      Native-Windows and Cross-Windows) and MSYS (only on Native-Windows).
      
      This also fixes downloading and extracting of toolchains in bootstrap
      which broke in 49ab8974
      
      Part-of: <!616>
      ae8c7b75
  3. 23 Sep, 2020 4 commits
  4. 22 Sep, 2020 4 commits
  5. 21 Sep, 2020 7 commits
  6. 18 Sep, 2020 5 commits
  7. 17 Sep, 2020 4 commits
  8. 10 Sep, 2020 6 commits
  9. 09 Sep, 2020 1 commit
  10. 08 Sep, 2020 4 commits
  11. 02 Sep, 2020 1 commit
    • Nirbheek Chauhan's avatar
      gst-plugins-bad: Enable nvcodec by default · 3f26966e
      Nirbheek Chauhan authored
      We do not need to compile against any Nvidia SDKs now, so we can build
      this by default and ship it out of the box in our binary releases.
      
      It's still disabled on UWP, iOS, and Android since it's not usable on
      those.
      
      Part-of: <!587>
      3f26966e