gstreamer1.0: upgrade 1.18.1 -> 1.18.2

Drop patches as it as merged upstream:

    * gstreamer1.0: 0001-gst_private.h-increse-padding-in-struct-_GstClockEnt.patch
    * gstreamer1.0-plugins-good: 0001-rpicamsrc-add-vchostif-library-as-it-is-required-to-.patch

Update pacthes:
    * gstreamer1.0: 0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch

(From OE-Core rev: 44803c0ae61072cd64228f31cca6990dbd817b02)

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Jose Quaresma
2020-12-08 15:05:42 +00:00
committed by Richard Purdie
parent df7bccf254
commit d54a590ffe
17 changed files with 69 additions and 108 deletions

View File

@@ -12,7 +12,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-devtools/gst-devtools-${PV}
file://0001-connect-has-a-different-signature-on-musl.patch \ file://0001-connect-has-a-different-signature-on-musl.patch \
" "
SRC_URI[sha256sum] = "712212babd2238233d55beecfc0fe1ea8db18e8807ac6ab05a64505b2c7ab0df" SRC_URI[sha256sum] = "6ea73d718bf1f9692218540ff88479c51d67c0b477fa56d6812fc7b739d30a56"
DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base" DEPENDS = "json-glib glib-2.0 glib-2.0-native gstreamer1.0 gstreamer1.0-plugins-base"
RRECOMMENDS_${PN} = "git" RRECOMMENDS_${PN} = "git"

View File

@@ -9,7 +9,7 @@ SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gst-examples.git;protocol=http
file://gst-player.desktop \ file://gst-player.desktop \
" "
SRCREV = "998ee69af18a5928759dbe17fffbceebbc8d72d0" SRCREV = "45086d8ef2d75244d9d5c8f69c0f0e1dfd4200b3"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"

View File

@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
" "
SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz" SRC_URI = "https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz"
SRC_URI[sha256sum] = "39a717bc2613efbbba19df3cf5cacff0987471fc8281ba2c5dcdeaded79c2ed8" SRC_URI[sha256sum] = "36969ad44c5f0756a8a90215410710d6c39713d58f6cee13d663be9774557f49"
S = "${WORKDIR}/gst-libav-${PV}" S = "${WORKDIR}/gst-libav-${PV}"

View File

@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
SRC_URI = "https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz" SRC_URI = "https://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz"
SRC_URI[sha256sum] = "42a8e0f9518b94655981ede441638f9f9395f4b1b9a4b329f068ee793975a965" SRC_URI[sha256sum] = "4c05d64544eecf4aaf5b337789916c67ed720317dfb2c8c8c335720fcc5c7cf4"
S = "${WORKDIR}/gst-omx-${PV}" S = "${WORKDIR}/gst-omx-${PV}"

View File

@@ -6,7 +6,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad
file://0003-ensure-valid-sentinals-for-gst_structure_get-etc.patch \ file://0003-ensure-valid-sentinals-for-gst_structure_get-etc.patch \
file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \ file://0004-opencv-resolve-missing-opencv-data-dir-in-yocto-buil.patch \
" "
SRC_URI[sha256sum] = "c195978c85d97406c05eb9d43ac54b9ab35eda6ffdae32b3ed597b8f1743c1b2" SRC_URI[sha256sum] = "8ad5822f1118fe46a19af54422b74e3a16d79a6800dcb173b49e199a496b341a"
S = "${WORKDIR}/gst-plugins-bad-${PV}" S = "${WORKDIR}/gst-plugins-bad-${PV}"

View File

@@ -9,7 +9,7 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-ba
file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \ file://0002-ssaparse-enhance-SSA-text-lines-parsing.patch \
file://0004-glimagesink-Downrank-to-marginal.patch \ file://0004-glimagesink-Downrank-to-marginal.patch \
" "
SRC_URI[sha256sum] = "1ba654d7de30f7284b4c7071b32f881b609733ce02ab6d9d9ea29386a036c641" SRC_URI[sha256sum] = "dd04fb1f7826e2f6d9b4d66fc22f19cc6a47c301e13041f0ee3d7f65c89b05ac"
S = "${WORKDIR}/gst-plugins-base-${PV}" S = "${WORKDIR}/gst-plugins-base-${PV}"

View File

@@ -1,32 +0,0 @@
From 3ec4fe5507a39383b161f1ab7687acb4a57c32f8 Mon Sep 17 00:00:00 2001
From: Jose Quaresma <quaresma.jose@gmail.com>
Date: Sun, 15 Nov 2020 11:30:07 +0000
Subject: [PATCH] rpicamsrc: add vchostif library as it is required to build
successful
fix: undefined reference to `vc_gencmd'
/usr/src/debug/gstreamer1.0-plugins-good/1.18.1-r0/build/../gst-plugins-good-1.18.1/sys/rpicamsrc/RaspiCamControl.c:1440: undefined reference to `vc_gencmd'
Upstream-Status: Submitted [https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/818]
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
---
sys/rpicamsrc/meson.build | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys/rpicamsrc/meson.build b/sys/rpicamsrc/meson.build
index dc18a8345..48b2ceb66 100644
--- a/sys/rpicamsrc/meson.build
+++ b/sys/rpicamsrc/meson.build
@@ -34,7 +34,7 @@ if not cc.has_header('bcm_host.h', args: rpi_inc_args)
endif
mmal_deps = []
-foreach rpi_lib : ['mmal_core', 'mmal_util', 'mmal_vc_client', 'vcos', 'bcm_host']
+foreach rpi_lib : ['mmal_core', 'mmal_util', 'mmal_vc_client', 'vcos', 'vchostif', 'bcm_host']
l = cc.find_library(rpi_lib, dirs: rpi_lib_path, required: false)
if not l.found()
if get_option('rpicamsrc').enabled()
--
2.29.2

View File

@@ -2,10 +2,9 @@ require gstreamer1.0-plugins-common.inc
SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \ SRC_URI = "https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-${PV}.tar.xz \
file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \ file://0001-qt-include-ext-qt-gstqtgl.h-instead-of-gst-gl-gstglf.patch \
file://0001-rpicamsrc-add-vchostif-library-as-it-is-required-to-.patch \
" "
SRC_URI[sha256sum] = "e210e91a5590ecb6accc9d06c949a58ca6897d8edb3b3d55828e424c624f626c" SRC_URI[sha256sum] = "f71752dde434d9ec55fa5e8d2e2a3be3fc6eb5b34f397b065f84aead25b449a4"
S = "${WORKDIR}/gst-plugins-good-${PV}" S = "${WORKDIR}/gst-plugins-good-${PV}"

View File

@@ -9,7 +9,7 @@ LICENSE_FLAGS = "commercial"
SRC_URI = " \ SRC_URI = " \
https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \
" "
SRC_URI[sha256sum] = "18cd6cb829eb9611ca63cbcbf46aca0f0de1dd28b2df18caa2834326a75ff725" SRC_URI[sha256sum] = "a337a022ed472209b38cab5918dc2f4e7a6adc1f4afacd226a6345e5cb668bdb"
S = "${WORKDIR}/gst-plugins-ugly-${PV}" S = "${WORKDIR}/gst-plugins-ugly-${PV}"

View File

@@ -6,7 +6,7 @@ LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740" LIC_FILES_CHKSUM = "file://COPYING;md5=c34deae4e395ca07e725ab0076a5f740"
SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz"
SRC_URI[sha256sum] = "42b289422f7ab32757670848cf2245c5a8a8b08a665a9cab65ded8d69364f6f6" SRC_URI[sha256sum] = "e19d0f760b353e88161b3712193cffbd79bf1314418da792b5fec4d8ecef389c"
DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject"
RDEPENDS_${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject" RDEPENDS_${PN} += "gstreamer1.0 gstreamer1.0-plugins-base python3-pygobject"

View File

@@ -10,7 +10,7 @@ PNREAL = "gst-rtsp-server"
SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz" SRC_URI = "https://gstreamer.freedesktop.org/src/${PNREAL}/${PNREAL}-${PV}.tar.xz"
SRC_URI[sha256sum] = "10a82865c3d199e66731017ca4b120bad071df9889e60cfe4dd6c49d953ef754" SRC_URI[sha256sum] = "973922aba65a1672a131527dee965fb09bab4bb996c351f0ee7f42f0d5b954e2"
S = "${WORKDIR}/${PNREAL}-${PV}" S = "${WORKDIR}/${PNREAL}-${PV}"

View File

@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c"
SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz" SRC_URI = "https://gstreamer.freedesktop.org/src/${REALPN}/${REALPN}-${PV}.tar.xz"
SRC_URI[sha256sum] = "400d3c42810b50b4566df03f37319a6bdd758f969560c40147e7d9a3b0e8a6ea" SRC_URI[sha256sum] = "8c7b2c74fda095d83dea67accde6a68ba9f608d97ed969fdcf278930f9b1c7c0"
S = "${WORKDIR}/${REALPN}-${PV}" S = "${WORKDIR}/${REALPN}-${PV}"
DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" DEPENDS = "libva gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad"

View File

@@ -1,27 +1,41 @@
From f700975f514758a4a7582c2c972fa54ecfca3302 Mon Sep 17 00:00:00 2001 From fd8f49dba8c09d47425da80f5faab3bfa4a7c962 Mon Sep 17 00:00:00 2001
From: Alexander Kanavin <alex.kanavin@gmail.com> From: Jose Quaresma <quaresma.jose@gmail.com>
Date: Thu, 25 Jan 2018 17:55:02 +0200 Date: Sat, 10 Oct 2020 19:09:03 +0000
Subject: [PATCH 1/4] gst/gstpluginloader.c: when env var is set do not fall Subject: [PATCH 1/3] gstpluginloader: when env var is set do not fall through
through to system plugin scanner to system plugin scanner
If we set a custom GST_PLUGIN_SCANNER env var, then we probably want to use that and only that. If we set a custom GST_PLUGIN_SCANNER env var, then we probably want to use that and only that.
Falling through to the one installed on the system is problamatic in cross-compilation Falling through to the one installed on the system is problamatic in cross-compilation
environemnts, regardless of whether one pointed to by the env var succeeded or failed. environemnts, regardless of whether one pointed to by the env var succeeded or failed.
written by: Alexander Kanavin <alex.kanavin@gmail.com> taken from:
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch?id=0db7ba34ca41b107042306d13a6f0162885c123b
Upstream-Status: Submitted [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/669] Upstream-Status: Submitted [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/669]
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com> Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
--- ---
gst/gstpluginloader.c | 4 +--- gst/gstpluginloader.c | 15 +++++++--------
1 file changed, 1 insertion(+), 3 deletions(-) 1 file changed, 7 insertions(+), 8 deletions(-)
diff --git a/gst/gstpluginloader.c b/gst/gstpluginloader.c diff --git a/gst/gstpluginloader.c b/gst/gstpluginloader.c
index d1e404d..2e00c3c 100644 index d1e404d98..c626bf263 100644
--- a/gst/gstpluginloader.c --- a/gst/gstpluginloader.c
+++ b/gst/gstpluginloader.c +++ b/gst/gstpluginloader.c
@@ -475,9 +475,7 @@ gst_plugin_loader_spawn (GstPluginLoader * loader) @@ -464,20 +464,19 @@ gst_plugin_loader_spawn (GstPluginLoader * loader)
if (loader->child_running)
return TRUE;
- /* Find the gst-plugin-scanner: first try the env-var if it is set,
- * otherwise use the installed version */
+ /* Find the gst-plugin-scanner */
env = g_getenv ("GST_PLUGIN_SCANNER_1_0");
if (env == NULL)
env = g_getenv ("GST_PLUGIN_SCANNER");
if (env != NULL && *env != '\0') {
+ /* use the env-var if it is set */
GST_LOG ("Trying GST_PLUGIN_SCANNER env var: %s", env);
helper_bin = g_strdup (env); helper_bin = g_strdup (env);
res = gst_plugin_loader_try_helper (loader, helper_bin); res = gst_plugin_loader_try_helper (loader, helper_bin);
g_free (helper_bin); g_free (helper_bin);
@@ -29,9 +43,24 @@ index d1e404d..2e00c3c 100644
- -
- if (!res) { - if (!res) {
+ } else { + } else {
+ /* use the installed version */
GST_LOG ("Trying installed plugin scanner"); GST_LOG ("Trying installed plugin scanner");
#ifdef G_OS_WIN32 #ifdef G_OS_WIN32
@@ -497,10 +496,10 @@ gst_plugin_loader_spawn (GstPluginLoader * loader)
#endif
res = gst_plugin_loader_try_helper (loader, helper_bin);
g_free (helper_bin);
+ }
- if (!res) {
- GST_INFO ("No gst-plugin-scanner available, or not working");
- }
+ if (!res) {
+ GST_INFO ("No gst-plugin-scanner available, or not working");
}
return loader->child_running;
-- --
2.28.0 2.29.2

View File

@@ -1,34 +0,0 @@
From 4449246a8d788e71dfe4679fba95955cec5894c1 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Tue, 3 Nov 2020 22:58:26 -0800
Subject: [PATCH] gst_private.h: increse padding in struct _GstClockEntryImpl
When compiling for 32bit architectures with 64bit time_t e.g. riscv32,
the static assert that the GstClockEntryImpl smaller or
equal to the struct _GstClockEntryImpl triggered.
(they were 12bytes off).
To fix this, the padding is increased by 8 bytes (on 32bit).
Upstream-Status: Submitted [https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/694]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
gst/gst_private.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gst/gst_private.h b/gst/gst_private.h
index a8897e1..8252ede 100644
--- a/gst/gst_private.h
+++ b/gst/gst_private.h
@@ -522,7 +522,7 @@ struct _GstClockEntryImpl
GstClockEntry entry;
GWeakRef clock;
GDestroyNotify destroy_entry;
- gpointer padding[19]; /* padding for allowing e.g. systemclock
+ gpointer padding[21]; /* padding for allowing e.g. systemclock
* to add data in lieu of overridable
* virtual functions on the clock */
};
--
2.29.2

View File

@@ -1,7 +1,7 @@
From 355dd938bfb2cd36d6c3c4ed59ba1dcafdc78d95 Mon Sep 17 00:00:00 2001 From 598d108e2c438d8f2ecd3bf948fa3ebbd3681490 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= <tim@centricular.com> From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= <tim@centricular.com>
Date: Fri, 14 Aug 2020 16:38:26 +0100 Date: Fri, 14 Aug 2020 16:38:26 +0100
Subject: [PATCH 2/4] Remove unused valgrind detection Subject: [PATCH 2/3] Remove unused valgrind detection
Having this just to log a debug message in case we're Having this just to log a debug message in case we're
running inside valgrind doesn't seem very useful, and running inside valgrind doesn't seem very useful, and
@@ -19,7 +19,7 @@ Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
3 files changed, 42 deletions(-) 3 files changed, 42 deletions(-)
diff --git a/gst/gst_private.h b/gst/gst_private.h diff --git a/gst/gst_private.h b/gst/gst_private.h
index 1b0f02b..a8897e1 100644 index eefd044d9..8252ede51 100644
--- a/gst/gst_private.h --- a/gst/gst_private.h
+++ b/gst/gst_private.h +++ b/gst/gst_private.h
@@ -116,8 +116,6 @@ G_GNUC_INTERNAL gboolean _priv_plugin_deps_env_vars_changed (GstPlugin * plugin @@ -116,8 +116,6 @@ G_GNUC_INTERNAL gboolean _priv_plugin_deps_env_vars_changed (GstPlugin * plugin
@@ -32,10 +32,10 @@ index 1b0f02b..a8897e1 100644
G_GNUC_INTERNAL void _priv_gst_quarks_initialize (void); G_GNUC_INTERNAL void _priv_gst_quarks_initialize (void);
G_GNUC_INTERNAL void _priv_gst_mini_object_initialize (void); G_GNUC_INTERNAL void _priv_gst_mini_object_initialize (void);
diff --git a/gst/gstinfo.c b/gst/gstinfo.c diff --git a/gst/gstinfo.c b/gst/gstinfo.c
index 37987d3..15f522e 100644 index 5d317877b..097f8b20d 100644
--- a/gst/gstinfo.c --- a/gst/gstinfo.c
+++ b/gst/gstinfo.c +++ b/gst/gstinfo.c
@@ -304,36 +304,6 @@ static gboolean pretty_tags = PRETTY_TAGS_DEFAULT; @@ -305,36 +305,6 @@ static gboolean pretty_tags = PRETTY_TAGS_DEFAULT;
static volatile gint G_GNUC_MAY_ALIAS __default_level = GST_LEVEL_DEFAULT; static volatile gint G_GNUC_MAY_ALIAS __default_level = GST_LEVEL_DEFAULT;
static volatile gint G_GNUC_MAY_ALIAS __use_color = GST_DEBUG_COLOR_MODE_ON; static volatile gint G_GNUC_MAY_ALIAS __use_color = GST_DEBUG_COLOR_MODE_ON;
@@ -72,7 +72,7 @@ index 37987d3..15f522e 100644
static gchar * static gchar *
_replace_pattern_in_gst_debug_file_name (gchar * name, const char *token, _replace_pattern_in_gst_debug_file_name (gchar * name, const char *token,
guint val) guint val)
@@ -462,9 +432,6 @@ _priv_gst_debug_init (void) @@ -463,9 +433,6 @@ _priv_gst_debug_init (void)
_priv_GST_CAT_PROTECTION = _priv_GST_CAT_PROTECTION =
_gst_debug_category_new ("GST_PROTECTION", 0, "protection"); _gst_debug_category_new ("GST_PROTECTION", 0, "protection");
@@ -82,7 +82,7 @@ index 37987d3..15f522e 100644
env = g_getenv ("GST_DEBUG_OPTIONS"); env = g_getenv ("GST_DEBUG_OPTIONS");
if (env != NULL) { if (env != NULL) {
if (strstr (env, "full_tags") || strstr (env, "full-tags")) if (strstr (env, "full_tags") || strstr (env, "full-tags"))
@@ -2502,12 +2469,6 @@ gst_debug_construct_win_color (guint colorinfo) @@ -2503,12 +2470,6 @@ gst_debug_construct_win_color (guint colorinfo)
return 0; return 0;
} }
@@ -96,7 +96,7 @@ index 37987d3..15f522e 100644
_gst_debug_dump_mem (GstDebugCategory * cat, const gchar * file, _gst_debug_dump_mem (GstDebugCategory * cat, const gchar * file,
const gchar * func, gint line, GObject * obj, const gchar * msg, const gchar * func, gint line, GObject * obj, const gchar * msg,
diff --git a/meson.build b/meson.build diff --git a/meson.build b/meson.build
index f95b4f7..143c043 100644 index ce1921aa4..7a84d0981 100644
--- a/meson.build --- a/meson.build
+++ b/meson.build +++ b/meson.build
@@ -200,7 +200,6 @@ check_headers = [ @@ -200,7 +200,6 @@ check_headers = [
@@ -108,5 +108,5 @@ index f95b4f7..143c043 100644
'sys/uio.h', 'sys/uio.h',
] ]
-- --
2.28.0 2.29.2

View File

@@ -1,7 +1,7 @@
From 24867db22a5cc35e7643bc218e959ce56c306aca Mon Sep 17 00:00:00 2001 From cf8077a7e3ab0ae236ebde79b7fc0b02eac658de Mon Sep 17 00:00:00 2001
From: Carlos Rafael Giani <crg7475@mailbox.org> From: Carlos Rafael Giani <crg7475@mailbox.org>
Date: Fri, 25 Oct 2019 00:06:26 +0200 Date: Fri, 25 Oct 2019 00:06:26 +0200
Subject: [PATCH 3/4] meson: Add option for installed tests Subject: [PATCH 3/3] meson: Add option for installed tests
This adds an option for producing installed versions of the unit tests. This adds an option for producing installed versions of the unit tests.
These versions don't need meson to run (only a small shell script). This These versions don't need meson to run (only a small shell script). This
@@ -23,7 +23,7 @@ Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
diff --git a/build-aux/gen-installed-test-desc.py b/build-aux/gen-installed-test-desc.py diff --git a/build-aux/gen-installed-test-desc.py b/build-aux/gen-installed-test-desc.py
new file mode 100644 new file mode 100644
index 0000000..69e8a0f index 000000000..69e8a0faf
--- /dev/null --- /dev/null
+++ b/build-aux/gen-installed-test-desc.py +++ b/build-aux/gen-installed-test-desc.py
@@ -0,0 +1,18 @@ @@ -0,0 +1,18 @@
@@ -47,7 +47,7 @@ index 0000000..69e8a0f
+write_template(args.output, build_template(args.test_execdir, args.testname)) +write_template(args.output, build_template(args.test_execdir, args.testname))
diff --git a/build-aux/gen-installed-test-shscript.py b/build-aux/gen-installed-test-shscript.py diff --git a/build-aux/gen-installed-test-shscript.py b/build-aux/gen-installed-test-shscript.py
new file mode 100644 new file mode 100644
index 0000000..5da86fb index 000000000..5da86fb37
--- /dev/null --- /dev/null
+++ b/build-aux/gen-installed-test-shscript.py +++ b/build-aux/gen-installed-test-shscript.py
@@ -0,0 +1,25 @@ @@ -0,0 +1,25 @@
@@ -77,7 +77,7 @@ index 0000000..5da86fb
+write_template(args.output, build_template(args.test_execdir, args.testname)) +write_template(args.output, build_template(args.test_execdir, args.testname))
+os.chmod(args.output, 0o755) +os.chmod(args.output, 0o755)
diff --git a/meson_options.txt b/meson_options.txt diff --git a/meson_options.txt b/meson_options.txt
index 72c3997..346c423 100644 index 72c3997e2..346c423d4 100644
--- a/meson_options.txt --- a/meson_options.txt
+++ b/meson_options.txt +++ b/meson_options.txt
@@ -15,6 +15,8 @@ option('poisoning', type : 'boolean', value : false, description : 'Enable poiso @@ -15,6 +15,8 @@ option('poisoning', type : 'boolean', value : false, description : 'Enable poiso
@@ -90,7 +90,7 @@ index 72c3997..346c423 100644
# Feature options # Feature options
option('check', type : 'feature', value : 'auto', description : 'Build unit test libraries') option('check', type : 'feature', value : 'auto', description : 'Build unit test libraries')
diff --git a/tests/check/meson.build b/tests/check/meson.build diff --git a/tests/check/meson.build b/tests/check/meson.build
index 372ea41..bb0dcfa 100644 index a617cf159..e629131c5 100644
--- a/tests/check/meson.build --- a/tests/check/meson.build
+++ b/tests/check/meson.build +++ b/tests/check/meson.build
@@ -120,11 +120,17 @@ if add_languages('cpp', native: false, required: false) @@ -120,11 +120,17 @@ if add_languages('cpp', native: false, required: false)
@@ -168,7 +168,7 @@ index 372ea41..bb0dcfa 100644
env.set('GST_PLUGIN_SYSTEM_PATH_1_0', '') env.set('GST_PLUGIN_SYSTEM_PATH_1_0', '')
diff --git a/tests/files/testfile b/tests/files/testfile diff --git a/tests/files/testfile b/tests/files/testfile
new file mode 100644 new file mode 100644
index 0000000..89954e0 index 000000000..89954e0e2
--- /dev/null --- /dev/null
+++ b/tests/files/testfile +++ b/tests/files/testfile
@@ -0,0 +1,80 @@ @@ -0,0 +1,80 @@
@@ -253,5 +253,5 @@ index 0000000..89954e0
+................................................................................ +................................................................................
+................................................................................ +................................................................................
-- --
2.28.0 2.29.2

View File

@@ -19,9 +19,8 @@ SRC_URI = "https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.x
file://0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch \ file://0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch \
file://0002-Remove-unused-valgrind-detection.patch \ file://0002-Remove-unused-valgrind-detection.patch \
file://0003-meson-Add-option-for-installed-tests.patch \ file://0003-meson-Add-option-for-installed-tests.patch \
file://0001-gst_private.h-increse-padding-in-struct-_GstClockEnt.patch \
" "
SRC_URI[sha256sum] = "79df8de21f284a105a5c1568527f8c559c583c85c0f2bd7bdb5b0372b8beecba" SRC_URI[sha256sum] = "66cdeb4f970c2e55932a2f427177d438fe2c55c0b6d29e80fda80263f2ae5446"
PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \ PACKAGECONFIG ??= "${@bb.utils.contains('PTEST_ENABLED', '1', 'tests', '', d)} \
check \ check \