diff options
Diffstat (limited to 'src/picture_asset_writer_common.cc')
| -rw-r--r-- | src/picture_asset_writer_common.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/picture_asset_writer_common.cc b/src/picture_asset_writer_common.cc index e719be72..82866aac 100644 --- a/src/picture_asset_writer_common.cc +++ b/src/picture_asset_writer_common.cc @@ -37,6 +37,9 @@ */ +#include "filesystem.h" + + using std::shared_ptr; @@ -76,8 +79,8 @@ void dcp::start (PictureAssetWriter* writer, shared_ptr<P> state, Q* asset, uint asset->fill_writer_info (&state->writer_info, asset->id()); - auto r = state->mxf_writer.OpenWrite ( - asset->file()->string().c_str(), + auto r = state->mxf_writer.OpenWrite( + dcp::filesystem::fix_long_path(*asset->file()).string().c_str(), state->writer_info, state->picture_descriptor, 16384, |
