#include <iostream>
using std::cout;
-using boost::shared_ptr;
+using std::shared_ptr;
+using namespace dcpomatic;
#define CANARY 9999
data->data(j)[i] = value++;
}
}
- rb.put (data, DCPTime());
+ rb.put (data, DCPTime(), 48000);
BOOST_CHECK_EQUAL (rb.size(), 91);
/* Get part of it out */
/* Get the rest */
buffer[51 * 6] = CANARY;
- BOOST_CHECK (*rb.get(buffer, 6, 51) == DCPTime());
+ BOOST_CHECK (*rb.get(buffer, 6, 51) == DCPTime::from_frames(40, 48000));
for (int i = 0; i < 51 * 6; ++i) {
BOOST_REQUIRE_EQUAL (buffer[i], check++);
}
data->data(j)[i] = value++;
}
}
- rb.put (data, DCPTime());
+ rb.put (data, DCPTime(), 48000);
BOOST_CHECK_EQUAL (rb.size(), 91);
/* Get part of it out */
/* Get the rest */
buffer[51 * 6] = CANARY;
- BOOST_CHECK (*rb.get(buffer, 6, 51) == DCPTime());
+ BOOST_CHECK (*rb.get(buffer, 6, 51) == DCPTime::from_frames(40, 48000));
for (int i = 0; i < 51; ++i) {
for (int j = 0; j < 2; ++j) {
BOOST_REQUIRE_EQUAL (buffer[i * 6 + j], check++);
data->data(j)[i] = value++;
}
}
- rb.put (data, DCPTime ());
+ rb.put (data, DCPTime(), 48000);
BOOST_CHECK_EQUAL (rb.size(), 91);
/* Get part of it out */
/* Get the rest */
buffer[51 * 2] = CANARY;
- BOOST_CHECK (*rb.get(buffer, 2, 51) == DCPTime());
+ BOOST_CHECK (*rb.get(buffer, 2, 51) == DCPTime::from_frames(40, 48000));
for (int i = 0; i < 51; ++i) {
for (int j = 0; j < 2; ++j) {
BOOST_REQUIRE_EQUAL (buffer[i * 2 + j], check++);