From 50cdaf1036cbb71630d03ddfb5d6eeba348c5c8c Mon Sep 17 00:00:00 2001
From: Xavier Claessens <xavier.claessens@collabora.com>
Date: Thu, 25 Apr 2019 14:50:43 -0400
Subject: [PATCH] amc: Fix matrix constness in _get_transform_matrix()

---
 sys/androidmedia/gstamcsurfacetexture.c         | 2 +-
 sys/androidmedia/gstamcsurfacetexture.h         | 4 ++--
 sys/androidmedia/jni/gstamcsurfacetexture-jni.c | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys/androidmedia/gstamcsurfacetexture.c b/sys/androidmedia/gstamcsurfacetexture.c
index 9c7d286c08..d17c5fad83 100644
--- a/sys/androidmedia/gstamcsurfacetexture.c
+++ b/sys/androidmedia/gstamcsurfacetexture.c
@@ -78,7 +78,7 @@ gst_amc_surface_texture_attach_to_gl_context (GstAmcSurfaceTexture * self,
 
 gboolean
 gst_amc_surface_texture_get_transform_matrix (GstAmcSurfaceTexture * self,
-    const gfloat * matrix, GError ** err)
+    gfloat * matrix, GError ** err)
 {
   GstAmcSurfaceTextureClass *klass;
   klass = GST_AMC_SURFACE_TEXTURE_GET_CLASS (self);
diff --git a/sys/androidmedia/gstamcsurfacetexture.h b/sys/androidmedia/gstamcsurfacetexture.h
index dd250b02e3..042f2165aa 100644
--- a/sys/androidmedia/gstamcsurfacetexture.h
+++ b/sys/androidmedia/gstamcsurfacetexture.h
@@ -54,7 +54,7 @@ struct _GstAmcSurfaceTextureClass
                                         GError ** err);
 
   gboolean (* get_transform_matrix)    (GstAmcSurfaceTexture *texture,
-                                        const gfloat *matrix,
+                                        gfloat *matrix,
                                         GError ** err);
 
   gboolean (* get_timestamp)           (GstAmcSurfaceTexture *texture,
@@ -88,7 +88,7 @@ gboolean gst_amc_surface_texture_attach_to_gl_context    (GstAmcSurfaceTexture *
                                                          GError ** err);
 
 gboolean gst_amc_surface_texture_get_transform_matrix    (GstAmcSurfaceTexture *texture,
-                                                         const gfloat *matrix,
+                                                         gfloat *matrix,
                                                          GError ** err);
 
 gboolean gst_amc_surface_texture_get_timestamp           (GstAmcSurfaceTexture *texture,
diff --git a/sys/androidmedia/jni/gstamcsurfacetexture-jni.c b/sys/androidmedia/jni/gstamcsurfacetexture-jni.c
index 4c479c6671..f2811c295c 100644
--- a/sys/androidmedia/jni/gstamcsurfacetexture-jni.c
+++ b/sys/androidmedia/jni/gstamcsurfacetexture-jni.c
@@ -210,7 +210,7 @@ gst_amc_surface_texture_jni_attach_to_gl_context (GstAmcSurfaceTexture * base,
 
 static gboolean
 gst_amc_surface_texture_jni_get_transform_matrix (GstAmcSurfaceTexture * base,
-    const gfloat * matrix, GError ** err)
+    gfloat * matrix, GError ** err)
 {
   GstAmcSurfaceTextureJNI *self = GST_AMC_SURFACE_TEXTURE_JNI (base);
   JNIEnv *env;