Lines Matching +full:3 +full:- +full:byte
2 #------------------------------------------------------------------------------
12 >12 belong 1 8-bit ISDN mu-law,
14 >12 belong 2 8-bit linear PCM [REF-PCM],
16 >12 belong 3 16-bit linear PCM,
18 >12 belong 4 24-bit linear PCM,
20 >12 belong 5 32-bit linear PCM,
22 >12 belong 6 32-bit IEEE floating point,
24 >12 belong 7 64-bit IEEE floating point,
28 >12 belong 11 8-bit fixed point,
29 >12 belong 12 16-bit fixed point,
30 >12 belong 13 24-bit fixed point,
31 >12 belong 14 32-bit fixed point,
32 >12 belong 18 16-bit linear with emphasis,
33 >12 belong 19 16-bit linear compressed,
34 >12 belong 20 16-bit linear with emphasis and compression,
36 >12 belong 23 8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice enc.),
37 !:mime audio/x-adpcm
38 >12 belong 24 compressed (8-bit CCITT G.722 ADPCM)
39 >12 belong 25 compressed (3-bit CCITT G.723.3 ADPCM),
40 >12 belong 26 compressed (5-bit CCITT G.723.5 ADPCM),
41 >12 belong 27 8-bit A-law (CCITT G.711),
48 # that uses little-endian encoding and has a different magic number
50 >12 lelong 1 8-bit ISDN mu-law,
51 !:mime audio/x-dec-basic
52 >12 lelong 2 8-bit linear PCM [REF-PCM],
53 !:mime audio/x-dec-basic
54 >12 lelong 3 16-bit linear PCM,
55 !:mime audio/x-dec-basic
56 >12 lelong 4 24-bit linear PCM,
57 !:mime audio/x-dec-basic
58 >12 lelong 5 32-bit linear PCM,
59 !:mime audio/x-dec-basic
60 >12 lelong 6 32-bit IEEE floating point,
61 !:mime audio/x-dec-basic
62 >12 lelong 7 64-bit IEEE floating point,
63 !:mime audio/x-dec-basic
66 >12 belong 11 8-bit fixed point,
67 >12 belong 12 16-bit fixed point,
68 >12 belong 13 24-bit fixed point,
69 >12 belong 14 32-bit fixed point,
70 >12 belong 18 16-bit linear with emphasis,
71 >12 belong 19 16-bit linear compressed,
72 >12 belong 20 16-bit linear with emphasis and compression,
74 >12 lelong 23 8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice enc.),
75 !:mime audio/x-dec-basic
76 >12 belong 24 compressed (8-bit CCITT G.722 ADPCM)
77 >12 belong 25 compressed (3-bit CCITT G.723.3 ADPCM),
78 >12 belong 26 compressed (5-bit CCITT G.723.5 ADPCM),
79 >12 belong 27 8-bit A-law (CCITT G.711),
95 !:mime audio/x-unknown
97 !:mime audio/x-unknown
99 !:mime audio/x-unknown
101 >19 byte 0x1A
102 >>23 byte >0 - version %d
103 >>22 byte >0 \b.%d
107 >4 belong x - version %d
112 >4 byte&0xf0 x version %d
113 >4 byte&0x0f x \b.%d,
114 >45 byte x %d instruments
115 >83 byte 0 (module)
116 >83 byte 1 (song)
120 !:mime audio/x-pn-realaudio
122 !:mime application/vnd.rn-realmedia
123 #video/x-pn-realvideo
124 #video/vnd.rn-realvideo
125 #application/vnd.rn-realmedia
130 # fixed by <doj@cubic.org> 2003-06-24
142 !:mime audio/x-s3m
156 # audio/x-zipped-it .itz
158 # audio/x-s3m screamtracker modules
160 # audio/x-zipped-mod mdz
162 # audio/x-mod All modules (mod, s3m, 669, mtm, med, xm, it, mdz, stm, itz, xmz, s3z)
167 # <doj@cubic.org> added title printing on 2003-06-24
170 !:mime audio/x-mod
171 #audio/x-tracker-module
176 !:mime audio/x-mod
177 #audio/x-tracker-module
181 !:mime audio/x-mod
182 #audio/x-screamtracker-module
184 !:mime audio/x-mod
185 #audio/x-screamtracker-module
187 1080 string \!PM! 4-channel Protracker module sound data
188 !:mime audio/x-mod
189 #audio/x-protracker-module
192 1080 string M.K. 4-channel Protracker module sound data
193 !:mime audio/x-mod
194 #audio/x-protracker-module
197 1080 string M!K! 4-channel Protracker module sound data
198 !:mime audio/x-mod
199 #audio/x-protracker-module
202 1080 string FLT4 4-channel Startracker module sound data
203 !:mime audio/x-mod
204 #audio/x-startracker-module
207 1080 string FLT8 8-channel Startracker module sound data
208 !:mime audio/x-mod
209 #audio/x-startracker-module
212 1080 string 4CHN 4-channel Fasttracker module sound data
213 !:mime audio/x-mod
214 #audio/x-fasttracker-module
217 1080 string 6CHN 6-channel Fasttracker module sound data
218 !:mime audio/x-mod
219 #audio/x-fasttracker-module
222 1080 string 8CHN 8-channel Fasttracker module sound data
223 !:mime audio/x-mod
224 #audio/x-fasttracker-module
227 1080 string CD81 8-channel Octalyser module sound data
228 !:mime audio/x-mod
229 #audio/x-octalysertracker-module
232 1080 string OKTA 8-channel Octalyzer module sound data
233 !:mime audio/x-mod
234 #audio/x-octalysertracker-module
239 #>1080 string >/0 %.2s-channel Fasttracker "oktalyzer" module sound data
240 1080 string 16CN 16-channel Taketracker module sound data
241 !:mime audio/x-mod
242 #audio/x-taketracker-module
244 1080 string 32CN 32-channel Taketracker module sound data
245 !:mime audio/x-mod
246 #audio/x-taketracker-module
249 # TOC sound files -Trevor Johnson <trevor@jpj.net>
254 # added name,author,(c) and new RSID type by <doj@cubic.org> 2003-06-24
275 # IRCAM sound files - Michael Pruett <michael@68k.org>
276 # http://www-mmsp.ece.mcgill.ca/documents/AudioFormats/IRCAM/IRCAM.html
277 0 belong 0x64a30100 IRCAM file (VAX little-endian)
278 0 belong 0x0001a364 IRCAM file (VAX big-endian)
279 0 belong 0x0002a364 IRCAM file (Sun little-endian)
280 0 belong 0x64a30200 IRCAM file (Sun big-endian)
281 0 belong 0x64a30300 IRCAM file (MIPS little-endian)
282 0 belong 0x0003a364 IRCAM file (MIPS big-endian)
283 0 belong 0x0004a364 IRCAM file (NeXT little-endian)
284 0 belong 0x64a30400 IRCAM file (NeXT big-endian)
295 >12 beshort =-1 stereo,
298 >16 beshort =-1 signed,
301 >18 beshort =-1 loop,
303 >22 byte =0 replay 5.485 KHz
304 >22 byte =1 replay 8.084 KHz
305 >22 byte =2 replay 10.971 KHz
306 >22 byte =3 replay 16.168 KHz
307 >22 byte =4 replay 21.942 KHz
308 >22 byte =5 replay 32.336 KHz
309 >22 byte =6 replay 43.885 KHz
310 >22 byte =7 replay 47.261 KHz
314 # ID3 version 2 tags <waschk@informatik.uni-rostock.de>
316 >3 byte x \b.%d
317 >4 byte x \b.%d
318 >>5 byte &0x80 \b, unsynchronized frames
319 >>5 byte &0x40 \b, extended header
320 >>5 byte &0x20 \b, experimental
321 >>5 byte &0x10 \b, footer present
329 >5 byte x version %d,
330 >6 byte x %d tracks,
331 >122 byte&0x2 =1 dual PAL/NTSC
332 >122 byte&0x1 =1 PAL
333 >122 byte&0x1 =0 NTSC
344 >20 byte x \b), %d tracks,
345 >18 byte&0x2 =1 dual PAL/NTSC
346 >18 byte&0x2 =0
347 >>18 byte&0x1 =1 PAL
348 >>18 byte&0x1 =0 NTSC
352 0 string SNES-SPC700\ Sound\ File\ Data\ v SNES SPC700 sound file
354 >>0x23 byte 0x1B \b, without ID666 tag
355 >>0x23 byte 0x1A \b, with ID666 tag
359 # Impulse tracker module (audio/x-it)
360 0 string IMPM Impulse Tracker module sound data -
361 !:mime audio/x-mod
366 # Imago Orpheus module (audio/x-imf)
367 60 string IM10 Imago Orpheus module sound data -
375 >18 byte &2 16 bit
376 >18 byte ^2 8 bit
377 >18 byte &4 stereo
378 >18 byte ^4 mono
381 >30 byte !0 %d samples
386 >22 byte 0x49 looped
387 >22 byte 0xC9 non-looped
388 >23 byte 1 33kHz
389 >23 byte 2 50kHz
390 >23 byte 3 16kHz
396 >0 byte 1 sample
397 >0 byte 2 adlib melody
398 >0 byte >2 adlib drum
399 >31 byte &2 stereo
400 >31 byte ^2 mono
401 >31 byte &4 16bit little endian
402 >31 byte ^4 8bit
403 >30 byte 0 unpacked
404 >30 byte 1 packed
410 0 string MMD3 OctaMED Soundstudio music file, version 3
418 >3 byte =0 1 module data
419 >3 byte =1 2 module data
428 >3 byte <2 Hively Tracker Song
429 >3 byte =0 v1 module data
430 >3 byte =1 v2 module data
437 #>-0 offset <0xffff
444 >20 byte >0 %c
445 >>21 byte >0 \b%c
446 >>>22 byte >0 \b%c
447 >>>>23 byte >0 \b%c
451 >4 byte >0 V%X.
452 >>5 byte x \b%02X
458 # From: <doj@cubic.org> 2003-06-24
460 0 string Extreme Extreme Tracker AMS Module v1.3
462 >4 byte x v%i
487 0 string \001Sharp\040JisakuMelody SHARP Cell-Phone ringing Melody
489 >>32 byte x \b, %d tracks
495 >4 byte&0x7f >0 \b, unknown version
496 >4 byte&0x7f 0 \b
504 >>20 byte&0xe 0x0 \b, mono
505 >>20 byte&0xe 0x2 \b, stereo
506 >>20 byte&0xe 0x4 \b, 3 channels
507 >>20 byte&0xe 0x6 \b, 4 channels
508 >>20 byte&0xe 0x8 \b, 5 channels
509 >>20 byte&0xe 0xa \b, 6 channels
510 >>20 byte&0xe 0xc \b, 7 channels
511 >>20 byte&0xe 0xe \b, 8 channels
531 >>21 byte&0xf >0 \b, >4G samples
532 >>21 byte&0xf 0 \b
546 0 string A#S#C#S#S#L#V#3 Synthesizer Generator or Kimwitu data
551 0 string TFMX-SONG TFMX module sound data
557 !:mime audio/x-ape
585 >22 byte x \b, version %u
586 >21 byte x \b.%u
587 >20 byte x \b.%u
597 0 string mpu401tr MPU-401 Trakker
600 >4 byte x Version %d
610 0 string \<CUD-FM-File\> CFF Song
619 #>5 byte x version %d
620 >14 byte x %d channel(s),
621 >15 byte =1 lossless,
622 >15 byte =0 lossy,
623 >16 byte x mid-side
646 !:mime audio/x-mpegurl
660 0 string SC68\ Music-file\ /\ (c)\ (BeN)jami sc68 Atari ST music
664 !:mime audio/x-musepack
665 >3 byte 255 \b, SV pre8
666 >3 byte&0xF 0x6 \b, SV 6
667 >3 byte&0xF 0x8 \b, SV 8
668 >3 byte&0xF 0x7 \b, SV 7
669 >>3 byte&0xF0 0x0 \b.0
670 >>3 byte&0xF0 0x10 \b.1
671 >>3 byte&0xF0 240 \b.15
672 >>10 byte&0xF0 0x0 \b, no profile
673 >>10 byte&0xF0 0x10 \b, profile 'Unstable/Experimental'
674 >>10 byte&0xF0 0x50 \b, quality 0
675 >>10 byte&0xF0 0x60 \b, quality 1
676 >>10 byte&0xF0 0x70 \b, quality 2 (Telephone)
677 >>10 byte&0xF0 0x80 \b, quality 3 (Thumb)
678 >>10 byte&0xF0 0x90 \b, quality 4 (Radio)
679 >>10 byte&0xF0 0xA0 \b, quality 5 (Standard)
680 >>10 byte&0xF0 0xB0 \b, quality 6 (Xtreme)
681 >>10 byte&0xF0 0xC0 \b, quality 7 (Insane)
682 >>10 byte&0xF0 0xD0 \b, quality 8 (BrainDead)
683 >>10 byte&0xF0 0xE0 \b, quality 9
684 >>10 byte&0xF0 0xF0 \b, quality 10
685 >>27 byte 0x0 \b, Buschmann 1.7.0-9, Klemm 0.90-1.05
686 >>27 byte 102 \b, Beta 1.02
687 >>27 byte 104 \b, Beta 1.04
688 >>27 byte 105 \b, Alpha 1.05
689 >>27 byte 106 \b, Beta 1.06
690 >>27 byte 110 \b, Release 1.1
691 >>27 byte 111 \b, Alpha 1.11
692 >>27 byte 112 \b, Beta 1.12
693 >>27 byte 113 \b, Alpha 1.13
694 >>27 byte 114 \b, Beta 1.14
695 >>27 byte 115 \b, Alpha 1.15
698 !:mime audio/x-musepack
708 # guitar pro v3,4,5 from http://filext.com/file-extension/gp3
709 0 string \030FICHIER\ GUITAR\ PRO\ v3. Guitar Pro Ver. 3 Tablature
714 # Type: Adaptive Multi-Rate Codec
716 # http://fileformats.archiveteam.org/wiki/Adaptive_Multi-Rate_Audio
718 # http://mark0.net/download/triddefs_xml.7z/defs/a/audio-amr.trid.xml
722 # "Adaptive Multi-Rate Audio" by DROID via PUID fmt/356 and
723 # "AMR" "AMR audio" or "Adaptive Multi-Rate" by shared MIME-info database from freedesktop.org
724 0 string #!AMR Adaptive Multi-Rate Codec
725 # Adaptive Multi-Rate Codec (strength=80) before wrong "a AMR script executable (binary data)" (strength=20=60/3) by ./varied.script
727 # Reference: http://mark0.net/download/triddefs_xml.7z/defs/a/audio-awb.trid.xml
728 # Note: called "Adaptive Multi-Rate Wideband ACELP codec" by TrID and
729 # "Adaptive Multi-Rate Wideband Audio" bY DROID via PUID fmt/954 and
730 # "AMR-WB" "AMR-WB audio" or "Adaptive Multi-Rate Wideband" by shared MIME-info database from freedesktop.org
731 >5 string -WB (Wideband)
732 # https://www.iana.org/assignments/media-types/audio/AMR-WB
733 !:mime audio/AMR-WB
734 #!:mime audio/amr-wb-encrypted
739 # https://www.iana.org/assignments/media-types/audio/AMR
744 # GRR: maybe also 3ga suffix? https://telparia.com/fileFormatSamples/audio/amr/example.3ga
745 #!:ext amr/3ga
747 # Type: SuperCollider 3 Synth Definition File Format
766 !:mime audio/x-vgm
793 >>>0x58 ulelong >0 Y8950 (MSX-Audio),
808 >>>>0x78 ubyte 0x00 AY-3-8910,
809 >>>>0x78 ubyte 0x01 AY-3-8912,
810 >>>>0x78 ubyte 0x02 AY-3-8913,
811 >>>>0x78 ubyte 0x03 AY-3-8930,
859 >>>0xD8 ulelong >0 X1-010,
870 >4 byte 0xc4 GVOX Encore music, version 5.0 or above
871 >4 byte 0xc2 GVOX Encore music, version < 5.0
874 >4 byte 0xc5 GVOX Encore music, version < 5.0
879 # Reference: http://www.poi-factory.com/node/19580
884 !:mime audio/x-vpm-wav-garmin
886 # 3 bytes indicating the voice version (200,220)
888 # day of release (01-31)
890 # month of release (01-12)
894 # hour of release (0-23)
896 # minute of release (0-59)
898 # second of release (0-59)
901 # you can only select voice modules with corresponding language byte ID like 1
919 >>>>>(&-8.l) string RIFF
921 >>>>>>&-4 indirect x
922 # 2 - ~ 131 WAV samples following same way
930 !:mime audio/x-vpm-garmin
935 >0x3 byte 0xFE General Digital Music.
939 >>>>0x46 byte 0x1A
941 >>>>>0x4B byte x %d.
942 >>>>>0x4C byte x \b%02d
944 >>>>>0x4F byte x \b%d.
945 >>>>>>0x50 byte x \b%d)
948 >0x3 byte/16 x Version %d.
949 >0x3 byte&0x0F x \b%02d
953 >3 ubyte <6 MOdule with MP3
954 >>3 byte 0 Version 0 (With MP3 and lossless)
955 >>3 byte 1 Version 1 (With ogg and lossless)
956 >>3 byte 3 Version 2.2
957 >>3 byte 4 (With no LAME header)
958 >>3 byte 5 Version 2.4
967 >3 string <9
968 >>3 string 4 (4 voices)
969 >>3 string 8 (8 voices)
973 >0x2c byte 0x0d
974 >>0x2d byte 0x0a
975 >>>0x2e byte 0x1a
976 >>>>0x3 byte 0xFE Farandole Tracker Song
977 >>>>>0x31 byte/16 x Version %d.
978 >>>>>0x31 byte&0x0F x \b%02d
984 >8 byte >0 \b, version %u
985 >8 byte >26
986 #>>9 byte x \b, channels %u
989 #>>14 byte x \b, instruments %u
994 #>>23 byte x \b, master volume %u
995 #>>24 byte x \b, song speed %u
996 #>>25 byte x \b, song speed2 %u
997 #>>26 byte x \b, song rate %u
999 #>>31 byte x \b, multiplex period %u
1000 #>>32 byte x \b, pitch inaccuracy %u
1006 # see Specifications/WOPL-and-OPLI-Specification.txt
1008 0 string WOPL3-INST\0 WOPL instrument
1010 0 string WOPL3-BANK\0 WOPL instrument bank
1020 2 string ADLIB- AdLib instrument data
1021 >0 byte x \b, version %u
1022 >1 byte x \b.%u
1030 >(2.S-2) string (c)CRI CRI ADX ADPCM audio
1032 !:mime audio/x-adx
1034 >>0x12 byte x v%u
1035 >>0x04 byte 0x02 \b, pre-set prediction coefficients
1036 >>0x04 byte 0x03 \b, standard ADX
1037 >>0x04 byte 0x04 \b, exponential scale
1038 >>0x04 byte 0x10 \b, AHX (Dreamcast)
1039 >>0x04 byte 0x11 \b, AHX
1041 >>0x12 byte 0x03
1044 >>0x12 byte 0x04
1047 >>0x13 byte&0x08 0x08 \b, encrypted
1049 # Lossless audio (.la) (http://www.lossless-audio.com/)
1062 >3 byte 0x01
1064 >3 byte 0x02
1066 >3 byte 0x11
1068 >3 byte 0x12
1070 >3 byte 0x13
1072 >3 byte 0x21
1074 >3 byte 0x22
1076 >3 byte 0x23
1078 >3 byte 0x41
1084 !:mime audio/x-psf
1085 >>3 byte 0x01 (Sony PlayStation)
1086 >>3 byte 0x02 (Sony PlayStation 2)
1087 >>3 byte 0x11 (Sega Saturn)
1088 >>3 byte 0x12 (Sega Dreamcast)
1089 >>3 byte 0x13 (Sega Mega Drive)
1090 >>3 byte 0x21 (Nintendo 64)
1091 >>3 byte 0x22 (Game Boy Advance)
1092 >>3 byte 0x23 (Super NES)
1093 >>3 byte 0x41 (Capcom QSound)
1095 # Atari 8-bit SAP audio format
1096 # http://asap.sourceforge.net/sap-format.html
1098 0 string SAP\r\n Atari 8-bit SAP audio file
1099 !:mime audio/x-sap
1109 0 name nintendo-wii-brstm-fields
1112 >>>(&-4.L+0x48) belong x
1113 >>>>&-4 byte 0 PCM, signed 8-bit,
1114 >>>>&-4 byte 1 PCM, signed 16-bit,
1115 >>>>&-4 byte 2 THP ADPCM,
1116 >>>>&-3 byte !0 looping,
1117 >>>>&-2 byte 1 mono
1118 >>>>&-2 byte 2 stereo
1119 >>>>&-2 byte 3 3 channels
1120 >>>>&-2 byte 4 quad
1121 >>>>&-2 byte >4 %u channels
1128 !:mime audio/x-brstm
1130 # Wii is big-endian, so default to BE.
1132 >>0 use nintendo-wii-brstm-fields
1134 >>0 use \^nintendo-wii-brstm-fields
1136 # Nintendo 3DS BCSTM audio format (fields)
1137 0 name nintendo-3ds-bcstm-fields
1140 >>&0x1C byte 0 PCM, signed 8-bit,
1141 >>&0x1C byte 1 PCM, signed 16-bit,
1142 >>&0x1C byte 2 DSP ADPCM,
1143 >>&0x1C byte 3 IMA ADPCM,
1144 >>&0x1D byte !0 looping,
1145 >>&0x1E byte 1 mono
1146 >>&0x1E byte 2 stereo
1147 >>&0x1E byte 3 3 channels
1148 >>&0x1E byte 4 quad
1149 >>&0x1E byte >4 %u channels
1152 # Nintendo 3DS BCSTM audio format
1153 # https://www.3dbrew.org/wiki/BCSTM
1155 0 string CSTM Nintendo 3DS BCSTM audio file
1156 !:mime audio/x-bcstm
1158 # 3DS is little-endian, so default to LE.
1160 >>0 use nintendo-3ds-bcstm-fields
1162 >>0 use \^nintendo-3ds-bcstm-fields
1169 !:mime audio/x-bfstm
1174 >>0 use nintendo-3ds-bcstm-fields
1176 >>0 use \^nintendo-3ds-bcstm-fields
1178 # Nintendo 3DS BCSTM audio format (fields)
1179 0 name nintendo-3ds-bcwav-fields
1182 >>&0x4 byte 0 PCM, signed 8-bit,
1183 >>&0x4 byte 1 PCM, signed 16-bit,
1184 >>&0x4 byte 2 DSP ADPCM,
1185 >>&0x4 byte 3 IMA ADPCM,
1186 >>&0x5 byte !0 looping,
1190 # Nintendo 3DS BCWAV audio format
1191 # https://www.3dbrew.org/wiki/BCWAV
1193 0 string CWAV Nintendo 3DS BCWAV audio file
1194 !:mime audio/x-bcwav
1196 # 3DS is little-endian, so default to LE.
1198 >>0 use nintendo-3ds-bcwav-fields
1200 >>0 use \^nintendo-3ds-bcwav-fields
1204 # https://dsd-guide.com/sites/default/files/white-papers/DSDIFF_1.5_Spec.pdf
1208 !:mime audio/x-dff
1214 >>&8 byte 1
1229 >>>>>>&8 ubeshort 3
1232 >>>>>>>&0 default x \b, 3 channels
1250 >>>>>>>&-4 ubelong/44100 x "DSD %u"
1251 >>>>>>>&-4 ubelong x %u Hz
1269 >>>>>&0 byte x \b.%u
1270 >>>>>&1 byte x \b.%u
1272 # v1 / quest for metadata / failure ( possibly due to -P bytes=... being too low )
1281 # https://dsd-guide.com/sites/default/files/white-papers/DSFFileFormatSpec_E.pdf
1284 !:mime audio/x-dsf
1293 # NOTE: the spec incorrectly uses "bits per sample" instead of "bits per byte"
1299 >>>>&4 ulelong 3 \b, 3.0 stereo
1310 >>>>>&-4 ulelong/44100 x "DSD %u"
1322 >>>>>>&0 byte x \b.%u
1323 >>>>>>&1 byte x \b.%u
1324 # unable to verify ID3 ( possibly due to -P bytes=... being too low )
1339 >52 byte 0 \b, percussive
1340 >52 byte 1 \b, melodic