Add default values for PlayoutDelay in RTPVideoHeader.
There have been several bugs where the members of PlayoutDelay were
zero initialized when handling RTP packets without the corresponding
extensions. Initializing to {-1, -1} (meaning not provided) is less
brittle.
Bug: None
Change-Id: I196850377128d5e67a19bdaf9298403b2e9f5a6e
Reviewed-on: https://webrtc-review.googlesource.com/c/111181
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25670}
This commit is contained in:
@ -59,7 +59,7 @@ struct RTPVideoHeader {
|
||||
uint8_t simulcastIdx = 0;
|
||||
VideoCodecType codec = VideoCodecType::kVideoCodecGeneric;
|
||||
|
||||
PlayoutDelay playout_delay;
|
||||
PlayoutDelay playout_delay = {-1, -1};
|
||||
VideoSendTiming video_timing;
|
||||
FrameMarking frame_marking;
|
||||
RTPVideoTypeHeader video_type_header;
|
||||
|
||||
Reference in New Issue
Block a user