[Improved display of media trace stream sequence Adrian Georgescu **20100422160728 Ignore-this: 7e99717c6b739351b7d2840f15f12cab ] hunk ./library/cdr_opensips.php 4465 - $w=500; - $w1=30; + $w_legend_bar=500; + $w_text=30; hunk ./library/cdr_opensips.php 4470 - $w2=$w+$w1; + $w_table=$w_legend_bar+$w_text; hunk ./library/cdr_opensips.php 4472 - print ""; + print "
"; hunk ./library/cdr_opensips.php 4474 + $j=0; + + $_index=0; hunk ./library/cdr_opensips.php 4479 - $_timeout=$_val->timeout_wait; + if ($_val->status == 'unselected ice candidate') continue; + + $_index=$_index+$_val->start_time; + + $_duration = $_val->end_time-$_val->start_time; + $_timeout = $_val->timeout_wait; hunk ./library/cdr_opensips.php 4486 - $_duration=$_val->end_time-$_val->start_time; + $duration_print= $_duration; hunk ./library/cdr_opensips.php 4489 - $bar_duration=$_val->end_time+$_val->timeout_wait; - $w_col2=intval(($_val->end_time-$_val->start_time)*$w/$bar_duration); - $w_col3=intval(($bar_duration-$_val->end_time)*$w/$bar_duration); + $w_duration = intval(($_duration-$_timeout)*$w_legend_bar/$this->info->duration); + $w_timeout = intval($_timeout*$w_legend_bar/$this->info->duration); + $duration_print = $_duration - $_timeout; hunk ./library/cdr_opensips.php 4494 - $bar_duration=$_val->end_time-$_val->start_time; - $_timeout=$bar_duration; - $_duration=0; - $w_col2=0; - $w_col3=intval(($bar_duration*$w/$bar_duration)); + $w_duration = intval($_duration*$w_legend_bar/$this->info->duration); + $w_timeout = intval($_timeout*$w_legend_bar/$this->info->duration); hunk ./library/cdr_opensips.php 4498 - $bar_duration=$_val->end_time-$_val->start_time; - $w_col2=intval(($_val->end_time-$_val->start_time)*$w/$bar_duration); - $w_col3=intval(($bar_duration-$_val->end_time)*$w/$bar_duration); - - } else if ($_val->status == 'unselected ice candidate') { - $bar_duration=0; + $w_duration = intval($_duration * $w_legend_bar / $this->info->duration); + $w_timeout = 0; hunk ./library/cdr_opensips.php 4502 - if (!$bar_duration) continue; + $w_start_time = intval($_index*$w_legend_bar/$this->info->duration); + $w_rest = $w_legend_bar-$w_duration-$w_timeout-$w_start_time; hunk ./library/cdr_opensips.php 4505 - $w_col1=intval($_val->start_time*$w/$bar_duration); + //printf ("%s, %s, %s, %s
\n",$w_start_time,$w_duration,$w_timeout,$w_rest); hunk ./library/cdr_opensips.php 4507 - print ""; + print ""; hunk ./library/cdr_opensips.php 4509 - print "
$_val->media_type
$_val->media_type - "; - print ""; - print ""; + print "
$_duration\n"; + print "\n"; + print "\n"; + print "\n"; + + if ($_val->timeout_wait) { + print "\n"; + } else { + print "\n"; + } + print "\n"; hunk ./library/cdr_opensips.php 4521 - if ($_val->timeout_wait) { - print ""; - } else { - print ""; - } + print "
$duration_print$_timeout$_timeout
\n"; hunk ./library/cdr_opensips.php 4523 - print "
";