Skip to content

Commit c0e30bc

Browse files
author
yngrtc
committed
fix RTCP RecvDelta i16 bug
1 parent eb13931 commit c0e30bc

File tree

1 file changed

+3
-3
lines changed
  • rtcp/src/transport_feedbacks/transport_layer_cc

1 file changed

+3
-3
lines changed

rtcp/src/transport_feedbacks/transport_layer_cc/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ impl MarshalSize for RecvDelta {
331331
// big delta
332332
if self.type_tcc_packet == SymbolTypeTcc::PacketReceivedLargeDelta
333333
&& delta >= i16::MIN as i64
334-
&& delta <= u16::MAX as i64
334+
&& delta <= i16::MAX as i64
335335
{
336336
return 2;
337337
}
@@ -358,10 +358,10 @@ impl Marshal for RecvDelta {
358358
// big delta
359359
if self.type_tcc_packet == SymbolTypeTcc::PacketReceivedLargeDelta
360360
&& delta >= i16::MIN as i64
361-
&& delta <= u16::MAX as i64
361+
&& delta <= i16::MAX as i64
362362
&& buf.remaining_mut() >= 2
363363
{
364-
buf.put_u16(delta as u16);
364+
buf.put_i16(delta as i16);
365365
return Ok(2);
366366
}
367367

0 commit comments

Comments
 (0)