mirror of
https://github.com/livekit/livekit.git
synced 2026-03-30 22:05:39 +00:00
Fix sense of codec match check while setting layer SSRC. (#3418)
This commit is contained in:
@@ -114,8 +114,7 @@ func (d *DynacastManager) HandleCodecRegression(fromMime, toMime mime.MimeType)
|
||||
d.update(false)
|
||||
|
||||
fromDq.Stop()
|
||||
ToDq := d.getOrCreateDynacastQuality(toMime)
|
||||
fromDq.RegressTo(ToDq)
|
||||
fromDq.RegressTo(d.getOrCreateDynacastQuality(toMime))
|
||||
}
|
||||
|
||||
func (d *DynacastManager) Restart() {
|
||||
|
||||
@@ -238,9 +238,9 @@ func (t *MediaTrackReceiver) SetupReceiver(receiver sfu.TrackReceiver, priority
|
||||
onSetupReceiver := t.onSetupReceiver
|
||||
t.lock.Unlock()
|
||||
|
||||
var receiverCodecs []mime.MimeType
|
||||
var receiverCodecs []string
|
||||
for _, r := range receivers {
|
||||
receiverCodecs = append(receiverCodecs, r.Mime())
|
||||
receiverCodecs = append(receiverCodecs, r.Mime().String())
|
||||
}
|
||||
t.params.Logger.Debugw(
|
||||
"setup receiver",
|
||||
@@ -667,7 +667,7 @@ func (t *MediaTrackReceiver) SetLayerSsrc(mimeType mime.MimeType, rid string, ss
|
||||
quality := buffer.SpatialLayerToVideoQuality(layer, trackInfo)
|
||||
// set video layer ssrc info
|
||||
for i, ci := range trackInfo.Codecs {
|
||||
if mime.NormalizeMimeType(ci.MimeType) == mimeType {
|
||||
if mime.NormalizeMimeType(ci.MimeType) != mimeType {
|
||||
continue
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user