mirror of
https://github.com/terrapkg/packages.git
synced 2026-05-31 17:11:56 +00:00
* fix(gstreamer1-plugins-bad,gstreamer1-vaapi): Track build deps
* A
(cherry picked from commit 451a7ee729)
Signed-off-by: GildedRoach <GildedRoach@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1 @@
|
||||
4.0.1
|
||||
+35
@@ -0,0 +1,35 @@
|
||||
diff --git a/ext/lcevcdecoder/gstlcevcdec.c b/ext/lcevcdecoder/gstlcevcdec.c
|
||||
index a1af5b11390b..3c9cb2ffdf2b 100644
|
||||
--- a/ext/lcevcdecoder/gstlcevcdec.c
|
||||
+++ b/ext/lcevcdecoder/gstlcevcdec.c
|
||||
@@ -539,7 +539,7 @@ send_enhancement_data (GstLcevcDec * lcevc, GstBuffer * input_buffer)
|
||||
}
|
||||
|
||||
if (LCEVC_SendDecoderEnhancementData (lcevc->decoder_handle,
|
||||
- input_buffer->pts, TRUE, enhancement_info.data,
|
||||
+ input_buffer->pts, enhancement_info.data,
|
||||
enhancement_info.size) != LCEVC_Success) {
|
||||
GST_INFO_OBJECT (lcevc,
|
||||
"Could not send input buffer %" GST_TIME_FORMAT
|
||||
@@ -581,7 +581,7 @@ send_base_picture (GstLcevcDec * lcevc, GstBuffer * input_buffer)
|
||||
goto done;
|
||||
}
|
||||
|
||||
- if (LCEVC_SendDecoderBase (lcevc->decoder_handle, input_buffer->pts, TRUE,
|
||||
+ if (LCEVC_SendDecoderBase (lcevc->decoder_handle, input_buffer->pts,
|
||||
picture_handle, 1000000, NULL) != LCEVC_Success) {
|
||||
GST_ELEMENT_ERROR (lcevc, STREAM, DECODE, (NULL),
|
||||
("Could not send input buffer %" GST_TIME_FORMAT " base picture",
|
||||
diff --git a/ext/lcevcdecoder/meson.build b/ext/lcevcdecoder/meson.build
|
||||
index ecc5be034a95..ead6b9e9a361 100644
|
||||
--- a/ext/lcevcdecoder/meson.build
|
||||
+++ b/ext/lcevcdecoder/meson.build
|
||||
@@ -26,7 +26,7 @@ plugin_sources += {
|
||||
'lcevcdecoder': pathsep.join(doc_sources)
|
||||
}
|
||||
|
||||
-lcevc_dec_dep = dependency ('lcevc_dec', required: get_option('lcevcdecoder'))
|
||||
+lcevc_dec_dep = dependency ('lcevc_dec', version: '>= 4', required: get_option('lcevcdecoder'))
|
||||
|
||||
if lcevc_dec_dep.found()
|
||||
gstlcevcdecoder = library('gstlcevcdecoder',
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
Name: gstreamer1-plugins-bad
|
||||
Version: 1.26.5
|
||||
Release: 1%?dist
|
||||
Release: 2%?dist
|
||||
Epoch: 2
|
||||
Summary: GStreamer streaming media framework "bad" plugins
|
||||
License: LGPL-2.0-or-later and LGPL-2.0-only
|
||||
@@ -13,6 +13,10 @@ URL: http://gstreamer.freedesktop.org/
|
||||
Source0: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-%{version}.tar.xz
|
||||
Source1: gstreamer-bad.metainfo.xml
|
||||
|
||||
# Add support for LCEVCdec 4. Based off:
|
||||
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/1b041d8114b4de8341926fe1ae62a1d64781970d
|
||||
Patch0: %{name}-lcevcdec4.patch
|
||||
|
||||
# Requires Provides with and without _isa defined due to package dependencies
|
||||
Obsoletes: %{name}-free < %{?epoch}:%{version}-%{release}
|
||||
Provides: %{name}-free = %{?epoch}:%{version}-%{release}
|
||||
|
||||
@@ -9,5 +9,11 @@ let vr = bump::bodhi_vr("gstreamer1-plugins-bad-free", branch);
|
||||
rpm.version(vr[1]);
|
||||
rpm.release(vr[2]);
|
||||
|
||||
let opencv_ver = bump::bodhi("opencv", bodhi_branch);
|
||||
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENCV_VERSION.txt", "w").write(opencv_ver);
|
||||
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/OPENCV_VERSION.txt", "w").write(bump::bodhi("opencv", bodhi_branch));
|
||||
open_file("anda/multimedia/gstreamer1/gstreamer1-plugins-bad/LCEVCdec_VERSION.txt", "w").write(bump::madoguchi("LCEVCdec", labels.branch));
|
||||
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
let rel = spec::get_release(rpm).parse_int();
|
||||
rpm.release(rel + 1);
|
||||
}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
2.fcrawhide
|
||||
@@ -3,3 +3,11 @@ import "andax/bump_extras.rhai" as bump;
|
||||
let vr = bump::bodhi_vr("gstreamer1-vaapi", bump::as_bodhi_ver(labels.branch));
|
||||
rpm.version(vr[1]);
|
||||
rpm.release(vr[2]);
|
||||
|
||||
open_file("anda/multimedia/gstreamer1/gstreamer1-vaapi/PLUGINS_BAD_release.txt", "w").write(bump::madoguchi_json("gstreamer1-plugins-bad", labels.branch).rel);
|
||||
|
||||
let dir = sub(`/[^/]+$`, "", __script_path);
|
||||
if sh("[[ `git status " + dir + " --porcelain` ]] && exit 1 || exit 0", #{}).ctx.rc == 1 {
|
||||
let rel = spec::get_release(rpm).parse_int();
|
||||
rpm.release(rel + 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user