- Timestamp:
- Dec 10, 2010 11:04:30 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/2.0-dev/pjmedia/src/pjmedia/conference.c
r3085 r3392 27 27 #include <pjmedia/sound_port.h> 28 28 #include <pjmedia/stereo.h> 29 #include <pjmedia/stream.h>30 29 #include <pj/array.h> 31 30 #include <pj/assert.h> … … 242 241 /* Prototypes */ 243 242 static pj_status_t put_frame(pjmedia_port *this_port, 244 constpjmedia_frame *frame);243 pjmedia_frame *frame); 245 244 static pj_status_t get_frame(pjmedia_port *this_port, 246 245 pjmedia_frame *frame); … … 286 285 /* Save some port's infos, for convenience. */ 287 286 if (port) { 287 pjmedia_audio_format_detail *afd; 288 289 afd = pjmedia_format_get_audio_format_detail(&port->info.fmt, 1); 288 290 conf_port->port = port; 289 conf_port->clock_rate = port->info.clock_rate;290 conf_port->samples_per_frame = port->info.samples_per_frame;291 conf_port->channel_count = port->info.channel_count;291 conf_port->clock_rate = afd->clock_rate; 292 conf_port->samples_per_frame = PJMEDIA_AFD_SPF(afd); 293 conf_port->channel_count = afd->channel_count; 292 294 } else { 293 295 conf_port->port = NULL; … … 751 753 * - monochannel on port or conference bridge. 752 754 */ 753 if (strm_port->info.channel_count != conf->channel_count && 754 (strm_port->info.channel_count != 1 && conf->channel_count != 1)) 755 if (PJMEDIA_PIA_CCNT(&strm_port->info) != conf->channel_count && 756 (PJMEDIA_PIA_CCNT(&strm_port->info) != 1 && 757 conf->channel_count != 1)) 755 758 { 756 759 pj_assert(!"Number of channels mismatch"); … … 2051 2054 */ 2052 2055 static pj_status_t put_frame(pjmedia_port *this_port, 2053 constpjmedia_frame *frame)2056 pjmedia_frame *frame) 2054 2057 { 2055 2058 pjmedia_conf *conf = (pjmedia_conf*) this_port->port_data.pdata;
Note: See TracChangeset
for help on using the changeset viewer.