mirror of
https://github.com/livekit/livekit.git
synced 2026-05-25 14:15:15 +00:00
Forgot to transfer ddBytes (#1592)
This commit is contained in:
@@ -492,7 +492,7 @@ func (d *DownTrack) maybeStartKeyFrameRequester() {
|
||||
//
|
||||
d.stopKeyFrameRequester()
|
||||
|
||||
// TODO : for svc, don't need pli/lrr when layer comes down
|
||||
// SVC-TODO : don't need pli/lrr when layer comes down
|
||||
locked, layer := d.forwarder.CheckSync()
|
||||
if !locked {
|
||||
go d.keyFrameRequester(d.keyFrameRequestGeneration.Load(), layer)
|
||||
|
||||
@@ -1490,6 +1490,7 @@ func (f *Forwarder) getTranslationParamsVideo(extPkt *buffer.ExtPacket, layer in
|
||||
tp.isSwitchingToMaxLayer = result.IsSwitchingToMaxSpatial
|
||||
tp.isResuming = result.IsResuming
|
||||
tp.marker = result.RTPMarker
|
||||
tp.ddBytes = result.DependencyDescriptorExtension
|
||||
|
||||
if FlagPauseOnDowngrade && f.isDeficientLocked() && f.vls.GetTarget().Spatial < f.vls.GetCurrent().Spatial {
|
||||
//
|
||||
|
||||
+1
-1
@@ -484,7 +484,7 @@ func (w *WebRTCReceiver) sendRTCP(packets []rtcp.Packet) {
|
||||
}
|
||||
|
||||
func (w *WebRTCReceiver) SendPLI(layer int32, force bool) {
|
||||
// TODO : should send LRR (Layer Refresh Request) instead of PLI
|
||||
// SVC-TODO : should send LRR (Layer Refresh Request) instead of PLI
|
||||
buff := w.getBuffer(layer)
|
||||
if buff == nil {
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user