Changeset 1148:d4a0cfdd84cd in mediastreamer2


Ignore:
Timestamp:
Sep 14, 2010 10:18:09 AM (3 years ago)
Author:
Simon Morlat <simon.morlat@…>
Branch:
default
Message:

fix silence generation when dtmf generation is fully controlled (start/stop)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/dtmfgen.c

    r1147 r1148  
    159159static int dtmfgen_stop(MSFilter *f, void *arg){ 
    160160        DtmfGenState *s=(DtmfGenState*)f->data; 
     161        ms_filter_lock(f); 
    161162        s->dtmf=0; 
     163        s->pos=0; 
     164        s->silence=TRAILLING_SILENCE; 
     165        ms_filter_unlock(f); 
    162166        return 0; 
    163167} 
     
    200204                                write_dtmf(s,(int16_t*)m->b_wptr,nsamples); 
    201205                        }else{ 
     206                                ms_message("Generating silence..."); 
    202207                                memset(m->b_wptr,0,nsamples*2); 
    203208                                s->silence-=f->ticker->interval; 
Note: See TracChangeset for help on using the changeset viewer.