summaryrefslogtreecommitdiff
path: root/gst-libs
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2012-09-09 18:29:40 +0100
committerTim-Philipp Müller <tim@centricular.net>2012-09-09 18:29:40 +0100
commit202cd3c17c367dfb2be4939e61bb4ef6712a5e7a (patch)
tree1fe7dff622b1307cad9a92c32b3be43ed9a574a7 /gst-libs
parent72edcd33b5c6c791a066248119572bc8ef6a6cb2 (diff)
install-plugins: constify _install_*sync() details array arguments
Diffstat (limited to 'gst-libs')
-rw-r--r--gst-libs/gst/pbutils/install-plugins.c12
-rw-r--r--gst-libs/gst/pbutils/install-plugins.h4
2 files changed, 9 insertions, 7 deletions
diff --git a/gst-libs/gst/pbutils/install-plugins.c b/gst-libs/gst/pbutils/install-plugins.c
index 58a2c81f4..2ba46d978 100644
--- a/gst-libs/gst/pbutils/install-plugins.c
+++ b/gst-libs/gst/pbutils/install-plugins.c
@@ -489,7 +489,7 @@ ptr_array_contains_string (GPtrArray * arr, const gchar * s)
}
static gboolean
-gst_install_plugins_spawn_child (gchar ** details,
+gst_install_plugins_spawn_child (const gchar * const *details,
GstInstallPluginsContext * ctx, GPid * child_pid, gint * exit_status)
{
GPtrArray *arr;
@@ -511,7 +511,7 @@ gst_install_plugins_spawn_child (gchar ** details,
/* finally, add the detail strings, but without duplicates */
while (details != NULL && details[0] != NULL) {
if (!ptr_array_contains_string (arr, details[0]))
- g_ptr_array_add (arr, details[0]);
+ g_ptr_array_add (arr, (gpointer) details[0]);
++details;
}
@@ -618,8 +618,9 @@ gst_install_plugins_installer_exited (GPid pid, gint status, gpointer data)
*/
GstInstallPluginsReturn
-gst_install_plugins_async (gchar ** details, GstInstallPluginsContext * ctx,
- GstInstallPluginsResultFunc func, gpointer user_data)
+gst_install_plugins_async (const gchar * const *details,
+ GstInstallPluginsContext * ctx, GstInstallPluginsResultFunc func,
+ gpointer user_data)
{
GstInstallPluginsAsyncHelper *helper;
GPid pid;
@@ -665,7 +666,8 @@ gst_install_plugins_async (gchar ** details, GstInstallPluginsContext * ctx,
* Returns: the result of the installation.
*/
GstInstallPluginsReturn
-gst_install_plugins_sync (gchar ** details, GstInstallPluginsContext * ctx)
+gst_install_plugins_sync (const gchar * const *details,
+ GstInstallPluginsContext * ctx)
{
gint status;
diff --git a/gst-libs/gst/pbutils/install-plugins.h b/gst-libs/gst/pbutils/install-plugins.h
index 9fddbd099..173adb1b9 100644
--- a/gst-libs/gst/pbutils/install-plugins.h
+++ b/gst-libs/gst/pbutils/install-plugins.h
@@ -118,12 +118,12 @@ GType gst_install_plugins_context_get_type (void);
typedef void (*GstInstallPluginsResultFunc) (GstInstallPluginsReturn result,
gpointer user_data);
-GstInstallPluginsReturn gst_install_plugins_async (gchar ** details,
+GstInstallPluginsReturn gst_install_plugins_async (const gchar * const * details,
GstInstallPluginsContext * ctx,
GstInstallPluginsResultFunc func,
gpointer user_data);
-GstInstallPluginsReturn gst_install_plugins_sync (gchar ** details,
+GstInstallPluginsReturn gst_install_plugins_sync (const gchar * const * details,
GstInstallPluginsContext * ctx);
const gchar * gst_install_plugins_return_get_name (GstInstallPluginsReturn ret);