[svn-commits] tilghman: branch group/codec_bits r112119 - in /team/group/codec_bits: apps/ ...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Mon Mar 31 17:29:28 CDT 2008


Author: tilghman
Date: Mon Mar 31 17:29:28 2008
New Revision: 112119

URL: http://svn.digium.com/view/asterisk?view=rev&rev=112119
Log:
Several more conversions, committed before end of day

Modified:
    team/group/codec_bits/apps/app_meetme.c
    team/group/codec_bits/channels/chan_iax2.c
    team/group/codec_bits/include/asterisk/translate.h

Modified: team/group/codec_bits/apps/app_meetme.c
URL: http://svn.digium.com/view/asterisk/team/group/codec_bits/apps/app_meetme.c?view=diff&rev=112119&r1=112118&r2=112119
==============================================================================
--- team/group/codec_bits/apps/app_meetme.c (original)
+++ team/group/codec_bits/apps/app_meetme.c Mon Mar 31 17:29:28 2008
@@ -2538,9 +2538,11 @@
 						 (user->adminflags & (ADMINFLAG_MUTED | ADMINFLAG_SELFMUTED)) ||
 						 (!user->talking)) ) {
 						int index;
-						for (index = 0; index < AST_FRAME_BITS; index++)
-							if (chan->rawwriteformat & (1 << index))
+						for (index = 0; index < AST_FRAME_BITS; index++) {
+							if (chan->rawwriteformat & (1 << index)) {
 								break;
+							}
+						}
 						if (index >= AST_FRAME_BITS)
 							goto bailoutandtrynormal;
 						ast_mutex_lock(&conf->listenlock);

Modified: team/group/codec_bits/channels/chan_iax2.c
URL: http://svn.digium.com/view/asterisk/team/group/codec_bits/channels/chan_iax2.c?view=diff&rev=112119&r1=112118&r2=112119
==============================================================================
--- team/group/codec_bits/channels/chan_iax2.c (original)
+++ team/group/codec_bits/channels/chan_iax2.c Mon Mar 31 17:29:28 2008
@@ -3164,6 +3164,7 @@
 	struct iax2_peer *peer;
 	int res = -1;
 	struct ast_codec_pref ourprefs;
+	struct ast_str *str = ast_str_alloca(BITSTRING_SIZE);
 
 	ast_clear_flag(cai, IAX_SENDANI | IAX_TRUNK);
 	cai->sockfd = defaultsockfd;
@@ -3205,8 +3206,8 @@
 	memcpy(&ourprefs, &peer->prefs, sizeof(ourprefs));
 	/* Move the calling channel's native codec to the top of the preference list */
 	if (c) {
-		ast_log(LOG_DEBUG, "prepending %x to prefs\n", c->nativeformats);
-		ast_codec_pref_prepend(&ourprefs, c->nativeformats, NULL, 1);
+		ast_log(LOG_DEBUG, "prepending %s to prefs\n", ast_codec2bitstring(c->nativeformats, &str));
+		ast_codec_pref_prepend(&ourprefs, c->nativeformats, 1);
 	}
 	ast_codec_pref_convert(&ourprefs, cai->prefs, sizeof(cai->prefs), 1);
 	ast_copy_string(cai->context, peer->context, sizeof(cai->context));

Modified: team/group/codec_bits/include/asterisk/translate.h
URL: http://svn.digium.com/view/asterisk/team/group/codec_bits/include/asterisk/translate.h?view=diff&rev=112119&r1=112118&r2=112119
==============================================================================
--- team/group/codec_bits/include/asterisk/translate.h (original)
+++ team/group/codec_bits/include/asterisk/translate.h Mon Mar 31 17:29:28 2008
@@ -196,12 +196,12 @@
 /*!
  * \brief Chooses the best translation path
  *
- * Given a list of sources, and a designed destination format, which should
+ * Given a list of sources, and a designated destination format, which should
  * I choose? 
  * \return Returns 0 on success, -1 if no path could be found.  
  * \note Modifies dests and srcs in place 
  */
-int ast_translator_best_choice(int *dsts, int *srcs);
+int ast_translator_best_choice(struct ast_extended_codec *dsts, struct ast_extended_codec *srcs);
 
 /*! 
  * \brief Builds a translator path




More information about the svn-commits mailing list