#include <iostream>
using std::cout;
-using boost::shared_ptr;
+using std::make_shared;
+using std::shared_ptr;
+using namespace dcpomatic;
#define CANARY 9999
BOOST_CHECK_EQUAL (buffer[240 * 6], CANARY);
/* Put some data in */
- shared_ptr<AudioBuffers> data (new AudioBuffers (6, 91));
+ auto data = make_shared<AudioBuffers>(6, 91);
int value = 0;
for (int i = 0; i < 91; ++i) {
for (int j = 0; j < 6; ++j) {
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 */
AudioRingBuffers rb;
/* Put some data in */
- shared_ptr<AudioBuffers> data (new AudioBuffers (2, 91));
+ auto data = make_shared<AudioBuffers>(2, 91);
int value = 0;
for (int i = 0; i < 91; ++i) {
for (int j = 0; j < 2; ++j) {
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 */
AudioRingBuffers rb;
/* Put some data in */
- shared_ptr<AudioBuffers> data (new AudioBuffers (6, 91));
+ auto data = make_shared<AudioBuffers>(6, 91);
int value = 0;
for (int i = 0; i < 91; ++i) {
for (int j = 0; j < 6; ++j) {
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 */