sample codec payload mismatch error log (#4751)

This commit is contained in:
cnderrauber
2026-08-13 19:32:21 +08:00
committed by GitHub
parent 9d676e3a60
commit 7d556cfefe
2 changed files with 24 additions and 13 deletions
+13 -8
View File
@@ -204,9 +204,10 @@ type BufferBase struct {
frameRateCalculator [DefaultMaxLayerSpatial + 1]FrameRateCalculator
frameRateCalculated bool
packetNotFoundCount atomic.Uint32
packetTooOldCount atomic.Uint32
extPacketTooMuchCount atomic.Uint32
packetNotFoundCount atomic.Uint32
packetTooOldCount atomic.Uint32
extPacketTooMuchCount atomic.Uint32
codecPayloadTypeNotFoundCount atomic.Uint32
absCaptureTimeExtID uint8
@@ -986,11 +987,15 @@ func (b *BufferBase) handleCodecChange(newPT uint8) {
}
}
if !codecFound {
b.logger.Errorw(
"could not find codec for new payload type", nil,
"pt", newPT,
"rtpParameters", b.rtpParameters,
)
codecNotFoundCount := b.codecPayloadTypeNotFoundCount.Inc()
if (codecNotFoundCount-1)%100 == 0 {
b.logger.Errorw(
"could not find codec for new payload type", nil,
"pt", newPT,
"rtpParameters", b.rtpParameters,
"count", codecNotFoundCount,
)
}
return
}