Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/file/dist 2021-03-30 20:21 Christos Zoulas <c...



details:   https://anonhg.NetBSD.org/src/rev/5a56c80de954
branches:  trunk
changeset: 954429:5a56c80de954
user:      christos <christos%NetBSD.org@localhost>
date:      Fri Apr 09 18:58:00 2021 +0000

description:
2021-03-30  20:21  Christos Zoulas <christos%zoulas.com@localhost>

        * release 5.40

2021-02-05  16:31  Christos Zoulas <christos%zoulas.com@localhost>

        * PR/234: Add limit to the number of bytes to scan for encoding
        * PR/230: Fix /T (trim flag) for regex

2021-02-01  12:31  Christos Zoulas <christos%zoulas.com@localhost>
        * PR/77: Trim trailing separator.

2020-12-17  15:44  Christos Zoulas <christos%zoulas.com@localhost>

        * PR/211: Convert system read errors from corrupt ELF
          files into human readable error messages

2020-12-08  16:24  Christos Zoulas <christos%zoulas.com@localhost>

        * fix multithreaded decompression file descriptor issue
          by using close-on-exec (Denys Vlasenko)

2020-06-27  11:58  Christos Zoulas <christos%zoulas.com@localhost>

        * Exclude surrogate pairs from utf-8 detection (Michael Liu)

2020-06-25  12:53  Christos Zoulas <christos%zoulas.com@localhost>

        * Include # to the list of ignored format chars (Werner Fink)

diffstat:

 external/bsd/file/dist/README                                                |    8 +-
 external/bsd/file/dist/magic/magdir/aes                                      |   29 +
 external/bsd/file/dist/magic/magdir/amigaos                                  |   90 ++-
 external/bsd/file/dist/magic/magdir/android                                  |   23 +-
 external/bsd/file/dist/magic/magdir/animation                                |  123 ++-
 external/bsd/file/dist/magic/magdir/audio                                    |   50 +-
 external/bsd/file/dist/magic/magdir/avm                                      |   33 +
 external/bsd/file/dist/magic/magdir/biosig                                   |    2 +-
 external/bsd/file/dist/magic/magdir/bm                                       |   10 +
 external/bsd/file/dist/magic/magdir/bsi                                      |    7 +-
 external/bsd/file/dist/magic/magdir/c64                                      |    7 +-
 external/bsd/file/dist/magic/magdir/cad                                      |   16 +-
 external/bsd/file/dist/magic/magdir/cafebabe                                 |   61 +-
 external/bsd/file/dist/magic/magdir/citrus                                   |    6 +-
 external/bsd/file/dist/magic/magdir/clipper                                  |    6 +-
 external/bsd/file/dist/magic/magdir/coff                                     |   73 +-
 external/bsd/file/dist/magic/magdir/compress                                 |    9 +-
 external/bsd/file/dist/magic/magdir/console                                  |   40 +-
 external/bsd/file/dist/magic/magdir/coverage                                 |    4 +-
 external/bsd/file/dist/magic/magdir/crypto                                   |    5 +
 external/bsd/file/dist/magic/magdir/database                                 |    6 +-
 external/bsd/file/dist/magic/magdir/der                                      |    7 +-
 external/bsd/file/dist/magic/magdir/editors                                  |    6 +-
 external/bsd/file/dist/magic/magdir/fonts                                    |   11 +-
 external/bsd/file/dist/magic/magdir/forth                                    |   20 +-
 external/bsd/file/dist/magic/magdir/fsav                                     |    6 +-
 external/bsd/file/dist/magic/magdir/games                                    |   11 +-
 external/bsd/file/dist/magic/magdir/git                                      |    8 +-
 external/bsd/file/dist/magic/magdir/gnome                                    |    6 +-
 external/bsd/file/dist/magic/magdir/gnu                                      |    8 +-
 external/bsd/file/dist/magic/magdir/gpt                                      |    4 +-
 external/bsd/file/dist/magic/magdir/hitachi-sh                               |    6 +-
 external/bsd/file/dist/magic/magdir/ibm370                                   |    6 +-
 external/bsd/file/dist/magic/magdir/iff                                      |   10 +-
 external/bsd/file/dist/magic/magdir/images                                   |  279 ++++++-
 external/bsd/file/dist/magic/magdir/intel                                    |    4 +-
 external/bsd/file/dist/magic/magdir/lammps                                   |   64 +
 external/bsd/file/dist/magic/magdir/lif                                      |   45 +-
 external/bsd/file/dist/magic/magdir/linux                                    |   43 +-
 external/bsd/file/dist/magic/magdir/lisp                                     |    5 +-
 external/bsd/file/dist/magic/magdir/locoscript                               |   12 +
 external/bsd/file/dist/magic/magdir/lua                                      |   11 +-
 external/bsd/file/dist/magic/magdir/mach                                     |  114 ++-
 external/bsd/file/dist/magic/magdir/macintosh                                |    4 +-
 external/bsd/file/dist/magic/magdir/mail.news                                |    9 +-
 external/bsd/file/dist/magic/magdir/mathematica                              |    6 +-
 external/bsd/file/dist/magic/magdir/measure                                  |    7 +-
 external/bsd/file/dist/magic/magdir/mozilla                                  |    4 +-
 external/bsd/file/dist/magic/magdir/msdos                                    |  184 +++-
 external/bsd/file/dist/magic/magdir/msooxml                                  |   21 +-
 external/bsd/file/dist/magic/magdir/netware                                  |    6 +-
 external/bsd/file/dist/magic/magdir/ole2compounddocs                         |   21 +-
 external/bsd/file/dist/magic/magdir/os2                                      |  120 +++-
 external/bsd/file/dist/magic/magdir/pcjr                                     |    8 +
 external/bsd/file/dist/magic/magdir/pdf                                      |    9 +-
 external/bsd/file/dist/magic/magdir/pgf                                      |    6 +-
 external/bsd/file/dist/magic/magdir/pgp-binary-keys                          |  388 ++++++++++
 external/bsd/file/dist/magic/magdir/riff                                     |  354 ++++++++-
 external/bsd/file/dist/magic/magdir/rtf                                      |    4 +-
 external/bsd/file/dist/magic/magdir/sccs                                     |   12 +-
 external/bsd/file/dist/magic/magdir/sgml                                     |    4 +-
 external/bsd/file/dist/magic/magdir/sniffer                                  |    7 +-
 external/bsd/file/dist/magic/magdir/sosi                                     |    4 +-
 external/bsd/file/dist/magic/magdir/statistics                               |   45 +
 external/bsd/file/dist/magic/magdir/terminfo                                 |    4 +-
 external/bsd/file/dist/magic/magdir/timezone                                 |   13 +-
 external/bsd/file/dist/magic/magdir/tplink                                   |    4 +-
 external/bsd/file/dist/magic/magdir/virtual                                  |    8 +-
 external/bsd/file/dist/magic/magdir/vorbis                                   |    8 +-
 external/bsd/file/dist/magic/magdir/windows                                  |   57 +-
 external/bsd/file/dist/magic/magdir/xenix                                    |    6 +-
 external/bsd/file/dist/magic/magdir/zip                                      |   12 +-
 external/bsd/file/dist/python/magic.py                                       |   34 +
 external/bsd/file/dist/src/ascmagic.c                                        |   80 +-
 external/bsd/file/dist/src/file_opts.h                                       |    4 +-
 external/bsd/file/dist/src/magic.h.in                                        |    1 +
 external/bsd/file/dist/src/seccomp.c                                         |   11 +-
 external/bsd/file/dist/src/vasprintf.c                                       |   16 +-
 external/bsd/file/dist/tests/Makefile.am                                     |   18 +-
 external/bsd/file/dist/tests/pgp-binary-key-v2-phil.result                   |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v2-phil.testfile                 |  Bin 
 external/bsd/file/dist/tests/pgp-binary-key-v3-lutz.result                   |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v3-lutz.testfile                 |  Bin 
 external/bsd/file/dist/tests/pgp-binary-key-v4-dsa.result                    |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v4-dsa.testfile                  |  Bin 
 external/bsd/file/dist/tests/pgp-binary-key-v4-ecc-no-userid-secret.result   |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v4-ecc-no-userid-secret.testfile |  Bin 
 external/bsd/file/dist/tests/pgp-binary-key-v4-ecc-secret-key.result         |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v4-ecc-secret-key.testfile       |  Bin 
 external/bsd/file/dist/tests/pgp-binary-key-v4-rsa-key.result                |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v4-rsa-key.testfile              |  Bin 
 external/bsd/file/dist/tests/pgp-binary-key-v4-rsa-no-userid-secret.result   |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v4-rsa-no-userid-secret.testfile |  Bin 
 external/bsd/file/dist/tests/pgp-binary-key-v4-rsa-secret-key.result         |    1 +
 external/bsd/file/dist/tests/pgp-binary-key-v4-rsa-secret-key.testfile       |  Bin 
 external/bsd/file/dist/tests/test.c                                          |   91 +-
 96 files changed, 2428 insertions(+), 464 deletions(-)

diffs (truncated from 5192 to 300 lines):

diff -r 9bc2d0eb7e3c -r 5a56c80de954 external/bsd/file/dist/README
--- a/external/bsd/file/dist/README     Fri Apr 09 16:37:18 2021 +0000
+++ b/external/bsd/file/dist/README     Fri Apr 09 18:58:00 2021 +0000
@@ -1,10 +1,10 @@
 ## README for file(1) Command and the libmagic(3) library ##
 
-    @(#) $File: README,v 1.59 2019/09/19 01:04:01 christos Exp $
+    @(#) $File: README,v 1.61 2020/10/08 23:20:14 christos Exp $
 
 Mailing List: file%astron.com@localhost
-Mailing List archives: http://mailman.astron.com/pipermail/file/
-Bug tracker: http://bugs.astron.com/
+Mailing List archives: https://mailman.astron.com/pipermail/file/
+Bug tracker: https://bugs.astron.com/
 E-mail: christos%astron.com@localhost
 Build Status: https://travis-ci.org/file/file
 
@@ -75,8 +75,6 @@
 src/ascmagic.c - third & last set of tests, based on hardwired assumptions.
 src/asctime_r.c - replacement for OS's that don't have it.
 src/asprintf.c - replacement for OS's that don't have it.
-src/asctime_r.c - replacement for OS's that don't have it.
-src/asprintf.c - replacement for OS's that don't have it.
 src/buffer.c - buffer handling functions.
 src/cdf.[ch] - parser for Microsoft Compound Document Files
 src/cdf_time.c - time converter for CDF.
diff -r 9bc2d0eb7e3c -r 5a56c80de954 external/bsd/file/dist/magic/magdir/aes
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/file/dist/magic/magdir/aes   Fri Apr 09 18:58:00 2021 +0000
@@ -0,0 +1,29 @@
+
+#------------------------------------------------------------------------------
+# $File: aes,v 1.1 2020/08/18 21:20:22 christos Exp $
+#
+# aes: magic file for AES encrypted files
+
+# Summary:     AES Crypt Encrypted Data File
+# From:                Joerg Jenderek
+# URL:         https://en.wikipedia.org/wiki/Advanced_Encryption_Standard
+# Reference:   https://www.aescrypt.com/aes_file_format.html
+0      string          AES     
+>3     ubyte           <3              AES encrypted data, version %u
+#!:mime        application/aes
+!:mime application/x-aes-encrypted
+!:ext  aes
+# For Version 2 the encrypted file can have text tags
+>>3    ubyte           =2
+# length of an extension identifier and contents like: 0 24 33 38
+#>>5   ubeshort        x               \b, tag length %u
+#>>5   pstring/H       x               '%s'
+# standard extension tags like CREATED_BY
+>>>7   string          CREATED_BY      \b, created by
+# software product, manufacturer like "SharpAESCrypt v1.3.3.0" "aescrypt (Windows GUI) 3.10" ...
+>>>>&1 string          x               "%s"
+# TODO: more other tags
+# tag CREATED_DATE like YYYY-MM-DD
+# tag CREATED_TIME like HH:MM:SS
+#
+
diff -r 9bc2d0eb7e3c -r 5a56c80de954 external/bsd/file/dist/magic/magdir/amigaos
--- a/external/bsd/file/dist/magic/magdir/amigaos       Fri Apr 09 16:37:18 2021 +0000
+++ b/external/bsd/file/dist/magic/magdir/amigaos       Fri Apr 09 18:58:00 2021 +0000
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------------------------
-# $File: amigaos,v 1.17 2018/10/16 18:57:19 christos Exp $
+# $File: amigaos,v 1.18 2020/08/02 16:42:00 christos Exp $
 # amigaos:  file(1) magic for AmigaOS binary formats:
 
 #
@@ -49,15 +49,91 @@
 0      string/c        @database       AmigaGuide file
 
 # Amiga disk types
+#      display information like volume name of root block on Amiga (floppy) disk
+0      name    adf-rootblock
+# block primary type = T_HEADER (value 2)
+>0x000 ubelong         !2              \b, type %u
+# header_key; unused in rootblock (value 0)
+>0x004 ubelong         !0              \b, header_key %u
+# high_seq; unused (value 0)
+>0x008 ubelong         !0              \b, high_seq %u
+# ht_size; hash table size; 0x48 for flopies
+>0x00c ubelong         !0x48           \b, hash table size 0x%x
+# bm_flag; bitmap flag, -1 means VALID
+>0x138 belong          !-1             \b, bitmap flag 0x%x
+# bm_ext; first bitmap extension block (Hard disks only)
+>0x1A0 ubelong         !0              \b, bitmap extension block 0x%x
+# name_len; volume name length; diskname[30]; volume name
+>0x1B0 pstring         >\0             \b, "%s"
+# first directory cache block for FFS; otherwise 0
+>0x1F8 ubelong         !0              \b, directory cache block 0x%x
+# block secondary type = ST_ROOT (value 1)
+>0x1FC ubelong         !1              \b, sec_type 0x%x
 #
 0      string          RDSK            Rigid Disk Block
 >160   string          x               on %.24s
-0      string          DOS\0           Amiga DOS disk
-0      string          DOS\1           Amiga FFS disk
-0      string          DOS\2           Amiga Inter DOS disk
-0      string          DOS\3           Amiga Inter FFS disk
-0      string          DOS\4           Amiga Fastdir DOS disk
-0      string          DOS\5           Amiga Fastdir FFS disk
+# URL:         http://fileformats.archiveteam.org/wiki/ADF_(Amiga)
+#              https://en.wikipedia.org/wiki/Amiga_Fast_File_System
+# Reference:   http://lclevy.free.fr/adflib/adf_info.html
+# Update:      Joerg Jenderek
+# Note:                created by ADFOpus.exe
+#              and verified by `unadf -l TURBO_SILVER_SV.ADF`
+0      string          DOS
+# skip DOS Client Message Files like IPXODI.MSG DOSRQSTR.MSG
+>3     ubyte           <8              Amiga
+# https://reposcope.com/mimetype/application/x-amiga-disk-format
+!:mime application/x-amiga-disk-format
+!:ext  adf
+>>3    ubyte           0               DOS disk
+>>3    ubyte           1               FFS disk
+>>3    ubyte           2               Inter DOS disk
+>>3    ubyte           3               Inter FFS disk
+# For Fastdir mode the international mode is also enabled,
+>>3    ubyte           4               Fastdir DOS disk
+>>3    ubyte           5               Fastdir FFS dis
+# called by TrID "Amiga Disk image File (OFS+INTL+DIRC)"
+>>3    ubyte           6               Inter Fastdir DOS disk
+# called by TrID "Amiga Disk image File (FFS+INTL+DIRC)"
+>>3    ubyte           7               Inter Fastdir FFS disk
+# but according to Wikipedia variants with long name support
+#>>3   ubyte           6               long name DOS disk
+#>>3   ubyte           7               long name FFS disk
+# DOES NOT only work! Partly for file size  ~< FILE_BYTES_MAX=1 MiB defined in ../../src/file.h
+#>>-0          offset  x               \b, %lld bytes
+# Correct file size, but next lines are NOT executed
+#>>-0          offset  901120          (DD 880 KiB floppy)
+# 880 KiB Double Density floppy disk by characteristic hash table size 0x48 and T_HEADER=2
+>>0x6E00C      ubelong 0x48
+>>>0x6E000     ubelong 2               (DD 880 KiB)
+# 1760 KiB High Density floppy disk (1802240 bytes) by characteristic hash table size 0x48
+>>0xDC00C      ubelong 0x48
+>>>0xDC000     ubelong 2               (HD 1760 KiB)
+# Chksum; special block checksum like: 0 0x44ccf4c0 0x51f32cac 0xe33d0e7d ...
+#>>4   ubelong         x               \b, CRC 0x%x
+# Rootblock: 0 880 (often for DD and HD) 1146049280 (IMAGINE_1_0_DISK_01.ADF TURBO_SILVER_SV.ADF)
+>>8    ubelong         >0              \b, probably root block %d
+# bootblock code
+>>12   quad            !0              \b, bootable
+# assembler instructions: lea exp(pc),a1; moveq 25h,d0; jsr -552(a6)
+>>>12  ubequad =0x43fa003e70254eae     AmigaDOS 3.0
+>>>12  default x
+>>>>12 ubequad !0x43fa003e70254eae     0x%llx..
+# 880 KiB Double Density floppy disk (901120 bytes)
+>>0x6E00C      ubelong 0x48
+>>>0x6E000     ubelong 2
+>>>>0x6E000    use                     adf-rootblock
+# 1760 KiB High Density floppy disk (1802240 bytes)
+>>0xDC00C      ubelong 0x48
+>>>0xDC000     ubelong 2
+>>>>0xDC000    use                     adf-rootblock
+# 1 MiB hard disc by test for T_HEADER=2 and header_key=0=high_seq 
+>>0x80000      ubelong 2
+>>>0x80004     quad    0
+>>>>0x80000    use                     adf-rootblock
+# 2 MiB hard disc; only works if in ../../src/file.h FILE_BYTES_MAX is raised to 2 MiB 
+#>>0x100000    ubelong x               2 MiB TEST
+#>>0x100000    ubelong 2               \b, 2 MiB hard disc rootblock
+#>>>0x100000   use                     adf-rootblock
 0      string          KICK            Kickstart disk
 
 # From: Alex Beregszaszi <alex%fsn.hu@localhost>
diff -r 9bc2d0eb7e3c -r 5a56c80de954 external/bsd/file/dist/magic/magdir/android
--- a/external/bsd/file/dist/magic/magdir/android       Fri Apr 09 16:37:18 2021 +0000
+++ b/external/bsd/file/dist/magic/magdir/android       Fri Apr 09 18:58:00 2021 +0000
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------
-# $File: android,v 1.16 2019/11/15 21:03:14 christos Exp $
+# $File: android,v 1.18 2021/02/23 00:51:10 christos Exp $
 # Various android related magic entries
 #------------------------------------------------------------
 
@@ -155,7 +155,7 @@
 # flags
 >>>0x0C                ulelong&0x00000002              2                       \b+RW
 # partition ID:
-# 0~IPL,MOVINAND,GANG;1~PIT,GPT;2~HIDDEN;3~SBL,HIDDEN;4~SBL2,HIDDEN;5~BOOT;6~KENREl,RECOVER,misc;7~RECOVER
+# 0~IPL,MOVINAND,GANG;1~PIT,GPT;2~HIDDEN;3~SBL,HIDDEN;4~SBL2,HIDDEN;5~BOOT;6~kernel,RECOVER,misc;7~RECOVER
 # ;11~MODEM;20~efs;21~PARAM;22~FACTORY,SYSTEM;23~DBDATAFS,USERDATA;24~CACHE;80~BOOTLOADER;81~TZSW
 >>>0x08        ulelong         x                       (0x%x)
 # filename
@@ -188,3 +188,22 @@
 0      lelong  0xd0b5b1c4      Android cryptfs footer
 >4     leshort x       \b, version: %d
 >6     leshort x       \b.%d
+
+# Android Vdex format
+# From https://android.googlesource.com/\
+# platform/art/+/master/runtime/vdex_file.h
+0      string  vdex    Android vdex file,
+>4     string  >000    verifier deps version: %s,
+>8     string  >000    dex section version: %s,
+>12    lelong  >0      number of dex files: %d,
+>16    lelong  >0      verifier deps size: %d
+
+# Android Vdex format, dexfile is currently being updated
+# by android system
+# From https://android.googlesource.com/\
+# platform/art/+/master/dex2oat/dex2oat.cc
+0      string  wdex    Android vdex file, being processed by dex2oat,
+>4     string  >000    verifier deps version: %s,
+>8     string  >000    dex section version: %s,
+>12    lelong  >0      number of dex files: %d,
+>16    lelong  >0      verifier deps size: %d
diff -r 9bc2d0eb7e3c -r 5a56c80de954 external/bsd/file/dist/magic/magdir/animation
--- a/external/bsd/file/dist/magic/magdir/animation     Fri Apr 09 16:37:18 2021 +0000
+++ b/external/bsd/file/dist/magic/magdir/animation     Fri Apr 09 18:58:00 2021 +0000
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------------------------
-# $File: animation,v 1.77 2020/04/26 15:23:43 christos Exp $
+# $File: animation,v 1.85 2021/03/14 16:36:53 christos Exp $
 # animation:  file(1) magic for animation/movie formats
 #
 # animation formats
@@ -32,7 +32,10 @@
 !:mime application/x-quicktime-player
 4      string/W        jP              JPEG 2000 image
 !:mime image/jp2
+
+#### MP4 ####
 # https://www.ftyps.com/ with local additions
+# https://cconcolato.github.io/mp4ra/filetype.html
 4      string          ftyp            ISO Media
 # https://aeroquartet.com/wordpress/2016/03/05/3-xavc-s/
 >8     string          XAVC            \b, MPEG v4 system, Sony XAVC Codec
@@ -53,11 +56,21 @@
 >>11   byte            0x63            \b C.S0050-0-B V1.0
 >8     string          3ge             \b, MPEG v4 system, 3GPP
 !:mime video/3gpp
->>11   byte            6               \b, Release 6 MBMS Extended Presentations
->>11   byte            7               \b, Release 7 MBMS Extended Presentations
+>>11   byte            6               \b, Release %d MBMS Extended Presentations
+>>11   byte            7               \b, Release %d MBMS Extended Presentations
+>>11   byte            9               \b, Release %d MBMS Extended Presentations
+>8     string          3gf             \b, MPEG v4 system, 3GPP
+>>11   byte            9               \b, Release %d File-delivery profile
 >8     string          3gg             \b, MPEG v4 system, 3GPP
 !:mime video/3gpp
->>11   byte            6               \b, Release 6 General Profile
+>>11   byte            6               \b, Release %d General Profile
+>>11   byte            9               \b, Release %d General Profile
+>8     string          3gh             \b, MPEG v4 system, 3GPP
+!:mime video/3gpp
+>>11   byte            9               \b, Release %d Adaptive Streaming Profile
+>8     string          3gm             \b, MPEG v4 system, 3GPP
+!:mime video/3gpp
+>>11   byte            9               \b, Release %d Media Segment Profile
 >8     string          3gp             \b, MPEG v4 system, 3GPP
 !:mime video/3gpp
 >>11   byte            1               \b, Release %d (non existent)
@@ -67,16 +80,49 @@
 >>11   byte            5               \b, Release %d
 >>11   byte            6               \b, Release %d
 >>11   byte            7               \b, Release %d Streaming Servers
+>8     string          3gr             \b, MPEG v4 system, 3GPP
+!:mime video/3gpp
+>>11   byte            6               \b, Release %d Progressive Download Profile
+>>11   byte            9               \b, Release %d Progressive Download Profile
 >8     string          3gs             \b, MPEG v4 system, 3GPP
 !:mime video/3gpp
+>>11   byte            6               \b, Release %d Streaming Servers
 >>11   byte            7               \b, Release %d Streaming Servers
+>>11   byte            9               \b, Release %d Streaming Servers
+>8     string          3gt             \b, MPEG v4 system, 3GPP
+!:mime video/3gpp
+>>11   byte            8               \b, Release %d Media Stream Recording Profile
+>>11   byte            9               \b, Release %d Media Stream Recording Profile
+>8     string          ARRI            \b, MPEG v4 system, ARRI Digital Camera
+!:mime video/mp4
 >8     string          avc1            \b, MPEG v4 system, 3GPP JVT AVC [ISO 14496-12:2005]
 !:mime video/mp4
+>8     string          bbxm            \b, Blinkbox Master File: H.264 video/16-bit LE LPCM audio
+!:mime video/mp4
 >8     string/W        qt              \b, Apple QuickTime movie
 !:mime video/quicktime
 >8     string          CAEP            \b, Canon Digital Camera
 >8     string          caqv            \b, Casio Digital Camera
 >8     string          CDes            \b, Convergent Design
+>8     string          caaa            \b, CMAF Media Profile - AAC Adaptive Audio
+>8     string          caac            \b, CMAF Media Profile - AAC Core
+>8     string          caqv            \b, Casio Digital Camera        Casio
+>8     string          ccea            \b, CMAF Supplemental Data - CEA-608/708
+>8     string          ccff            \b, Common container file format
+>8     string          cfhd            \b, CMAF Media Profile - AVC HD
+>8     string          cfsd            \b, CMAF Media Profile - AVC SD
+>8     string          chd1            \b, CMAF Media Profile - HEVC HDR10
+>8     string          chdf            \b, CMAF Media Profile - AVC HDHF
+>8     string          chhd            \b, CMAF Media Profile - HEVC HHD8
+>8     string          chh1            \b, CMAF Media Profile - HEVC HHD10
+>8     string          clg1            \b, CMAF Media Profile - HEVC HLG10
+>8     string          cmfc            \b, CMAF Track Format
+>8     string          cmff            \b, CMAF Fragment Format



Home | Main Index | Thread Index | Old Index