]> granicus.if.org Git - file/commitdiff
PR/82: David Korth: Added a check for ICE-compressed SNDH audio files.
authorChristos Zoulas <christos@zoulas.com>
Mon, 27 May 2019 01:34:02 +0000 (01:34 +0000)
committerChristos Zoulas <christos@zoulas.com>
Mon, 27 May 2019 01:34:02 +0000 (01:34 +0000)
magic/Magdir/audio

index 29e3e44f99fcb4925850a0032257b9eb82dc6c43..79ae5404c3600a51e8b49e449604c724c92e0582 100644 (file)
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------------------------
-# $File: audio,v 1.112 2019/05/27 01:31:07 christos Exp $
+# $File: audio,v 1.113 2019/05/27 01:34:02 christos Exp $
 # audio:  file(1) magic for sound formats (see also "iff")
 #
 # Jan Nicolai Langfeldt (janl@ifi.uio.no), Dan Quinlan (quinlan@yggdrasil.com),
 1      string  [licq]                  LICQ configuration file
 
 # Atari ST audio files by Dirk Jagdmann <doj@cubic.org>
-0      string          ICE!            SNDH Atari ST music
+# NOTE: Most SNDH music is packed using ICE, which has
+# magic numbers "ICE!" and "Ice!". Some SNDH music is
+# not packed, so we check for both packed and unpacked.
+12     string                  SNDH    SNDH Atari ST music
+0      belong&0xFFDFDFFF       0x49434521
+>14    search/40               NDH     SNDH Atari ST music
+>14    search/40               TITL    SNDH Atari ST music
 0      string          SC68\ Music-file\ /\ (c)\ (BeN)jami     sc68 Atari ST music
 
 # musepak support From: "Jiri Pejchal" <jiri.pejchal@gmail.com>