Claudius Heine <c...@denx.de> escreveu no dia quarta, 26/01/2022 à(s) 12:15:

> Hi Jose,
>
> On 2022-01-26 11:52, Jose Quaresma wrote:
> >
> > Hi Claudius,
> >
> > I think we can do that switch for the monorepo in a follow up patch
> > after the 1.20 integration.
> > I have an internal update with most ready for 19.3 that misses some of
> > the existing downstream patches that we have.
> >
> > The gstreamer project will provide the archives for different components
> > as they had done so far,
> > so we don't need to change the monorepo to integrate the gstreamer 1.20
> > for now.
>
> Ok that sounds good. I didn't know about that.
>

I use or distribute the release tarballs - how will this affect me?
We will continue to release the various GStreamer modules individually as
tarballs, so if you only consume tarballs the move to a mono repository
should not affect you at all.
https://gstreamer.freedesktop.org/documentation/frequently-asked-questions/mono-repository.html?gi-language=c#i-use-or-distribute-the-release-tarballs-how-will-this-affect-me


> So that means you will update gstreamer to 1.20 when it is ready for
> kirkstone?
>

As I said before I have some pre-work done for the gstreamer 19.3
in preparation for the 1.20 but I am not the manteires or the owner of
these recipes.

Jose


>
> thanks,
> Claudius
>
> >
> > Cheers,
> > Jose
> >
> > Claudius Heine <c...@denx.de <mailto:c...@denx.de>> escreveu no dia quarta,
> > 26/01/2022 à(s) 10:28:
> >
> >     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 <http://tools_1.18.5.bb> =>
> >     gst-devtools_1.20.0.bb <http://gst-devtools_1.20.0.bb>} |   9 +-
> >       ...001-Make-player-examples-installable.patch |  22 +-
> >       ...mples_1.18.5.bb <http://mples_1.18.5.bb> =>
> >     gst-examples_1.20.0.bb <http://gst-examples_1.20.0.bb>} |  11 +-
> >       ...st-libav-fix-build-with-ffmpeg-5.0.0.patch | 346
> ------------------
> >       ...1.18.5.bb <http://1.18.5.bb> => gstreamer1.0-libav_1.20.0.bb
> >     <http://gstreamer1.0-libav_1.20.0.bb>} |   9 +-
> >       ...x_1.18.5.bb <http://x_1.18.5.bb> => gstreamer1.0-omx_1.20.0.bb
> >     <http://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
> >     <http://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
> >     <http://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
> >     <http://gstreamer1.0-plugins-good_1.20.0.bb>} |   9 +-
> >       ...bb => gstreamer1.0-plugins-ugly_1.20.0.bb
> >     <http://gstreamer1.0-plugins-ugly_1.20.0.bb>} |  10 +-
> >       ....18.5.bb <http://18.5.bb> => gstreamer1.0-python_1.20.0.bb
> >     <http://gstreamer1.0-python_1.20.0.bb>} |   7 +-
> >       ....bb => gstreamer1.0-rtsp-server_1.20.0.bb
> >     <http://gstreamer1.0-rtsp-server_1.20.0.bb>} |   8 +-
> >       .../gstreamer/gstreamer1.0-source.inc         |   5 +
> >       ...1.18.5.bb <http://1.18.5.bb> => gstreamer1.0-vaapi_1.20.0.bb
> >     <http://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 <http://er1.0_1.18.5.bb> =>
> >     gstreamer1.0_1.20.0.bb <http://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
> >     <http://gst-devtools_1.18.5.bb> => gst-devtools_1.20.0.bb
> >     <http://gst-devtools_1.20.0.bb>} (83%)
> >       rename meta/recipes-multimedia/gstreamer/{gst-examples_1.18.5.bb
> >     <http://gst-examples_1.18.5.bb> => gst-examples_1.20.0.bb
> >     <http://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
> >     <http://gstreamer1.0-libav_1.18.5.bb> =>
> >     gstreamer1.0-libav_1.20.0.bb <http://gstreamer1.0-libav_1.20.0.bb>}
> >     (66%)
> >       rename
> >     meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.18.5.bb
> >     <http://gstreamer1.0-omx_1.18.5.bb> => gstreamer1.0-omx_1.20.0.bb
> >     <http://gstreamer1.0-omx_1.20.0.bb>} (89%)
> >       rename
> >     meta/recipes-multimedia/gstreamer/{
> gstreamer1.0-plugins-bad_1.18.5.bb <
> http://gstreamer1.0-plugins-bad_1.18.5.bb>
> >     => gstreamer1.0-plugins-bad_1.20.0.bb
> >     <http://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
> >     <http://gstreamer1.0-plugins-base_1.18.5.bb> =>
> >     gstreamer1.0-plugins-base_1.20.0.bb
> >     <http://gstreamer1.0-plugins-base_1.20.0.bb>} (85%)
> >       rename
> >     meta/recipes-multimedia/gstreamer/{
> gstreamer1.0-plugins-good_1.18.5.bb
> >     <http://gstreamer1.0-plugins-good_1.18.5.bb> =>
> >     gstreamer1.0-plugins-good_1.20.0.bb
> >     <http://gstreamer1.0-plugins-good_1.20.0.bb>} (91%)
> >       rename
> >     meta/recipes-multimedia/gstreamer/{
> gstreamer1.0-plugins-ugly_1.18.5.bb
> >     <http://gstreamer1.0-plugins-ugly_1.18.5.bb> =>
> >     gstreamer1.0-plugins-ugly_1.20.0.bb
> >     <http://gstreamer1.0-plugins-ugly_1.20.0.bb>} (82%)
> >       rename
> >     meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.18.5.bb
> >     <http://gstreamer1.0-python_1.18.5.bb> =>
> >     gstreamer1.0-python_1.20.0.bb
> >     <http://gstreamer1.0-python_1.20.0.bb>} (79%)
> >       rename
> >     meta/recipes-multimedia/gstreamer/{
> gstreamer1.0-rtsp-server_1.18.5.bb <
> http://gstreamer1.0-rtsp-server_1.18.5.bb>
> >     => gstreamer1.0-rtsp-server_1.20.0.bb
> >     <http://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
> >     <http://gstreamer1.0-vaapi_1.18.5.bb> =>
> >     gstreamer1.0-vaapi_1.20.0.bb <http://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
> >     <http://gstreamer1.0_1.18.5.bb> => gstreamer1.0_1.20.0.bb
> >     <http://gstreamer1.0_1.20.0.bb>} (72%)
> >
> >
> >     base-commit: a179485351a0563d12a2fef3e49971122255ed80
> >     --
> >     2.34.1
> >
> >
> >
> > --
> > Best regards,
> >
> > José Quaresma
>
> --
> DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-54 Fax: (+49)-8142-66989-80 Email: c...@denx.de
>


-- 
Best regards,

José Quaresma
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#160985): 
https://lists.openembedded.org/g/openembedded-core/message/160985
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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to