Commit 16abd687 authored by Michael Niedermayer's avatar Michael Niedermayer

seektest: floatfree

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 616eaea8
...@@ -48,13 +48,12 @@ static const char *ret_str(int v) ...@@ -48,13 +48,12 @@ static const char *ret_str(int v)
static void ts_str(char buffer[60], int64_t ts, AVRational base) static void ts_str(char buffer[60], int64_t ts, AVRational base)
{ {
double tsval;
if (ts == AV_NOPTS_VALUE) { if (ts == AV_NOPTS_VALUE) {
strcpy(buffer, " NOPTS "); strcpy(buffer, " NOPTS ");
return; return;
} }
tsval = ts * av_q2d(base); ts= av_rescale_q(ts, base, (AVRational){1, 1000000});
snprintf(buffer, 60, "%9f", tsval); snprintf(buffer, 60, "%c%Ld.%06Ld", ts<0 ? '-' : ' ', FFABS(ts)/1000000, FFABS(ts)%1000000);
} }
int main(int argc, char **argv) int main(int argc, char **argv)
......
...@@ -3,7 +3,7 @@ ret: 0 st:-1 flags:0 ts:-1.000000 ...@@ -3,7 +3,7 @@ ret: 0 st:-1 flags:0 ts:-1.000000
ret: 0 st: 0 flags:1 dts: NOPTS pts: 0.000000 pos: 2144 size: 24801 ret: 0 st: 0 flags:1 dts: NOPTS pts: 0.000000 pos: 2144 size: 24801
ret:-1 st:-1 flags:1 ts: 1.894167 ret:-1 st:-1 flags:1 ts: 1.894167
ret: 0 st: 0 flags:0 ts: 0.788334 ret: 0 st: 0 flags:0 ts: 0.788334
ret: 0 st: 1 flags:1 dts: 0.783673 pts: 0.783673 pos: 321176 size: 209 ret: 0 st: 1 flags:1 dts: 0.783674 pts: 0.783674 pos: 321176 size: 209
ret: 0 st: 0 flags:1 ts:-0.317499 ret: 0 st: 0 flags:1 ts:-0.317499
ret: 0 st: 0 flags:1 dts: NOPTS pts: 0.000000 pos: 2144 size: 24801 ret: 0 st: 0 flags:1 dts: NOPTS pts: 0.000000 pos: 2144 size: 24801
ret:-1 st: 1 flags:0 ts: 2.576668 ret:-1 st: 1 flags:0 ts: 2.576668
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment