RtcEventLogSource no longer uses deprecated parsing functions.
Also remove header extension map from NetEqEventLogInput and RtcEventLogSource. Bug: webrtc:8111 Change-Id: Ic9be7b03e32ab8aa12284596e21e53b6763f483a Reviewed-on: https://webrtc-review.googlesource.com/c/102622 Commit-Queue: Björn Terelius <terelius@webrtc.org> Reviewed-by: Minyue Li <minyue@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25122}
This commit is contained in:
committed by
Commit Bot
parent
499bc6c5d0
commit
5350d1cafd
@ -16,6 +16,7 @@
|
||||
#include <memory>
|
||||
#include <string>
|
||||
|
||||
#include "absl/types/optional.h"
|
||||
#include "common_types.h" // NOLINT(build/include)
|
||||
#include "modules/audio_coding/neteq/tools/packet_source.h"
|
||||
#include "modules/rtp_rtcp/include/rtp_rtcp_defines.h"
|
||||
@ -33,7 +34,9 @@ class RtpFileSource : public PacketSource {
|
||||
public:
|
||||
// Creates an RtpFileSource reading from |file_name|. If the file cannot be
|
||||
// opened, or has the wrong format, NULL will be returned.
|
||||
static RtpFileSource* Create(const std::string& file_name);
|
||||
static RtpFileSource* Create(
|
||||
const std::string& file_name,
|
||||
absl::optional<uint32_t> ssrc_filter = absl::nullopt);
|
||||
|
||||
// Checks whether a files is a valid RTP dump or PCAP (Wireshark) file.
|
||||
static bool ValidRtpDump(const std::string& file_name);
|
||||
@ -51,12 +54,13 @@ class RtpFileSource : public PacketSource {
|
||||
static const int kRtpFileHeaderSize = 4 + 4 + 4 + 2 + 2;
|
||||
static const size_t kPacketHeaderSize = 8;
|
||||
|
||||
RtpFileSource();
|
||||
explicit RtpFileSource(absl::optional<uint32_t> ssrc_filter);
|
||||
|
||||
bool OpenFile(const std::string& file_name);
|
||||
|
||||
std::unique_ptr<RtpFileReader> rtp_reader_;
|
||||
std::unique_ptr<RtpHeaderParser> parser_;
|
||||
const absl::optional<uint32_t> ssrc_filter_;
|
||||
|
||||
RTC_DISALLOW_COPY_AND_ASSIGN(RtpFileSource);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user