STAP-A fix
This commit is contained in:
parent
5dcc996ee4
commit
eb1fd52ef4
@ -755,7 +755,7 @@ func (self *Stream) handleH264Payload(timestamp uint32, packet []byte) (err erro
|
|||||||
packet = packet[1:]
|
packet = packet[1:]
|
||||||
for len(packet) >= 2 {
|
for len(packet) >= 2 {
|
||||||
size := int(packet[0])<<8|int(packet[1])
|
size := int(packet[0])<<8|int(packet[1])
|
||||||
if size == 0 || size+2 > len(packet) {
|
if size+2 > len(packet) {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
if err = self.handleH264Payload(timestamp, packet[2:size+2]); err != nil {
|
if err = self.handleH264Payload(timestamp, packet[2:size+2]); err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user