Skip to content

Commit a4428f5

Browse files
committed
*WIP* Add tests for reading sidecar files
1 parent 8202669 commit a4428f5

File tree

11 files changed

+531
-0
lines changed

11 files changed

+531
-0
lines changed
14.8 KB
Loading
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
2+
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
3+
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
4+
<rdf:Description rdf:about=""
5+
xmlns:xap="http://ns.adobe.com/xap/1.0/"
6+
xmlns:exif="http://ns.adobe.com/exif/1.0/"
7+
xmlns:digiKam="http://www.digikam.org/ns/1.0/"
8+
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
9+
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
10+
xmlns:dc="http://purl.org/dc/elements/1.1/"
11+
xap:Rating="3"
12+
xap:CreatorTool="digiKam-8.2.0"
13+
xap:ModifyDate="2024-01-07T11:02:59.177"
14+
xap:CreateDate="2024-01-07T11:02:59.177"
15+
exif:GPSVersionID="2.0.0.0"
16+
exif:GPSLatitude="50,5.3752490N"
17+
exif:GPSLongitude="14,23.8445710E"
18+
exif:GPSMapDatum="WGS-84"
19+
exif:ExifVersion="0220"
20+
exif:PixelXDimension="10"
21+
exif:PixelYDimension="13"
22+
exif:ExposureTime="1/105"
23+
exif:FNumber="220/100"
24+
exif:ExposureProgram="2"
25+
exif:ShutterSpeedValue="1/105"
26+
exif:ApertureValue="227/100"
27+
exif:BrightnessValue="0/100"
28+
exif:ExposureBiasValue="0/100"
29+
exif:MaxApertureValue="227/100"
30+
exif:MeteringMode="2"
31+
exif:FocalLength="375/100"
32+
exif:ExposureMode="0"
33+
exif:WhiteBalance="0"
34+
exif:DigitalZoomRatio="100/100"
35+
exif:FocalLengthIn35mmFilm="25"
36+
exif:SceneCaptureType="0"
37+
exif:ImageUniqueID="A64QLMD00YM"
38+
tiff:ImageWidth="10"
39+
tiff:ImageLength="13"
40+
tiff:Orientation="1"
41+
tiff:YCbCrPositioning="1"
42+
tiff:XResolution="72/1"
43+
tiff:YResolution="72/1"
44+
tiff:ResolutionUnit="2"
45+
tiff:Make="samsung"
46+
tiff:Model="SM-A715F"
47+
tiff:Software="digiKam-8.2.0"
48+
photoshop:DateCreated="2024-01-07T11:02:59.177">
49+
<exif:Flash
50+
exif:Fired="False"
51+
exif:Return="0"
52+
exif:Mode="0"
53+
exif:Function="False"
54+
exif:RedEyeMode="False"/>
55+
<exif:ISOSpeedRatings>
56+
<rdf:Seq>
57+
<rdf:li>40</rdf:li>
58+
</rdf:Seq>
59+
</exif:ISOSpeedRatings>
60+
<digiKam:TagsList>
61+
<rdf:Seq>
62+
<rdf:li>Travel</rdf:li>
63+
</rdf:Seq>
64+
</digiKam:TagsList>
65+
<dc:subject>
66+
<rdf:Bag>
67+
<rdf:li>Travel</rdf:li>
68+
</rdf:Bag>
69+
</dc:subject>
70+
</rdf:Description>
71+
</rdf:RDF>
72+
</x:xmpmeta>
73+
<?xpacket end="w"?>
25 KB
Loading
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
2+
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
3+
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
4+
<rdf:Description rdf:about=""
5+
xmlns:xmp="http://ns.adobe.com/xap/1.0/"
6+
xmlns:exif="http://ns.adobe.com/exif/1.0/"
7+
xmlns:digiKam="http://www.digikam.org/ns/1.0/"
8+
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
9+
xmlns:dc="http://purl.org/dc/elements/1.1/"
10+
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
11+
xmp:CreatorTool="NIKON Z 30 Ver.01.00 "
12+
xmp:Rating="3"
13+
xmp:ModifyDate="2024-03-04T12:03:45.65"
14+
xmp:CreateDate="2024-03-04T12:03:45.65"
15+
exif:GPSLatitude="50,5.3752490N"
16+
exif:GPSLongitude="14,23.8445710E"
17+
exif:GPSMapDatum="WGS-84"
18+
exif:ExifVersion="0231"
19+
exif:FlashpixVersion="0100"
20+
exif:CompressedBitsPerPixel="4/1"
21+
exif:PixelXDimension="15"
22+
exif:PixelYDimension="10"
23+
exif:ExposureTime="10/3200"
24+
exif:FNumber="630/100"
25+
exif:ExposureProgram="0"
26+
exif:ExposureBiasValue="4/6"
27+
exif:MeteringMode="5"
28+
exif:LightSource="11"
29+
exif:FocalLength="160/10"
30+
exif:SensingMethod="2"
31+
exif:FileSource="3"
32+
exif:SceneType="1"
33+
exif:CFAPattern="2 0 2 0 0 1 1 2"
34+
exif:CustomRendered="1"
35+
exif:ExposureMode="0"
36+
exif:WhiteBalance="1"
37+
exif:FocalLengthIn35mmFilm="24"
38+
exif:SceneCaptureType="0"
39+
exif:GainControl="0"
40+
exif:Contrast="0"
41+
exif:Saturation="0"
42+
exif:Sharpness="0"
43+
exif:SubjectDistanceRange="0"
44+
exif:GPSVersionID="2.3.0.0"
45+
tiff:ImageWidth="15"
46+
tiff:ImageLength="10"
47+
tiff:Orientation="1"
48+
tiff:YCbCrPositioning="2"
49+
tiff:XResolution="300/1"
50+
tiff:YResolution="300/1"
51+
tiff:ResolutionUnit="2"
52+
tiff:Make="NIKON CORPORATION"
53+
tiff:Model="NIKON Z 30"
54+
tiff:Software="digiKam-8.2.0"
55+
photoshop:DateCreated="2024-01-21T10:24:00.93">
56+
<exif:Flash
57+
exif:Fired="False"
58+
exif:Return="0"
59+
exif:Mode="0"
60+
exif:Function="False"
61+
exif:RedEyeMode="False"/>
62+
<exif:ComponentsConfiguration>
63+
<rdf:Seq>
64+
<rdf:li>1</rdf:li>
65+
<rdf:li>2</rdf:li>
66+
<rdf:li>3</rdf:li>
67+
<rdf:li>0</rdf:li>
68+
</rdf:Seq>
69+
</exif:ComponentsConfiguration>
70+
<exif:ISOSpeedRatings>
71+
<rdf:Seq>
72+
<rdf:li>100</rdf:li>
73+
</rdf:Seq>
74+
</exif:ISOSpeedRatings>
75+
<digiKam:TagsList>
76+
<rdf:Seq>
77+
<rdf:li>Travel</rdf:li>
78+
</rdf:Seq>
79+
</digiKam:TagsList>
80+
<dc:creator>
81+
<rdf:Seq/>
82+
</dc:creator>
83+
<dc:subject>
84+
<rdf:Bag>
85+
<rdf:li>Travel</rdf:li>
86+
</rdf:Bag>
87+
</dc:subject>
88+
</rdf:Description>
89+
</rdf:RDF>
90+
</x:xmpmeta>
91+
<?xpacket end="w"?>
22.6 KB
Binary file not shown.
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
2+
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
3+
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
4+
<rdf:Description rdf:about=""
5+
xmlns:video="http://www.video/"
6+
xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/"
7+
xmlns:audio="http://www.audio/"
8+
xmlns:exif="http://ns.adobe.com/exif/1.0/"
9+
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
10+
xmlns:xap="http://ns.adobe.com/xap/1.0/"
11+
xmlns:Iptc4xmpExt="http://iptc.org/std/Iptc4xmpExt/2008-02-29/"
12+
xmlns:LImage="http://ns.leiainc.com/photos/1.0/image/"
13+
xmlns:digiKam="http://www.digikam.org/ns/1.0/"
14+
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
15+
xmlns:dc="http://purl.org/dc/elements/1.1/"
16+
video:duration="1001"
17+
video:MaxBitRate="184871"
18+
video:StreamCount="3"
19+
video:Codec="h264"
20+
video:CodecDescription="H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10"
21+
video:Format="yuv420p"
22+
video:ColorMode="bt709"
23+
video:ColorSpace="CCIR-709"
24+
video:Width="80"
25+
video:FrameWidth="80"
26+
video:SourceImageWidth="80"
27+
video:Height="46"
28+
video:FrameHeight="46"
29+
video:SourceImageHeight="46"
30+
video:FrameSize="w:80, h:46, unit:pixels"
31+
video:AspectRatio="80/46"
32+
video:FrameRate="59.9401"
33+
video:BitDepth="24"
34+
video:Language="eng"
35+
video:TrackCreateDate="3789284060"
36+
video:HandlerDescription="VideoHandler"
37+
video:MajorBrand="qt "
38+
video:CompatibleBrands="qt niko"
39+
video:MinorVersion="538315008"
40+
video:Encoder="Lavf60.16.100"
41+
video:DateTimeOriginal="2024-01-28T09:54:20"
42+
video:DateUTC="2024-01-28T09:54:20"
43+
video:ModificationDate="2024-01-28T09:54:20"
44+
video:DateTimeDigitized="2024-01-28T09:54:20"
45+
video:FileName="DSC_1928_20240128_105420_80p.mp4"
46+
video:FileSize="0"
47+
video:FileType="mp4"
48+
video:MimeType="video/mp4"
49+
xmpDM:duration="1001"
50+
xmpDM:videoColorSpace="CCIR-709"
51+
xmpDM:FieldOrder="Progressive"
52+
xmpDM:videoFrameSize="w:80, h:46, unit:pixels"
53+
xmpDM:videoPixelAspectRatio="80/46"
54+
xmpDM:videoFrameRate="59.94"
55+
xmpDM:videoPixelDepth="8Int"
56+
xmpDM:shotDate="ne led 28 10:54:20 2024"
57+
xmpDM:audioSampleRate="48000"
58+
xmpDM:audioChannelType="Stereo"
59+
xmpDM:audioSampleType="32Float"
60+
audio:Codec="aac"
61+
audio:CodecDescription="AAC (Advanced Audio Coding)"
62+
audio:SampleRate="48000"
63+
audio:ChannelType="Stereo"
64+
audio:Format="fltp"
65+
audio:SampleType="32Float"
66+
audio:TrackLang="eng"
67+
audio:TrackCreateDate="3789284060"
68+
audio:HandlerDescription="SoundHandler"
69+
exif:DateTimeOriginal="2024-01-28T09:54:20"
70+
exif:DateTimeDigitized="2024-01-28T09:54:20"
71+
exif:ExifVersion="0232"
72+
exif:FlashpixVersion="0100"
73+
exif:ColorSpace="65535"
74+
exif:PixelXDimension="80"
75+
exif:PixelYDimension="46"
76+
exif:GPSVersionID="2.0.0.0"
77+
exif:GPSLatitude="50,5.3752490N"
78+
exif:GPSLongitude="14,23.8445710E"
79+
exif:GPSMapDatum="WGS-84"
80+
tiff:DateTime="2024-01-28T09:54:20"
81+
tiff:ImageWidth="80"
82+
tiff:ImageLength="46"
83+
tiff:YCbCrPositioning="1"
84+
tiff:XResolution="72/1"
85+
tiff:YResolution="72/1"
86+
tiff:ResolutionUnit="2"
87+
xap:MetadataDate="2024-01-28T09:54:20"
88+
xap:Rating="3"
89+
xap:ModifyDate="2024-01-28T09:54:20"
90+
xap:CreateDate="2024-01-28T09:54:20"
91+
Iptc4xmpExt:audioBitsPerSample="16"
92+
LImage:MinorVersion="538315008"
93+
photoshop:DateCreated="2024-01-28T09:54:20">
94+
<exif:ComponentsConfiguration>
95+
<rdf:Seq>
96+
<rdf:li>1</rdf:li>
97+
<rdf:li>2</rdf:li>
98+
<rdf:li>3</rdf:li>
99+
<rdf:li>0</rdf:li>
100+
</rdf:Seq>
101+
</exif:ComponentsConfiguration>
102+
<digiKam:TagsList>
103+
<rdf:Seq>
104+
<rdf:li>Travel</rdf:li>
105+
</rdf:Seq>
106+
</digiKam:TagsList>
107+
<dc:subject>
108+
<rdf:Bag>
109+
<rdf:li>Travel</rdf:li>
110+
</rdf:Bag>
111+
</dc:subject>
112+
</rdf:Description>
113+
</rdf:RDF>
114+
</x:xmpmeta>
115+
<?xpacket end="w"?>
22.4 KB
Binary file not shown.
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
2+
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 4.4.0-Exiv2">
3+
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
4+
<rdf:Description rdf:about=""
5+
xmlns:video="http://www.video/"
6+
xmlns:xmpDM="http://ns.adobe.com/xmp/1.0/DynamicMedia/"
7+
xmlns:audio="http://www.audio/"
8+
xmlns:exif="http://ns.adobe.com/exif/1.0/"
9+
xmlns:tiff="http://ns.adobe.com/tiff/1.0/"
10+
xmlns:xap="http://ns.adobe.com/xap/1.0/"
11+
xmlns:Iptc4xmpExt="http://iptc.org/std/Iptc4xmpExt/2008-02-29/"
12+
xmlns:LImage="http://ns.leiainc.com/photos/1.0/image/"
13+
xmlns:digiKam="http://www.digikam.org/ns/1.0/"
14+
xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
15+
xmlns:dc="http://purl.org/dc/elements/1.1/"
16+
video:duration="1000"
17+
video:MaxBitRate="183168"
18+
video:StreamCount="2"
19+
video:Codec="h264"
20+
video:CodecDescription="H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10"
21+
video:Format="yuv420p"
22+
video:ColorMode="bt709"
23+
video:ColorSpace="CCIR-709"
24+
video:Width="80"
25+
video:FrameWidth="80"
26+
video:SourceImageWidth="80"
27+
video:Height="46"
28+
video:FrameHeight="46"
29+
video:SourceImageHeight="46"
30+
video:FrameSize="w:80, h:46, unit:pixels"
31+
video:AspectRatio="16/9"
32+
video:FrameRate="30"
33+
video:BitDepth="24"
34+
video:Orientation="6"
35+
video:Language="und"
36+
video:TrackCreateDate="3789288545"
37+
video:HandlerDescription="VideoHandler"
38+
video:MajorBrand="mp42"
39+
video:CompatibleBrands="mp42mp41isomiso2"
40+
video:MinorVersion="0"
41+
video:Encoder="Lavf60.16.100"
42+
video:DateTimeOriginal="2024-01-28T11:09:05"
43+
video:DateUTC="2024-01-28T11:09:05"
44+
video:ModificationDate="2024-01-28T11:09:05"
45+
video:DateTimeDigitized="2024-01-28T11:09:05"
46+
video:FileName="20240128_120909_80p.mp4"
47+
video:FileSize="0"
48+
video:FileType="mp4"
49+
video:MimeType="video/mp4"
50+
xmpDM:duration="1000"
51+
xmpDM:videoColorSpace="CCIR-709"
52+
xmpDM:FieldOrder="Progressive"
53+
xmpDM:videoFrameSize="w:80, h:46, unit:pixels"
54+
xmpDM:videoPixelAspectRatio="16/9"
55+
xmpDM:videoFrameRate="30"
56+
xmpDM:videoPixelDepth="8Int"
57+
xmpDM:shotDate="ne led 28 12:09:05 2024"
58+
xmpDM:audioSampleRate="48000"
59+
xmpDM:audioChannelType="Stereo"
60+
xmpDM:audioSampleType="32Float"
61+
audio:Codec="aac"
62+
audio:CodecDescription="AAC (Advanced Audio Coding)"
63+
audio:SampleRate="48000"
64+
audio:ChannelType="Stereo"
65+
audio:Format="fltp"
66+
audio:SampleType="32Float"
67+
audio:TrackLang="und"
68+
audio:TrackCreateDate="3789288545"
69+
audio:HandlerDescription="SoundHandler"
70+
exif:DateTimeOriginal="2024-01-28T11:09:05"
71+
exif:DateTimeDigitized="2024-01-28T11:09:05"
72+
exif:ExifVersion="0232"
73+
exif:FlashpixVersion="0100"
74+
exif:ColorSpace="65535"
75+
exif:PixelXDimension="80"
76+
exif:PixelYDimension="46"
77+
exif:GPSVersionID="2.0.0.0"
78+
exif:GPSLatitude="50,5.3752490N"
79+
exif:GPSLongitude="14,23.8445710E"
80+
exif:GPSMapDatum="WGS-84"
81+
tiff:DateTime="2024-01-28T11:09:05"
82+
tiff:ImageWidth="81"
83+
tiff:ImageLength="46"
84+
tiff:Orientation="6"
85+
tiff:YCbCrPositioning="1"
86+
tiff:XResolution="72/1"
87+
tiff:YResolution="72/1"
88+
tiff:ResolutionUnit="2"
89+
xap:MetadataDate="2024-01-28T11:09:05"
90+
xap:Rating="3"
91+
xap:ModifyDate="2024-01-28T11:09:05"
92+
xap:CreateDate="2024-01-28T11:09:05"
93+
Iptc4xmpExt:audioBitsPerSample="16"
94+
LImage:MinorVersion="0"
95+
photoshop:DateCreated="2024-01-28T11:09:05">
96+
<exif:ComponentsConfiguration>
97+
<rdf:Seq>
98+
<rdf:li>1</rdf:li>
99+
<rdf:li>2</rdf:li>
100+
<rdf:li>3</rdf:li>
101+
<rdf:li>0</rdf:li>
102+
</rdf:Seq>
103+
</exif:ComponentsConfiguration>
104+
<digiKam:TagsList>
105+
<rdf:Seq>
106+
<rdf:li>Travel</rdf:li>
107+
</rdf:Seq>
108+
</digiKam:TagsList>
109+
<dc:subject>
110+
<rdf:Bag>
111+
<rdf:li>Travel</rdf:li>
112+
</rdf:Bag>
113+
</dc:subject>
114+
</rdf:Description>
115+
</rdf:RDF>
116+
</x:xmpmeta>
117+
<?xpacket end="w"?>
46 KB
Loading

0 commit comments

Comments
 (0)