Update samplebuilder, increase buffer size.

This avoids a crash when a single frame was too large for the
samplebuilder.
This commit is contained in:
Juliusz Chroboczek
2021-11-23 19:39:40 +01:00
parent 5c2e27b21d
commit 501edd4a88
3 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -339,17 +339,17 @@ func newDiskConn(client *Client, directory string, up conn.Up, remoteTracks []co
)
} else if strings.EqualFold(codec.MimeType, "video/vp8") {
builder = samplebuilder.New(
128, &codecs.VP8Packet{}, codec.ClockRate,
256, &codecs.VP8Packet{}, codec.ClockRate,
)
conn.hasVideo = true
} else if strings.EqualFold(codec.MimeType, "video/vp9") {
builder = samplebuilder.New(
128, &codecs.VP9Packet{}, codec.ClockRate,
256, &codecs.VP9Packet{}, codec.ClockRate,
)
conn.hasVideo = true
} else if strings.EqualFold(codec.MimeType, "video/h264") {
builder = samplebuilder.New(
128, &codecs.H264Packet{}, codec.ClockRate,
256, &codecs.H264Packet{}, codec.ClockRate,
)
conn.hasVideo = true
} else {