From 8af248f098890ed0624b1bbbba9ac7fa98925b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Komar=C4=8Devi=C4=87?= Date: Tue, 4 Apr 2023 09:45:05 +0200 Subject: [PATCH] Add DCP regression test --- test/data/pr_2574.dcp | Bin 0 -> 1502 bytes test/data/test_reference_files/pr_2574.dcp.out | 7 +++++++ .../regression_tests/test_regression_allfiles.py | 1 + 3 files changed, 8 insertions(+) create mode 100644 test/data/pr_2574.dcp create mode 100644 test/data/test_reference_files/pr_2574.dcp.out diff --git a/test/data/pr_2574.dcp b/test/data/pr_2574.dcp new file mode 100644 index 0000000000000000000000000000000000000000..263733b044a176cb70626d297491b9d50d8dd675 GIT binary patch literal 1502 zcmeH`k580!9LK+U{0i^D+lQSZUyd_#Z2#F|C|MP!k4|%SOQsH6?(o9Z#wdE`|7xVb! zdmf%sN9d(80S^c!oGb6APfZJG<949mx}5G3YlUjIZO+6}IB0VWIR;iVX>ycOdhUM%vfUAsBDQx{23yrI&3=j>?;E3y440 zL2qppkh{!`2_L1^J_ptW-$c>sJUW?U!}0N2RC-g21}ZpYR`7U2+pJ@Ma4R_~_pb8d zqu%wj>319KX$}m1n?#3`c${Bp#q4?GndxmDUV66#=C&Wm|u|ZM=JVH zg{ISoM>oBJcY2#KY0yjCN6bi{Y{cgUiPFAOJM^#afj^^*zIDZpfln>SpJT-zn|Yl2 zi9=OKw~pL4D(_KQzq=jcfgsX4YfuyN;DZ%u)OgH<*eN>>Yc*1rmPNu13*z_?J>JLR zV4MYOex1?neaxZcsH}b4i>bwB$iAOL_In(9>Re)uyxTIvPUKwOFNVP5=e;Hj1y(Sj z2@Y)+tl+aw>L%BddnX+5rXyQEyPUCB`yG4G?Q;6CZVHV4Lv+fZ;OnJyY<@!du*!rEJmSkEHy9v8xE zN0^VVb9ge=g;8I{@ZkrYN{-46qn+rqoRGGJSsco50k4^%t*>#Id(Me3nPjo2gonXn Q$KcdThWx_e@p3!<23=gzmH+?% literal 0 HcmV?d00001 diff --git a/test/data/test_reference_files/pr_2574.dcp.out b/test/data/test_reference_files/pr_2574.dcp.out new file mode 100644 index 00000000..615b54c6 --- /dev/null +++ b/test/data/test_reference_files/pr_2574.dcp.out @@ -0,0 +1,7 @@ +Exif.Image.UniqueCameraModel Ascii 12 Sony NEX-5N Sony NEX-5N +Exif.Image.ColorMatrix1 SRational 9 4745/10000 -944/10000 190/10000 -4219/10000 10677/10000 4110/10000 -643/10000 1333/10000 7595/10000 4745/10000 -944/10000 190/10000 -4219/10000 10677/10000 4110/10000 -643/10000 1333/10000 7595/10000 +Exif.Image.CalibrationIlluminant1 Short 1 20 D55 +Exif.Image.ProfileName Ascii 12 Sony NEX-5N Sony NEX-5N +Exif.Image.ProfileHueSatMapDims Long 3 6 6 3 6 6 3 +Exif.Image.ProfileHueSatMapData1 Float 324 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 -6.73537015914917 0.972888290882111 1.05829060077667 -1.52639150619507 1.00211989879608 1.00655257701874 -1.36506772041321 1.03371787071228 0.962953329086304 -1.29937064647675 1.03839814662933 0.943352699279785 -0.60735547542572 1.01185464859009 0.986011564731598 1.2770881652832 0.869905650615692 1 1.2770881652832 0.869905650615692 1.07468962669373 0.481518536806107 0.966911971569061 1.03166246414185 -0.281714886426926 0.997879445552826 0.984078824520111 -2.03588628768921 1.00824451446533 0.942795276641846 -2.06043195724487 0.998636066913605 0.964963734149933 3.57630753517151 1.01465725898743 1 3.57630753517151 1.01465725898743 1.03901171684265 -1.1466988325119 1.03427064418793 0.965181589126587 -1.49746346473694 1.02869927883148 0.905718982219696 -0.653095066547394 1.0089076757431 0.932994067668915 0.0348008908331394 0.997538208961487 1.00287222862244 4.41152477264404 1.07694983482361 1 4.41152477264404 1.07694983482361 1.08723783493042 -0.760202884674072 1.01536703109741 1.02397179603577 -0.542277634143829 1.00032818317413 0.981045544147491 -0.0504893623292446 0.997725129127502 0.958791196346283 0.0806146413087845 0.998274922370911 0.975878775119781 -1.68496131896973 1.09580385684967 1 -1.68496131896973 1.09580385684967 1.11670815944672 -0.988571345806122 1.01773500442505 1.09510278701782 -0.197243973612785 0.994791746139526 1.08562755584717 0.88260018825531 0.99583625793457 1.07539653778076 0.438849359750748 0.998420417308807 1.0712913274765 -10.2789840698242 1.07814073562622 1 -10.2789840698242 1.07814073562622 1.11790370941162 -5.15832376480103 1.01392149925232 1.09126389026642 -1.54402923583984 1.00537610054016 1.06370663642883 0.115342237055302 1.00565874576569 1.04038751125336 0.361804038286209 1.00004708766937 1.03692090511322 0 1 1 -9.61984634399414 0.89585554599762 1.10633659362793 -3.05150675773621 0.967856347560883 1.04599297046661 -2.14341831207275 1.01790201663971 0.985828578472137 -1.18059456348419 1.02290070056915 0.975535035133362 -0.249001204967499 1.00432896614075 0.999446511268616 4.76787090301514 0.808563232421875 1 4.76787090301514 0.808563232421875 1.1364825963974 1.73149847984314 0.928055822849274 1.08509600162506 -0.566888511180878 0.963658213615417 1.02267515659332 -2.04953861236572 0.992852628231049 0.976395130157471 -1.78515696525574 0.998622119426727 0.972757458686829 7.43459463119507 1.0249810218811 1 7.43459463119507 1.0249810218811 1.08923852443695 0.812742650508881 0.996492445468903 0.998140394687653 -0.266522198915482 0.997713267803192 0.94646167755127 -0.314339727163315 1.00194978713989 0.963209092617035 0.15603144466877 0.999555826187134 0.983620643615723 5.75396728515625 1.11895406246185 1 5.75396728515625 1.11895406246185 1.1442848443985 0.977023422718048 1.01645243167877 1.06109201908112 0.685525000095367 1.00262296199799 0.993931829929352 0.761790812015533 1.00016474723816 0.978599786758423 0.382289975881577 1.00011146068573 0.979487121105194 -4.26866960525513 1.13861513137817 1 -4.26866960525513 1.13861513137817 1.17200458049774 -2.37777090072632 1.02669155597687 1.12713086605072 -0.549761593341827 0.995484173297882 1.0885568857193 0.490569472312927 0.994060397148132 1.06314194202423 0.385199904441833 0.999811708927155 1.06265914440155 -13.9171848297119 1.05586671829224 1 -13.9171848297119 1.05586671829224 1.17024195194244 -5.70234155654907 0.995794296264648 1.1107372045517 -1.85166931152344 0.99761289358139 1.05685353279114 -0.136958256363869 1.00224602222443 1.01984536647797 0.162016555666924 0.999588012695312 1.01810312271118 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 1 -6.73537015914917 0.972888290882111 1.05829060077667 -1.52639150619507 1.00211989879608 1.00655257701874 -1.36506772041321 1.03371787071228 0.962953329086304 -1.29937064647675 1.03839814662933 0.943352699279785 -0.60735547542572 1.01185464859009 0.986011564731598 1.2770881652832 0.869905650615692 1 1.2770881652832 0.869905650615692 1.07468962669373 0.481518536806107 0.966911971569061 1.03166246414185 -0.281714886426926 0.997879445552826 0.984078824520111 -2.03588628768921 1.00824451446533 0.942795276641846 -2.06043195724487 0.998636066913605 0.964963734149933 3.57630753517151 1.01465725898743 1 3.57630753517151 1.01465725898743 1.03901171684265 -1.1466988325119 1.03427064418793 0.965181589126587 -1.49746346473694 1.02869927883148 0.905718982219696 -0.653095066547394 1.0089076757431 0.932994067668915 0.0348008908331394 0.997538208961487 1.00287222862244 4.41152477264404 1.07694983482361 1 4.41152477264404 1.07694983482361 1.08723783493042 -0.760202884674072 1.01536703109741 1.02397179603577 -0.542277634143829 1.00032818317413 0.981045544147491 -0.0504893623292446 0.997725129127502 0.958791196346283 0.0806146413087845 0.998274922370911 0.975878775119781 -1.68496131896973 1.09580385684967 1 -1.68496131896973 1.09580385684967 1.11670815944672 -0.988571345806122 1.01773500442505 1.09510278701782 -0.197243973612785 0.994791746139526 1.08562755584717 0.88260018825531 0.99583625793457 1.07539653778076 0.438849359750748 0.998420417308807 1.0712913274765 -10.2789840698242 1.07814073562622 1 -10.2789840698242 1.07814073562622 1.11790370941162 -5.15832376480103 1.01392149925232 1.09126389026642 -1.54402923583984 1.00537610054016 1.06370663642883 0.115342237055302 1.00565874576569 1.04038751125336 0.361804038286209 1.00004708766937 1.03692090511322 0 1 1 -9.61984634399414 0.89585554599762 1.10633659362793 -3.05150675773621 0.967856347560883 1.04599297046661 -2.14341831207275 1.01790201663971 0.985828578472137 -1.18059456348419 1.02290070056915 0.975535035133362 -0.249001204967499 1.00432896614075 0.999446511268616 4.76787090301514 0.808563232421875 1 4.76787090301514 0.808563232421875 1.1364825963974 1.73149847984314 0.928055822849274 1.08509600162506 -0.566888511180878 0.963658213615417 1.02267515659332 -2.04953861236572 0.992852628231049 0.976395130157471 -1.78515696525574 0.998622119426727 0.972757458686829 7.43459463119507 1.0249810218811 1 7.43459463119507 1.0249810218811 1.08923852443695 0.812742650508881 0.996492445468903 0.998140394687653 -0.266522198915482 0.997713267803192 0.94646167755127 -0.314339727163315 1.00194978713989 0.963209092617035 0.15603144466877 0.999555826187134 0.983620643615723 5.75396728515625 1.11895406246185 1 5.75396728515625 1.11895406246185 1.1442848443985 0.977023422718048 1.01645243167877 1.06109201908112 0.685525000095367 1.00262296199799 0.993931829929352 0.761790812015533 1.00016474723816 0.978599786758423 0.382289975881577 1.00011146068573 0.979487121105194 -4.26866960525513 1.13861513137817 1 -4.26866960525513 1.13861513137817 1.17200458049774 -2.37777090072632 1.02669155597687 1.12713086605072 -0.549761593341827 0.995484173297882 1.0885568857193 0.490569472312927 0.994060397148132 1.06314194202423 0.385199904441833 0.999811708927155 1.06265914440155 -13.9171848297119 1.05586671829224 1 -13.9171848297119 1.05586671829224 1.17024195194244 -5.70234155654907 0.995794296264648 1.1107372045517 -1.85166931152344 0.99761289358139 1.05685353279114 -0.136958256363869 1.00224602222443 1.01984536647797 0.162016555666924 0.999588012695312 1.01810312271118 +Exif.Image.ProfileEmbedPolicy Long 1 0 Allow copying diff --git a/tests/regression_tests/test_regression_allfiles.py b/tests/regression_tests/test_regression_allfiles.py index bf212d21..8ffce39c 100644 --- a/tests/regression_tests/test_regression_allfiles.py +++ b/tests/regression_tests/test_regression_allfiles.py @@ -12,6 +12,7 @@ def get_valid_files(data_dir): ".avif", ".cr3", ".crw", + ".dcp", ".dng", ".eps", ".exv",