player/CrossFade: use std::chrono::duration
This commit is contained in:
@@ -23,53 +23,53 @@ public:
|
||||
|
||||
char *foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(double(0),
|
||||
mixramp_interpolate(foo, 0),
|
||||
mixramp_interpolate(foo, 0).count(),
|
||||
0.05);
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(float(0),
|
||||
mixramp_interpolate(foo, 1),
|
||||
mixramp_interpolate(foo, 1).count(),
|
||||
0.005);
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(float(0.1),
|
||||
mixramp_interpolate(foo, 3),
|
||||
mixramp_interpolate(foo, 3).count(),
|
||||
0.005);
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(float(2.5),
|
||||
mixramp_interpolate(foo, 6),
|
||||
mixramp_interpolate(foo, 6).count(),
|
||||
0.01);
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT(mixramp_interpolate(foo, 6.1) < 0);
|
||||
CPPUNIT_ASSERT(mixramp_interpolate(foo, 6.1) < FloatDuration::zero());
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(float(0.05),
|
||||
mixramp_interpolate(foo, 2),
|
||||
mixramp_interpolate(foo, 2).count(),
|
||||
0.05);
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(float(1.3),
|
||||
mixramp_interpolate(foo, 4.5),
|
||||
mixramp_interpolate(foo, 4.5).count(),
|
||||
0.05);
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(float(0.9),
|
||||
mixramp_interpolate(foo, 4),
|
||||
mixramp_interpolate(foo, 4).count(),
|
||||
0.05);
|
||||
free(foo);
|
||||
|
||||
foo = strdup(input);
|
||||
CPPUNIT_ASSERT_DOUBLES_EQUAL(float(1.7),
|
||||
mixramp_interpolate(foo, 5),
|
||||
mixramp_interpolate(foo, 5).count(),
|
||||
0.05);
|
||||
free(foo);
|
||||
}
|
||||
|
Reference in New Issue
Block a user