X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=test%2Fseek_zero_test.cc;h=682fa93555742461f93f556cd714231685c51c23;hb=9e4c091e6ef0f79fab10664e95240de2f14e5702;hp=03968ae5cb1c54ea11284b8c2d3bcaa8217cd2b9;hpb=7f2e74604a51b984e4c8cbb5d5f4bb642677ec00;p=dcpomatic.git diff --git a/test/seek_zero_test.cc b/test/seek_zero_test.cc index 03968ae5c..682fa9355 100644 --- a/test/seek_zero_test.cc +++ b/test/seek_zero_test.cc @@ -28,10 +28,12 @@ #include "lib/ratio.h" #include "lib/dcp_content_type.h" #include "lib/ffmpeg_decoder.h" +#include "lib/ffmpeg_audio_stream.h" #include "lib/content_video.h" #include "test.h" using std::cout; +using std::list; using boost::shared_ptr; using boost::dynamic_pointer_cast; using boost::optional; @@ -58,7 +60,7 @@ BOOST_AUTO_TEST_CASE (seek_zero_test) VideoFrame const first_frame = video_delay.round_up (content->video_frame_rate ()).frames (content->video_frame_rate ()); FFmpegDecoder decoder (content, film->log()); - optional a = decoder.get_video (first_frame, true); - BOOST_CHECK (a); - BOOST_CHECK_EQUAL (a->frame, first_frame); + list a = decoder.get_video (first_frame, true); + BOOST_CHECK (a.size() == 1); + BOOST_CHECK_EQUAL (a.front().frame, first_frame); }