[asterisk-commits] trunk r28502 - /trunk/channels/chan_local.c
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Fri May 19 01:03:29 MST 2006
Author: oej
Date: Fri May 19 03:03:28 2006
New Revision: 28502
URL: http://svn.digium.com/view/asterisk?rev=28502&view=rev
Log:
First stab at supporting video in chan_local
Modified:
trunk/channels/chan_local.c
Modified: trunk/channels/chan_local.c
URL: http://svn.digium.com/view/asterisk/trunk/channels/chan_local.c?rev=28502&r1=28501&r2=28502&view=diff
==============================================================================
--- trunk/channels/chan_local.c (original)
+++ trunk/channels/chan_local.c Fri May 19 03:03:28 2006
@@ -90,6 +90,7 @@
.answer = local_answer,
.read = local_read,
.write = local_write,
+ .write_video = local_write,
.exception = local_read,
.indicate = local_indicate,
.fixup = local_fixup,
@@ -256,12 +257,13 @@
/* Just queue for delivery to the other side */
ast_mutex_lock(&p->lock);
isoutbound = IS_OUTBOUND(ast, p);
- if (f && (f->frametype == AST_FRAME_VOICE))
+ if (f && (f->frametype == AST_FRAME_VOICE || f->frametype == AST_FRAME_VIDEO))
check_bridge(p, isoutbound);
if (!p->alreadymasqed)
res = local_queue_frame(p, isoutbound, f, ast);
else {
- ast_log(LOG_DEBUG, "Not posting to queue since already masked on '%s'\n", ast->name);
+ if (option_debug)
+ ast_log(LOG_DEBUG, "Not posting to queue since already masked on '%s'\n", ast->name);
res = 0;
}
ast_mutex_unlock(&p->lock);
More information about the asterisk-commits
mailing list