Danil Chapovalov
292a73eeea
Deliver packet to Call as rtc::CopyOnWriteBuffer
...
instead of pair of pointer + size.
it removes hidden memcpy in RtpPacketReceived::Parse:
RtpPacketReceived keeps a reference to a CopyOnWriteBuffer. By
passing it the same CopyOnWriteBuffer that was created by
BaseChannel, one allocation and memcpy is avoided.
Bug: None
Change-Id: I5f89f478b380fc9aece3762d3a04f228d48598f5
Reviewed-on: https://webrtc-review.googlesource.com/23761
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21143}
2017-12-07 17:09:07 +00:00
..
2017-12-06 08:56:52 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-29 13:48:29 +00:00
2017-09-28 07:57:28 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2017-12-07 17:09:07 +00:00
2017-09-15 04:25:06 +00:00
2017-11-06 12:04:46 +00:00
2017-12-06 10:32:12 +00:00
2017-12-07 13:22:19 +00:00
2017-12-07 13:22:19 +00:00
2017-09-15 04:25:06 +00:00
2017-11-13 10:58:42 +00:00
2017-11-30 01:44:19 +00:00
2017-10-06 13:41:14 +00:00
2017-12-04 11:03:48 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-10-16 17:19:07 +00:00
2017-11-09 11:56:32 +00:00
2017-11-22 12:39:39 +00:00
2017-12-07 17:09:07 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2017-11-14 10:34:56 +00:00
2017-09-15 05:02:56 +00:00
2017-11-06 12:04:46 +00:00
2017-11-09 11:56:32 +00:00
2017-12-06 08:39:12 +00:00
2017-12-05 13:13:07 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 13:03:51 +00:00
2017-11-17 13:02:07 +00:00
2017-11-17 13:02:07 +00:00
2017-11-17 13:02:07 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-15 13:03:51 +00:00
2017-10-24 23:40:29 +00:00
2017-10-24 23:40:29 +00:00
2017-12-05 13:13:07 +00:00
2017-12-07 17:09:07 +00:00
2017-12-05 13:13:07 +00:00
2017-09-15 05:02:56 +00:00
2017-11-09 11:56:32 +00:00
2017-09-26 09:54:58 +00:00
2017-11-27 15:17:12 +00:00
2017-11-16 13:52:03 +00:00
2017-10-06 13:41:14 +00:00
2017-09-15 05:02:56 +00:00
2017-09-15 13:03:51 +00:00
2017-12-06 10:32:12 +00:00
2017-12-06 10:32:12 +00:00
2017-10-26 08:13:55 +00:00