summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVille Skyttä <ville.skytta@iki.fi>2020-12-27 21:50:32 +0200
committerVille Skyttä <ville.skytta@iki.fi>2020-12-27 21:51:27 +0200
commite249d6e14c2ff231cb25c27f8eb754c5291f1340 (patch)
tree0c28e49c1188638efa71849513f5adaf089dfea2
parent61fc44db3fe2ace487084183a5102584eed16160 (diff)
downloadshared-mime-info-e249d6e14c2ff231cb25c27f8eb754c5291f1340.tar.gz
audio/x-mod: add 669 Composer loop order number to magic
Refs https://gitlab.freedesktop.org/xdg/shared-mime-info/-/issues/144 https://github.com/sezero/mikmod/blob/528ac65977222459f375af54f61933a1cb63c187/libmikmod/loaders/load_669.c#L91 https://github.com/Konstanty/libmodplug/blob/d7ba5efd5816696fba668a23194940f796d62b95/src/load_669.cpp#L48
-rw-r--r--data/freedesktop.org.xml.in42
1 files changed, 22 insertions, 20 deletions
diff --git a/data/freedesktop.org.xml.in b/data/freedesktop.org.xml.in
index 28ba37ac..d45ca833 100644
--- a/data/freedesktop.org.xml.in
+++ b/data/freedesktop.org.xml.in
@@ -4356,27 +4356,29 @@ command to generate the output files.
<match type="string" value="MMD0" offset="0"/>
<match type="string" value="MMD1" offset="0"/>
<!-- 669 composer files: "if" and "JN" -->
- <match type="string" value="if" offset="0">
- <!-- number of samples: 0-63 -->
- <match type="byte" value="0x0" mask="0xc0" offset="110">
- <!-- number of patterns: 0-128 -->
- <match type="byte" value="0x0" mask="0x80" offset="111"/>
- <match type="byte" value="0x80" offset="111"/>
- </match>
- <!-- number of samples: 64 -->
- <match type="byte" value="0x40" offset="110">
- <match type="byte" value="0x0" mask="0x80" offset="111"/>
- <match type="byte" value="0x80" offset="111"/>
- </match>
- </match>
- <match type="string" value="JN" offset="0">
- <match type="byte" value="0x0" mask="0xc0" offset="110">
- <match type="byte" value="0x0" mask="0x80" offset="111"/>
- <match type="byte" value="0x80" offset="111"/>
+ <match type="byte" value="0x0" mask="0x80" offset="112">
+ <match type="string" value="if" offset="0">
+ <!-- number of samples: 0-63 -->
+ <match type="byte" value="0x0" mask="0xc0" offset="110">
+ <!-- number of patterns: 0-128 -->
+ <match type="byte" value="0x0" mask="0x80" offset="111"/>
+ <match type="byte" value="0x80" offset="111"/>
+ </match>
+ <!-- number of samples: 64 -->
+ <match type="byte" value="0x40" offset="110">
+ <match type="byte" value="0x0" mask="0x80" offset="111"/>
+ <match type="byte" value="0x80" offset="111"/>
+ </match>
</match>
- <match type="byte" value="0x40" offset="110">
- <match type="byte" value="0x0" mask="0x80" offset="111"/>
- <match type="byte" value="0x80" offset="111"/>
+ <match type="string" value="JN" offset="0">
+ <match type="byte" value="0x0" mask="0xc0" offset="110">
+ <match type="byte" value="0x0" mask="0x80" offset="111"/>
+ <match type="byte" value="0x80" offset="111"/>
+ </match>
+ <match type="byte" value="0x40" offset="110">
+ <match type="byte" value="0x0" mask="0x80" offset="111"/>
+ <match type="byte" value="0x80" offset="111"/>
+ </match>
</match>
</match>
<match type="string" value="MAS_UTrack_V00" offset="0"/>