using std::cerr;
using std::string;
using std::pair;
-using boost::shared_ptr;
+using std::shared_ptr;
using boost::optional;
using boost::bind;
#if BOOST_VERSION >= 106100
using namespace boost::placeholders;
#endif
-using dcp::Data;
+using dcp::ArrayData;
static shared_ptr<Film> film;
static EncodeServerDescription* server;
void
process_video (shared_ptr<PlayerVideo> pvf)
{
- shared_ptr<DCPVideo> local (new DCPVideo (pvf, frame_count, film->video_frame_rate(), 250000000, RESOLUTION_2K));
- shared_ptr<DCPVideo> remote (new DCPVideo (pvf, frame_count, film->video_frame_rate(), 250000000, RESOLUTION_2K));
+ shared_ptr<DCPVideo> local (new DCPVideo (pvf, frame_count, film->video_frame_rate(), 250000000, Resolution::TWO_K));
+ shared_ptr<DCPVideo> remote (new DCPVideo (pvf, frame_count, film->video_frame_rate(), 250000000, Resolution::TWO_K));
cout << "Frame " << frame_count << ": ";
cout.flush ();
++frame_count;
- Data local_encoded = local->encode_locally ();
- Data remote_encoded;
+ ArrayData local_encoded = local->encode_locally ();
+ ArrayData remote_encoded;
string remote_error;
try {
return;
}
- uint8_t* p = local_encoded.data().get ();
- uint8_t* q = remote_encoded.data().get ();
+ uint8_t* p = local_encoded.data();
+ uint8_t* q = remote_encoded.data();
for (int i = 0; i < local_encoded.size(); ++i) {
if (*p++ != *q++) {
cout << "\033[0;31mdata differ\033[0m at byte " << i << "\n";