From f657337815c5f21e2edd99fdaa501f0ff8acc6b1 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 21 Dec 2022 00:12:41 +0100 Subject: Set plaintext offset to 0 when writing J2K frames (DoM #2391) Without this the EasyDCP verifier gives errors like "sum of individual components is larger than the file size" This change results in there being no plaintext metadata in each encoded frame. It looks like the DCP-2000 was fixed in around 2010 to not crash with plaintext metadata, and the asdcplib tools at some point started defaulting to this behaviour also. --- test/ref/DCP/encryption_test/ASSETMAP.xml | 2 +- .../cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml | 16 ++++++++-------- .../pkl_93887017-5d6a-4ee5-b5f4-161b06281d0e.xml | 20 ++++++++++---------- test/ref/DCP/encryption_test/video.mxf | Bin 44032 -> 44008 bytes 4 files changed, 19 insertions(+), 19 deletions(-) (limited to 'test/ref') diff --git a/test/ref/DCP/encryption_test/ASSETMAP.xml b/test/ref/DCP/encryption_test/ASSETMAP.xml index 2b762d37..cf6c74f5 100644 --- a/test/ref/DCP/encryption_test/ASSETMAP.xml +++ b/test/ref/DCP/encryption_test/ASSETMAP.xml @@ -37,7 +37,7 @@ video.mxf 1 0 - 44032 + 44008 diff --git a/test/ref/DCP/encryption_test/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml b/test/ref/DCP/encryption_test/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml index 2043a079..73fad88f 100644 --- a/test/ref/DCP/encryption_test/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml +++ b/test/ref/DCP/encryption_test/cpl_6affb8ee-0020-4dff-a53c-17652f6358ab.xml @@ -23,7 +23,7 @@ 0 24 urn:uuid:ac8d301c-e5d9-4343-b6f3-ba2668adbe56 - 8r+Gnfyg5fxetQxyddD7fjzH3Qo= + AVtX8wz76uG2Uw0Qbc9+DKnHUfw= 24 1 1998 1080 @@ -57,15 +57,15 @@ - 0FHIG9HMW/Sp8GfYHLV0p86GCWY= + i2q8BhQwGZp0cROMkuiI4sE0e9w= - tk/wncwRngGXR2towgLMj+3Odk6pbPQtvcYTnILFu2M15IN6Iau3SiNW+2TBYRMK -zuNVKBxYX2Q0Hk5znioC8q/GHpN1NWV+oglEaAJmqkmTX/KL2gIrfZCQsL7wQ5DE -7wHq4URRO24Q+K1DnnyXBe70WugikvkJI7iFqWN+qjEPebP8lBbOUKVcCpqcUgIC -7Omb2/W9Nx/7NZv3F1vTctna20rZnVHp86bccHrlUvGVbGs9svEPuPKEjBQlym3z -SU5nyTIZ7NMM27QE9lQ8O/LUMoP2pLtc7eNnEnNzLkIZGXoDOBu2KELtDQjojqIk -8QnEQSXk9FpUVNaGl3gruw== + xGQzQKVoTFElGV0kBwORWtYhTLCJKXDBV39XgZ1J/HRBcFiO4e58MSc+5Gi8mJ0W +c+m8eB5Y6ti6ATFnPQTt9l/FdoqUgzHtPXMPMPU9sS7HSjY4Qew6iqpzX2Sb5A76 +k30dn4nHSXZ25WwU09gKg4pzCIv25loY2mwgqXiDXeLv2FTyexmM2jKP6og49Yc9 +skpg90alEYWXef99bErVVrXMzBc6QHh+cvWx+X2TRGjnerjxr5aCal8+BvdG6VMK +9p4kOsMiQ8xBblquizC6rXXT96iV+Ov1wPuLNFCO3M60pApUamefCqzQ7wCEfsGg +ZhNxhu99RxfV9l4HXNvV9g== diff --git a/test/ref/DCP/encryption_test/pkl_93887017-5d6a-4ee5-b5f4-161b06281d0e.xml b/test/ref/DCP/encryption_test/pkl_93887017-5d6a-4ee5-b5f4-161b06281d0e.xml index c4bdfb7e..57421adc 100644 --- a/test/ref/DCP/encryption_test/pkl_93887017-5d6a-4ee5-b5f4-161b06281d0e.xml +++ b/test/ref/DCP/encryption_test/pkl_93887017-5d6a-4ee5-b5f4-161b06281d0e.xml @@ -9,15 +9,15 @@ urn:uuid:6affb8ee-0020-4dff-a53c-17652f6358ab 6affb8ee-0020-4dff-a53c-17652f6358ab - wktgMUem87F6zSpc33A4w1pW00Q= + ocIgRDFtEn7QPxwcqXYVpSrTPpI= 9226 text/xml urn:uuid:9a7fbb03-4078-4944-90b1-0d8a21c9d793 9a7fbb03-4078-4944-90b1-0d8a21c9d793 - 8r+Gnfyg5fxetQxyddD7fjzH3Qo= - 44032 + AVtX8wz76uG2Uw0Qbc9+DKnHUfw= + 44008 application/mxf @@ -46,15 +46,15 @@ - zxq+xgZYL/vhqtTzyFMZzWP0JDQ= + Gxo6VfxF8Guiq1+IFU2ePslEu00= - HifYYYkxSunbBcUYtUcIQDZf8kHcXhO7TnQWdnqQ4HxHKK3Man8jnNXXl0i5t8cO -B9pHrBUQy1C50R/h2dW0B7cpeQLowX8UwJyl1yYoH62m/CIgDT/Zx4ji9M+Ogve9 -RS/SoXnMEeQotCQit3li9br5dW0hjptUn5ZDoyi+i4mpsjtuBQvPYymeFoey5oIV -9DJXOS1uM/wSEbsDX6zyHOUW1l2jKVPyshulWoufc39QqcpuGDmnAY/zEHqMVBAm -+ycVhMI/Q8MlXggHNL1VYqWkplNAfElpbys1a/tMCFqpqk+BJ9IwMej5ypTASTKH -sQH4u5vjsTvq8+X5SdD0qg== + bzUioGIym79+2SaZ+V3zHOnZzoYR2L3NcW0yrre+FclIO2BB6XjdPnJJJPEHml9R +ATXtAOUIjYUZT5x+2B64dpclvIdikr4P72J6PQzHB+lvnrptoisOhFMa0Pnk1vCi +0o/WBHUCSDePU8Hl8OGK9GL+n/iXEZKfbpuAIRBIGayD1WE1CmTxGxVx28VTk+2H +klIbYhojVoj0AaaVN9xVvaq126Tmk4y1dILyPlNyYYVxzam7T1hlEHSj3E4i3StZ +r1vsK8I8EMWLrBio3ih44GwkJeM6N7PPI5kDeen7Mk7S4Btq+HtildekSmKRNkOc +odAqTC/SVvYtWvri7PldJQ== diff --git a/test/ref/DCP/encryption_test/video.mxf b/test/ref/DCP/encryption_test/video.mxf index 7bad39eb..2fbfacdd 100644 Binary files a/test/ref/DCP/encryption_test/video.mxf and b/test/ref/DCP/encryption_test/video.mxf differ -- cgit v1.2.3