Commit 97fb3655 authored by Sebastian Dröge's avatar Sebastian Dröge

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);
parent 7df99f74
...@@ -158,7 +158,8 @@ timedur_add (gpointer test, GstBuffer * buffer) ...@@ -158,7 +158,8 @@ timedur_add (gpointer test, GstBuffer * buffer)
if (GST_BUFFER_TIMESTAMP_IS_VALID (buffer) && if (GST_BUFFER_TIMESTAMP_IS_VALID (buffer) &&
GST_CLOCK_TIME_IS_VALID (t->expected)) { 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++; t->count++;
} }
if (GST_BUFFER_TIMESTAMP_IS_VALID (buffer) && if (GST_BUFFER_TIMESTAMP_IS_VALID (buffer) &&
......
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