Ignore:
Timestamp:
May 11, 2007 3:14:34 PM (14 years ago)
Author:
bennylp
Message:

HUGE changeset to make the rest of the libraries compile with C++ mode

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia/conference.c

    r1171 r1266  
    240240 
    241241    /* Create port. */ 
    242     conf_port = pj_pool_zalloc(pool, sizeof(struct conf_port)); 
     242    conf_port = PJ_POOL_ZALLOC_T(pool, struct conf_port); 
    243243    PJ_ASSERT_RETURN(conf_port, PJ_ENOMEM); 
    244244 
     
    255255 
    256256    /* Create transmit flag array */ 
    257     conf_port->listener_slots = pj_pool_zalloc(pool,  
     257    conf_port->listener_slots = (SLOT_TYPE*) 
     258                                pj_pool_zalloc(pool,  
    258259                                          conf->max_ports * sizeof(SLOT_TYPE)); 
    259260    PJ_ASSERT_RETURN(conf_port->listener_slots, PJ_ENOMEM); 
     
    336337                                           conf->clock_rate); 
    337338        conf_port->rx_buf_count = 0; 
    338         conf_port->rx_buf = pj_pool_alloc(pool, conf_port->rx_buf_cap * 
     339        conf_port->rx_buf = (pj_int16_t*) 
     340                            pj_pool_alloc(pool, conf_port->rx_buf_cap * 
    339341                                                sizeof(conf_port->rx_buf[0])); 
    340342        PJ_ASSERT_RETURN(conf_port->rx_buf, PJ_ENOMEM); 
     
    343345        conf_port->tx_buf_cap = conf_port->rx_buf_cap; 
    344346        conf_port->tx_buf_count = 0; 
    345         conf_port->tx_buf = pj_pool_alloc(pool, conf_port->tx_buf_cap * 
     347        conf_port->tx_buf = (pj_int16_t*) 
     348                            pj_pool_alloc(pool, conf_port->tx_buf_cap * 
    346349                                                sizeof(conf_port->tx_buf[0])); 
    347350        PJ_ASSERT_RETURN(conf_port->tx_buf, PJ_ENOMEM); 
     
    350353 
    351354    /* Create mix buffer. */ 
    352     conf_port->mix_buf = pj_pool_zalloc(pool, conf->samples_per_frame * 
     355    conf_port->mix_buf = (pj_uint32_t*) 
     356                         pj_pool_zalloc(pool, conf->samples_per_frame * 
    353357                                              sizeof(conf_port->mix_buf[0])); 
    354358    PJ_ASSERT_RETURN(conf_port->mix_buf, PJ_ENOMEM); 
     
    381385    /* Passive port has rx buffers. */ 
    382386    for (i=0; i<RX_BUF_COUNT; ++i) { 
    383         conf_port->snd_buf[i] = pj_pool_zalloc(pool, conf->samples_per_frame * 
     387        conf_port->snd_buf[i] = (pj_int16_t*) 
     388                                pj_pool_zalloc(pool, conf->samples_per_frame * 
    384389                                              sizeof(conf_port->snd_buf[0][0])); 
    385390        if (conf_port->snd_buf[i] == NULL) { 
     
    487492 
    488493    /* Create and init conf structure. */ 
    489     conf = pj_pool_zalloc(pool, sizeof(pjmedia_conf)); 
     494    conf = PJ_POOL_ZALLOC_T(pool, pjmedia_conf); 
    490495    PJ_ASSERT_RETURN(conf, PJ_ENOMEM); 
    491496 
    492     conf->ports = pj_pool_zalloc(pool, max_ports*sizeof(void*)); 
     497    conf->ports = (struct conf_port**)  
     498                  pj_pool_zalloc(pool, max_ports*sizeof(void*)); 
    493499    PJ_ASSERT_RETURN(conf->ports, PJ_ENOMEM); 
    494500 
     
    502508     
    503509    /* Create and initialize the master port interface. */ 
    504     conf->master_port = pj_pool_zalloc(pool, sizeof(pjmedia_port)); 
     510    conf->master_port = PJ_POOL_ZALLOC_T(pool, pjmedia_port); 
    505511    PJ_ASSERT_RETURN(conf->master_port, PJ_ENOMEM); 
    506512     
     
    523529 
    524530    /* Create temporary buffer. */ 
    525     conf->uns_buf = pj_pool_zalloc(pool, samples_per_frame * 
     531    conf->uns_buf = (pj_uint16_t*) 
     532                    pj_pool_zalloc(pool, samples_per_frame * 
    526533                                         sizeof(conf->uns_buf[0])); 
    527534 
     
    598605static pj_status_t destroy_port(pjmedia_port *this_port) 
    599606{ 
    600     pjmedia_conf *conf = this_port->port_data.pdata; 
     607    pjmedia_conf *conf = (pjmedia_conf*) this_port->port_data.pdata; 
    601608    return pjmedia_conf_destroy(conf); 
    602609} 
     
    626633                                                const pj_str_t *name) 
    627634{ 
    628     int len; 
     635    unsigned len; 
    629636 
    630637    /* Sanity check. */ 
     
    764771        name = &tmp; 
    765772 
    766         tmp.ptr = pj_pool_alloc(pool, 32); 
     773        tmp.ptr = (char*) pj_pool_alloc(pool, 32); 
    767774        tmp.slen = pj_ansi_snprintf(tmp.ptr, 32, "ConfPort#%d", index); 
    768775    } 
    769776 
    770777    /* Create and initialize the media port structure. */ 
    771     port = pj_pool_zalloc(pool, sizeof(pjmedia_port)); 
     778    port = PJ_POOL_ZALLOC_T(pool, pjmedia_port); 
    772779    PJ_ASSERT_RETURN(port, PJ_ENOMEM); 
    773780     
     
    16011608                             pjmedia_frame *frame) 
    16021609{ 
    1603     pjmedia_conf *conf = this_port->port_data.pdata; 
     1610    pjmedia_conf *conf = (pjmedia_conf*) this_port->port_data.pdata; 
    16041611    pjmedia_frame_type speaker_frame_type = PJMEDIA_FRAME_TYPE_NONE; 
    16051612    unsigned ci, cj, i, j; 
     
    16771684 
    16781685            snd_buf = conf_port->snd_buf[conf_port->snd_read_pos]; 
    1679             pjmedia_copy_samples(frame->buf, snd_buf, conf->samples_per_frame); 
     1686            pjmedia_copy_samples((pj_int16_t*)frame->buf, snd_buf,  
     1687                                 conf->samples_per_frame); 
    16801688            conf_port->snd_read_pos = (conf_port->snd_read_pos+1) % RX_BUF_COUNT; 
    16811689 
     
    16851693            pjmedia_frame_type frame_type; 
    16861694 
    1687             status = read_port(conf, conf_port, frame->buf,  
     1695            status = read_port(conf, conf_port, (pj_int16_t*)frame->buf,  
    16881696                               conf->samples_per_frame, &frame_type); 
    16891697             
     
    17111719         */ 
    17121720        if (conf_port->rx_adj_level != NORMAL_LEVEL) { 
    1713             pj_int16_t *input = frame->buf; 
     1721            pj_int16_t *input = (pj_int16_t*) frame->buf; 
    17141722            pj_int32_t adj = conf_port->rx_adj_level; 
    17151723 
     
    17391747 
    17401748        } else { 
    1741             level = pjmedia_calc_avg_signal(frame->buf,  
     1749            level = pjmedia_calc_avg_signal((pj_int16_t*) frame->buf,  
    17421750                                            conf->samples_per_frame); 
    17431751        } 
     
    18001808            if (listener->transmitter_cnt == 1) { 
    18011809                pjmedia_copy_samples((pj_int16_t*)mix_buf,  
    1802                                      frame->buf, conf->samples_per_frame); 
     1810                                     (const pj_int16_t*)frame->buf,  
     1811                                     conf->samples_per_frame); 
    18031812                listener->src_level = level; 
    18041813            } else { 
     
    18571866                           conf->samples_per_frame)); 
    18581867 
    1859         pjmedia_copy_samples( frame->buf, (pj_int16_t*)conf->ports[0]->mix_buf,  
     1868        pjmedia_copy_samples( (pj_int16_t*)frame->buf,  
     1869                              (const pj_int16_t*)conf->ports[0]->mix_buf,  
    18601870                              conf->samples_per_frame); 
    18611871    } else { 
    1862         pjmedia_zero_samples( frame->buf, conf->samples_per_frame );  
     1872        pjmedia_zero_samples((pj_int16_t*)frame->buf, conf->samples_per_frame);  
    18631873    } 
    18641874 
     
    18981908                             const pjmedia_frame *frame) 
    18991909{ 
    1900     pjmedia_conf *conf = this_port->port_data.pdata; 
     1910    pjmedia_conf *conf = (pjmedia_conf*) this_port->port_data.pdata; 
    19011911    struct conf_port *port = conf->ports[this_port->port_data.ldata]; 
    1902     const pj_int16_t *input = frame->buf; 
     1912    const pj_int16_t *input = (const pj_int16_t*) frame->buf; 
    19031913    pj_int16_t *target_snd_buf; 
    19041914 
Note: See TracChangeset for help on using the changeset viewer.