Changeset 3664 for pjproject/trunk/pjmedia/src/pjmedia/conference.c
- Timestamp:
- Jul 19, 2011 3:42:28 AM (13 years ago)
- Location:
- pjproject/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk
- Property svn:mergeinfo changed
-
pjproject/trunk/pjmedia/src/pjmedia/conference.c
r3553 r3664 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> … … 66 65 67 66 #define SIGNATURE PJMEDIA_CONF_BRIDGE_SIGNATURE 68 #define SIGNATURE_PORT PJMEDIA_ PORT_SIGNATURE('C', 'O', 'N', 'P')67 #define SIGNATURE_PORT PJMEDIA_SIG_PORT_CONF_PASV 69 68 /* Normal level is hardcodec to 128 in all over places */ 70 69 #define NORMAL_LEVEL 128 … … 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.