Improve magic bitstream producer

This commit is contained in:
Alex X
2023-09-16 11:11:23 +03:00
parent 6e53e74742
commit ab18d5d1ca
+3 -1
View File
@@ -64,9 +64,10 @@ func (c *Producer) Start() error {
buf = append(buf, b[:n]...) buf = append(buf, b[:n]...)
for {
i := annexb.IndexFrame(buf) i := annexb.IndexFrame(buf)
if i < 0 { if i < 0 {
continue break
} }
pkt := &rtp.Packet{ pkt := &rtp.Packet{
@@ -79,6 +80,7 @@ func (c *Producer) Start() error {
buf = buf[i:] buf = buf[i:]
} }
}
} }
func (c *Producer) Stop() error { func (c *Producer) Stop() error {