Speculative OpenMP build fix (github bug #1).
[libdcp.git] / src / mono_picture_asset.cc
index 5a01491013e28a4112f9e32c0ba10f372b29f35d..de49b1b9c6a69ea890e2026108026b0faee557c4 100644 (file)
@@ -124,13 +124,13 @@ MonoPictureAsset::equals (shared_ptr<const Asset> other, EqualityOptions opt, No
 
        bool result = true;
 
+       shared_ptr<MonoPictureAssetReader> reader = start_read ();
+       shared_ptr<MonoPictureAssetReader> other_reader = other_picture->start_read ();
+
 #ifdef LIBDCP_OPENMP
 #pragma omp parallel for
 #endif
 
-       shared_ptr<MonoPictureAssetReader> reader = start_read ();
-       shared_ptr<MonoPictureAssetReader> other_reader = other_picture->start_read ();
-
        for (int i = 0; i < _intrinsic_duration; ++i) {
                if (i >= other_picture->intrinsic_duration()) {
                        result = false;