From 16abd687798bbf9192ba4954765e61de96065b8b Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 11 Dec 2011 19:21:39 +0100 Subject: seektest: floatfree Signed-off-by: Michael Niedermayer --- libavformat/seek-test.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'libavformat/seek-test.c') diff --git a/libavformat/seek-test.c b/libavformat/seek-test.c index ec88a0baf2..519f9492ab 100644 --- a/libavformat/seek-test.c +++ b/libavformat/seek-test.c @@ -48,13 +48,12 @@ static const char *ret_str(int v) static void ts_str(char buffer[60], int64_t ts, AVRational base) { - double tsval; if (ts == AV_NOPTS_VALUE) { strcpy(buffer, " NOPTS "); return; } - tsval = ts * av_q2d(base); - snprintf(buffer, 60, "%9f", tsval); + ts= av_rescale_q(ts, base, (AVRational){1, 1000000}); + snprintf(buffer, 60, "%c%Ld.%06Ld", ts<0 ? '-' : ' ', FFABS(ts)/1000000, FFABS(ts)%1000000); } int main(int argc, char **argv) -- cgit v1.2.1