-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Description
If the s.buildSample call inside of purgeBuffers happens to find a complete packet, s.active is updated to s.consume.tail
s.active.head = consume.tail |
continue
to return
which seems to fix this behavior for me, but there might be a more correct solution
Your environment.
- Version: webrtc master d625f6f
- Browser: Chrome
- Using samplebuilder in ion-avp
What did you do?
Saw this issue in SampleBuilder used in ion-avp connected to ion-sfu, caused by a vp8 stream sent from chrome specifically when some minor packet reordering occurred.
What did you expect?
Reconstruct packets even with reordering
What happened?
Infinite loop + OOM
Metadata
Metadata
Assignees
Labels
No labels