fix WriteTSHeader PID bug
This commit is contained in:
parent
bb5bbdce1c
commit
d892f58a48
@ -56,9 +56,13 @@ func WriteTSHeader(w io.Writer, self TSHeader, dataLength int) (written int, err
|
||||
if self.PayloadUnitStart {
|
||||
flags |= 0x400000
|
||||
}
|
||||
flags |= (self.PID&0x1fff00)<<8
|
||||
flags |= (self.PID&0x1fff)<<8
|
||||
flags |= self.ContinuityCounter&0xf
|
||||
|
||||
if DebugWriter {
|
||||
fmt.Printf("tsw: pid=%x\n", self.PID)
|
||||
}
|
||||
|
||||
const PCR = 0x10
|
||||
const OPCR = 0x08
|
||||
const EXT = 0x20
|
||||
|
Loading…
x
Reference in New Issue
Block a user