Ignore:
Timestamp:
Apr 27, 2006 10:36:40 PM (18 years ago)
Author:
bennylp
Message:

Initial support for stereo codecs, and added L16 codecs. Also better handling for case remote media is restarted

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/src/pjmedia-codec/gsm.c

    r320 r411  
    5050 
    5151/* Prototypes for GSM implementation. */ 
    52 static pj_status_t  gsm_codec_default_attr(pjmedia_codec *codec,  
    53                                            pjmedia_codec_param *attr); 
    5452static pj_status_t  gsm_codec_init( pjmedia_codec *codec,  
    5553                                    pj_pool_t *pool ); 
     
    7472static pjmedia_codec_op gsm_op =  
    7573{ 
    76     &gsm_codec_default_attr, 
    7774    &gsm_codec_init, 
    7875    &gsm_codec_open, 
     
    234231 
    235232    pj_memset(attr, 0, sizeof(pjmedia_codec_param)); 
    236     attr->sample_rate = 8000; 
     233    attr->clock_rate = 8000; 
     234    attr->channel_cnt = 1; 
    237235    attr->avg_bps = 13200; 
    238236    attr->pcm_bits_per_sample = 16; 
     
    259257    codecs[0].pt = PJMEDIA_RTP_PT_GSM; 
    260258    codecs[0].type = PJMEDIA_TYPE_AUDIO; 
    261     codecs[0].sample_rate = 8000; 
     259    codecs[0].clock_rate = 8000; 
     260    codecs[0].channel_cnt = 1; 
    262261 
    263262    *count = 1; 
     
    329328 
    330329/* 
    331  * Get codec default attributes. 
    332  */ 
    333 static pj_status_t gsm_codec_default_attr( pjmedia_codec *codec,  
    334                                            pjmedia_codec_param *attr) 
    335 { 
    336     return gsm_default_attr( codec->factory, NULL, attr); 
    337 } 
    338  
    339 /* 
    340330 * Init codec. 
    341331 */ 
Note: See TracChangeset for help on using the changeset viewer.