Hi, since the release of gstreamer 1.20 is getting close, and it might make sense to include it into the kirkstone release. I prepared preliminary update patchset for it.
Gstreamer changed to use monorepos with 1.20 so I went ahead I changed all recipes to use one SRC_URI from `gstreamer1.0-source.inc`. Currently I just use a tarball from a unrelease commit id, but that will be changed to the correct one, after gstreamer is released. I have some ideas which could be implemented with this change, but I wanted feedback for this first: - remove the version from the filename, and define the PV in the `gstreamer1.0-source.inc`, this might make future updates easier. - put all recipes together into one recipe, which provides packages for all subprojects, this improves build time and makes maintenance easier, but also breaks downstream bbappends. Any feedback on this is welcome. kind regards, Claudius Claudius Heine (12): gstreamer1.0: 1.18.5 -> 1.20.0 gstreamer1.0-plugins-base: 1.18.5 -> 1.20.0 gstreamer1.0-plugins-good: 1.18.5 -> 1.20.0 gstreamer1.0-plugins-bad: 1.18.5 -> 1.20.0 gstreamer1.0-plugins-ugly: 1.18.5 -> 1.20.0 gstreamer1.0-libav: 1.18.5 -> 1.20.0 gstreamer1.0-python: 1.18.5 -> 1.20.0 gstreamer1.0-omx: 1.18.5 -> 1.20.0 gstreamer1.0-vaapi: 1.18.5 -> 1.20.0 gstreamer1.0-rtsp-server: 1.18.5 -> 1.20.0 gst-examples: 1.18.5 -> 1.20.0 gst-devtools: 1.18.5 -> 1.20.0 ...ct-has-a-different-signature-on-musl.patch | 8 +- ...tools_1.18.5.bb => gst-devtools_1.20.0.bb} | 9 +- ...001-Make-player-examples-installable.patch | 22 +- ...mples_1.18.5.bb => gst-examples_1.20.0.bb} | 11 +- ...st-libav-fix-build-with-ffmpeg-5.0.0.patch | 346 ------------------ ...1.18.5.bb => gstreamer1.0-libav_1.20.0.bb} | 9 +- ...x_1.18.5.bb => gstreamer1.0-omx_1.20.0.bb} | 6 +- ...ialized-warnings-when-compiling-with.patch | 8 +- ...-avoid-including-sys-poll.h-directly.patch | 8 +- ...-sentinals-for-gst_structure_get-etc.patch | 24 +- ...issing-opencv-data-dir-in-yocto-buil.patch | 25 +- .../0005-msdk-fix-includedir-path.patch | 26 +- ....bb => gstreamer1.0-plugins-bad_1.20.0.bb} | 20 +- ...et-caps-from-src-pad-when-query-caps.patch | 10 +- ...parse-enhance-SSA-text-lines-parsing.patch | 10 +- ...iv-fb-Make-sure-config.h-is-included.patch | 8 +- ...004-glimagesink-Downrank-to-marginal.patch | 32 -- ...bb => gstreamer1.0-plugins-base_1.20.0.bb} | 17 +- ...t-gstqtgl.h-instead-of-gst-gl-gstglf.patch | 12 +- ...bb => gstreamer1.0-plugins-good_1.20.0.bb} | 9 +- ...bb => gstreamer1.0-plugins-ugly_1.20.0.bb} | 10 +- ....18.5.bb => gstreamer1.0-python_1.20.0.bb} | 7 +- ....bb => gstreamer1.0-rtsp-server_1.20.0.bb} | 8 +- .../gstreamer/gstreamer1.0-source.inc | 5 + ...1.18.5.bb => gstreamer1.0-vaapi_1.20.0.bb} | 5 +- ...der.c-when-env-var-is-set-do-not-fal.patch | 69 ---- ...pect-the-idententaion-used-in-meson.patch} | 14 +- ...002-Remove-unused-valgrind-detection.patch | 112 ------ ...s-add-support-for-install-the-tests.patch} | 67 ++-- ...-use-too-strict-timeout-for-validati.patch | 32 -- ...-use-a-dictionaries-for-environment.patch} | 28 +- ...er-script-to-run-the-installed_tests.patch | 72 ++++ ...-the-environment-for-installed_tests.patch | 58 --- ...er1.0_1.18.5.bb => gstreamer1.0_1.20.0.bb} | 25 +- 34 files changed, 267 insertions(+), 865 deletions(-) rename meta/recipes-multimedia/gstreamer/{gst-devtools_1.18.5.bb => gst-devtools_1.20.0.bb} (83%) rename meta/recipes-multimedia/gstreamer/{gst-examples_1.18.5.bb => gst-examples_1.20.0.bb} (82%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/0001-gst-libav-fix-build-with-ffmpeg-5.0.0.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.18.5.bb => gstreamer1.0-libav_1.20.0.bb} (66%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.18.5.bb => gstreamer1.0-omx_1.20.0.bb} (89%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.18.5.bb => gstreamer1.0-plugins-bad_1.20.0.bb} (91%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base/0004-glimagesink-Downrank-to-marginal.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.18.5.bb => gstreamer1.0-plugins-base_1.20.0.bb} (85%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.18.5.bb => gstreamer1.0-plugins-good_1.20.0.bb} (91%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.18.5.bb => gstreamer1.0-plugins-ugly_1.20.0.bb} (82%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.18.5.bb => gstreamer1.0-python_1.20.0.bb} (79%) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.18.5.bb => gstreamer1.0-rtsp-server_1.20.0.bb} (70%) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-source.inc rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.18.5.bb => gstreamer1.0-vaapi_1.20.0.bb} (90%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0/0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch rename meta/recipes-multimedia/gstreamer/gstreamer1.0/{0004-tests-respect-the-idententaion-used-in-meson.patch => 0001-tests-respect-the-idententaion-used-in-meson.patch} (71%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0/0002-Remove-unused-valgrind-detection.patch rename meta/recipes-multimedia/gstreamer/gstreamer1.0/{0005-tests-add-support-for-install-the-tests.patch => 0002-tests-add-support-for-install-the-tests.patch} (65%) delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0/0003-tests-seek-Don-t-use-too-strict-timeout-for-validati.patch rename meta/recipes-multimedia/gstreamer/gstreamer1.0/{0006-tests-use-a-dictionaries-for-environment.patch => 0003-tests-use-a-dictionaries-for-environment.patch} (61%) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0/0004-tests-add-helper-script-to-run-the-installed_tests.patch delete mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0/0007-tests-install-the-environment-for-installed_tests.patch rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.18.5.bb => gstreamer1.0_1.20.0.bb} (72%) base-commit: a179485351a0563d12a2fef3e49971122255ed80 -- 2.34.1
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#160965): https://lists.openembedded.org/g/openembedded-core/message/160965 Mute This Topic: https://lists.openembedded.org/mt/88693639/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-