/external/webrtc/webrtc/system_wrappers/source/ |
rtp_to_ntp_unittest.cc | 37 RtcpList rtcp; local 43 rtcp.push_front(RtcpMeasurement(ntp_sec, ntp_frac, timestamp)); 46 rtcp.push_front(RtcpMeasurement(ntp_sec, ntp_frac, timestamp)); 50 // This expected to fail since it's highly unlikely that the older RTCP 52 EXPECT_FALSE(RtpToNtpMs(timestamp, rtcp, ×tamp_in_ms)); 56 RtcpList rtcp; local 62 rtcp.push_front(RtcpMeasurement(ntp_sec, ntp_frac, timestamp)); 65 rtcp.push_front(RtcpMeasurement(ntp_sec, ntp_frac, timestamp)); 67 EXPECT_TRUE(RtpToNtpMs(rtcp.back().rtp_timestamp, rtcp, ×tamp_in_ms)) 76 RtcpList rtcp; local 96 RtcpList rtcp; local 113 RtcpList rtcp; local 133 RtcpList rtcp; local [all...] |
rtp_to_ntp.cc | 76 // This RTCP has already been added to the list. 81 // We need two RTCP SR reports to map between RTP and NTP. More than two will 92 // pairs in |rtcp|. The converted timestamp is returned in 96 const RtcpList& rtcp, 98 assert(rtcp.size() == 2); 99 int64_t rtcp_ntp_ms_new = Clock::NtpToMs(rtcp.front().ntp_secs, 100 rtcp.front().ntp_frac); 101 int64_t rtcp_ntp_ms_old = Clock::NtpToMs(rtcp.back().ntp_secs, 102 rtcp.back().ntp_frac); 103 int64_t rtcp_timestamp_new = rtcp.front().rtp_timestamp [all...] |
/external/webrtc/talk/session/media/ |
mediasink.h | 33 // MediaSinkInterface is a sink to handle RTP and RTCP packets that are sent or 42 virtual void OnPacket(const void* data, size_t size, bool rtcp) = 0;
|
channelmanager.h | 104 bool rtcp, 114 bool rtcp, 120 bool rtcp, 195 bool rtcp, 202 bool rtcp, 207 bool rtcp,
|
/external/webrtc/webrtc/modules/rtp_rtcp/source/rtcp_packet/ |
compound_packet.cc | 14 namespace rtcp { namespace in namespace:webrtc 27 } // namespace rtcp
|
compound_packet.h | 19 namespace rtcp { namespace in namespace:webrtc 39 } // namespace rtcp
|
psfb.cc | 16 namespace rtcp { namespace in namespace:webrtc 44 } // namespace rtcp
|
rtpfb.cc | 16 namespace rtcp { namespace in namespace:webrtc 44 } // namespace rtcp
|
tmmbr_unittest.cc | 18 using webrtc::rtcp::RawPacket; 19 using webrtc::rtcp::Tmmbr;
|
pli.h | 19 namespace rtcp { namespace in namespace:webrtc 47 } // namespace rtcp
|
psfb.h | 19 namespace rtcp { namespace in namespace:webrtc 46 } // namespace rtcp
|
rrtr.h | 19 namespace rtcp { namespace in namespace:webrtc 47 } // namespace rtcp
|
rtpfb.h | 19 namespace rtcp { namespace in namespace:webrtc 46 } // namespace rtcp
|
compound_packet_unittest.cc | 19 using webrtc::rtcp::Bye; 20 using webrtc::rtcp::CompoundPacket; 21 using webrtc::rtcp::Fir; 22 using webrtc::rtcp::RawPacket; 23 using webrtc::rtcp::ReceiverReport; 24 using webrtc::rtcp::ReportBlock; 25 using webrtc::rtcp::SenderReport; 97 class Verifier : public rtcp::RtcpPacket::PacketReadyCallback { 127 class Verifier : public rtcp::RtcpPacket::PacketReadyCallback {
|
dlrr.h | 20 namespace rtcp { namespace in namespace:webrtc 61 } // namespace rtcp
|
/external/libvncserver/libvncserver/tightvnc-filetransfer/ |
filetransfermsg.c | 447 GetFileDownloadResponseMsgInBlocks(rfbClientPtr cl, rfbTightClientPtr rtcp) 452 char* path = rtcp->rcft.rcfd.fName; 456 if((rtcp->rcft.rcfd.downloadInProgress == FALSE) && (rtcp->rcft.rcfd.downloadFD == -1)) { 457 if((rtcp->rcft.rcfd.downloadFD = open(path, O_RDONLY)) == -1) { 462 rtcp->rcft.rcfd.downloadInProgress = TRUE; 464 if((rtcp->rcft.rcfd.downloadInProgress == TRUE) && (rtcp->rcft.rcfd.downloadFD != -1)) { 465 if( (numOfBytesRead = read(rtcp->rcft.rcfd.downloadFD, pBuf, SZ_RFBBLOCKSIZE)) <= 0) { 466 close(rtcp->rcft.rcfd.downloadFD) [all...] |
handlefiletransferrequest.c | 343 HandleFileDownloadRequest(rfbClientPtr cl, rfbTightClientPtr rtcp) 382 if((n = rfbReadExact(cl, rtcp->rcft.rcfd.fName, msg.fdr.fNameSize)) <= 0) { 391 rtcp->rcft.rcfd.fName[msg.fdr.fNameSize] = '\0'; 393 if(ConvertPath(rtcp->rcft.rcfd.fName) == NULL) { 407 HandleFileDownload(cl, rtcp); 474 rfbTightClientPtr rtcp = rfbGetTightClientData(cl); local 477 if(rtcp == NULL) 483 fileDownloadMsg = GetFileDownloadResponseMsgInBlocks(cl, rtcp); 493 CloseUndoneFileTransfer(cl, rtcp); 501 } while(rtcp->rcft.rcfd.downloadInProgress == TRUE) [all...] |
rfbtightserver.c | 43 rfbTightClientPtr rtcp = (rfbTightClientPtr) local 46 if(rtcp == NULL) { 51 return rtcp; 110 rfbTightClientPtr rtcp = rfbGetTightClientData(cl); local 114 if(rtcp == NULL) 130 for (i = 0; i < rtcp->nAuthCaps; i++) { 131 if (auth_type == rtcp->authCaps[i]) 134 if (i >= rtcp->nAuthCaps) { 186 rfbTightClientPtr rtcp = rfbGetTightClientData(cl); local 190 if(rtcp == NULL 497 rfbTightClientPtr rtcp = (rfbTightClientPtr) malloc(sizeof(rfbTightClientRec)); local [all...] |
/external/webrtc/webrtc/modules/rtp_rtcp/source/ |
rtcp_sender.cc | 83 class PacketContainer : public rtcp::CompoundPacket, 84 public rtcp::RtcpPacket::PacketReadyCallback { 99 rtcp::CompoundPacket::Build(this); 234 // Trigger RTCP bye 304 // schedule a new RTCP report 353 technicaly we break the max 5% RTCP BW for video below 10 kbit/s but 359 MAX RTCP BW is 5% if the session BW 367 If the participant has not yet sent an RTCP packet (the variable 371 The interval between RTCP packets is varied randomly over the 377 set to the average RTCP packet size (avg_rtcp_size) divided by 25 [all...] |
rtcp_receiver_unittest.cc | 96 // Injects an RTCP packet into the receiver. 102 true); // Allow non-compound RTCP 156 rtcp::SenderReport sr; 158 rtc::scoped_ptr<rtcp::RawPacket> packet(sr.Build()); 170 rtcp::SenderReport sr; 172 rtc::scoped_ptr<rtcp::RawPacket> packet(sr.Build()); 180 rtcp::ReceiverReport rr; 182 rtc::scoped_ptr<rtcp::RawPacket> packet(rr.Build()); 196 rtcp::ReportBlock rb; 198 rtcp::ReceiverReport rr [all...] |
rtcp_sender.h | 151 bool SendFeedbackPacket(const rtcp::TransportFeedback& packet); 156 // Determine which RTCP messages should be sent and setup flags. 166 rtc::scoped_ptr<rtcp::RtcpPacket> BuildSR(const RtcpContext& context) 168 rtc::scoped_ptr<rtcp::RtcpPacket> BuildRR(const RtcpContext& context) 170 rtc::scoped_ptr<rtcp::RtcpPacket> BuildSDES(const RtcpContext& context) 172 rtc::scoped_ptr<rtcp::RtcpPacket> BuildPLI(const RtcpContext& context) 174 rtc::scoped_ptr<rtcp::RtcpPacket> BuildREMB(const RtcpContext& context) 176 rtc::scoped_ptr<rtcp::RtcpPacket> BuildTMMBR(const RtcpContext& context) 178 rtc::scoped_ptr<rtcp::RtcpPacket> BuildTMMBN(const RtcpContext& context) 180 rtc::scoped_ptr<rtcp::RtcpPacket> BuildAPP(const RtcpContext& context [all...] |
/external/webrtc/webrtc/modules/pacing/ |
packet_router.h | 27 namespace rtcp { namespace in namespace:webrtc 29 } // namespace rtcp 54 virtual bool SendFeedback(rtcp::TransportFeedback* packet);
|
/external/webrtc/webrtc/video/ |
stream_synchronization.h | 26 Measurements() : rtcp(), latest_receive_time_ms(0), latest_timestamp(0) {} 27 RtcpList rtcp; member in struct:webrtc::StreamSynchronization::Measurements
|
/external/webrtc/webrtc/modules/remote_bitrate_estimator/ |
remote_estimator_proxy_unittest.cc | 27 MOCK_METHOD1(SendFeedback, bool(rtcp::TransportFeedback* packet)); 58 (rtcp::TransportFeedback::kDeltaScaleFactor * 0xFF) / 1000; 66 .WillOnce(Invoke([this](rtcp::TransportFeedback* packet) { 71 std::vector<rtcp::TransportFeedback::StatusSymbol> status_vec = 74 EXPECT_EQ(rtcp::TransportFeedback::StatusSymbol::kReceivedSmallDelta, 92 .WillOnce(Invoke([this](rtcp::TransportFeedback* packet) { 97 std::vector<rtcp::TransportFeedback::StatusSymbol> status_vec = 100 EXPECT_EQ(rtcp::TransportFeedback::StatusSymbol::kReceivedSmallDelta, 102 EXPECT_EQ(rtcp::TransportFeedback::StatusSymbol::kReceivedSmallDelta, 104 EXPECT_EQ(rtcp::TransportFeedback::StatusSymbol::kReceivedLargeDelta [all...] |
transport_feedback_adapter_unittest.cc | 132 rtcp::TransportFeedback feedback; 168 rtcp::TransportFeedback feedback; 195 int64_t kHighArrivalTimeMs = rtcp::TransportFeedback::kDeltaScaleFactor * 207 rtc::scoped_ptr<rtcp::TransportFeedback> feedback( 208 new rtcp::TransportFeedback()); 215 rtc::scoped_ptr<rtcp::RawPacket> raw_packet = feedback->Build(); 216 feedback = rtcp::TransportFeedback::ParseFrom(raw_packet->Buffer(), 235 rtcp::TransportFeedback::kDeltaScaleFactor * ((1 << 8) - 1); 237 rtcp::TransportFeedback::kDeltaScaleFactor * 240 rtcp::TransportFeedback::kDeltaScaleFactor [all...] |