chan_console fixes because of ast_frame.data => ast_frame.data.ptr

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@117834 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Michiel van Baak
2008-05-22 17:16:08 +00:00
parent f7eb823a7a
commit 6d018f0774

View File

@@ -273,7 +273,7 @@ static void *stream_monitor(void *data)
.frametype = AST_FRAME_VOICE, .frametype = AST_FRAME_VOICE,
.subclass = AST_FORMAT_SLINEAR16, .subclass = AST_FORMAT_SLINEAR16,
.src = "console_stream_monitor", .src = "console_stream_monitor",
.data = buf, .data.ptr = buf,
.datalen = sizeof(buf), .datalen = sizeof(buf),
.samples = sizeof(buf) / sizeof(int16_t), .samples = sizeof(buf) / sizeof(int16_t),
}; };
@@ -592,7 +592,7 @@ static int console_write(struct ast_channel *chan, struct ast_frame *f)
{ {
struct console_pvt *pvt = chan->tech_pvt; struct console_pvt *pvt = chan->tech_pvt;
Pa_WriteStream(pvt->stream, f->data, f->samples); Pa_WriteStream(pvt->stream, f->data.ptr, f->samples);
return 0; return 0;
} }
@@ -1084,7 +1084,7 @@ static char *cli_console_sendtext(struct ast_cli_entry *e, int cmd, struct ast_c
struct console_pvt *pvt = get_active_pvt(); struct console_pvt *pvt = get_active_pvt();
struct ast_frame f = { struct ast_frame f = {
.frametype = AST_FRAME_TEXT, .frametype = AST_FRAME_TEXT,
.data = buf, .data.ptr = buf,
.src = "console_send_text", .src = "console_send_text",
}; };
int len; int len;