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 {
|
if self.PayloadUnitStart {
|
||||||
flags |= 0x400000
|
flags |= 0x400000
|
||||||
}
|
}
|
||||||
flags |= (self.PID&0x1fff00)<<8
|
flags |= (self.PID&0x1fff)<<8
|
||||||
flags |= self.ContinuityCounter&0xf
|
flags |= self.ContinuityCounter&0xf
|
||||||
|
|
||||||
|
if DebugWriter {
|
||||||
|
fmt.Printf("tsw: pid=%x\n", self.PID)
|
||||||
|
}
|
||||||
|
|
||||||
const PCR = 0x10
|
const PCR = 0x10
|
||||||
const OPCR = 0x08
|
const OPCR = 0x08
|
||||||
const EXT = 0x20
|
const EXT = 0x20
|
||||||
|
Loading…
x
Reference in New Issue
Block a user