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.

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

thanks,
Claudius


Cheers,
Jose

Claudius Heine <[email protected] <mailto:[email protected]>> 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: [email protected]
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#160984): 
https://lists.openembedded.org/g/openembedded-core/message/160984
Mute This Topic: https://lists.openembedded.org/mt/88693639/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to