summaryrefslogtreecommitdiff
path: root/src/picture_asset_writer.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-07-23 11:56:28 +0100
committerCarl Hetherington <cth@carlh.net>2013-07-23 11:56:28 +0100
commitad3d9f8bbe623f87e440bd6a5a12520361a7661f (patch)
tree3ff56c79f8a766f1090fa4448bba0c9507848889 /src/picture_asset_writer.cc
parent41804f82645167deb0125635b77b4fecb4c738aa (diff)
Fixes for writing 3D CPLs.
Diffstat (limited to 'src/picture_asset_writer.cc')
-rw-r--r--src/picture_asset_writer.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/picture_asset_writer.cc b/src/picture_asset_writer.cc
index 18e509d6..32e13a17 100644
--- a/src/picture_asset_writer.cc
+++ b/src/picture_asset_writer.cc
@@ -183,7 +183,6 @@ StereoPictureAssetWriter::write (uint8_t* data, int size, Eye eye)
boost::throw_exception (MXFFileError ("error in writing video MXF", _asset->path().string()));
}
- ++_frames_written;
return FrameInfo (before_offset, _state->mxf_writer.Tell() - before_offset, hash);
}
@@ -237,6 +236,6 @@ StereoPictureAssetWriter::finalize ()
}
_finalized = true;
- _asset->set_intrinsic_duration (_frames_written);
- _asset->set_duration (_frames_written);
+ _asset->set_intrinsic_duration (_frames_written / 2);
+ _asset->set_duration (_frames_written / 2);
}