The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

cmake: Remove unused ffmpeg dependency

+4 -15
+4 -4
.gitlab-ci.yml
··· 173 173 - .fdo.container-build@debian # from ci-templates 174 174 175 175 variables: 176 - FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates clang-format cmake codespell curl debhelper devscripts doxygen dput-ng gettext-base git glslang-tools graphviz libavcodec-dev libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 python3-click python3-pip unzip wget' 176 + FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates clang-format cmake codespell curl debhelper devscripts doxygen dput-ng gettext-base git glslang-tools graphviz libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 python3-click python3-pip unzip wget' 177 177 FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/i386_and_proclamation_container_prep.sh' 178 178 179 179 # Make Debian bookworm-ndk image ··· 197 197 - .fdo.container-build@ubuntu # from ci-templates 198 198 199 199 variables: 200 - FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libavcodec-dev libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wget' 200 + FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wget' 201 201 202 202 # Make Ubuntu jammy image 203 203 ubuntu:jammy:container_prep: ··· 208 208 - .fdo.container-build@ubuntu # from ci-templates 209 209 210 210 variables: 211 - FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libavcodec-dev libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 reprepro unzip wget' 211 + FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 reprepro unzip wget' 212 212 213 213 # Make Arch image 214 214 arch:container_prep: ··· 219 219 - .fdo.container-build@arch # from ci-templates 220 220 221 221 variables: 222 - FDO_DISTRIBUTION_PACKAGES: 'base-devel bc bluez-libs boost check clang cmake diffutils doxygen eigen ffmpeg fmt gcc git glew glfw-x11 glslang glu graphviz gtest gtk3 hidapi libbsd libusb libxrandr mesa meson ninja opencv patch pipewire-jack pkgconfig python-attrs python-setuptools python3 qt6-base v4l-utils vulkan-headers vulkan-icd-loader wayland wget wireplumber' 222 + FDO_DISTRIBUTION_PACKAGES: 'base-devel bc bluez-libs boost check clang cmake diffutils doxygen eigen fmt gcc git glew glfw-x11 glslang glu graphviz gtest gtk3 hidapi libbsd libusb libxrandr mesa meson ninja opencv patch pipewire-jack pkgconfig python-attrs python-setuptools python3 qt6-base v4l-utils vulkan-headers vulkan-icd-loader wayland wget wireplumber' 223 223 FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/install-arch-additional-deps.sh' 224 224 225 225 # Make Alpine image
-2
.gitlab-ci/config.yml
··· 36 36 libhidapi-dev: 37 37 libwayland-dev: 38 38 libuvc-dev: 39 - libavcodec-dev: 40 39 libopencv-dev: 41 40 libv4l-dev: 42 41 libcjson-dev: ··· 212 211 diffutils: 213 212 doxygen: 214 213 eigen: 215 - ffmpeg: 216 214 gcc: 217 215 git: 218 216 glfw-x11:
-1
.gitlab-ci/install-cross.sh
··· 23 23 apt-get install -y --no-install-recommends --no-remove \ 24 24 crossbuild-essential-${arch} \ 25 25 libelf-dev:${arch} \ 26 - libavcodec-dev:${arch} \ 27 26 libegl1-mesa-dev:${arch} \ 28 27 libgl1-mesa-dev:${arch} \ 29 28 libglvnd-dev:${arch} \
-5
CMakeLists.txt
··· 148 148 if(PKGCONFIG_FOUND AND NOT ANDROID) 149 149 # @TODO Turn into a find_package LIBUVC file. 150 150 pkg_check_modules(LIBUVC libuvc) 151 - 152 - # @TODO Turn into a find_package FFMPEG file. 153 - pkg_check_modules(FFMPEG libavcodec) 154 151 endif() 155 152 156 153 find_package(OpenGL) ··· 313 310 314 311 # Driver deps to use (sorted, though there are some internal dependencies) 315 312 option_with_deps(XRT_HAVE_BLUETOOTH "Enable Bluetooth (legacy, non-ble)" DEPENDS BLUETOOTH_FOUND) 316 - option_with_deps(XRT_HAVE_FFMPEG "Enable ffmpeg testing video driver" DEPENDS FFMPEG_FOUND) 317 313 option_with_deps(XRT_HAVE_GST "Enable gstreamer" DEPENDS GST_FOUND) 318 314 option_with_deps(XRT_HAVE_HIDAPI "Enable libhidapi (used for PSVR)" DEPENDS HIDAPI_FOUND) 319 315 option_with_deps(XRT_HAVE_JPEG "Enable jpeg code (used for some video drivers)" DEPENDS JPEG_FOUND) ··· 597 593 message(STATUS "# D3D12: ${XRT_HAVE_D3D12}") 598 594 message(STATUS "# DBUS: ${XRT_HAVE_DBUS}") 599 595 message(STATUS "# EGL: ${XRT_HAVE_EGL}") 600 - message(STATUS "# FFMPEG: ${XRT_HAVE_FFMPEG}") 601 596 message(STATUS "# GST (GStreamer): ${XRT_HAVE_GST}") 602 597 message(STATUS "# HIDAPI: ${XRT_HAVE_HIDAPI}") 603 598 message(STATUS "# JPEG: ${XRT_HAVE_JPEG}")
-1
README.md
··· 61 61 * libhidapi - Debian/Ubuntu package ´libhidapi-dev´ 62 62 * OpenCV 63 63 * libuvc - Debian/Ubuntu package ´libuvc-dev´ 64 - * ffmpeg 65 64 * libjpeg 66 65 * libbluetooth - Debian/Ubuntu package ´libbluetooth-dev´ 67 66 * libsdl - Debian/Ubuntu package ´libsdl2-dev´
-1
scripts/mapping.imp
··· 69 69 { symbol: ["XRT_HAVE_DBUS", "public", "\"xrt/xrt_config_have.h\"", "public"] }, 70 70 { symbol: ["XRT_HAVE_DXGI", "public", "\"xrt/xrt_config_have.h\"", "public"] }, 71 71 { symbol: ["XRT_HAVE_EGL", "public", "\"xrt/xrt_config_have.h\"", "public"] }, 72 - { symbol: ["XRT_HAVE_FFMPEG", "public", "\"xrt/xrt_config_have.h\"", "public"] }, 73 72 { symbol: ["XRT_HAVE_GST", "public", "\"xrt/xrt_config_have.h\"", "public"] }, 74 73 { symbol: ["XRT_HAVE_HIDAPI", "public", "\"xrt/xrt_config_have.h\"", "public"] }, 75 74 { symbol: ["XRT_HAVE_JPEG", "public", "\"xrt/xrt_config_have.h\"", "public"] },
-1
src/xrt/include/xrt/xrt_config_have.h.cmake_in
··· 18 18 #cmakedefine XRT_HAVE_DBUS 19 19 #cmakedefine XRT_HAVE_DXGI 20 20 #cmakedefine XRT_HAVE_EGL 21 - #cmakedefine XRT_HAVE_FFMPEG 22 21 #cmakedefine XRT_HAVE_GST 23 22 #cmakedefine XRT_HAVE_HIDAPI 24 23 #cmakedefine XRT_HAVE_JPEG