|
Removed RTPHeader from NetEq's Packet struct.
Only three items in the (rather large) header were actually used after
InsertPacket: payloadType, timestamp and sequenceNumber. They are now
put directly into Packet. This saves 129 bytes per Packet that no
longer need to be allocated and deallocated.
This also works towards decoupling NetEq from RTP. As part of that,
I've moved the NACK code earlier in InsertPacketInternal, together
with other things that directly reference the RTPHeader.
BUG= webrtc:6549
Committed: https://crrev.com/7a3776102f55bd5927b84a853321672577dd171f
Cr-Commit-Position: refs/heads/master@{#14658}
Total comments: 16
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+217 lines, -251 lines) |
Patch |
 |
M |
webrtc/modules/audio_coding/neteq/comfort_noise.cc
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decision_logic.h
|
View
|
1
|
3 chunks |
+18 lines, -20 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decision_logic.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decision_logic_fax.h
|
View
|
1
|
1 chunk |
+1 line, -10 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decision_logic_fax.cc
|
View
|
1
|
3 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decision_logic_normal.h
|
View
|
1
|
1 chunk |
+1 line, -10 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decision_logic_normal.cc
|
View
|
1
|
4 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decoder_database.cc
|
View
|
1
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/decoder_database_unittest.cc
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/mock/mock_packet_buffer.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/neteq_impl.cc
|
View
|
1
|
26 chunks |
+85 lines, -91 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc
|
View
|
1
|
3 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/packet.h
|
View
|
1
|
3 chunks |
+11 lines, -10 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/packet_buffer.h
|
View
|
1
|
2 chunks |
+4 lines, -3 lines |
1 comment
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/packet_buffer.cc
|
View
|
1
|
8 chunks |
+18 lines, -26 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/packet_buffer_unittest.cc
|
View
|
1
|
13 chunks |
+22 lines, -26 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/red_payload_splitter.cc
|
View
|
1
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/red_payload_splitter_unittest.cc
|
View
|
1
|
5 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/timestamp_scaler.cc
|
View
|
1
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
 |
M |
webrtc/modules/audio_coding/neteq/timestamp_scaler_unittest.cc
|
View
|
1
|
2 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 17 (7 generated)
|