/foundation/CastEngine/castengine_wifi_display/services/protocol/rtp/src/ |
H A D | rtp_packet.cpp | 43 if (RtpPacket::RTP_HEADER_SIZE + GetCsrcSize() + 4 > rtp_size) { // 4:byte offset in GetExtSize() 56 if (RtpPacket::RTP_HEADER_SIZE + GetCsrcSize() + 2 > rtp_size) { // 2:byte offset in GetExtReserved() 90 if (*end + RtpPacket::RTP_HEADER_SIZE > rtp_size) { in GetPaddingSize() 99 if (invalid_size + RtpPacket::RTP_HEADER_SIZE >= rtp_size) { in GetPayloadSize() 103 return rtp_size - invalid_size - RtpPacket::RTP_HEADER_SIZE; in GetPayloadSize() 106 RtpHeader *RtpPacket::GetHeader() in GetHeader() 111 uint16_t RtpPacket::GetSeq() in GetSeq() 116 uint32_t RtpPacket::GetStamp() in GetStamp() 121 uint32_t RtpPacket::GetStampMS() in GetStampMS() 126 uint32_t RtpPacket [all...] |
H A D | rtp_maker.cpp | 35 return mtuSize_ - RtpPacket::RTP_HEADER_SIZE; in GetMaxSize() 43 RtpPacket::Ptr RtpMaker::MakeRtp(const void *data, size_t len, bool mark, uint32_t stamp) in MakeRtp() 49 uint16_t size = (uint16_t)(len + RtpPacket::RTP_HEADER_SIZE); in MakeRtp() 50 auto rtp = std::make_shared<RtpPacket>(); in MakeRtp() 55 header->version_ = RtpPacket::RTP_VERSION; in MakeRtp() 69 auto ret = memcpy_s(rtpData + RtpPacket::RTP_HEADER_SIZE, len, data, len); in MakeRtp()
|
H A D | rtp_queue.cpp | 33 if (len < RtpPacket::RTP_HEADER_SIZE) { in InputRtp() 42 if (header->version_ != RtpPacket::RTP_VERSION) { in InputRtp() 50 auto rtp = std::make_shared<RtpPacket>(); in InputRtp() 94 void RtpPacketSortor::SortPacket(uint16_t seq, RtpPacket::Ptr packet) in SortPacket() 154 void RtpPacketSortor::PopIterator(std::map<uint16_t, RtpPacket::Ptr>::iterator it) in PopIterator()
|
H A D | rtp_codec_h264.cpp | 47 void RtpDecoderH264::InputRtp(const RtpPacket::Ptr &rtp) in InputRtp() 87 bool RtpDecoderH264::UnpackSingle(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp) in UnpackSingle() 100 bool RtpDecoderH264::UnpackStapA(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp) in UnpackStapA() 123 bool RtpDecoderH264::UnpackFuA(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp, in UnpackFuA() 168 void RtpDecoderH264::OutputFrame(const RtpPacket::Ptr &rtp, const H264Frame::Ptr &frame) in OutputFrame()
|
H A D | rtp_pack_impl.cpp | 63 rtpEncoder_->SetOnRtpPack([this](const RtpPacket::Ptr &rtp) { onRtpPack_(rtp); }); in InitEncoder()
|
H A D | rtp_codec_g711.cpp | 27 void RtpDecoderG711::InputRtp(const RtpPacket::Ptr &rtp) in InputRtp()
|
H A D | rtp_unpack_impl.cpp | 77 void RtpUnpackImpl::OnRtpSorted(uint16_t seq, const RtpPacket::Ptr &rtp) in OnRtpSorted()
|
H A D | rtp_codec_aac.cpp | 43 void RtpDecoderAAC::InputRtp(const RtpPacket::Ptr &rtp) in InputRtp()
|
H A D | rtp_codec_ts.cpp | 66 void RtpDecoderTs::InputRtp(const RtpPacket::Ptr &rtp) in InputRtp()
|
/foundation/CastEngine/castengine_wifi_display/services/protocol/rtp/include/ |
H A D | rtp_queue.h | 29 using OnSort = std::function<void(uint16_t seq, const RtpPacket::Ptr &packet)>; 37 void SortPacket(uint16_t seq, RtpPacket::Ptr packet); 49 void PopIterator(std::map<uint16_t, RtpPacket::Ptr>::iterator it); 62 std::map<uint16_t, RtpPacket::Ptr> pktSortCacheMap_;
|
H A D | rtp_codec_h264.h | 33 void InputRtp(const RtpPacket::Ptr &rtp) override; 39 bool UnpackStapA(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp); 40 bool UnpackSingle(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp); 41 bool UnpackFuA(const RtpPacket::Ptr &rtp, const uint8_t *ptr, ssize_t size, uint32_t stamp, uint16_t seq); 43 void OutputFrame(const RtpPacket::Ptr &rtp, const H264Frame::Ptr &frame);
|
H A D | rtp_codec.h | 31 virtual void InputRtp(const RtpPacket::Ptr &rtp) = 0; 44 using OnRtpPack = std::function<void(const RtpPacket::Ptr &rtp)>;
|
H A D | rtp_packet.h | 79 class RtpPacket : public DataBuffer { class 81 using Ptr = std::shared_ptr<RtpPacket>;
|
H A D | rtp_codec_ts.h | 41 void InputRtp(const RtpPacket::Ptr &rtp) override; 57 std::queue<RtpPacket::Ptr> dataQueue_;
|
H A D | rtp_pack.h | 28 using OnRtpPack = std::function<void(const RtpPacket::Ptr &rtp)>;
|
H A D | rtp_maker.h | 34 RtpPacket::Ptr MakeRtp(const void *data, size_t len, bool mark, uint32_t stamp);
|
H A D | rtp_unpack_impl.h | 41 void OnRtpSorted(uint16_t seq, const RtpPacket::Ptr &rtp);
|
H A D | rtp_codec_aac.h | 36 void InputRtp(const RtpPacket::Ptr &rtp) override;
|
H A D | rtp_codec_g711.h | 32 void InputRtp(const RtpPacket::Ptr &rtp) override;
|
/foundation/CastEngine/castengine_wifi_display/tests/unittest/protocol/rtp/ |
H A D | rtp_unit_test.cpp | 123 const auto rtp = std::make_shared<RtpPacket>(); in HWTEST_F() 181 auto f = [](const RtpPacket::Ptr &rtp) { (void)rtp; }; in HWTEST_F() 225 const auto rtp = std::make_shared<RtpPacket>(); in HWTEST_F() 282 auto f = [](const RtpPacket::Ptr &rtp) { (void)rtp; }; in HWTEST_F() 311 const auto rtp = std::make_shared<RtpPacket>(); in HWTEST_F() 355 const auto rtp = std::make_shared<RtpPacket>(); in HWTEST_F() 367 const auto rtp = std::make_shared<RtpPacket>(); in HWTEST_F() 395 const auto rtp = std::make_shared<RtpPacket>(); in HWTEST_F() 424 const auto rtp = std::make_shared<RtpPacket>(); in HWTEST_F() 465 auto f = [](const RtpPacket in HWTEST_F() [all...] |
/foundation/CastEngine/castengine_wifi_display/tests/demo/rtp/ |
H A D | rtp_enc_demo.cpp | 290 aacPack->SetOnRtpPack([=](const RtpPacket::Ptr &rtp) { in main() 308 avcPack->SetOnRtpPack([=](const RtpPacket::Ptr &rtp) { in main() 328 g711Pack->SetOnRtpPack([=](const RtpPacket::Ptr &rtp) { in main()
|
H A D | h264_rtp_dec_demo.cpp | 98 aacPack->SetOnRtpPack([=](const RtpPacket::Ptr &rtp) { in main()
|
/foundation/CastEngine/castengine_wifi_display/services/impl/wfd/wfd_source/ |
H A D | wfd_rtp_producer.cpp | 239 tsPacker_->SetOnRtpPack([=](const RtpPacket::Ptr &rtp) { in InitTsRtpPacker()
|