debugutils: Properly calculate the difference with unsigned types

tests.c:161:16: error: taking the absolute value of unsigned type
      'unsigned long' has no effect [-Werror,-Wabsolute-value]
    t->diff += labs (GST_BUFFER_TIMESTAMP (buffer) - t->expected);
This commit is contained in:
Sebastian Dröge 2014-05-19 11:21:36 +02:00
parent 7df99f7469
commit 97fb3655df

View file

@ -158,7 +158,8 @@ timedur_add (gpointer test, GstBuffer * buffer)
if (GST_BUFFER_TIMESTAMP_IS_VALID (buffer) &&
GST_CLOCK_TIME_IS_VALID (t->expected)) {
t->diff += labs (GST_BUFFER_TIMESTAMP (buffer) - t->expected);
t->diff +=
ABS (GST_CLOCK_DIFF (t->expected, GST_BUFFER_TIMESTAMP (buffer)));
t->count++;
}
if (GST_BUFFER_TIMESTAMP_IS_VALID (buffer) &&