Changeset 376:f578a8e1ab84 in mediastreamer2
- Timestamp:
- Mar 28, 2009 4:36:44 PM (4 years ago)
- Branch:
- default
- Location:
- linphone/mediastreamer2/src
- Files:
-
- 6 edited
-
mire.c (modified) (1 diff)
-
msresample.c (modified) (2 diffs)
-
msrtp.c (modified) (3 diffs)
-
msspeex.c (modified) (1 diff)
-
sizeconv.c (modified) (2 diffs)
-
videodec.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
linphone/mediastreamer2/src/mire.c
r0 r376 78 78 void mire_process(MSFilter *f){ 79 79 MireData *d=(MireData*)f->data; 80 float elapsed= f->ticker->time-d->starttime;80 float elapsed=(float)(f->ticker->time-d->starttime); 81 81 if ((elapsed*d->fps/1000.0)>d->index){ 82 82 mire_draw(d); -
linphone/mediastreamer2/src/msresample.c
r205 r376 98 98 99 99 int i; 100 spx_uint32_t idx; 100 101 101 102 in = (float*) alloca((size_of_input/2)*sizeof(float)); … … 112 113 /* ms_message("resampling info: err=%i in_len=%i, out_len=%i", err, in_len, out_len); */ 113 114 114 for (i =0;i<out_len;i++)115 data_out[i ]=floor(.5+out[i]);115 for (idx=0;idx<out_len;idx++) 116 data_out[idx]=(short)floor(.5+out[idx]); 116 117 obl->b_wptr=obl->b_wptr+(out_len*2); /* size_of_output; */ 117 118 -
linphone/mediastreamer2/src/msrtp.c
r353 r376 36 36 char relay_session_id[64]; 37 37 int relay_session_id_size; 38 u nsigned int last_rsi_time;38 uint64_t last_rsi_time; 39 39 bool_t skip; 40 40 bool_t mute_mic; … … 124 124 { 125 125 SenderData *d = (SenderData *) f->data; 126 #if !defined(_WIN32_WCE) 127 uint32_t curts = (f->ticker->time * d->rate) / 1000LL; 128 #else 129 uint32_t curts = (f->ticker->time * d->rate) / ((uint64_t)1000); 130 #endif 126 uint32_t curts = (uint32_t)(f->ticker->time * (d->rate/1000)); 131 127 int diff; 132 128 int delta = d->rate / 50; /*20 ms at 8000Hz */ … … 323 319 return; 324 320 325 timestamp = ( f->ticker->time * d->rate) / ((uint64_t)1000);321 timestamp = (uint32_t) (f->ticker->time * (d->rate/1000)); 326 322 while ((m = rtp_session_recvm_with_ts(d->session, timestamp)) != NULL) { 327 323 mblk_set_timestamp_info(m, rtp_get_timestamp(m)); -
linphone/mediastreamer2/src/msspeex.c
r205 r376 191 191 /* convert from network bitrate to codec bitrate:*/ 192 192 /* ((nbr/(50*8)) -20-12-8)*50*8*/ 193 int cbr=( ((float)s->maxbitrate/(50.0*8))-20-12-8)*50*8;193 int cbr=(int)( (((float)s->maxbitrate/(50.0*8))-20-12-8)*50*8); 194 194 if (speex_encoder_ctl(s->state,SPEEX_SET_BITRATE,&cbr)!=0){ 195 195 ms_error("Could not set maxbitrate %i to speex encoder.",s->bitrate); -
linphone/mediastreamer2/src/sizeconv.c
r205 r376 119 119 120 120 if (s->frame_count==-1){ 121 s->start_time= f->ticker->time;121 s->start_time=(float)f->ticker->time; 122 122 s->frame_count=0; 123 123 } … … 126 126 } 127 127 128 cur_frame=( (f->ticker->time-s->start_time)*s->fps/1000.0);128 cur_frame=(int)((f->ticker->time-s->start_time)*s->fps/1000.0); 129 129 if (cur_frame<=s->frame_count && s->fps>=0) { 130 130 /* too much frame */ -
linphone/mediastreamer2/src/videodec.c
r205 r376 111 111 octet[0]=config[i]; 112 112 octet[1]=config[i+1]; 113 s->dci[j]= strtol(octet,NULL,16);113 s->dci[j]=(uint8_t)strtol(octet,NULL,16); 114 114 } 115 115 s->dci_size=j;
Note: See TracChangeset
for help on using the changeset viewer.
