[asterisk-commits] dvossel: branch dvossel/fixtheworld_phase1_step3 r303196 - /team/dvossel/fixt...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Jan 20 16:03:43 CST 2011
Author: dvossel
Date: Thu Jan 20 16:03:39 2011
New Revision: 303196
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=303196
Log:
conversion of app_jack to ast_format api
Modified:
team/dvossel/fixtheworld_phase1_step3/apps/app_jack.c
Modified: team/dvossel/fixtheworld_phase1_step3/apps/app_jack.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/fixtheworld_phase1_step3/apps/app_jack.c?view=diff&rev=303196&r1=303195&r2=303196
==============================================================================
--- team/dvossel/fixtheworld_phase1_step3/apps/app_jack.c (original)
+++ team/dvossel/fixtheworld_phase1_step3/apps/app_jack.c Thu Jan 20 16:03:39 2011
@@ -604,12 +604,12 @@
short buf[160];
struct ast_frame f = {
.frametype = AST_FRAME_VOICE,
- .subclass.codec = AST_FORMAT_SLINEAR,
.src = "JACK",
.data.ptr = buf,
.datalen = sizeof(buf),
.samples = ARRAY_LEN(buf),
};
+ ast_format_set(&f.subclass.format, AST_FORMAT_SLINEAR, 0);
for (;;) {
size_t res, read_len;
@@ -754,12 +754,12 @@
return -1;
}
- if (ast_set_read_format(chan, AST_FORMAT_SLINEAR)) {
+ if (ast_set_read_format_by_id(chan, AST_FORMAT_SLINEAR)) {
destroy_jack_data(jack_data);
return -1;
}
- if (ast_set_write_format(chan, AST_FORMAT_SLINEAR)) {
+ if (ast_set_write_format_by_id(chan, AST_FORMAT_SLINEAR)) {
destroy_jack_data(jack_data);
return -1;
}
@@ -823,9 +823,9 @@
if (frame->frametype != AST_FRAME_VOICE)
return 0;
- if (frame->subclass.codec != AST_FORMAT_SLINEAR) {
+ if (frame->subclass.format.id != AST_FORMAT_SLINEAR) {
ast_log(LOG_WARNING, "Expected frame in SLINEAR for the audiohook, but got format %s\n",
- ast_getformatname(frame->subclass.codec));
+ ast_getformatname(&frame->subclass.format));
return 0;
}
More information about the asterisk-commits
mailing list