summaryrefslogtreecommitdiff
path: root/test/test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'test/test.cc')
-rw-r--r--test/test.cc11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/test.cc b/test/test.cc
index dc18f190..7ee42cf8 100644
--- a/test/test.cc
+++ b/test/test.cc
@@ -267,9 +267,16 @@ simple_picture (boost::filesystem::path path, string suffix, int frames)
shared_ptr<dcp::MonoPictureAsset> mp (new dcp::MonoPictureAsset (dcp::Fraction (24, 1), dcp::Standard::SMPTE));
mp->set_metadata (mxf_meta);
shared_ptr<dcp::PictureAssetWriter> picture_writer = mp->start_write (path / dcp::String::compose("video%1.mxf", suffix), false);
- dcp::ArrayData j2c ("test/data/flat_red.j2c");
+
+ dcp::Size const size (1998, 1080);
+ auto image = make_shared<dcp::OpenJPEGImage>(size);
+ for (int i = 0; i < 3; ++i) {
+ memset (image->data(i), 0, 2 * size.width * size.height);
+ }
+ auto j2c = dcp::compress_j2k (image, 100000000, 24, false, false);
+
for (int i = 0; i < frames; ++i) {
- picture_writer->write (j2c.data (), j2c.size ());
+ picture_writer->write (j2c.data(), j2c.size());
}
picture_writer->finalize ();