Lines Matching +full:2 +full:- +full:8

2 #------------------------------------------------------------------------------
12 !:mime video/x-sgi-movie
28 !:mime image/x-quicktime
30 #!:mime image/x-quicktime
32 !:mime application/x-quicktime-player
38 # https://aeroquartet.com/wordpress/2016/03/05/3-xavc-s/
39 >8 string XAVC \b, MPEG v4 system, Sony XAVC Codec
46 >8 string 3g2 \b, MPEG v4 system, 3GPP2
51 # https://www.3gpp2.org/Public_html/Specs/C.S0050-B_v1.0_070521.pdf
53 >>11 byte 0x61 \b C.S0050-0 V1.0
54 >>11 byte 0x62 \b C.S0050-0-A V1.0.0
55 >>11 byte 0x63 \b C.S0050-0-B V1.0
56 >8 string 3ge \b, MPEG v4 system, 3GPP
61 >8 string 3gf \b, MPEG v4 system, 3GPP
62 >>11 byte 9 \b, Release %d File-delivery profile
63 >8 string 3gg \b, MPEG v4 system, 3GPP
67 >8 string 3gh \b, MPEG v4 system, 3GPP
70 >8 string 3gm \b, MPEG v4 system, 3GPP
73 >8 string 3gp \b, MPEG v4 system, 3GPP
76 >>11 byte 2 \b, Release %d (non existent)
82 >8 string 3gr \b, MPEG v4 system, 3GPP
86 >8 string 3gs \b, MPEG v4 system, 3GPP
91 >8 string 3gt \b, MPEG v4 system, 3GPP
93 >>11 byte 8 \b, Release %d Media Stream Recording Profile
95 >8 string ARRI \b, MPEG v4 system, ARRI Digital Camera
97 >8 string avc1 \b, MPEG v4 system, 3GPP JVT AVC [ISO 14496-12:2005]
99 >8 string bbxm \b, Blinkbox Master File: H.264 video/16-bit LE LPCM audio
101 >8 string/W qt \b, Apple QuickTime movie
103 >8 string CAEP \b, Canon Digital Camera
104 >8 string caqv \b, Casio Digital Camera
105 >8 string CDes \b, Convergent Design
106 >8 string caaa \b, CMAF Media Profile - AAC Adaptive Audio
107 >8 string caac \b, CMAF Media Profile - AAC Core
108 >8 string caqv \b, Casio Digital Camera Casio
109 >8 string ccea \b, CMAF Supplemental Data - CEA-608/708
110 >8 string ccff \b, Common container file format
111 >8 string cfhd \b, CMAF Media Profile - AVC HD
112 >8 string cfsd \b, CMAF Media Profile - AVC SD
113 >8 string chd1 \b, CMAF Media Profile - HEVC HDR10
114 >8 string chdf \b, CMAF Media Profile - AVC HDHF
115 >8 string chhd \b, CMAF Media Profile - HEVC HHD8
116 >8 string chh1 \b, CMAF Media Profile - HEVC HHD10
117 >8 string clg1 \b, CMAF Media Profile - HEVC HLG10
118 >8 string cmfc \b, CMAF Track Format
119 >8 string cmff \b, CMAF Fragment Format
120 >8 string cmfl \b, CMAF Chunk Format
121 >8 string cmfs \b, CMAF Segment Format
122 >8 string cud1 \b, CMAF Media Profile - HEVC UHD10
123 >8 string cud8 \b, CMAF Media Profile - HEVC UHD8
124 >8 string cwvt \b, CMAF Media Profile - WebVTT
125 >8 string da0a \b, DMB MAF w/ MPEG Layer II aud, MOT slides, DLS, JPG/PNG/MNG
126 >8 string da0b \b, DMB MAF, ext DA0A, with 3GPP timed text, DID, TVA, REL, IPMP
127 >8 string da1a \b, DMB MAF audio with ER-BSAC audio, JPG/PNG/MNG images
128 >8 string da1b \b, DMB MAF, ext da1a, with 3GPP timed text, DID, TVA, REL, IPMP
129 >8 string da2a \b, DMB MAF aud w/ HE-AAC v2 aud, MOT slides, DLS, JPG/PNG/MNG
130 >8 string da2b \b, DMB MAF, ext da2a, with 3GPP timed text, DID, TVA, REL, IPMP
131 >8 string da3a \b, DMB MAF aud with HE-AAC aud, JPG/PNG/MNG images
132 >8 string da3b \b, DMB MAF, ext da3a w/ BIFS, 3GPP, DID, TVA, REL, IPMP
133 >8 string dash \b, MPEG v4 system, Dynamic Adaptive Streaming over HTTP
135 >8 string dby1 \b, MP4 files with Dolby content
136 >8 string dsms \b, Media Segment DASH conformant
137 >8 string dts1 \b, MP4 track file with audio codecs dtsc dtsh or dtse
138 >8 string dts2 \b, MP4 track file with audio codec dtsx
139 >8 string dts3 \b, MP4 track file with audio codec dtsy
140 >8 string dxo$20 \b, DxO ONE camera
141 >8 string dmb1 \b, DMB MAF supporting all the components defined in the spec
142 >8 string dmpf \b, Digital Media Project
143 >8 string drc1 \b, Dirac (wavelet compression), encap in ISO base media (MP4)
144 >8 string dv1a \b, DMB MAF vid w/ AVC vid, ER-BSAC aud, BIFS, JPG/PNG/MNG, TS
145 >8 string dv1b \b, DMB MAF, ext dv1a, with 3GPP timed text, DID, TVA, REL, IPMP
146 >8 string dv2a \b, DMB MAF vid w/ AVC vid, HE-AAC v2 aud, BIFS, JPG/PNG/MNG, TS
147 >8 string dv2b \b, DMB MAF, ext dv2a, with 3GPP timed text, DID, TVA, REL, IPMP
148 >8 string dv3a \b, DMB MAF vid w/ AVC vid, HE-AAC aud, BIFS, JPG/PNG/MNG, TS
149 >8 string dv3b \b, DMB MAF, ext dv3a, with 3GPP timed text, DID, TVA, REL, IPMP
150 >8 string dvr1 \b, DVB (.DVB) over RTP
152 >8 string dvt1 \b, DVB (.DVB) over MPEG-2 Transport Stream
153 >8 string emsg \b, Event message box present
155 >8 string F4V \b, Video for Adobe Flash Player 9+ (.F4V)
157 >8 string F4P \b, Protected Video for Adobe Flash Player 9+ (.F4P)
159 >8 string F4A \b, Audio for Adobe Flash Player 9+ (.F4A)
161 >8 string F4B \b, Audio Book for Adobe Flash Player 9+ (.F4B)
163 >8 string ifrm \b, Apple iFrame Specification, Version 8.1 Jan 2013
164 >8 string im1i \b, CMAF Media Profile - IMSC1 Image
165 >8 string im1t \b, CMAF Media Profile - IMSC1 Text
166 >8 string isc2 \b, ISMACryp 2.0 Encrypted File
167 # ?/enc-isoff-generic
168 >8 string iso \b, MP4 Base Media
171 >>11 string m v1 [ISO 14496-12:2003]
172 >>11 string 2 v2 [ISO 14496-12:2005]
176 >8 string isml \b, MP4 Base Media v2 [ISO 14496-12:2005]
178 >8 string J2P0 \b, JPEG2000 Profile 0
179 >8 string J2P1 \b, JPEG2000 Profile 1
180 >8 string/W jp2 \b, JPEG 2000
182 >8 string JP2 \b, JPEG 2000 Image (.JP2) [ISO 15444-1 ?]
184 >8 string JP20 \b, Unknown, from GPAC samples (prob non-existent)
185 >8 string jpm \b, JPEG 2000 Compound Image (.JPM) [ISO 15444-6]
187 >8 string jpsi \b, The JPSearch data interchange format
188 >8 string jpx \b, JPEG 2000 w/ extensions (.JPX) [ISO 15444-2]
190 >8 string KDDI \b, 3GPP2 EZmovie for KDDI 3G cellphones
192 >8 string LCAG \b, Leica digital camera
193 >8 string lmsg \b, Last Media Segment indicator for ISO base media file format.
194 >8 string M4A \b, Apple iTunes ALAC/AAC-LC (.M4A) Audio
195 !:mime audio/x-m4a
196 >8 string M4B \b, Apple iTunes ALAC/AAC-LC (.M4B) Audio Book
198 >8 string M4P \b, Apple iTunes ALAC/AAC-LC (.M4P) AES Protected Audio
200 >8 string M4V \b, Apple iTunes Video (.M4V) Video
201 !:mime video/x-m4v
202 >8 string M4VH \b, Apple TV (.M4V)
203 !:mime video/x-m4v
204 >8 string M4VP \b, Apple iPhone (.M4V)
205 !:mime video/x-m4v
206 >8 string mj2s \b, Motion JPEG 2000 [ISO 15444-3] Simple Profile
208 >8 string mjp2 \b, Motion JPEG 2000 [ISO 15444-3] General Profile
209 >8 string MFSM \b, Media File for Samsung video Metadata
210 >8 string MGSV \b, Sony Home and Mobile Multimedia Platform (HMMP)
212 >8 string mmp4 \b, MPEG-4/3GPP Mobile Profile (.MP4 / .3GP) (for NTT)
214 >8 string mobi \b, MPEG-4, MOBI format
216 >8 string mp21 \b, MPEG-21 [ISO/IEC 21000-9]
217 >8 string mp41 \b, MP4 v1 [ISO 14496-1:ch13]
219 >8 string mp42 \b, MP4 v2 [ISO 14496-14]
221 >8 string mp71 \b, MP4 w/ MPEG-7 Metadata [per ISO 14496-12]
222 >8 string mp7t \b, MPEG v4 system, MPEG v7 XML
223 >8 string mp7b \b, MPEG v4 system, MPEG v7 binary XML
224 >8 string mpuf \b, Compliance with the MMT Processing Unit format
225 >8 string msdh \b, Media Segment conforming to ISO base media file format.
226 >8 string msix \b, Media Segment conforming to ISO base media file format.
227 >8 string mmp4 \b, MPEG v4 system, 3GPP Mobile
229 >8 string MPPI \b, Photo Player, MAF [ISO/IEC 23000-3]
230 >8 string mqt \b, Sony / Mobile QuickTime (.MQV) US Pat 7,477,830
232 >8 string MSNV \b, MPEG-4 (.MP4) for SonyPSP
234 >8 string NDAS \b, MP4 v2 [ISO 14496-14] Nero Digital AAC Audio
236 >8 string NDSC \b, MPEG-4 (.MP4) Nero Cinema Profile
238 >8 string NDSH \b, MPEG-4 (.MP4) Nero HDTV Profile
240 >8 string NDSM \b, MPEG-4 (.MP4) Nero Mobile Profile
242 >8 string NDSP \b, MPEG-4 (.MP4) Nero Portable Profile
244 >8 string NDSS \b, MPEG-4 (.MP4) Nero Standard Profile
246 >8 string NDXC \b, H.264/MPEG-4 AVC (.MP4) Nero Cinema Profile
248 >8 string NDXH \b, H.264/MPEG-4 AVC (.MP4) Nero HDTV Profile
250 >8 string NDXM \b, H.264/MPEG-4 AVC (.MP4) Nero Mobile Profile
252 >8 string NDXP \b, H.264/MPEG-4 AVC (.MP4) Nero Portable Profile
254 >8 string NDXS \b, H.264/MPEG-4 AVC (.MP4) Nero Standard Profile
255 >8 string niko \b, Nikon Digital Camera
257 >8 string odcf \b, OMA DCF DRM Format 2.0 (OMA-TS-DRM-DCF-V2_0-20060303-A)
258 >8 string opf2 \b, OMA PDCF DRM Format 2.1 (OMA-TS-DRM-DCF-V2_1-20070724-C)
259 >8 string opx2 \b, OMA PDCF DRM + XBS ext (OMA-TS-DRM_XBS-V1_0-20070529-C)
260 >8 string pana \b, Panasonic Digital Camera
261 >8 string piff \b, Protected Interoperable File Format
262 >8 string pnvi ]b, Panasonic Video Intercom
263 >8 string qt \b, Apple QuickTime (.MOV/QT)
267 >8 string mif1 \b, HEIF Image
269 >8 string msf1 \b, HEIF Image Sequence
270 !:mime image/heif-sequence
271 >8 string heic \b, HEIF Image HEVC Main or Main Still Picture Profile
273 >8 string heix \b, HEIF Image HEVC Main 10 Profile
275 >8 string hevc \b, HEIF Image Sequenz HEVC Main or Main Still Picture Profile
276 !:mime image/heic-sequence
277 >8 string hevx \b, HEIF Image Sequence HEVC Main 10 Profile
278 !:mime image/heic-sequence
282 >8 string heim \b, HEIF Image L-HEVC
284 >8 string heis \b, HEIF Image L-HEVC
286 >8 string avic \b, HEIF Image AVC
288 >8 string hevm \b, HEIF Image Sequence L-HEVC
289 !:mime image/heif-sequence
290 >8 string hevs \b, HEIF Image Sequence L-HEVC
291 !:mime image/heif-sequence
292 >8 string avcs \b, HEIF Image Sequence AVC
293 !:mime image/heif-sequence
295 # see https://aomediacodec.github.io/av1-avif/
296 >8 string avif \b, AVIF Image
298 >8 string avis \b, AVIF Image Sequence
300 >8 string risx \b, Representation Index Segment for MPEG-2 TS Segments
301 >8 string ROSS \b, Ross Video
302 >8 string sdv \b, SD Memory Card Video
303 >8 string ssc1 \b, Samsung stereo, single stream (patent pending)
304 >8 string ssc2 \b, Samsung stereo, dual stream (patent pending)
305 >8 string SEAU \b, Sony Home and Mobile Multimedia Platform (HMMP)
306 >8 string SEBK \b, Sony Home and Mobile Multimedia Platform (HMMP)
307 >8 string senv \b, Video contents Sony Entertainment Network
308 >8 string sims \b, Media Segment for Sub-Indexed Media Segment format
309 >8 string sisx \b, Single Index Segment forindex MPEG-2 TS
310 >8 string ssss \b, Subsegment Index Segment used to index MPEG-2 Segments
311 >8 string uvvu \b, UltraViolet file brand for DECE Common Format
329 >3 byte 0xBB MPEG sequence, v1/2, multiplex (missing pack header)
339 !:mime video/mpeg4-generic
346 >>>9 byte&0xF8 8 \b, video
351 >>4 byte 2 \b, simple @ L2
361 >>4 byte 66 \b, n-bit @ L2
409 !:mime video/mpeg4-generic
415 >>4 byte&0xF8 8 \b, video (missing profile header)
421 >>12 belong 0x000001B8 \b, v1, progressive Y'CbCr 4:2:0 video
422 >>12 belong 0x000001B2 \b, v1, progressive Y'CbCr 4:2:0 video
425 >>>16 byte&0x0F 2 \b Spt
430 >>>17 byte&0xF0 96 \b@H-14
435 >>>17 byte&0x06 2 \b Y'CbCr 4:2:0 video
436 >>>17 byte&0x06 4 \b Y'CbCr 4:2:2 video
440 >>>>140 belong 0x000001B8 \b, v1, progressive Y'CbCr 4:2:0 video
441 >>>>140 belong 0x000001B2 \b, v1, progressive Y'CbCr 4:2:0 video
444 >>>>>144 byte&0x0F 2 \b Spt
449 >>>>>145 byte&0xF0 96 \b@H-14
454 >>>>>145 byte&0x06 2 \b Y'CbCr 4:2:0 video
455 >>>>>145 byte&0x06 4 \b Y'CbCr 4:2:2 video
457 >>76 belong 0x000001B8 \b, v1, progressive Y'CbCr 4:2:0 video
458 >>76 belong 0x000001B2 \b, v1, progressive Y'CbCr 4:2:0 video
461 >>>80 byte&0x0F 2 \b Spt
466 >>>81 byte&0xF0 96 \b@H-14
471 >>>81 byte&0x06 2 \b Y'CbCr 4:2:0 video
472 >>>81 byte&0x06 4 \b Y'CbCr 4:2:2 video
474 >>4 belong&0xFFFFFF00 0x78043800 \b, HD-TV 1920P
476 >>4 belong&0xFFFFFF00 0x50002D00 \b, SD-TV 1280I
488 >>4 belong&0xFFFFFF00 0x2801E000 \b, LD-TV 640P
521 >>7 byte&0x0F 2 \b, 24 fps
527 >>7 byte&0x0F 8 \b, 60 fps
531 # from dreesen@math.fu-berlin.de
541 >2 byte&0xF0 !0
542 >>2 byte&0xF0 !0xF0 MPEG ADTS, layer III, v1
545 >>>2 byte&0xF0 0x10 \b, 32 kbps
546 >>>2 byte&0xF0 0x20 \b, 40 kbps
547 >>>2 byte&0xF0 0x30 \b, 48 kbps
548 >>>2 byte&0xF0 0x40 \b, 56 kbps
549 >>>2 byte&0xF0 0x50 \b, 64 kbps
550 >>>2 byte&0xF0 0x60 \b, 80 kbps
551 >>>2 byte&0xF0 0x70 \b, 96 kbps
552 >>>2 byte&0xF0 0x80 \b, 112 kbps
553 >>>2 byte&0xF0 0x90 \b, 128 kbps
554 >>>2 byte&0xF0 0xA0 \b, 160 kbps
555 >>>2 byte&0xF0 0xB0 \b, 192 kbps
556 >>>2 byte&0xF0 0xC0 \b, 224 kbps
557 >>>2 byte&0xF0 0xD0 \b, 256 kbps
558 >>>2 byte&0xF0 0xE0 \b, 320 kbps
560 >>>2 byte&0x0C 0x00 \b, 44.1 kHz
561 >>>2 byte&0x0C 0x04 \b, 48 kHz
562 >>>2 byte&0x0C 0x08 \b, 32 kHz
566 >>>3 byte&0xC0 0x80 \b, 2x Monaural
569 #>>>2 byte &0x02 \b, Packet Pad
570 #>>>2 byte &0x01 \b, Custom Flag
580 >2 byte&0xF0 0x10 \b, 32 kbps
581 >2 byte&0xF0 0x20 \b, 48 kbps
582 >2 byte&0xF0 0x30 \b, 56 kbps
583 >2 byte&0xF0 0x40 \b, 64 kbps
584 >2 byte&0xF0 0x50 \b, 80 kbps
585 >2 byte&0xF0 0x60 \b, 96 kbps
586 >2 byte&0xF0 0x70 \b, 112 kbps
587 >2 byte&0xF0 0x80 \b, 128 kbps
588 >2 byte&0xF0 0x90 \b, 160 kbps
589 >2 byte&0xF0 0xA0 \b, 192 kbps
590 >2 byte&0xF0 0xB0 \b, 224 kbps
591 >2 byte&0xF0 0xC0 \b, 256 kbps
592 >2 byte&0xF0 0xD0 \b, 320 kbps
593 >2 byte&0xF0 0xE0 \b, 384 kbps
595 >2 byte&0x0C 0x00 \b, 44.1 kHz
596 >2 byte&0x0C 0x04 \b, 48 kHz
597 >2 byte&0x0C 0x08 \b, 32 kHz
601 >3 byte&0xC0 0x80 \b, 2x Monaural
604 #>2 byte &0x02 \b, Packet Pad
605 #>2 byte &0x01 \b, Custom Flag
614 # GRR this test is still too general as it catches a BOM of UTF-16 files (0xFFFE)
615 # FIXME: Almost all little endian UTF-16 text with BOM are clobbered by these entries
617 #>2 ubyte&0xF0 >0x0F
618 #>>2 ubyte&0xF0 <0xE1 MPEG ADTS, layer I, v1
620 #>>>2 byte&0xF0 0x10 \b, 32 kbps
621 #>>>2 byte&0xF0 0x20 \b, 64 kbps
622 #>>>2 byte&0xF0 0x30 \b, 96 kbps
623 #>>>2 byte&0xF0 0x40 \b, 128 kbps
624 #>>>2 byte&0xF0 0x50 \b, 160 kbps
625 #>>>2 byte&0xF0 0x60 \b, 192 kbps
626 #>>>2 byte&0xF0 0x70 \b, 224 kbps
627 #>>>2 byte&0xF0 0x80 \b, 256 kbps
628 #>>>2 byte&0xF0 0x90 \b, 288 kbps
629 #>>>2 byte&0xF0 0xA0 \b, 320 kbps
630 #>>>2 byte&0xF0 0xB0 \b, 352 kbps
631 #>>>2 byte&0xF0 0xC0 \b, 384 kbps
632 #>>>2 byte&0xF0 0xD0 \b, 416 kbps
633 #>>>2 byte&0xF0 0xE0 \b, 448 kbps
635 #>>>2 byte&0x0C 0x00 \b, 44.1 kHz
636 #>>>2 byte&0x0C 0x04 \b, 48 kHz
637 #>>>2 byte&0x0C 0x08 \b, 32 kHz
641 #>>>3 byte&0xC0 0x80 \b, 2x Monaural
644 ##>2 byte &0x02 \b, Packet Pad
645 ##>2 byte &0x01 \b, Custom Flag
655 >2 byte&0xF0 0x10 \b, 8 kbps
656 >2 byte&0xF0 0x20 \b, 16 kbps
657 >2 byte&0xF0 0x30 \b, 24 kbps
658 >2 byte&0xF0 0x40 \b, 32 kbps
659 >2 byte&0xF0 0x50 \b, 40 kbps
660 >2 byte&0xF0 0x60 \b, 48 kbps
661 >2 byte&0xF0 0x70 \b, 56 kbps
662 >2 byte&0xF0 0x80 \b, 64 kbps
663 >2 byte&0xF0 0x90 \b, 80 kbps
664 >2 byte&0xF0 0xA0 \b, 96 kbps
665 >2 byte&0xF0 0xB0 \b, 112 kbps
666 >2 byte&0xF0 0xC0 \b, 128 kbps
667 >2 byte&0xF0 0xD0 \b, 144 kbps
668 >2 byte&0xF0 0xE0 \b, 160 kbps
670 >2 byte&0x0C 0x00 \b, 22.05 kHz
671 >2 byte&0x0C 0x04 \b, 24 kHz
672 >2 byte&0x0C 0x08 \b, 16 kHz
676 >3 byte&0xC0 0x80 \b, 2x Monaural
679 #>2 byte &0x02 \b, Packet Pad
680 #>2 byte &0x01 \b, Custom Flag
690 >2 byte&0xF0 0x10 \b, 8 kbps
691 >2 byte&0xF0 0x20 \b, 16 kbps
692 >2 byte&0xF0 0x30 \b, 24 kbps
693 >2 byte&0xF0 0x40 \b, 32 kbps
694 >2 byte&0xF0 0x50 \b, 40 kbps
695 >2 byte&0xF0 0x60 \b, 48 kbps
696 >2 byte&0xF0 0x70 \b, 56 kbps
697 >2 byte&0xF0 0x80 \b, 64 kbps
698 >2 byte&0xF0 0x90 \b, 80 kbps
699 >2 byte&0xF0 0xA0 \b, 96 kbps
700 >2 byte&0xF0 0xB0 \b, 112 kbps
701 >2 byte&0xF0 0xC0 \b, 128 kbps
702 >2 byte&0xF0 0xD0 \b, 144 kbps
703 >2 byte&0xF0 0xE0 \b, 160 kbps
705 >2 byte&0x0C 0x00 \b, 22.05 kHz
706 >2 byte&0x0C 0x04 \b, 24 kHz
707 >2 byte&0x0C 0x08 \b, 16 kHz
711 >3 byte&0xC0 0x80 \b, 2x Monaural
714 #>2 byte &0x02 \b, Packet Pad
715 #>2 byte &0x01 \b, Custom Flag
725 >2 byte&0xF0 0x10 \b, 32 kbps
726 >2 byte&0xF0 0x20 \b, 48 kbps
727 >2 byte&0xF0 0x30 \b, 56 kbps
728 >2 byte&0xF0 0x40 \b, 64 kbps
729 >2 byte&0xF0 0x50 \b, 80 kbps
730 >2 byte&0xF0 0x60 \b, 96 kbps
731 >2 byte&0xF0 0x70 \b, 112 kbps
732 >2 byte&0xF0 0x80 \b, 128 kbps
733 >2 byte&0xF0 0x90 \b, 144 kbps
734 >2 byte&0xF0 0xA0 \b, 160 kbps
735 >2 byte&0xF0 0xB0 \b, 176 kbps
736 >2 byte&0xF0 0xC0 \b, 192 kbps
737 >2 byte&0xF0 0xD0 \b, 224 kbps
738 >2 byte&0xF0 0xE0 \b, 256 kbps
740 >2 byte&0x0C 0x00 \b, 22.05 kHz
741 >2 byte&0x0C 0x04 \b, 24 kHz
742 >2 byte&0x0C 0x08 \b, 16 kHz
746 >3 byte&0xC0 0x80 \b, 2x Monaural
749 #>2 byte &0x02 \b, Packet Pad
750 #>2 byte &0x01 \b, Custom Flag
760 >2 byte&0xF0 0x10 \b, 8 kbps
761 >2 byte&0xF0 0x20 \b, 16 kbps
762 >2 byte&0xF0 0x30 \b, 24 kbps
763 >2 byte&0xF0 0x40 \b, 32 kbps
764 >2 byte&0xF0 0x50 \b, 40 kbps
765 >2 byte&0xF0 0x60 \b, 48 kbps
766 >2 byte&0xF0 0x70 \b, 56 kbps
767 >2 byte&0xF0 0x80 \b, 64 kbps
768 >2 byte&0xF0 0x90 \b, 80 kbps
769 >2 byte&0xF0 0xA0 \b, 96 kbps
770 >2 byte&0xF0 0xB0 \b, 112 kbps
771 >2 byte&0xF0 0xC0 \b, 128 kbps
772 >2 byte&0xF0 0xD0 \b, 144 kbps
773 >2 byte&0xF0 0xE0 \b, 160 kbps
775 >2 byte&0x0C 0x00 \b, 11.025 kHz
776 >2 byte&0x0C 0x04 \b, 12 kHz
777 >2 byte&0x0C 0x08 \b, 8 kHz
781 >3 byte&0xC0 0x80 \b, 2x Monaural
784 #>2 byte &0x02 \b, Packet Pad
785 #>2 byte &0x01 \b, Custom Flag
791 # AAC (aka MPEG-2 NBC audio) and MPEG-4 audio
795 !:mime audio/x-hx-aac-adif
800 >>16 byte&0x1E 0x04 \b, 2 streams
803 >>16 byte &0x10 \b, 8 or more streams
811 >>7 byte&0x1E 0x04 \b, 2 streams
814 >>7 byte &0x10 \b, 8 or more streams
818 # Live or stored single AAC stream (used with MPEG-2 systems)
820 !:mime audio/x-hx-aac-adts
824 >>2 byte &0xC0 \b LTP
825 >2 byte&0xc0 0x00 \b Main
826 >2 byte&0xc0 0x40 \b LC
827 >2 byte&0xc0 0x80 \b SSR
829 >2 byte&0x3c 0x00 \b, 96 kHz
830 >2 byte&0x3c 0x04 \b, 88.2 kHz
831 >2 byte&0x3c 0x08 \b, 64 kHz
832 >2 byte&0x3c 0x0c \b, 48 kHz
833 >2 byte&0x3c 0x10 \b, 44.1 kHz
834 >2 byte&0x3c 0x14 \b, 32 kHz
835 >2 byte&0x3c 0x18 \b, 24 kHz
836 >2 byte&0x3c 0x1c \b, 22.05 kHz
837 >2 byte&0x3c 0x20 \b, 16 kHz
838 >2 byte&0x3c 0x24 \b, 12 kHz
839 >2 byte&0x3c 0x28 \b, 11.025 kHz
840 >2 byte&0x3c 0x2c \b, 8 kHz
842 >2 beshort&0x01c0 0x0040 \b, monaural
843 >2 beshort&0x01c0 0x0080 \b, stereo
844 >2 beshort&0x01c0 0x00c0 \b, stereo + center
845 >2 beshort&0x01c0 0x0100 \b, stereo+center+LFE
846 >2 beshort&0x01c0 0x0140 \b, surround
847 >2 beshort&0x01c0 0x0180 \b, surround + LFE
848 >2 beshort &0x01C0 \b, surround + side
850 #>2 byte &0x02 \b, Custom Flag
855 # Live MPEG-4 audio streams (instead of RTP FlexMux)
856 0 beshort&0xFFE0 0x56E0 MPEG-4 LOAS
857 !:mime audio/x-mp4a-latm
861 >>4 byte&0x3C 0x08 \b, 2 streams
864 >>4 byte &0x20 \b, 8 or more streams
867 >>4 byte&0x78 0x10 \b, 2 streams
870 >>4 byte &0x40 \b, 8 or more streams
871 # This magic isn't strong enough (matches plausible ISO-8859-1 text)
872 #0 beshort 0x4DE1 MPEG-4 LO-EP audio stream
873 #!:mime audio/x-mp4a-latm
877 # Modified by (1): Abel Cheung <abelcheung@gmail.com> (avoid over-generic detection)
879 # standard FLI always has 320x200 resolution and 8 bit color
880 >8 leshort 320
882 >>>12 leshort 8 FLI animation, 320x200x8
883 !:mime video/x-fli
890 # Modified by (1): Abel Cheung <abelcheung@gmail.com> (avoid over-generic detection)
892 # standard FLC always use 8 bit color
893 >12 leshort 8 FLC animation
894 !:mime video/x-flc
895 >>8 leshort x \b, %d
901 # XXX - collision with most `mips' magic
904 # -appears- to work. Note that it might catch other files, too, so be
907 # Note that title and author appear in the two 20-byte chunks
908 # at decimal offsets 2 and 22, respectively, but they are XOR'ed with
912 #!:mime video/x-unknown
913 #>42 byte x - %d screens,
915 #0 byte 2 DL version 2
916 #!:mime video/x-unknown
917 #>1 byte 1 - large format (320x200,1 image/screen),
918 #>1 byte 2 - medium format (160x100,4 images/screen),
919 #>1 byte >2 - unknown format,
923 # \003. Most of them start with non-null values at hex offset 0x34 or so.
929 # syncbyte 8 bit 0x47
939 # Blu-ray disc Audio-Video MPEG-2 transport stream
947 >>>>772 byte 0x47 BDAV MPEG-2 Transport Stream (M2TS)
953 !:mime video/x-dv
961 !:mime video/x-mng
969 !:mime video/x-jng
981 #---------------------------------------------------------------------------
983 # From Mark Sheppard <msheppard@climax.co.uk>, 2002-10-03
997 0 string DVDVIDEO-VTS Video title set,
998 !:mime video/x-ifo
1001 0 string DVDVIDEO-VMG Video manager,
1002 !:mime video/x-ifo
1021 >40 ledouble x \baspect:%.2f,
1022 >48 ledouble x \bfps:%.2f
1029 >40 ledouble x \baspect:%.2f,
1030 >48 ledouble x \bfps:%.2f
1044 #!:mime video/mp4v-es
1046 #!:mime video/mp4v-es
1058 # From: <hoehle@users.sourceforge.net> 2008-07-18
1063 >8 ulelong x \b, %d frames
1081 >3 regex =[adfghi] Bink Video 2 rev.%s
1117 # This takes the form of a Windows-style GUID
1119 >8 bequad 0xA64E0007E95EAD8D Windows Television DVR Media
1144 >8 lelong x %d,
1158 >8 string AHDR LucasArts Smush Animation Format (SAN) video
1160 >8 string SHDR LucasArts Smush v2 (SANM) video
1169 # http://www.jerrysguide.com/tips/demystify-tvs-file-format.html
1174 # SER file format - simple uncompressed video format for astronomical use
1178 # http://www.grischa-hahn.homepage.t-online.de/astro/ser/SER%20Doc%20V3b.pdf
1179 0 string LUCAM-RECORDER SER video sequence
1182 >18 lelong 8 \b, bayer: RGGB
1192 >22 lelong 0 \b, big-endian
1193 >22 lelong 1 \b, little-endian
1201 !:mime video/x-ivf
1203 >8 string x \b, codec %s
1212 >8 ulelong x \b, version %u
1218 >4 byte 2 \b, version 3.03.00
1227 >4 byte 1 \b, SDK version 3.0.00 - 3.2.07 (%d)
1228 >4 byte 2 \b, SDK version 3.3.00 - 3.3.03 (%d)
1229 >4 byte 3 \b, SDK version 4.0.00 - 4.1.05 (%d)
1230 >4 byte 4 \b, SDK version 4.2.00 - 4.2.02 (%d)
1235 !:mime application/x-moc3-data
1242 >7 string/4 =---- \b, standard format
1243 >7 string/4 !---- \b, unknown format (%.4s)
1249 !:mime application/x-cubism-archive