summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/tree.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 013bfce010..9745f004fd 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -672,17 +672,18 @@ void xingupdate(int percent)
672void do_xing(char *filename) 672void do_xing(char *filename)
673{ 673{
674 char buf2[32]; 674 char buf2[32];
675 unsigned long dbg_tick; 675 unsigned long start_tick;
676 unsigned long end_tick;
676 677
677 lcd_clear_display(); 678 lcd_clear_display();
678 lcd_puts(0, 0, filename); 679 lcd_puts(0, 0, filename);
679 lcd_update(); 680 lcd_update();
680 dbg_tick = current_tick; 681 start_tick = current_tick;
681 mpeg_create_xing_header(filename, xingupdate); 682 mpeg_create_xing_header(filename, xingupdate);
682 dbg_tick = current_tick - dbg_tick; 683 end_tick = current_tick;
683 snprintf(buf2, 32, "%d ticks", dbg_tick); 684 snprintf(buf2, 32, "%d ticks", (int)(end_tick - start_tick));
684 lcd_puts(0, 1, buf2); 685 lcd_puts(0, 1, buf2);
685 snprintf(buf2, 32, "%d seconds", dbg_tick/HZ); 686 snprintf(buf2, 32, "%d seconds", (int)(end_tick - start_tick)/HZ);
686 lcd_puts(0, 2, buf2); 687 lcd_puts(0, 2, buf2);
687 lcd_update(); 688 lcd_update();
688} 689}