summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/codecs/libmad/timer.c29
1 files changed, 16 insertions, 13 deletions
diff --git a/apps/codecs/libmad/timer.c b/apps/codecs/libmad/timer.c
index 29df492922..a24595dde3 100644
--- a/apps/codecs/libmad/timer.c
+++ b/apps/codecs/libmad/timer.c
@@ -354,6 +354,9 @@ void mad_timer_string(mad_timer_t timer,
354 seconds = timer.seconds; 354 seconds = timer.seconds;
355 frac = sub = 0; 355 frac = sub = 0;
356 356
357 dest[0]=0;
358 (void)format;
359
357 switch (fracunits) { 360 switch (fracunits) {
358 case MAD_UNITS_HOURS: 361 case MAD_UNITS_HOURS:
359 case MAD_UNITS_MINUTES: 362 case MAD_UNITS_MINUTES:
@@ -423,26 +426,26 @@ void mad_timer_string(mad_timer_t timer,
423 minutes = seconds / 60; 426 minutes = seconds / 60;
424 hours = minutes / 60; 427 hours = minutes / 60;
425 428
426 sprintf(dest, format, 429// sprintf(dest, format,
427 hours, 430// hours,
428 (unsigned int) (minutes % 60), 431// (unsigned int) (minutes % 60),
429 (unsigned int) (seconds % 60), 432// (unsigned int) (seconds % 60),
430 frac, sub); 433// frac, sub);
431 break; 434 break;
432 435
433 case MAD_UNITS_MINUTES: 436 case MAD_UNITS_MINUTES:
434 minutes = seconds / 60; 437 minutes = seconds / 60;
435 438
436 sprintf(dest, format, 439// sprintf(dest, format,
437 minutes, 440// minutes,
438 (unsigned int) (seconds % 60), 441// (unsigned int) (seconds % 60),
439 frac, sub); 442// frac, sub);
440 break; 443 break;
441 444
442 case MAD_UNITS_SECONDS: 445 case MAD_UNITS_SECONDS:
443 sprintf(dest, format, 446// sprintf(dest, format,
444 seconds, 447// seconds,
445 frac, sub); 448// frac, sub);
446 break; 449 break;
447 450
448 case MAD_UNITS_23_976_FPS: 451 case MAD_UNITS_23_976_FPS:
@@ -479,7 +482,7 @@ void mad_timer_string(mad_timer_t timer,
479 case MAD_UNITS_50_FPS: 482 case MAD_UNITS_50_FPS:
480 case MAD_UNITS_60_FPS: 483 case MAD_UNITS_60_FPS:
481 case MAD_UNITS_75_FPS: 484 case MAD_UNITS_75_FPS:
482 sprintf(dest, format, mad_timer_count(timer, units), sub); 485// sprintf(dest, format, mad_timer_count(timer, units), sub);
483 break; 486 break;
484 } 487 }
485} 488}