Remove webrtc::ProtoString.

Bug: None
Change-Id: If99a977532eda41eada25f57ff0ff6fe17085986
Reviewed-on: https://webrtc-review.googlesource.com/c/122581
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26726}
This commit is contained in:
Mirko Bonadei
2019-02-16 09:59:29 +01:00
committed by Commit Bot
parent eaf6a8cbc8
commit e45c688e67
11 changed files with 29 additions and 37 deletions

View File

@ -767,6 +767,7 @@ rtc_static_library("webrtc_opus") {
"../../api/audio_codecs/opus:audio_encoder_opus_config", "../../api/audio_codecs/opus:audio_encoder_opus_config",
"../../common_audio", "../../common_audio",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:protobuf_utils",
"../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_numerics", "../../rtc_base:rtc_numerics",
"../../rtc_base:safe_minmax", "../../rtc_base:safe_minmax",
@ -777,7 +778,6 @@ rtc_static_library("webrtc_opus") {
] ]
public_deps = [ public_deps = [
":webrtc_opus_c", ":webrtc_opus_c",
"../../rtc_base:protobuf_utils",
] ]
defines = audio_codec_defines defines = audio_codec_defines
@ -1341,7 +1341,6 @@ if (rtc_include_tests) {
":neteq_test_tools", ":neteq_test_tools",
"../..:webrtc_common", "../..:webrtc_common",
"../../api/audio_codecs/opus:audio_encoder_opus", "../../api/audio_codecs/opus:audio_encoder_opus",
"../../rtc_base:protobuf_utils",
"../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_base_approved",
"../../system_wrappers", "../../system_wrappers",
"../../system_wrappers:field_trial", "../../system_wrappers:field_trial",
@ -1433,7 +1432,6 @@ if (rtc_include_tests) {
"../../api/audio_codecs:audio_codecs_api", "../../api/audio_codecs:audio_codecs_api",
"../../api/audio_codecs/opus:audio_encoder_opus", "../../api/audio_codecs/opus:audio_encoder_opus",
"../../common_audio", "../../common_audio",
"../../rtc_base:protobuf_utils",
"../../rtc_base/system:arch", "../../rtc_base/system:arch",
"../../test:test_main", "../../test:test_main",
"//testing/gtest", "//testing/gtest",
@ -2040,7 +2038,6 @@ if (rtc_include_tests) {
"../../logging:rtc_event_log_api", "../../logging:rtc_event_log_api",
"../../modules/rtp_rtcp:rtp_rtcp_format", "../../modules/rtp_rtcp:rtp_rtcp_format",
"../../rtc_base:checks", "../../rtc_base:checks",
"../../rtc_base:protobuf_utils",
"../../rtc_base:rtc_base", "../../rtc_base:rtc_base",
"../../rtc_base:rtc_base_approved", "../../rtc_base:rtc_base_approved",
"../../rtc_base:rtc_base_tests_utils", "../../rtc_base:rtc_base_tests_utils",

View File

@ -11,6 +11,7 @@
#include "modules/audio_coding/audio_network_adaptor/controller_manager.h" #include "modules/audio_coding/audio_network_adaptor/controller_manager.h"
#include <cmath> #include <cmath>
#include <string>
#include <utility> #include <utility>
#include "modules/audio_coding/audio_network_adaptor/bitrate_controller.h" #include "modules/audio_coding/audio_network_adaptor/bitrate_controller.h"
@ -213,7 +214,7 @@ ControllerManagerImpl::Config::Config(int min_reordering_time_ms,
ControllerManagerImpl::Config::~Config() = default; ControllerManagerImpl::Config::~Config() = default;
std::unique_ptr<ControllerManager> ControllerManagerImpl::Create( std::unique_ptr<ControllerManager> ControllerManagerImpl::Create(
const ProtoString& config_string, const std::string& config_string,
size_t num_encoder_channels, size_t num_encoder_channels,
rtc::ArrayView<const int> encoder_frame_lengths_ms, rtc::ArrayView<const int> encoder_frame_lengths_ms,
int min_encoder_bitrate_bps, int min_encoder_bitrate_bps,
@ -229,7 +230,7 @@ std::unique_ptr<ControllerManager> ControllerManagerImpl::Create(
} }
std::unique_ptr<ControllerManager> ControllerManagerImpl::Create( std::unique_ptr<ControllerManager> ControllerManagerImpl::Create(
const ProtoString& config_string, const std::string& config_string,
size_t num_encoder_channels, size_t num_encoder_channels,
rtc::ArrayView<const int> encoder_frame_lengths_ms, rtc::ArrayView<const int> encoder_frame_lengths_ms,
int min_encoder_bitrate_bps, int min_encoder_bitrate_bps,

View File

@ -13,11 +13,11 @@
#include <map> #include <map>
#include <memory> #include <memory>
#include <string>
#include <vector> #include <vector>
#include "modules/audio_coding/audio_network_adaptor/controller.h" #include "modules/audio_coding/audio_network_adaptor/controller.h"
#include "rtc_base/constructor_magic.h" #include "rtc_base/constructor_magic.h"
#include "rtc_base/protobuf_utils.h"
namespace webrtc { namespace webrtc {
@ -47,7 +47,7 @@ class ControllerManagerImpl final : public ControllerManager {
}; };
static std::unique_ptr<ControllerManager> Create( static std::unique_ptr<ControllerManager> Create(
const ProtoString& config_string, const std::string& config_string,
size_t num_encoder_channels, size_t num_encoder_channels,
rtc::ArrayView<const int> encoder_frame_lengths_ms, rtc::ArrayView<const int> encoder_frame_lengths_ms,
int min_encoder_bitrate_bps, int min_encoder_bitrate_bps,
@ -58,7 +58,7 @@ class ControllerManagerImpl final : public ControllerManager {
bool initial_dtx_enabled); bool initial_dtx_enabled);
static std::unique_ptr<ControllerManager> Create( static std::unique_ptr<ControllerManager> Create(
const ProtoString& config_string, const std::string& config_string,
size_t num_encoder_channels, size_t num_encoder_channels,
rtc::ArrayView<const int> encoder_frame_lengths_ms, rtc::ArrayView<const int> encoder_frame_lengths_ms,
int min_encoder_bitrate_bps, int min_encoder_bitrate_bps,

View File

@ -8,6 +8,7 @@
* be found in the AUTHORS file in the root of the source tree. * be found in the AUTHORS file in the root of the source tree.
*/ */
#include <string>
#include <utility> #include <utility>
#include "modules/audio_coding/audio_network_adaptor/controller_manager.h" #include "modules/audio_coding/audio_network_adaptor/controller_manager.h"
@ -15,7 +16,6 @@
#include "modules/audio_coding/audio_network_adaptor/mock/mock_debug_dump_writer.h" #include "modules/audio_coding/audio_network_adaptor/mock/mock_debug_dump_writer.h"
#include "rtc_base/fake_clock.h" #include "rtc_base/fake_clock.h"
#include "rtc_base/ignore_wundef.h" #include "rtc_base/ignore_wundef.h"
#include "rtc_base/protobuf_utils.h"
#include "test/gtest.h" #include "test/gtest.h"
#if WEBRTC_ENABLE_PROTOBUF #if WEBRTC_ENABLE_PROTOBUF
@ -266,7 +266,7 @@ constexpr int kInitialFrameLengthMs = 60;
constexpr int kMinBitrateBps = 6000; constexpr int kMinBitrateBps = 6000;
ControllerManagerStates CreateControllerManager( ControllerManagerStates CreateControllerManager(
const ProtoString& config_string) { const std::string& config_string) {
ControllerManagerStates states; ControllerManagerStates states;
constexpr size_t kNumEncoderChannels = 2; constexpr size_t kNumEncoderChannels = 2;
const std::vector<int> encoder_frame_lengths_ms = {20, 60}; const std::vector<int> encoder_frame_lengths_ms = {20, 60};
@ -319,8 +319,8 @@ void CheckControllersOrder(const std::vector<Controller*>& controllers,
} }
MATCHER_P(ControllerManagerEqual, value, "") { MATCHER_P(ControllerManagerEqual, value, "") {
ProtoString value_string; std::string value_string;
ProtoString arg_string; std::string arg_string;
EXPECT_TRUE(arg.SerializeToString(&arg_string)); EXPECT_TRUE(arg.SerializeToString(&arg_string));
EXPECT_TRUE(value.SerializeToString(&value_string)); EXPECT_TRUE(value.SerializeToString(&value_string));
return arg_string == value_string; return arg_string == value_string;
@ -339,7 +339,7 @@ TEST(ControllerManagerTest, DebugDumpLoggedWhenCreateFromConfigString) {
AddFrameLengthControllerConfig(&config); AddFrameLengthControllerConfig(&config);
AddBitrateControllerConfig(&config); AddBitrateControllerConfig(&config);
ProtoString config_string; std::string config_string;
config.SerializeToString(&config_string); config.SerializeToString(&config_string);
constexpr size_t kNumEncoderChannels = 2; constexpr size_t kNumEncoderChannels = 2;
@ -373,7 +373,7 @@ TEST(ControllerManagerTest, CreateFromConfigStringAndCheckDefaultOrder) {
AddFrameLengthControllerConfig(&config); AddFrameLengthControllerConfig(&config);
AddBitrateControllerConfig(&config); AddBitrateControllerConfig(&config);
ProtoString config_string; std::string config_string;
config.SerializeToString(&config_string); config.SerializeToString(&config_string);
auto states = CreateControllerManager(config_string); auto states = CreateControllerManager(config_string);
@ -395,7 +395,7 @@ TEST(ControllerManagerTest, CreateCharPointFreeConfigAndCheckDefaultOrder) {
AddDtxControllerConfig(&config); AddDtxControllerConfig(&config);
AddBitrateControllerConfig(&config); AddBitrateControllerConfig(&config);
ProtoString config_string; std::string config_string;
config.SerializeToString(&config_string); config.SerializeToString(&config_string);
auto states = CreateControllerManager(config_string); auto states = CreateControllerManager(config_string);
@ -426,7 +426,7 @@ TEST(ControllerManagerTest, CreateFromConfigStringAndCheckReordering) {
AddBitrateControllerConfig(&config); AddBitrateControllerConfig(&config);
ProtoString config_string; std::string config_string;
config.SerializeToString(&config_string); config.SerializeToString(&config_string);
auto states = CreateControllerManager(config_string); auto states = CreateControllerManager(config_string);

View File

@ -10,11 +10,12 @@
#include "modules/audio_coding/audio_network_adaptor/debug_dump_writer.h" #include "modules/audio_coding/audio_network_adaptor/debug_dump_writer.h"
#include <string>
#include "absl/types/optional.h" #include "absl/types/optional.h"
#include "rtc_base/checks.h" #include "rtc_base/checks.h"
#include "rtc_base/ignore_wundef.h" #include "rtc_base/ignore_wundef.h"
#include "rtc_base/numerics/safe_conversions.h" #include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/protobuf_utils.h"
#include "rtc_base/system/file_wrapper.h" #include "rtc_base/system/file_wrapper.h"
#if WEBRTC_ENABLE_PROTOBUF #if WEBRTC_ENABLE_PROTOBUF
@ -38,7 +39,7 @@ using audio_network_adaptor::debug_dump::EncoderRuntimeConfig;
void DumpEventToFile(const Event& event, FileWrapper* dump_file) { void DumpEventToFile(const Event& event, FileWrapper* dump_file) {
RTC_CHECK(dump_file->is_open()); RTC_CHECK(dump_file->is_open());
ProtoString dump_data; std::string dump_data;
event.SerializeToString(&dump_data); event.SerializeToString(&dump_data);
int32_t size = rtc::checked_cast<int32_t>(event.ByteSizeLong()); int32_t size = rtc::checked_cast<int32_t>(event.ByteSizeLong());
dump_file->Write(&size, sizeof(size)); dump_file->Write(&size, sizeof(size));

View File

@ -12,6 +12,7 @@
#include <algorithm> #include <algorithm>
#include <iterator> #include <iterator>
#include <string>
#include <utility> #include <utility>
#include "absl/memory/memory.h" #include "absl/memory/memory.h"
@ -25,7 +26,6 @@
#include "rtc_base/numerics/exp_filter.h" #include "rtc_base/numerics/exp_filter.h"
#include "rtc_base/numerics/safe_conversions.h" #include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/numerics/safe_minmax.h" #include "rtc_base/numerics/safe_minmax.h"
#include "rtc_base/protobuf_utils.h"
#include "rtc_base/string_to_number.h" #include "rtc_base/string_to_number.h"
#include "rtc_base/time_utils.h" #include "rtc_base/time_utils.h"
#include "system_wrappers/include/field_trial.h" #include "system_wrappers/include/field_trial.h"
@ -443,7 +443,7 @@ AudioEncoderOpusImpl::AudioEncoderOpusImpl(const AudioEncoderOpusConfig& config,
: AudioEncoderOpusImpl( : AudioEncoderOpusImpl(
config, config,
payload_type, payload_type,
[this](const ProtoString& config_string, RtcEventLog* event_log) { [this](const std::string& config_string, RtcEventLog* event_log) {
return DefaultAudioNetworkAdaptorCreator(config_string, event_log); return DefaultAudioNetworkAdaptorCreator(config_string, event_log);
}, },
// We choose 5sec as initial time constant due to empirical data. // We choose 5sec as initial time constant due to empirical data.
@ -870,7 +870,7 @@ void AudioEncoderOpusImpl::ApplyAudioNetworkAdaptor() {
std::unique_ptr<AudioNetworkAdaptor> std::unique_ptr<AudioNetworkAdaptor>
AudioEncoderOpusImpl::DefaultAudioNetworkAdaptorCreator( AudioEncoderOpusImpl::DefaultAudioNetworkAdaptorCreator(
const ProtoString& config_string, const std::string& config_string,
RtcEventLog* event_log) const { RtcEventLog* event_log) const {
AudioNetworkAdaptorImpl::Config config; AudioNetworkAdaptorImpl::Config config;
config.event_log = event_log; config.event_log = event_log;

View File

@ -24,7 +24,6 @@
#include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h" #include "modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h"
#include "modules/audio_coding/codecs/opus/opus_interface.h" #include "modules/audio_coding/codecs/opus/opus_interface.h"
#include "rtc_base/constructor_magic.h" #include "rtc_base/constructor_magic.h"
#include "rtc_base/protobuf_utils.h"
namespace webrtc { namespace webrtc {
@ -171,7 +170,7 @@ class AudioEncoderOpusImpl final : public AudioEncoder {
void ApplyAudioNetworkAdaptor(); void ApplyAudioNetworkAdaptor();
std::unique_ptr<AudioNetworkAdaptor> DefaultAudioNetworkAdaptorCreator( std::unique_ptr<AudioNetworkAdaptor> DefaultAudioNetworkAdaptorCreator(
const ProtoString& config_string, const std::string& config_string,
RtcEventLog* event_log) const; RtcEventLog* event_log) const;
void MaybeUpdateUplinkBandwidth(); void MaybeUpdateUplinkBandwidth();

View File

@ -33,7 +33,6 @@
#include "rtc_base/ignore_wundef.h" #include "rtc_base/ignore_wundef.h"
#include "rtc_base/message_digest.h" #include "rtc_base/message_digest.h"
#include "rtc_base/numerics/safe_conversions.h" #include "rtc_base/numerics/safe_conversions.h"
#include "rtc_base/protobuf_utils.h"
#include "rtc_base/string_encode.h" #include "rtc_base/string_encode.h"
#include "rtc_base/strings/string_builder.h" #include "rtc_base/strings/string_builder.h"
#include "rtc_base/system/arch.h" #include "rtc_base/system/arch.h"
@ -208,7 +207,7 @@ void ResultSink::AddResult(const NetEqNetworkStatistics& stats_raw) {
neteq_unittest::NetEqNetworkStatistics stats; neteq_unittest::NetEqNetworkStatistics stats;
Convert(stats_raw, &stats); Convert(stats_raw, &stats);
ProtoString stats_string; std::string stats_string;
ASSERT_TRUE(stats.SerializeToString(&stats_string)); ASSERT_TRUE(stats.SerializeToString(&stats_string));
AddMessage(output_fp_, digest_.get(), stats_string); AddMessage(output_fp_, digest_.get(), stats_string);
#else #else
@ -221,7 +220,7 @@ void ResultSink::AddResult(const RtcpStatistics& stats_raw) {
neteq_unittest::RtcpStatistics stats; neteq_unittest::RtcpStatistics stats;
Convert(stats_raw, &stats); Convert(stats_raw, &stats);
ProtoString stats_string; std::string stats_string;
ASSERT_TRUE(stats.SerializeToString(&stats_string)); ASSERT_TRUE(stats.SerializeToString(&stats_string));
AddMessage(output_fp_, digest_.get(), stats_string); AddMessage(output_fp_, digest_.get(), stats_string);
#else #else

View File

@ -10,7 +10,7 @@
#include "modules/audio_processing/aec_dump/write_to_file_task.h" #include "modules/audio_processing/aec_dump/write_to_file_task.h"
#include "rtc_base/protobuf_utils.h" #include <string>
namespace webrtc { namespace webrtc {
@ -39,7 +39,7 @@ void WriteToFileTask::UpdateBytesLeft(size_t event_byte_size) {
} }
bool WriteToFileTask::Run() { bool WriteToFileTask::Run() {
ProtoString event_string; std::string event_string;
event_.SerializeToString(&event_string); event_.SerializeToString(&event_string);
const size_t event_byte_size = event_.ByteSizeLong(); const size_t event_byte_size = event_.ByteSizeLong();

View File

@ -13,12 +13,6 @@
#ifndef RTC_BASE_PROTOBUF_UTILS_H_ #ifndef RTC_BASE_PROTOBUF_UTILS_H_
#define RTC_BASE_PROTOBUF_UTILS_H_ #define RTC_BASE_PROTOBUF_UTILS_H_
namespace webrtc {
using ProtoString = std::string;
} // namespace webrtc
#if WEBRTC_ENABLE_PROTOBUF #if WEBRTC_ENABLE_PROTOBUF
#include "third_party/protobuf/src/google/protobuf/message_lite.h" #include "third_party/protobuf/src/google/protobuf/message_lite.h"

View File

@ -9,8 +9,9 @@
*/ */
#include "rtc_tools/network_tester/packet_logger.h" #include "rtc_tools/network_tester/packet_logger.h"
#include <string>
#include "rtc_base/checks.h" #include "rtc_base/checks.h"
#include "rtc_base/protobuf_utils.h"
namespace webrtc { namespace webrtc {
@ -31,7 +32,7 @@ void PacketLogger::LogPacket(const NetworkTesterPacket& packet) {
// | Size of the next | proto | Size of the next | ... | proto | // | Size of the next | proto | Size of the next | ... | proto |
// | proto message | message | proto message | | message | // | proto message | message | proto message | | message |
// +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ // +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
ProtoString packet_data; std::string packet_data;
packet.SerializeToString(&packet_data); packet.SerializeToString(&packet_data);
RTC_DCHECK_LE(packet_data.length(), 255); RTC_DCHECK_LE(packet_data.length(), 255);
RTC_DCHECK_GE(packet_data.length(), 0); RTC_DCHECK_GE(packet_data.length(), 0);