Skip to content
This repository was archived by the owner on Aug 23, 2022. It is now read-only.

Commit e277f87

Browse files
committed
fix firefox un-respected padding bit
1 parent 20fd08c commit e277f87

File tree

10 files changed

+29
-11
lines changed

10 files changed

+29
-11
lines changed

src/goodbye/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,9 @@ impl Unmarshal for Goodbye {
182182
Bytes::new()
183183
};
184184

185-
if header.padding && raw_packet.has_remaining() {
185+
if
186+
/*header.padding &&*/
187+
raw_packet.has_remaining() {
186188
raw_packet.advance(raw_packet.remaining());
187189
}
188190

src/packet.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ mod test {
248248
143, 205, 0, 6, 65, 227, 184, 49, 118, 243, 78, 96, 42, 63, 0, 5, 12, 162, 166, 0,
249249
32, 5, 200, 4, 0, 4, 0, 0,
250250
]),
251-
/*Bytes::from_static(&[
251+
Bytes::from_static(&[
252252
143, 205, 0, 9, 65, 227, 184, 49, 118, 243, 78, 96, 42, 68, 0, 17, 12, 162, 167, 1,
253253
32, 17, 88, 0, 4, 0, 4, 8, 108, 0, 4, 0, 4, 12, 0, 4, 0, 4, 4, 0,
254254
]),
@@ -259,7 +259,7 @@ mod test {
259259
Bytes::from_static(&[
260260
143, 205, 0, 7, 65, 227, 184, 49, 118, 243, 78, 96, 42, 103, 0, 8, 12, 162, 169, 4,
261261
32, 8, 232, 4, 0, 4, 0, 4, 4, 0, 0, 0,
262-
]),*/
262+
]),
263263
];
264264

265265
for mut test in tests {

src/payload_feedbacks/full_intra_request/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,9 @@ impl Unmarshal for FullIntraRequest {
153153
i += 8;
154154
}
155155

156-
if h.padding && raw_packet.has_remaining() {
156+
if
157+
/*h.padding &&*/
158+
raw_packet.has_remaining() {
157159
raw_packet.advance(raw_packet.remaining());
158160
}
159161

src/payload_feedbacks/picture_loss_indication/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,9 @@ impl Unmarshal for PictureLossIndication {
123123
let sender_ssrc = raw_packet.get_u32();
124124
let media_ssrc = raw_packet.get_u32();
125125

126-
if h.padding && raw_packet.has_remaining() {
126+
if
127+
/*h.padding &&*/
128+
raw_packet.has_remaining() {
127129
raw_packet.advance(raw_packet.remaining());
128130
}
129131

src/payload_feedbacks/receiver_estimated_maximum_bitrate/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,9 @@ impl Unmarshal for ReceiverEstimatedMaximumBitrate {
267267
ssrcs.push(raw_packet.get_u32());
268268
}
269269

270-
if header.padding && raw_packet.has_remaining() {
270+
if
271+
/*header.padding &&*/
272+
raw_packet.has_remaining() {
271273
raw_packet.advance(raw_packet.remaining());
272274
}
273275

src/payload_feedbacks/slice_loss_indication/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,9 @@ impl Unmarshal for SliceLossIndication {
161161
i += 4;
162162
}
163163

164-
if h.padding && raw_packet.has_remaining() {
164+
if
165+
/*h.padding &&*/
166+
raw_packet.has_remaining() {
165167
raw_packet.advance(raw_packet.remaining());
166168
}
167169

src/source_description/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -430,7 +430,9 @@ impl Unmarshal for SourceDescription {
430430
return Err(Error::InvalidHeader.into());
431431
}
432432

433-
if h.padding && raw_packet.has_remaining() {
433+
if
434+
/*h.padding &&*/
435+
raw_packet.has_remaining() {
434436
raw_packet.advance(raw_packet.remaining());
435437
}
436438

src/transport_feedbacks/rapid_resynchronization_request/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,9 @@ impl Unmarshal for RapidResynchronizationRequest {
126126
let sender_ssrc = raw_packet.get_u32();
127127
let media_ssrc = raw_packet.get_u32();
128128

129-
if h.padding && raw_packet.has_remaining() {
129+
if
130+
/*h.padding &&*/
131+
raw_packet.has_remaining() {
130132
raw_packet.advance(raw_packet.remaining());
131133
}
132134

src/transport_feedbacks/transport_layer_cc/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -713,7 +713,9 @@ impl Unmarshal for TransportLayerCc {
713713
}
714714
}
715715

716-
if h.padding && raw_packet.has_remaining() {
716+
if
717+
/*h.padding &&*/
718+
raw_packet.has_remaining() {
717719
raw_packet.advance(raw_packet.remaining());
718720
}
719721

src/transport_feedbacks/transport_layer_nack/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,9 @@ impl Unmarshal for TransportLayerNack {
200200
});
201201
}
202202

203-
if h.padding && raw_packet.has_remaining() {
203+
if
204+
/*h.padding &&*/
205+
raw_packet.has_remaining() {
204206
raw_packet.advance(raw_packet.remaining());
205207
}
206208

0 commit comments

Comments
 (0)