summaryrefslogtreecommitdiff
path: root/media-video/ffmpegthumbnailer
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /media-video/ffmpegthumbnailer
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'media-video/ffmpegthumbnailer')
-rw-r--r--media-video/ffmpegthumbnailer/Manifest1
-rw-r--r--media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.3.ebuild46
-rw-r--r--media-video/ffmpegthumbnailer/files/ffmpegthumbnailer-2.2.3-ffmpeg8.patch47
-rw-r--r--media-video/ffmpegthumbnailer/metadata.xml11
4 files changed, 0 insertions, 105 deletions
diff --git a/media-video/ffmpegthumbnailer/Manifest b/media-video/ffmpegthumbnailer/Manifest
deleted file mode 100644
index 80217df702ab..000000000000
--- a/media-video/ffmpegthumbnailer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ffmpegthumbnailer-2.2.3.tar.gz 1291942 BLAKE2B d648183b58904ce947adc98f0f98c234dd79bbf269e8c72cc4aec22733639afb72f597ecf9c3fbf9045eeb3c0a9fba62fd826016f8ac91bf95f44372e8e11883 SHA512 b1299c5ea8ae11ab5dd34bfe74d0b117fcd842f9a41e542120cfcb2faaf7a84f5253eb86951095df9afd7912a0faa921fe0274322cf500b9aed38de366751523
diff --git a/media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.3.ebuild b/media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.3.ebuild
deleted file mode 100644
index f914fb8595c1..000000000000
--- a/media-video/ffmpegthumbnailer/ffmpegthumbnailer-2.2.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Lightweight video thumbnailer that can be used by file managers"
-HOMEPAGE="https://github.com/dirkvdb/ffmpegthumbnailer/"
-SRC_URI="
- https://github.com/dirkvdb/ffmpegthumbnailer/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="gtk +jpeg +png test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="test? ( png jpeg )"
-
-RDEPEND="
- >=media-video/ffmpeg-6.1:=
- gtk? ( dev-libs/glib:2 )
- jpeg? ( media-libs/libjpeg-turbo:= )
- png? ( media-libs/libpng:= )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-ffmpeg8.patch
-)
-
-CMAKE_QA_COMPAT_SKIP=1
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package jpeg JPEG)
- $(cmake_use_find_package png PNG)
- -DENABLE_GIO=$(usex gtk)
- -DENABLE_TESTS=$(usex test)
- -DENABLE_THUMBNAILER=ON
- )
-
- cmake_src_configure
-}
diff --git a/media-video/ffmpegthumbnailer/files/ffmpegthumbnailer-2.2.3-ffmpeg8.patch b/media-video/ffmpegthumbnailer/files/ffmpegthumbnailer-2.2.3-ffmpeg8.patch
deleted file mode 100644
index 5ac711157ae0..000000000000
--- a/media-video/ffmpegthumbnailer/files/ffmpegthumbnailer-2.2.3-ffmpeg8.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-https://bugs.gentoo.org/961947
-https://github.com/dirkvdb/ffmpegthumbnailer/pull/240
---- a/libffmpegthumbnailer/moviedecoder.cpp
-+++ b/libffmpegthumbnailer/moviedecoder.cpp
-@@ -408,3 +408,3 @@
- AVFilterContext* yadifFilter = nullptr;
-- if (m_pFrame->interlaced_frame != 0)
-+ if (m_pFrame->flags & AV_FRAME_FLAG_INTERLACED)
- {
-@@ -520,3 +520,3 @@
- ++keyFrameAttempts;
-- } while ((!gotFrame || !m_pFrame->key_frame) && keyFrameAttempts < 200);
-+ } while ((!gotFrame || !(m_pFrame->flags & AV_FRAME_FLAG_KEY)) && keyFrameAttempts < 200);
-
-@@ -657,16 +657,23 @@
- {
-- auto matrix = reinterpret_cast<int32_t*>(av_stream_get_side_data(m_pVideoStream, AV_PKT_DATA_DISPLAYMATRIX, nullptr));
-- if (matrix)
-- {
-+ if (!m_pVideoStream || !m_pVideoStream->codecpar) {
-+ return -1;
-+ }
-+
-+ // For FFmpeg 5.0+
-+ const AVPacketSideData* side_data = av_packet_side_data_get(
-+ m_pVideoStream->codecpar->coded_side_data,
-+ m_pVideoStream->codecpar->nb_coded_side_data,
-+ AV_PKT_DATA_DISPLAYMATRIX
-+ );
-+
-+ if (side_data && side_data->size >= sizeof(int32_t) * 9) {
-+ const int32_t* matrix = reinterpret_cast<const int32_t*>(side_data->data);
- auto angle = lround(av_display_rotation_get(matrix));
-- if (angle < -135)
-- {
-+ if (angle < -135) {
- return 3;
- }
-- else if (angle > 45 && angle < 135)
-- {
-+ else if (angle > 45 && angle < 135) {
- return 2;
- }
-- else if (angle < -45 && angle > -135)
-- {
-+ else if (angle < -45 && angle > -135) {
- return 1;
diff --git a/media-video/ffmpegthumbnailer/metadata.xml b/media-video/ffmpegthumbnailer/metadata.xml
deleted file mode 100644
index 64d16ae96c33..000000000000
--- a/media-video/ffmpegthumbnailer/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>media-video@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="google-code">ffmpegthumbnailer</remote-id>
- <remote-id type="github">dirkvdb/ffmpegthumbnailer</remote-id>
- </upstream>
-</pkgmetadata>