Ignore:
Timestamp:
Jul 19, 2011 3:42:28 AM (13 years ago)
Author:
nanang
Message:

Re #1326: Initial code integration from branch 2.0-dev to trunk as "2.0-pre-alpha-svn".

Location:
pjproject/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk

  • pjproject/trunk/pjmedia/src/pjmedia/conference.c

    r3553 r3664  
    2727#include <pjmedia/sound_port.h> 
    2828#include <pjmedia/stereo.h> 
    29 #include <pjmedia/stream.h> 
    3029#include <pj/array.h> 
    3130#include <pj/assert.h> 
     
    6665 
    6766#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 
    6968/* Normal level is hardcodec to 128 in all over places */ 
    7069#define NORMAL_LEVEL        128 
     
    242241/* Prototypes */ 
    243242static pj_status_t put_frame(pjmedia_port *this_port,  
    244                              const pjmedia_frame *frame); 
     243                             pjmedia_frame *frame); 
    245244static pj_status_t get_frame(pjmedia_port *this_port,  
    246245                             pjmedia_frame *frame); 
     
    286285    /* Save some port's infos, for convenience. */ 
    287286    if (port) { 
     287        pjmedia_audio_format_detail *afd; 
     288 
     289        afd = pjmedia_format_get_audio_format_detail(&port->info.fmt, 1); 
    288290        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; 
    292294    } else { 
    293295        conf_port->port = NULL; 
     
    751753     * - monochannel on port or conference bridge. 
    752754     */ 
    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)) 
    755758    { 
    756759        pj_assert(!"Number of channels mismatch"); 
     
    20512054 */ 
    20522055static pj_status_t put_frame(pjmedia_port *this_port,  
    2053                              const pjmedia_frame *frame) 
     2056                             pjmedia_frame *frame) 
    20542057{ 
    20552058    pjmedia_conf *conf = (pjmedia_conf*) this_port->port_data.pdata; 
Note: See TracChangeset for help on using the changeset viewer.