diff --git a/scripts/ivas_conformance/runConformance.py b/scripts/ivas_conformance/runConformance.py index 44fbd8547c2b029b6f8d75a96f2846c52317853a..e82cbb8300a15cd7992608e5ee351ef32532533d 100644 --- a/scripts/ivas_conformance/runConformance.py +++ b/scripts/ivas_conformance/runConformance.py @@ -914,11 +914,17 @@ class MLDConformance: mldDict = dict[str, list]() failed = False - intersection, indRef, indDut = np.intersect1d( - mldRefWithTags["pyTestTag"], - mldCutWithTags["pyTestTag"], - return_indices=True, - ) + #intersection, indRef, indDut = np.intersect1d( + # mldRefWithTags["pyTestTag"], + # mldCutWithTags["pyTestTag"], + # assume_unique=True, + # return_indices=True, + #) + + indRef = np.argsort(mldRefWithTags["pyTestTag"]) + indDut = np.argsort(mldCutWithTags["pyTestTag"]) + intersection = mldRefWithTags["pyTestTag"][indRef] + refMLD = mldRefWithTags["MLD"][indRef] dutMLD = mldCutWithTags["MLD"][indDut]