mirror of
https://github.com/wangyu-/UDPspeeder.git
synced 2025-01-18 22:09:35 +08:00
fixed a dup log, and other trival changes
This commit is contained in:
parent
4b2865cf2e
commit
c82ff54e4d
@ -83,19 +83,22 @@ struct fec_parameter_t
|
|||||||
double now_ratio=double(par_vec[i].y)/par_vec[i].x;
|
double now_ratio=double(par_vec[i].y)/par_vec[i].x;
|
||||||
double pre_ratio=double(par_vec[i-1].y)/par_vec[i-1].x;
|
double pre_ratio=double(par_vec[i-1].y)/par_vec[i-1].x;
|
||||||
|
|
||||||
if(pre_ratio<now_ratio)
|
if(pre_ratio+0.0001<now_ratio)
|
||||||
{
|
{
|
||||||
if(found_problem==0)
|
if(found_problem==0)
|
||||||
{
|
{
|
||||||
log_bare(log_warn,"possible problems: %d/%d < %d/%d ",pre_y,pre_x,now_y,now_x);
|
mylog(log_warn,"possible problems: %d/%d<%d/%d",pre_y,pre_x,now_y,now_x);
|
||||||
found_problem=1;
|
found_problem=1;
|
||||||
}
|
}
|
||||||
log_bare(log_warn,",%d/%d < %d/%d",pre_y,pre_x,now_y,now_x);
|
else
|
||||||
|
{
|
||||||
|
log_bare(log_warn,", %d/%d<%d/%d",pre_y,pre_x,now_y,now_x);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(found_problem)
|
if(found_problem)
|
||||||
{
|
{
|
||||||
log_bare(log_warn,"\n");
|
log_bare(log_warn," in %s\n",s);
|
||||||
}
|
}
|
||||||
|
|
||||||
{ //special treatment for first parameter
|
{ //special treatment for first parameter
|
||||||
@ -130,7 +133,7 @@ struct fec_parameter_t
|
|||||||
double distance=now_x-pre_x;
|
double distance=now_x-pre_x;
|
||||||
/////// double in_ratio=pre_ratio*(1.0-(in_x-pre_x)/distance) + now_ratio *(1.0- (now_x-in_x)/distance);
|
/////// double in_ratio=pre_ratio*(1.0-(in_x-pre_x)/distance) + now_ratio *(1.0- (now_x-in_x)/distance);
|
||||||
////// int in_y= in_x*in_ratio + 0.9999;
|
////// int in_y= in_x*in_ratio + 0.9999;
|
||||||
int in_y= pre_y +(now_y-pre_y) *(in_x-pre_x)/distance +0.99999;
|
int in_y= pre_y +(now_y-pre_y) *(in_x-pre_x)/distance +0.9999;
|
||||||
|
|
||||||
if(in_x+in_y>max_fec_packet_num)
|
if(in_x+in_y>max_fec_packet_num)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user