Use llabs instead of abs on 64bit integers.
This commit is contained in:
parent
310a77ce93
commit
e3debcd435
1 changed files with 2 additions and 2 deletions
|
@ -82,14 +82,14 @@ tsfix_ts_diff(int64_t ts1, int64_t ts2)
|
|||
ts1 &= PTS_MASK;
|
||||
ts2 &= PTS_MASK;
|
||||
|
||||
r = abs(ts1 - ts2);
|
||||
r = llabs(ts1 - ts2);
|
||||
if (r > (PTS_MASK / 2)) {
|
||||
/* try to wrap the lowest value */
|
||||
if (ts1 < ts2)
|
||||
ts1 += PTS_MASK + 1;
|
||||
else
|
||||
ts2 += PTS_MASK + 1;
|
||||
return abs(ts1 - ts2);
|
||||
return llabs(ts1 - ts2);
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue