Title: [260442] trunk/Tools
Revision
260442
Author
lmo...@igalia.com
Date
2020-04-21 10:50:56 -0700 (Tue, 21 Apr 2020)

Log Message

[GStreamer][JHBuild] Update to 1.16.2
https://bugs.webkit.org/show_bug.cgi?id=210730

Reviewed by Philippe Normand.

Moving the bots closer to the flatpak SDK versions.

* gstreamer/jhbuild.modules:
* gstreamer/patches/base-0001-glupload-Add-VideoMetas-and-GLSyncMeta-to-the-raw-up.patch: Removed.

Modified Paths

Removed Paths

Diff

Modified: trunk/Tools/ChangeLog (260441 => 260442)


--- trunk/Tools/ChangeLog	2020-04-21 17:48:03 UTC (rev 260441)
+++ trunk/Tools/ChangeLog	2020-04-21 17:50:56 UTC (rev 260442)
@@ -1,3 +1,15 @@
+2020-04-21  Lauro Moura  <lmo...@igalia.com>
+
+        [GStreamer][JHBuild] Update to 1.16.2
+        https://bugs.webkit.org/show_bug.cgi?id=210730
+
+        Reviewed by Philippe Normand.
+
+        Moving the bots closer to the flatpak SDK versions.
+
+        * gstreamer/jhbuild.modules:
+        * gstreamer/patches/base-0001-glupload-Add-VideoMetas-and-GLSyncMeta-to-the-raw-up.patch: Removed.
+
 2020-04-21  Alexey Proskuryakov  <a...@apple.com>
 
         Correct the path to libclang_rt.asan_iossim_dynamic.dylib in LC_RPATH

Modified: trunk/Tools/gstreamer/jhbuild.modules (260441 => 260442)


--- trunk/Tools/gstreamer/jhbuild.modules	2020-04-21 17:48:03 UTC (rev 260441)
+++ trunk/Tools/gstreamer/jhbuild.modules	2020-04-21 17:50:56 UTC (rev 260442)
@@ -52,7 +52,7 @@
     <dependencies>
       <dep package="orc"/>
     </dependencies>
-    <branch hash="sha256:02211c3447c4daa55919c5c0f43a82a6fbb51740d57fc3af0639d46f1cf4377d" module="gstreamer/gstreamer-${version}.tar.xz" repo="gstreamer" version="1.16.1">
+    <branch hash="sha256:e3f044246783fd685439647373fa13ba14f7ab0b346eadd06437092f8419e94e" module="gstreamer/gstreamer-${version}.tar.xz" repo="gstreamer" version="1.16.2">
     </branch>
   </meson>
 
@@ -63,9 +63,8 @@
     <dependencies>
       <dep package="gstreamer"/>
     </dependencies>
-    <branch hash="sha256:5c3cc489933d0597087c9bc6ba251c93693d64554bcc563539a084fa2d5fcb2b" module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" repo="gstreamer" version="1.16.1">
-      <patch file="base-0001-playbin-Handle-error-message-with-redirection-indica.patch" strip="1"/>
-      <patch file="base-0001-glupload-Add-VideoMetas-and-GLSyncMeta-to-the-raw-up.patch" strip="1"/> <!-- Merged upstream, should be shipped in 1.16.2 -->
+    <branch hash="sha256:b13e73e2fe74a4166552f9577c3dcb24bed077021b9c7fa600d910ec6987816a" module="gst-plugins-base/gst-plugins-base-${version}.tar.xz" repo="gstreamer" version="1.16.2">
+      <patch file="base-0001-playbin-Handle-error-message-with-redirection-indica.patch" strip="1"/> <!-- Merged upstream, should be shipped in 1.16.3 -->
     </branch>
   </meson>
 
@@ -74,8 +73,8 @@
       <dep package="gst-plugins-base"/>
     </dependencies>
 
-    <branch hash="sha256:9fbabe69018fcec707df0b71150168776040cde6c1a26bb5a82a136755fa8f1f" module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" repo="gstreamer" version="1.16.1">
-      <patch file="good-0001-qtdemux-Specify-REDIRECT-information-in-error-messag.patch" strip="1"/> <!-- Merged upstream, should be shipped in 1.16.2 -->
+    <branch hash="sha256:40bb3bafda25c0b739c8fc36e48380fccf61c4d3f83747e97ac3f9b0171b1319" module="gst-plugins-good/gst-plugins-good-${version}.tar.xz" repo="gstreamer" version="1.16.2">
+      <patch file="good-0001-qtdemux-Specify-REDIRECT-information-in-error-messag.patch" strip="1"/> <!-- Merged upstream, should be shipped in 1.16.3 -->
     </branch>
   </meson>
 
@@ -87,7 +86,7 @@
       <dep package="aom"/>
       <dep package="libsrtp"/>
     </dependencies>
-    <branch hash="sha256:56481c95339b8985af13bac19b18bc8da7118c2a7d9440ed70e7dcd799c2adb5" module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" repo="gstreamer" version="1.16.1">
+    <branch hash="sha256:f1cb7aa2389569a5343661aae473f0a940a90b872001824bc47fa8072a041e74" module="gst-plugins-bad/gst-plugins-bad-${version}.tar.xz" repo="gstreamer" version="1.16.2">
       <patch file="gst-plugins-bad-0001-h264parse-Post-a-WARNING-when-data-is-broken.patch" strip="1"/> <!-- Merged, discussing backporting https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/386-->
     </branch>
   </meson>
@@ -101,13 +100,13 @@
       <dep package="gst-plugins-base"/>
       <dep package="ffmpeg"/>
     </dependencies>
-    <branch hash="sha256:e8a5748ae9a4a7be9696512182ea9ffa6efe0be9b7976916548e9d4381ca61c4" module="gst-libav/gst-libav-${version}.tar.xz" repo="gstreamer" version="1.16.1">
+    <branch hash="sha256:c724f612700c15a933c7356fbeabb0bb9571fb5538f8b1b54d4d2d94188deef2" module="gst-libav/gst-libav-${version}.tar.xz" repo="gstreamer" version="1.16.2">
       <patch file="libav-0001-gstavviddec-Limit-default-number-of-decoder-threads.patch" strip="1"/> <!-- Merged, should be shipped in 1.16.3 https://gitlab.freedesktop.org/gstreamer/gst-libav/merge_requests/56 -->
     </branch>
   </meson>
 
   <meson id="gstreamer-vaapi" mesonargs="-Dgtk_doc=disabled -Dexamples=disabled">
-    <branch hash="sha256:cb570f6f1e78cb364fbe3c4fb8751824ee9db0c942ba61b62380b9b5abb7603a" module="gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz" repo="gstreamer" version="1.16.1" />
+    <branch hash="sha256:191de7b0ab64a85dd0875c990721e7be95518f60e2a9106beca162004ed7c601" module="gstreamer-vaapi/gstreamer-vaapi-${version}.tar.xz" repo="gstreamer" version="1.16.2" />
     <dependencies>
       <dep package="gstreamer"/>
       <dep package="gst-plugins-base"/>

Deleted: trunk/Tools/gstreamer/patches/base-0001-glupload-Add-VideoMetas-and-GLSyncMeta-to-the-raw-up.patch (260441 => 260442)


--- trunk/Tools/gstreamer/patches/base-0001-glupload-Add-VideoMetas-and-GLSyncMeta-to-the-raw-up.patch	2020-04-21 17:48:03 UTC (rev 260441)
+++ trunk/Tools/gstreamer/patches/base-0001-glupload-Add-VideoMetas-and-GLSyncMeta-to-the-raw-up.patch	2020-04-21 17:50:56 UTC (rev 260442)
@@ -1,82 +0,0 @@
-From 7c30b4ac59a9cb69221a86f2f0723f5fdf035b2a Mon Sep 17 00:00:00 2001
-From: Thibault Saunier <tsaun...@igalia.com>
-Date: Fri, 27 Sep 2019 11:10:43 -0300
-Subject: [PATCH] glupload: Add VideoMetas and GLSyncMeta to the raw uploaded
- buffers
-
-This is done by reusing `gst_gl_memory_setup_buffer` avoiding to
-duplicate code.
-
-Without a VideoMeta, mapping those buffers lead to GstBuffer mapping the
-buffer in system memory even when specifying the GL flags (through the
-buffer merging mechanism) making the result totally broken.
----
- gst-libs/gst/gl/gstglupload.c  | 32 +++++++++++---------------------
- tests/check/libs/gstglupload.c |  2 ++
- 2 files changed, 13 insertions(+), 21 deletions(-)
-
-diff --git a/gst-libs/gst/gl/gstglupload.c b/gst-libs/gst/gl/gstglupload.c
-index bc6db7e0a..67ec4f4e9 100644
---- a/gst-libs/gst/gl/gstglupload.c
-+++ b/gst-libs/gst/gl/gstglupload.c
-@@ -1293,33 +1293,23 @@ _raw_data_upload_perform (gpointer impl, GstBuffer * buffer,
-       (raw->upload->context));
- 
-   /* FIXME Use a buffer pool to cache the generated textures */
--  /* FIXME: multiview support with separated left/right frames? */
-   *outbuf = gst_buffer_new ();
--  for (i = 0; i < n_mem; i++) {
--    GstGLBaseMemory *tex;
--
--    raw->params->parent.wrapped_data = raw->in_frame->frame.data[i];
--    raw->params->plane = i;
--    raw->params->tex_format =
--        gst_gl_format_from_video_info (raw->upload->context, in_info, i);
--
--    tex =
--        gst_gl_base_memory_alloc (allocator,
--        (GstGLAllocationParams *) raw->params);
--    if (!tex) {
--      gst_buffer_unref (*outbuf);
--      *outbuf = NULL;
--      GST_ERROR_OBJECT (raw->upload, "Failed to allocate wrapped texture");
--      return GST_GL_UPLOAD_ERROR;
--    }
-+  raw->params->parent.context = raw->upload->context;
-+  if (gst_gl_memory_setup_buffer ((GstGLMemoryAllocator *) allocator, *outbuf,
-+          raw->params, NULL, raw->in_frame->frame.data, n_mem)) {
- 
--    _raw_upload_frame_ref (raw->in_frame);
--    gst_buffer_append_memory (*outbuf, (GstMemory *) tex);
-+    for (i = 0; i < n_mem; i++)
-+      _raw_upload_frame_ref (raw->in_frame);
-+    gst_buffer_add_gl_sync_meta (raw->upload->context, *outbuf);
-+  } else {
-+    GST_ERROR_OBJECT (raw->upload, "Failed to allocate wrapped texture");
-+    gst_buffer_unref (*outbuf);
-+    return GST_GL_UPLOAD_ERROR;
-   }
-   gst_object_unref (allocator);
--
-   _raw_upload_frame_unref (raw->in_frame);
-   raw->in_frame = NULL;
-+
-   return GST_GL_UPLOAD_DONE;
- }
- 
-diff --git a/tests/check/libs/gstglupload.c b/tests/check/libs/gstglupload.c
-index 74bff2b83..eff2f18ba 100644
---- a/tests/check/libs/gstglupload.c
-+++ b/tests/check/libs/gstglupload.c
-@@ -281,6 +281,8 @@ GST_START_TEST (test_upload_data)
-   res = gst_gl_upload_perform_with_buffer (upload, inbuf, &outbuf);
-   fail_unless (res == GST_GL_UPLOAD_DONE, "Failed to upload buffer");
-   fail_unless (GST_IS_BUFFER (outbuf));
-+  fail_unless (gst_buffer_get_video_meta (outbuf));
-+  fail_unless (gst_buffer_get_gl_sync_meta (outbuf));
- 
-   res = gst_buffer_map (outbuf, &map_info, GST_MAP_READ | GST_MAP_GL);
-   fail_if (res == FALSE, "Failed to map gl memory");
--- 
-2.21.0
-
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to