]> granicus.if.org Git - file/commitdiff
PR/190: Fix MPEG transport animation to work with any conti_count
authorChristos Zoulas <christos@zoulas.com>
Sun, 26 Aug 2012 10:43:05 +0000 (10:43 +0000)
committerChristos Zoulas <christos@zoulas.com>
Sun, 26 Aug 2012 10:43:05 +0000 (10:43 +0000)
magic/Magdir/animation

index 43f3030efe1947079d225aa70569c5738b8ea4a4..f4a68839a3e8fa99e939f905e34722514e077360 100644 (file)
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------------------------
-# $File: animation,v 1.44 2010/11/25 15:00:12 christos Exp $
+# $File: animation,v 1.45 2011/09/06 11:00:06 christos Exp $
 # animation:  file(1) magic for animation/movie formats
 #
 # animation formats
 # iso 13818 transport stream
 #
 # from Oskar Schirmer <schirmer@scara.com> Feb 3, 2001 (ISO 13818.1)
-# (the following is a little bit restrictive and works fine for a stream
-#  that starts with PAT properly. it won't work for stream data, that is
-#  cut from an input device data right in the middle, but this shouldn't
-#  disturb)
 # syncbyte      8 bit  0x47
 # error_ind     1 bit  -
 # payload_start 1 bit  1
 # PID          13 bit  0x0000
 # scrambling    2 bit  -
 # adaptfld_ctrl 2 bit  1 or 3
-# conti_count   4 bit  0
-0      belong&0xFF5FFF1F       0x47400010      MPEG transport stream data
->188   byte                    !0x47           CORRUPTED
+# conti_count   4 bit  -
+0      belong&0xFF5FFF10       0x47400010
+>188   byte                    0x47            MPEG transport stream data
 
 # DIF digital video file format <mpruett@sgi.com>
 0      belong&0xffffff00       0x1f070000      DIF