#!/bin/sh set -e # FFmpeg on openBSD (4.4.4) is too old; use a subproject rm -rf subprojects mkdir -p subprojects cat < subprojects/ffmpeg.wrap [wrap-git] url = https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg.git revision = meson-7.1 depth = 1 [provide] libavcodec = libavcodec_dep libavdevice = libavdevice_dep libavfilter = libavfilter_dep libavformat = libavformat_dep libavutil = libavutil_dep libswresample = libswresample_dep libswscale = libswscale_dep EOF meson setup build \ -Dffmpeg:vulkan=auto \ -Dlibmpv=true \ -Dlua=enabled \ -Dopenal=enabled \ -Dpulse=enabled \ -Dtests=true \ -Dvulkan=enabled \ -Ddvdnav=enabled \ -Dcdda=enabled meson compile -C build ./build/mpv -v --no-config