Your patch 
recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0008-Specific-patches-for-gstplayer-API.patch
no longer applies to Yocto master (9ea5a31776440abd6468f003c5e1905f079446d3)

Here is a refresh (without your comments or Signed-off-by)
which lets the package build again

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
>From f8538e6a020ad862bc715f778bfedd538eef536c Mon Sep 17 00:00:00 2001
From: Gary Thomas <g...@mlbassoc.com>
Date: Tue, 20 Jun 2017 09:54:43 +0200
Subject: [PATCH] gstreamer1.0-plugins-bad: Update patch for latest OE-core

---
 .../0008-Specific-patches-for-gstplayer-API.patch  | 66 +++++++---------------
 1 file changed, 19 insertions(+), 47 deletions(-)

diff --git a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0008-Specific-patches-for-gstplayer-API.patch b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0008-Specific-patches-for-gstplayer-API.patch
index 0679e4b..0925be3 100755
--- a/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0008-Specific-patches-for-gstplayer-API.patch
+++ b/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0008-Specific-patches-for-gstplayer-API.patch
@@ -1,59 +1,34 @@
-From 3d789943c1f0568014ff2399a097b5dfa5d7a92e Mon Sep 17 00:00:00 2001
-From: Lyon Wang <lyon.w...@nxp.com>
-Date: Fri, 30 Dec 2016 15:53:21 +0800
-Subject: [PATCH 3/5] Specific patches for gstplayer API
-
-player: Add get_rotate, set_rotate API
-
-- Add gstplayer get_rotate() and set_rotate() API
-
-player: Add force-aspect-ratio config
-
-- Add get/set force-aspect-ratio config API
-
-player: Add set audio / text sink API
-
-- Add set audio / text sink API
-
-Upstream-Status: Inappropriate [i.MX specific]
-
-Signed-off-by: Lyon Wang <lyon.w...@nxp.com>
----
- gst-libs/gst/player/gstplayer.c | 214 ++++++++++++++++++++++++++++++++++++++++
- gst-libs/gst/player/gstplayer.h |  10 ++
- 2 files changed, 224 insertions(+)
-
-diff --git a/gst-libs/gst/player/gstplayer.c b/gst-libs/gst/player/gstplayer.c
-index d9ff524..960e7a2 100644
---- a/gst-libs/gst/player/gstplayer.c
-+++ b/gst-libs/gst/player/gstplayer.c
-@@ -86,6 +86,7 @@ typedef enum
+Index: gst-plugins-bad-1.10.4/gst-libs/gst/player/gstplayer.c
+===================================================================
+--- gst-plugins-bad-1.10.4.orig/gst-libs/gst/player/gstplayer.c
++++ gst-plugins-bad-1.10.4/gst-libs/gst/player/gstplayer.c
+@@ -85,6 +85,7 @@ typedef enum
+ {
    CONFIG_QUARK_USER_AGENT = 0,
    CONFIG_QUARK_POSITION_INTERVAL_UPDATE,
-   CONFIG_QUARK_ACCURATE_SEEK,
 +  CONFIG_QUARK_FORCE_ASPECT_RATIO,
  
    CONFIG_QUARK_MAX
  } ConfigQuarkId;
-@@ -94,6 +95,7 @@ static const gchar *_config_quark_strings[] = {
+@@ -92,6 +93,7 @@ typedef enum
+ static const gchar *_config_quark_strings[] = {
    "user-agent",
    "position-interval-update",
-   "accurate-seek",
 +  "force-aspect-ratio",
  };
  
  GQuark _config_quark_table[CONFIG_QUARK_MAX];
-@@ -269,6 +271,7 @@ gst_player_init (GstPlayer * self)
+@@ -266,6 +268,7 @@ gst_player_init (GstPlayer * self)
+   /* *INDENT-OFF* */
    self->config = gst_structure_new_id (QUARK_CONFIG,
        CONFIG_QUARK (POSITION_INTERVAL_UPDATE), G_TYPE_UINT, DEFAULT_POSITION_UPDATE_INTERVAL_MS,
-       CONFIG_QUARK (ACCURATE_SEEK), G_TYPE_BOOLEAN, FALSE,
 +      CONFIG_QUARK (FORCE_ASPECT_RATIO), G_TYPE_BOOLEAN, TRUE,
        NULL);
    /* *INDENT-ON* */
  
-@@ -4259,3 +4262,214 @@ gst_player_config_get_seek_accurate (const GstStructure * config)
+@@ -4199,3 +4202,214 @@ gst_player_config_get_position_update_in
  
-   return accurate;
+   return interval;
  }
 +
 +/**
@@ -266,13 +241,13 @@ index d9ff524..960e7a2 100644
 +  GST_DEBUG_OBJECT (self, "set text sink '%s'", sink_name);
 +  return TRUE;
 +}
-diff --git a/gst-libs/gst/player/gstplayer.h b/gst-libs/gst/player/gstplayer.h
-index 8426be5..bfc12b2 100644
---- a/gst-libs/gst/player/gstplayer.h
-+++ b/gst-libs/gst/player/gstplayer.h
-@@ -205,6 +205,16 @@ guint          gst_player_config_get_position_update_interval  (const GstStructu
- void           gst_player_config_set_seek_accurate (GstPlayer * player, gboolean accurate);
- gboolean       gst_player_config_get_seek_accurate (const GstStructure * config);
+Index: gst-plugins-bad-1.10.4/gst-libs/gst/player/gstplayer.h
+===================================================================
+--- gst-plugins-bad-1.10.4.orig/gst-libs/gst/player/gstplayer.h
++++ gst-plugins-bad-1.10.4/gst-libs/gst/player/gstplayer.h
+@@ -202,6 +202,16 @@ void           gst_player_config_set_pos
+                                                                 guint          interval);
+ guint          gst_player_config_get_position_update_interval  (const GstStructure * config);
  
 +/* Custom gstplayer API */
 +gboolean    gst_player_set_rotate (GstPlayer * player, gint rotation);
@@ -287,6 +262,3 @@ index 8426be5..bfc12b2 100644
  G_END_DECLS
  
  #endif /* __GST_PLAYER_H__ */
--- 
-1.9.1
-
-- 
2.7.4

-- 
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale

Reply via email to