mirror of
https://github.com/livekit/livekit.git
synced 2026-10-23 13:02:53 +00:00
Fix svc: Drop frame is earlier than current keyframe (#2196)
* Fix svc: Drop frame is earlier than current keyframe * Log detail of dependencydescriptor
This commit is contained in:
1 parent
60c78affda
commit
1f0ba21854
3 files changed
+24
-2
No files matched your search
@@ -614,7 +614,12 @@ func (b *Buffer) getExtPacket(rtpPacket *rtp.Packet, arrivalTime time.Time, flow
|
||||
ep.Temporal = 0
|
||||
if b.ddParser != nil {
|
||||
ddVal, videoLayer, err := b.ddParser.Parse(ep.Packet)
|
||||
if err == nil && ddVal != nil {
|
||||
if err != nil {
|
||||
if err != ErrFrameEarlierThanKeyFrame {
|
||||
b.logger.Warnw("could not parse dependency descriptor", err)
|
||||
}
|
||||
return nil
|
||||
} else if ddVal != nil {
|
||||
ep.DependencyDescriptor = ddVal
|
||||
ep.VideoLayer = videoLayer
|
||||
// DD-TODO : notify active decode target change if changed.
|
||||
|
||||
Reference in new issue
Block a user