fix WriteTSHeader PID bug

This commit is contained in:
nareix 2016-03-02 14:57:49 +08:00
parent bb5bbdce1c
commit d892f58a48

View File

@ -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