Changeset 198:0c83883672a0 in mediastreamer2


Ignore:
Timestamp:
Dec 11, 2008 5:39:36 PM (4 years ago)
Author:
smorlat <smorlat@…>
Branch:
default
Message:

fix bug in msx264
fix segfault when sending a dtmf when call is not yet established.

git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@201 3f6dc0c8-ddfe-455d-9043-3cd528dc4637

Location:
linphone/mediastreamer2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • linphone/mediastreamer2/plugins/msx264/src/msx264.c

    r161 r198  
    458458                *dst++=*src++; 
    459459                while(src<(im->b_wptr-3)){ 
    460                         if (src[0]==0 && src[1]==0 && src[2]<=3){ 
     460                        if (src[0]==0 && src[1]==0 && src[2]<3){ 
    461461                                *dst++=0; 
    462462                                *dst++=0; 
  • linphone/mediastreamer2/src/audiostream.c

    r177 r198  
    441441int audio_stream_send_dtmf(AudioStream *stream, char dtmf) 
    442442{ 
    443         ms_filter_call_method(stream->rtpsend,MS_RTP_SEND_SEND_DTMF,&dtmf); 
    444         ms_filter_call_method(stream->dtmfgen,MS_DTMF_GEN_PUT,&dtmf); 
     443        if (stream->rtpsend) 
     444                ms_filter_call_method(stream->rtpsend,MS_RTP_SEND_SEND_DTMF,&dtmf); 
     445        if (stream->dtmfgen) 
     446                ms_filter_call_method(stream->dtmfgen,MS_DTMF_GEN_PUT,&dtmf); 
    445447        return 0; 
    446448} 
Note: See TracChangeset for help on using the changeset viewer.