Skip to content

Backport NASM to GStreamer's manual execution and install

amyspark requested to merge amyspark/libvpx:amyspark/nasm-centricular into meson

As promised @tpm, here's the missing bit. This removes the need for wraps in this library altogether.

@nirbheek: please have a look at the download-binary.py script, I fixed some edge cases:

  • a cached good download would cause the setup to fail by exiting with an error, instead of proceeding to unpacking
  • if the download failed, it would instead continue as if nothing happened

I also ported over the macOS support from the previous iteration. This meant preserving the patcher script since Python's zipfile does not handle extended attributes in ZIP files -- see https://stackoverflow.com/questions/39296101/python-zipfile-removes-execute-permissions-from-binaries.

Closes !3 (closed)

Merge request reports