using std::list;
using std::cout;
-using boost::shared_ptr;
-using boost::dynamic_pointer_cast;
+using std::shared_ptr;
+using std::dynamic_pointer_cast;
using namespace dcpomatic;
/** Test start/end trim and positioning of some audio content */
dcp::DCP dcp ("build/test/torture_test1/" + film->dcp_name(false));
dcp.read ();
- list<shared_ptr<dcp::CPL> > cpls = dcp.cpls ();
- BOOST_REQUIRE_EQUAL (cpls.size(), 1);
- list<shared_ptr<dcp::Reel> > reels = cpls.front()->reels ();
- BOOST_REQUIRE_EQUAL (reels.size(), 1);
+ auto cpls = dcp.cpls ();
+ BOOST_REQUIRE_EQUAL (cpls.size(), 1U);
+ auto reels = cpls.front()->reels ();
+ BOOST_REQUIRE_EQUAL (reels.size(), 1U);
/* Check sound */
- shared_ptr<dcp::ReelSoundAsset> reel_sound = reels.front()->main_sound();
+ auto reel_sound = reels.front()->main_sound();
BOOST_REQUIRE (reel_sound);
- shared_ptr<dcp::SoundAsset> sound = reel_sound->asset();
+ auto sound = reel_sound->asset();
BOOST_REQUIRE (sound);
BOOST_CHECK_EQUAL (sound->intrinsic_duration(), 144);
shared_ptr<dcp::SoundAssetReader> sound_reader = sound->start_read ();
/* First frame silent */
- shared_ptr<const dcp::SoundFrame> fr = sound_reader->get_frame (0);
+ auto fr = sound_reader->get_frame (0);
for (int i = 0; i < fr->samples(); ++i) {
for (int j = 0; j < 6; ++j) {
BOOST_CHECK_EQUAL (fr->get(j, i), 0);