From 6caabd4d89ae915f469fda52ad00c975850b96e6 Mon Sep 17 00:00:00 2001
From: Russell Bryant <russell@russellbryant.com>
Date: Mon, 20 Dec 2010 17:49:20 +0000
Subject: [PATCH] Fix some build errors in addons due to sched API changes.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@299133 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 addons/chan_mobile.c | 8 ++++----
 addons/chan_ooh323.c | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/addons/chan_mobile.c b/addons/chan_mobile.c
index dbe20ee0a5..29d14e036f 100644
--- a/addons/chan_mobile.c
+++ b/addons/chan_mobile.c
@@ -136,7 +136,7 @@ struct mbl_pvt {
 	int alignment_count;
 	int ring_sched_id;
 	struct ast_dsp *dsp;
-	struct sched_context *sched;
+	struct ast_sched_context *sched;
 
 	/* flags */
 	unsigned int outgoing:1;	/*!< outgoing call */
@@ -4324,7 +4324,7 @@ static struct mbl_pvt *mbl_load_device(struct ast_config *cfg, const char *cat)
 	}
 
 	/* setup the scheduler */
-	if (!(pvt->sched = sched_context_create())) {
+	if (!(pvt->sched = ast_sched_context_create())) {
 		ast_log(LOG_ERROR, "Unable to create scheduler context for headset device\n");
 		goto e_free_dsp;
 	}
@@ -4377,7 +4377,7 @@ static struct mbl_pvt *mbl_load_device(struct ast_config *cfg, const char *cat)
 	return pvt;
 
 e_free_sched:
-	sched_context_destroy(pvt->sched);
+	ast_sched_context_destroy(pvt->sched);
 e_free_dsp:
 	ast_dsp_free(pvt->dsp);
 e_free_smoother:
@@ -4515,7 +4515,7 @@ static int unload_module(void)
 
 		ast_smoother_free(pvt->smoother);
 		ast_dsp_free(pvt->dsp);
-		sched_context_destroy(pvt->sched);
+		ast_sched_context_destroy(pvt->sched);
 		ast_free(pvt);
 	}
 	AST_RWLIST_UNLOCK(&devices);
diff --git a/addons/chan_ooh323.c b/addons/chan_ooh323.c
index af9a711e42..a49e3a882c 100644
--- a/addons/chan_ooh323.c
+++ b/addons/chan_ooh323.c
@@ -323,7 +323,7 @@ static struct ooh323_config
 } ooconfig;
 
 /** Asterisk RTP stuff*/
-static struct sched_context *sched;
+static struct ast_sched_context *sched;
 static struct io_context *io;
 
 /* Protect the monitoring thread, so only one process can kill or start it, 
@@ -3235,7 +3235,7 @@ static int load_module(void)
 	ast_register_atexit(&ast_ooh323c_exit);
 #endif
 
-	if (!(sched = sched_context_create())) {
+	if (!(sched = ast_sched_context_create())) {
 		ast_log(LOG_WARNING, "Unable to create schedule context\n");
 	}
 	if (!(io = io_context_create())) {
-- 
GitLab