From e0fcbf0910b52a6e66eb733a2850ec58a53cf0e3 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 23 Jun 2025 17:49:11 -0400 Subject: Improve FFmpeg hwaccel fallback, VR emulation - Optimize sink seeking with single video frame. - Small cleanups. Signed-off-by: Andrew Opalach --- subprojects/packagefiles/ffmpeg-compat/meson_options.txt | 4 ++++ .../packagefiles/ffmpeg-compat/meson_project.diff | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 subprojects/packagefiles/ffmpeg-compat/meson_options.txt create mode 100644 subprojects/packagefiles/ffmpeg-compat/meson_project.diff (limited to 'subprojects/packagefiles/ffmpeg-compat') diff --git a/subprojects/packagefiles/ffmpeg-compat/meson_options.txt b/subprojects/packagefiles/ffmpeg-compat/meson_options.txt new file mode 100644 index 0000000..eb4b08b --- /dev/null +++ b/subprojects/packagefiles/ffmpeg-compat/meson_options.txt @@ -0,0 +1,4 @@ +# Copy-paste from top-level project. +option('codec-hwaccel', type: 'feature', value: 'disabled', yield: true) +option('renderer-api', type: 'combo', choices: ['vulkan', 'dx11', 'gl', 'gl-rpi'], value: 'vulkan', yield: true) +option('sink-only', type: 'boolean', value: false, yield: true) diff --git a/subprojects/packagefiles/ffmpeg-compat/meson_project.diff b/subprojects/packagefiles/ffmpeg-compat/meson_project.diff new file mode 100644 index 0000000..5646fe1 --- /dev/null +++ b/subprojects/packagefiles/ffmpeg-compat/meson_project.diff @@ -0,0 +1,16 @@ +--- meson.build 2025-05-25 19:32:01.080982098 -0400 ++++ meson.build 2025-05-25 19:32:01.080982098 -0400 +@@ -1,4 +1,4 @@ +-project('ffmpeg', 'c', version: '7.1.1', meson_version: '>=0.57.0') ++project('ffmpeg', 'c', version: '3.4.14', meson_version: '>=0.57.0') + + ffmpeg_version_string = meson.project_version() + +@@ -39,6 +39,7 @@ + endif + + if is_windows ++ extra_options += ['--extra-cflags=-D_WIN32_WINNT=0x0502'] # Windows Server 2003 with SP1, Windows XP with SP2. + if is_64bit + extra_options += ['--target-os=win64'] + else -- cgit v1.2.3-101-g0448