- e922cd1 Use Environment instead of Clock in ModuleRtpRtcp and its RTP subcomponents by Danil Chapovalov · 7 months ago
- 6255a7f Avoid negative timestamp in SourceTracker. by Jakob Ivarsson · 7 months ago
- 010c189 Move thread handling from source tracker. by Jakob Ivarsson · 7 months ago
- af8f626 Use Environment instead of Clock in ModuleRtpRtcp2 and its RTP subcomponents by Danil Chapovalov · 7 months ago
- dac0805 Add FrameInstrumentationData to RTPVideoHeader and CodecSpecificInfo by Fanny Linderborg · 7 months ago
- fb7c306 Run include cleaner on subset of modules/rtp_rtcp by Danil Chapovalov · 7 months ago
- 8037fc6 Migrate absl::optional to std::optional by Florent Castelli · 7 months ago
- 164b3b3 Introduce ModuleRtpRtcpImpl factory that accepts Environment by Danil Chapovalov · 7 months ago
- d385af5 Introduce ModuleRtpRtcpImpl2 constructor that accepts Environment by Danil Chapovalov · 7 months ago
- 2f91bdc Declare corruption detection URI in RtpExtension by Fanny Linderborg · 7 months ago
- c1a0d23 Update explainer text for corruption detection header extension. by Erik Språng · 7 months ago
- fd6f4b4 Add the corruption detection extension to RTPExtensionType by Fanny Linderborg · 7 months ago
- c54c85f Attach Mid/Rid RTP header extension to pure padding packets by Danil Chapovalov · 7 months ago
- c03edf6 Add missing includes and remove unused includes by Fanny Linderborg · 7 months ago
- 5e70fd3 fix of a compilation error in Visual Studio 2022 due to a warning C4244. by Denis Genestier · 7 months ago
- 13b327b srtp: demonstrate wraparound with loss decryption failure by Philipp Hancke · 8 months ago
- aa9e557 Add header extension reader/writer for automatic corruption detection by Fanny Linderborg · 8 months ago
- 952c195 Document when the dependency descriptor can be negotiated but not sent by Philipp Hancke · 8 months ago
- 675986e Pass Environment into UlpfecGenerator by Xinyu Ma · 8 months ago
- 075349f Pass Environment into FlexfecSender by Xinyu Ma · 8 months ago
- 916bf2f Remove usage of old copy of rtp_packet_sender.h by Florent Castelli · 8 months ago
- 5b9d4ad Move rtp_packet_sender.h to api/ by Florent Castelli · 8 months ago
- 3753c81 h264: fix first_packet_in_frame logic for multislice in a single rtp packet by Philipp Hancke · 9 months ago
- 45e5e38 Use ArrayView on H264 bitstream parsing by Sergio Garcia Murillo · 9 months ago
- faf5b03 Delete forwarding rtp_rtcp/time_util.h as unused by Danil Chapovalov · 9 months ago
- 383870f Check empty NALUs in H.265 depacketizer. by Qiu Jianlin · 9 months ago
- e19ce9b Fix is_first_packet_in_frame when receiving multiple slices per H264 frame by Sergio Garcia Murillo · 10 months ago
- a0b22af Revert "Temporary add 'RTPVideoHeaderH264::nalus_length'." by Jeremy Leconte · 10 months ago
- 04dd95f Temporary add 'RTPVideoHeaderH264::nalus_length'. by Jeremy Leconte · 10 months ago
- 469e698 Remove kMaxNalusPerPacket hard limit for H264 frames by Sergio Garcia Murillo · 10 months ago
- 6431a64 Reland "Run IWYU on some files I intend to work on" by Harald Alvestrand · 10 months ago
- fe34363 Revert "Run IWYU on some files I intend to work on" by Mirko Bonadei · 10 months ago
- 827da15 Run IWYU on some files I intend to work on by Harald Alvestrand · 10 months ago
- 61fff58 Split out time_util to separate target ntp_time_util by Per K · 10 months ago
- 30f1cb3 Remove dependency from rtp_rtcp module to remote_bitrate_estimator by Per K · 10 months ago
- 99c519b Mass removal of absl_deps in all BUILD.gn files by Florent Castelli · 10 months ago
- 0ce7de7 Remove RtpPacketHistory::PaddingMode::kPriority by Per K · 11 months ago
- a45c705 Add passkey to TransformableFrameInterface to prevent external impls by Tony Herre · 11 months ago
- 8a5f807 Reland "h264: bail out early when failing to parse SPS/PPS ids" by Danil Chapovalov · 11 months ago
- e1607ed Revert "h264: bail out early when failing to parse SPS/PPS ids" by Mirko Bonadei · 11 months ago
- 363917a Add support for receiving CongestionControlFeedback to RTCPReceiver by Per K · 11 months ago
- 4344eb7 h264: bail out early when failing to parse SPS/PPS ids by Philipp Hancke · 11 months ago
- acfd279 av1: make packetization generate more evenly sized packets by Philipp Hancke · 11 months ago
- 3703b35 Using Ntp times for the absolute send time. by Jesús de Vicente Peña · 11 months ago
- 00a8839 Allow source tracker to be called synchronously on a single thread. by Jakob Ivarsson · 11 months ago
- 54dec3f Delete deprecated variants for parsing/building AudioLevelExtension by Danil Chapovalov · 11 months ago
- 86298f7 Implementation of RFC 8888 TranportLayerFeedback RTCP packet by Per K · 11 months ago
- 970b911 Fixed warning log generation for IRAP frames in H265 Aggregation Packet. by Hyesung Kim · 12 months ago
- c793e46 Cleanup TransportFeedbackObserver from RtpSenderEgress by Per K · 12 months ago
- db36884 Reland "Mark frames with inter_layer_predicted=true as delta frames" by Sergey Silkin · 12 months ago
- ff7a557f2 Add original SSRC to RtpPacketToSend and implement RtpPacketSendInfo::From method. by Per K · 1 year ago
- 426b5e7 Revert "Mark frames with inter_layer_predicted=true as delta frames" by Sergey Silkin · 1 year ago
- faf3987 Split ModuleRtpRtcpImpl2::TrySendPacket into three subfunctions. by Per K · 1 year ago
- ce2b495 Set webrtc::PacketOptions.packet_id from by Per K · 1 year ago
- 1cb32aa Add property RtpPacketToSend::transport_sequence_number() by Per K · 1 year ago
- 5075cb4 Expose AudioLevel as an absl::optional struct in api/rtp_headers.h by Joachim Reiersen · 1 year ago
- 7ae48c4 Mark frames with inter_layer_predicted=true as delta frames by Sergey Silkin · 1 year ago
- 776c1a1 Propagate ECN to RtpPacketReceived by Per K · 1 year, 1 month ago
- ed050bf Remove TRACE_ASYNC without matching TRACE_BEGIN in rtc_sender_video by Evan Shrubsole · 1 year, 1 month ago
- b8abf51 Remove TRACE_ASYNC without matching TRACE_BEGIN in rtc_sender_audio by Evan Shrubsole · 1 year, 1 month ago
- d055f77 Delete legacy name AudioLevel in favor of the AudioLevelExtension by Danil Chapovalov · 1 year, 1 month ago
- 5ace071 Remove unused PacketOptions::additional_data. by philipel · 1 year, 1 month ago
- 91ebd5f Add missing absl::optional includes by Danil Chapovalov · 1 year, 1 month ago
- 97df932 Remove multiplex codec. by Markus Handell · 1 year, 1 month ago
- 7c5f9cf Add nonstandard x-google-per-layer-pli fmtp for enabling per-layer keyFrames in response to PLIs by Philipp Hancke · 1 year, 1 month ago
- 4a97488 Rename AudioLevel to AudioLevelExtension in rtp_header_extensions.h by Joachim Reiersen · 1 year, 1 month ago
- b2f827c Remove extra trait to read only mandatory part of the dependency descriptor by Danil Chapovalov · 1 year, 1 month ago
- 41c44cd Add some comments for H265 RTP depacketizer. by Jianjun Zhu · 1 year, 1 month ago
- dba3fd6 Correctly mark video frame type for FU packets. by Jianjun Zhu · 1 year, 1 month ago
- f43e8eb Add RTP depacketizer for H265 by qwu16 · 1 year, 2 months ago
- 9c687460 Consolidate encoded transform mocks into api/test/ by Tony Herre · 1 year, 2 months ago
- 6a99212 Tighten som DCHECKs to CHECKs in VP9 packetization. by Erik Språng · 1 year, 2 months ago
- 7aff4d1 Stash and retry packets that are waiting for the dependency descriptor template structure. by philipel · 1 year, 3 months ago
- 18d1d0f Fix perfect forwarding in RtpPacket::GetExtension by Danil Chapovalov · 1 year, 3 months ago
- bb0044e add VP8/VP9 packetization fuzzers by Philipp Hancke · 1 year, 3 months ago
- 5d091ce Add H264 packetizer fuzzer by Philipp Hancke · 1 year, 3 months ago
- 8a74636 In ReceiveStatistics fix a signed integer overflow undefined behavior by Danil Chapovalov · 1 year, 3 months ago
- b9ba02c Prioritize audio resend before video resend and implement TTL. by Per K · 1 year, 3 months ago
- 3e801c3 Allow RTP retransmission for cloned encoded Video Frames by Tony Herre · 1 year, 4 months ago
- ca83536 Rewrite tmmbr timeout check to avoid using negative Timestamp by Danil Chapovalov · 1 year, 4 months ago
- 5f3ac43 Ensure cloning and then sending audio encoded frames propagates CSRCs by Tony Herre · 1 year, 4 months ago
- f1df16c Per default enable WebRTC-PaddingMode-RecentLargePacket by Per K · 1 year, 4 months ago
- 572502c Deprecate char* functions on ByteBufferReader by Harald Alvestrand · 1 year, 4 months ago
- 6e95605 Support shortcircuiting encoded transforms by Tony Herre · 1 year, 5 months ago
- 75a3ba2 Reverse the kbits logic according to RFC by Yosef Twaik · 1 year, 5 months ago
- bd396fd Add rtp packetizer for H265 by qwu16 · 1 year, 5 months ago
- 6634c91 Refactor AbsoluteCaptureTimeSender and AbsoluteCaptureTimeInterpolator by Danil Chapovalov · 1 year, 5 months ago
- 0bace22 Expose video mimeType for insertable streams by Philipp Hancke · 1 year, 5 months ago
- a1714f3 Fix usages of RTC_DCHECK to GTEST macros to ensure tests pass in release builds as well by Guy Hershenbaum · 1 year, 5 months ago
- 6113e19 Replace RTC_DCHECK with EXPECT_TRUE in time estimator UT code by Dor Hen · 1 year, 6 months ago
- dde1cb6 Add note about two-byte extension to VLA docs by Philipp Hancke · 1 year, 6 months ago
- 9c58483 Rename EncodedImage property Timetamp to RtpTimestamp by Danil Chapovalov · 1 year, 6 months ago
- ae82df7 Add codec name H265 to support H265 in WebRTC by qwu16 · 1 year, 7 months ago
- 3aa951a Delete SendDelayObserver interface by Danil Chapovalov · 1 year, 7 months ago
- 0efb832 Method for converting q32 to TimeDelta in capture clock offset updater by Olov Brändström · 1 year, 7 months ago
- 10e5724 Delete deprecated variants of RTPSenderAudio::SendAudio by Danil Chapovalov · 1 year, 7 months ago
- ab9535c Use single packet limit when all fragments end up in one H.264 packet by Joachim Reiersen · 1 year, 7 months ago
- 378fb28 Propagate OnSendPacket even if transport sequence number is not registered by Danil Chapovalov · 1 year, 7 months ago
- 8602f60 Reland "rtp sender: don't send BYE on deactivating streams" by Philipp Hancke · 1 year, 7 months ago
- 4c55621 Cleanup RTPSenderAudio::SendAudio by Danil Chapovalov · 1 year, 7 months ago