# Use distro-provided FFmpeg on Arch
deps = []
- deps.append(('libdcp', 'v1.8.38'))
+ deps.append(('libdcp', 'v1.8.39'))
deps.append(('libsub', 'v1.6.42'))
deps.append(('leqm-nrt', '93ae9e6'))
deps.append(('rtaudio', 'f619b76'))
#include "film.h"
#include "kdm_with_metadata.h"
#include <dcp/raw_convert.h>
+#include <dcp/utc_offset.h>
using std::make_shared;
return {};
}
- dcp::LocalTime const begin(valid_from, recipient->utc_offset_hour, recipient->utc_offset_minute);
- dcp::LocalTime const end (valid_to, recipient->utc_offset_hour, recipient->utc_offset_minute);
+ dcp::LocalTime const begin(valid_from, dcp::UTCOffset(recipient->utc_offset_hour, recipient->utc_offset_minute));
+ dcp::LocalTime const end (valid_to, dcp::UTCOffset(recipient->utc_offset_hour, recipient->utc_offset_minute));
auto const kdm = film->make_kdm (
recipient->recipient.get(),
int const offset_hour = i->cinema ? i->cinema->utc_offset_hour() : 0;
int const offset_minute = i->cinema ? i->cinema->utc_offset_minute() : 0;
- dcp::LocalTime begin(valid_from, offset_hour, offset_minute);
- dcp::LocalTime end(valid_to, offset_hour, offset_minute);
+ dcp::LocalTime begin(valid_from, dcp::UTCOffset(offset_hour, offset_minute));
+ dcp::LocalTime end(valid_to, dcp::UTCOffset(offset_hour, offset_minute));
auto const kdm = kdm_from_dkdm(
dkdm,
}
auto cinema = screen->cinema;
- dcp::LocalTime const begin(valid_from, cinema ? cinema->utc_offset_hour() : 0, cinema ? cinema->utc_offset_minute() : 0);
- dcp::LocalTime const end (valid_to, cinema ? cinema->utc_offset_hour() : 0, cinema ? cinema->utc_offset_minute() : 0);
+ dcp::LocalTime const begin(valid_from, dcp::UTCOffset(cinema ? cinema->utc_offset_hour() : 0, cinema ? cinema->utc_offset_minute() : 0));
+ dcp::LocalTime const end (valid_to, dcp::UTCOffset(cinema ? cinema->utc_offset_hour() : 0, cinema ? cinema->utc_offset_minute() : 0));
auto const kdm = film->make_kdm (
screen->recipient.get(),
continue;
}
- dcp::LocalTime begin(_timing->from(), i->cinema->utc_offset_hour(), i->cinema->utc_offset_minute());
- dcp::LocalTime end(_timing->until(), i->cinema->utc_offset_hour(), i->cinema->utc_offset_minute());
+ dcp::LocalTime begin(_timing->from(), dcp::UTCOffset(i->cinema->utc_offset_hour(), i->cinema->utc_offset_minute()));
+ dcp::LocalTime end(_timing->until(), dcp::UTCOffset(i->cinema->utc_offset_hour(), i->cinema->utc_offset_minute()));
/* Make an empty KDM */
dcp::DecryptedKDM kdm (