X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Ftools%2Fserver_test.cc;h=5cb1123b14bd9ff5c209c763f162bb0e6100abfa;hb=e5107e029ded6d57a3a69f7db31432f5e939f96d;hp=3c2ea4b36068ecbde2eae65658cc04b75d513536;hpb=8102046b2f29e0c7b234c29bf204b056cb30e64f;p=dcpomatic.git diff --git a/src/tools/server_test.cc b/src/tools/server_test.cc index 3c2ea4b36..5cb1123b1 100644 --- a/src/tools/server_test.cc +++ b/src/tools/server_test.cc @@ -27,14 +27,15 @@ #include "lib/util.h" #include "lib/scaler.h" #include "lib/server.h" -#include "lib/dcp_video_frame.h" +#include "lib/dcp_video.h" #include "lib/decoder.h" #include "lib/exceptions.h" #include "lib/scaler.h" #include "lib/log.h" #include "lib/video_decoder.h" #include "lib/player.h" -#include "lib/player_video_frame.h" +#include "lib/player_video.h" +#include "lib/encoded_data.h" using std::cout; using std::cerr; @@ -48,17 +49,17 @@ static shared_ptr log_ (new FileLog ("servomatictest.log")); static int frame_count = 0; void -process_video (shared_ptr pvf) +process_video (shared_ptr pvf) { - shared_ptr local (new DCPVideoFrame (pvf, frame_count, film->video_frame_rate(), 250000000, RESOLUTION_2K, log_)); - shared_ptr remote (new DCPVideoFrame (pvf, frame_count, film->video_frame_rate(), 250000000, RESOLUTION_2K, log_)); + shared_ptr local (new DCPVideo (pvf, frame_count, film->video_frame_rate(), 250000000, RESOLUTION_2K, true, log_)); + shared_ptr remote (new DCPVideo (pvf, frame_count, film->video_frame_rate(), 250000000, RESOLUTION_2K, true, log_)); cout << "Frame " << frame_count << ": "; cout.flush (); ++frame_count; - shared_ptr local_encoded = local->encode_locally (); + shared_ptr local_encoded = local->encode_locally (boost::bind (&Log::dcp_log, log_.get(), _1, _2)); shared_ptr remote_encoded; string remote_error; @@ -103,7 +104,7 @@ main (int argc, char* argv[]) string film_dir; string server_host; - while (1) { + while (true) { static struct option long_options[] = { { "help", no_argument, 0, 'h'}, { "server", required_argument, 0, 's'},