feat: Replace glog with absl::log (#1274)
This deprecates --vmodule (not available in absl, mapping it to --v for a very minimal sort of compatibility) and adds the absl::log flags --minloglevel, --stderrthreshold, --log_backtrace_at, and --log_prefix.
This commit is contained in:
parent
3b3e267221
commit
7653e1e02f
|
@ -7,9 +7,6 @@
|
|||
[submodule "packager/third_party/curl/source"]
|
||||
path = packager/third_party/curl/source
|
||||
url = https://github.com/curl/curl
|
||||
[submodule "packager/third_party/glog/source"]
|
||||
path = packager/third_party/glog/source
|
||||
url = https://github.com/google/glog
|
||||
[submodule "packager/third_party/json/source"]
|
||||
path = packager/third_party/json/source
|
||||
url = https://github.com/nlohmann/json
|
||||
|
|
|
@ -7,7 +7,6 @@
|
|||
# Root-level CMake build file.
|
||||
|
||||
# Minimum CMake version. This must be in the root level CMakeLists.txt.
|
||||
# We could require as low as 3.10, but glog requires 3.16.
|
||||
cmake_minimum_required(VERSION 3.16)
|
||||
|
||||
# These policy settings should be included before the project definition.
|
||||
|
|
|
@ -141,13 +141,14 @@ add_executable(packager
|
|||
app/widevine_encryption_flags.h
|
||||
)
|
||||
target_link_libraries(packager
|
||||
libpackager
|
||||
hex_bytes_flags
|
||||
absl::flags
|
||||
absl::flags_parse
|
||||
license_notice
|
||||
glog
|
||||
absl::log
|
||||
absl::log_flags
|
||||
absl::strings
|
||||
hex_bytes_flags
|
||||
libpackager
|
||||
license_notice
|
||||
string_utils
|
||||
)
|
||||
|
||||
|
@ -158,13 +159,14 @@ add_executable(mpd_generator
|
|||
app/vlog_flags.h
|
||||
)
|
||||
target_link_libraries(mpd_generator
|
||||
mpd_builder
|
||||
mpd_util
|
||||
absl::flags
|
||||
absl::flags_parse
|
||||
absl::log
|
||||
absl::log_flags
|
||||
absl::strings
|
||||
glog
|
||||
license_notice
|
||||
mpd_builder
|
||||
mpd_util
|
||||
)
|
||||
|
||||
add_executable(packager_test
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
|
||||
#include <set>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/media/chunking/sync_point_queue.h>
|
||||
#include <packager/media/origin/origin_handler.h>
|
||||
|
||||
|
|
|
@ -14,9 +14,11 @@
|
|||
#include <absl/flags/parse.h>
|
||||
#include <absl/flags/usage.h>
|
||||
#include <absl/flags/usage_config.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/initialize.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <absl/strings/str_split.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/app/mpd_generator_flags.h>
|
||||
#include <packager/app/vlog_flags.h>
|
||||
|
@ -122,7 +124,9 @@ int MpdMain(int argc, char** argv) {
|
|||
return status;
|
||||
}
|
||||
|
||||
register_flags_with_glog();
|
||||
handle_vlog_flags();
|
||||
|
||||
absl::InitializeLog();
|
||||
|
||||
if (!absl::GetFlag(FLAGS_test_packager_version).empty())
|
||||
SetPackagerVersionForTesting(absl::GetFlag(FLAGS_test_packager_version));
|
||||
|
|
|
@ -16,10 +16,12 @@
|
|||
#include <absl/flags/parse.h>
|
||||
#include <absl/flags/usage.h>
|
||||
#include <absl/flags/usage_config.h>
|
||||
#include <absl/log/globals.h>
|
||||
#include <absl/log/initialize.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <absl/strings/str_split.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/app/ad_cue_generator_flags.h>
|
||||
#include <packager/app/crypto_flags.h>
|
||||
|
@ -550,14 +552,19 @@ int PackagerMain(int argc, char** argv) {
|
|||
std::cout << line << std::endl;
|
||||
return kSuccess;
|
||||
}
|
||||
|
||||
if (remaining_args.size() < 2) {
|
||||
std::cerr << "Usage: " << absl::ProgramUsageMessage();
|
||||
return kSuccess;
|
||||
}
|
||||
if (absl::GetFlag(FLAGS_quiet))
|
||||
google::SetStderrLogging(google::GLOG_WARNING);
|
||||
|
||||
register_flags_with_glog();
|
||||
if (absl::GetFlag(FLAGS_quiet)) {
|
||||
absl::SetMinLogLevel(absl::LogSeverityAtLeast::kWarning);
|
||||
}
|
||||
|
||||
handle_vlog_flags();
|
||||
|
||||
absl::InitializeLog();
|
||||
|
||||
if (!ValidateWidevineCryptoFlags() || !ValidateRawKeyCryptoFlags() ||
|
||||
!ValidatePRCryptoFlags() || !ValidateCryptoFlags() ||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <packager/app/packager_util.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/file/file.h>
|
||||
#include <packager/media/base/media_handler.h>
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
|
||||
#include <packager/app/stream_descriptor.h>
|
||||
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <absl/strings/str_split.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/kv_pairs/kv_pairs.h>
|
||||
#include <packager/utils/string_trim_split.h>
|
||||
|
|
|
@ -8,11 +8,13 @@
|
|||
|
||||
#include <packager/app/vlog_flags.h>
|
||||
|
||||
#include <absl/log/globals.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
|
||||
#include <packager/kv_pairs/kv_pairs.h>
|
||||
|
||||
ABSL_FLAG(int32_t,
|
||||
ABSL_FLAG(int,
|
||||
v,
|
||||
0,
|
||||
"Show all VLOG(m) or DVLOG(m) messages for m <= this. "
|
||||
|
@ -22,50 +24,48 @@ ABSL_FLAG(
|
|||
std::string,
|
||||
vmodule,
|
||||
"",
|
||||
"Per-module verbose level."
|
||||
"Per-module verbose level. THIS FLAG IS DEPRECATED. "
|
||||
"Argument is a comma-separated list of <module name>=<log level>. "
|
||||
"<module name> is a glob pattern, matched against the filename base "
|
||||
"(that is, name ignoring .cc/.h./-inl.h). "
|
||||
"A pattern without slashes matches just the file name portion, otherwise "
|
||||
"the whole file path (still without .cc/.h./-inl.h) is matched. "
|
||||
"? and * in the glob pattern match any single or sequence of characters "
|
||||
"respectively including slashes. "
|
||||
"<log level> overrides any value given by --v.");
|
||||
"The logging system no longer supports different levels for different "
|
||||
"modules, so the verbosity level will be set to the maximum specified for "
|
||||
"any module or given by --v.");
|
||||
|
||||
// logging.h defines FLAGS_v and FLAGS_vmodule in terms of the gflags library,
|
||||
// which we do not use. Here we use macros to rename those symbols to avoid a
|
||||
// conflict with the flags we defined above using absl. When we switch from
|
||||
// glog to absl::logging, this workaround should be removed.
|
||||
#define FLAGS_v GLOG_FLAGS_v
|
||||
#define FLAGS_vmodule GLOG_FLAGS_vmodule
|
||||
#include <glog/logging.h>
|
||||
#undef FLAGS_vmodule
|
||||
#undef FLAGS_v
|
||||
ABSL_DECLARE_FLAG(int, minloglevel);
|
||||
|
||||
namespace shaka {
|
||||
|
||||
void register_flags_with_glog() {
|
||||
auto vlog_level = absl::GetFlag(FLAGS_v);
|
||||
if (vlog_level != 0) {
|
||||
google::SetVLOGLevel("*", vlog_level);
|
||||
}
|
||||
void handle_vlog_flags() {
|
||||
// Reference the log level flag to keep the absl::log flags from getting
|
||||
// stripped from the executable.
|
||||
int log_level = absl::GetFlag(FLAGS_minloglevel);
|
||||
(void)log_level;
|
||||
|
||||
int vlog_level = absl::GetFlag(FLAGS_v);
|
||||
std::string vmodule_patterns = absl::GetFlag(FLAGS_vmodule);
|
||||
|
||||
if (!vmodule_patterns.empty()) {
|
||||
std::vector<KVPair> patterns =
|
||||
SplitStringIntoKeyValuePairs(vmodule_patterns, '=', ',');
|
||||
int pattern_vlevel;
|
||||
bool warning_shown = false;
|
||||
|
||||
for (const auto& pattern : patterns) {
|
||||
if (!warning_shown) {
|
||||
LOG(WARNING) << "--vmodule ignored, combined with --v!";
|
||||
warning_shown = true;
|
||||
}
|
||||
|
||||
if (!::absl::SimpleAtoi(pattern.second, &pattern_vlevel)) {
|
||||
LOG(ERROR) << "Error parsing log level for '" << pattern.first
|
||||
<< "' from '" << pattern.second << "'";
|
||||
continue;
|
||||
}
|
||||
|
||||
google::SetVLOGLevel(pattern.first.c_str(), pattern_vlevel);
|
||||
}
|
||||
}
|
||||
|
||||
if (vlog_level != 0) {
|
||||
absl::SetMinLogLevel(static_cast<absl::LogSeverityAtLeast>(-vlog_level));
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace shaka
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <absl/flags/flag.h>
|
||||
|
||||
namespace shaka {
|
||||
void register_flags_with_glog();
|
||||
void handle_vlog_flags();
|
||||
}
|
||||
|
||||
#endif // APP_VLOG_FLAGS_H_
|
||||
|
|
|
@ -11,9 +11,9 @@
|
|||
#include <string_view>
|
||||
|
||||
#include <absl/flags/flag.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/ascii.h>
|
||||
#include <absl/strings/match.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/app/validate_flag.h>
|
||||
|
||||
|
|
|
@ -19,13 +19,13 @@ add_library(file STATIC
|
|||
target_link_libraries(file
|
||||
absl::base
|
||||
absl::flags
|
||||
absl::log
|
||||
absl::str_format
|
||||
absl::strings
|
||||
absl::synchronization
|
||||
absl::time
|
||||
libcurl
|
||||
glog
|
||||
kv_pairs
|
||||
libcurl
|
||||
status
|
||||
version)
|
||||
|
||||
|
@ -36,6 +36,7 @@ endif()
|
|||
add_library(file_test_util STATIC
|
||||
file_test_util.cc)
|
||||
target_link_libraries(file_test_util
|
||||
absl::log
|
||||
gmock)
|
||||
|
||||
add_executable(file_unittest
|
||||
|
@ -47,6 +48,8 @@ add_executable(file_unittest
|
|||
memory_file_unittest.cc
|
||||
udp_options_unittest.cc)
|
||||
target_link_libraries(file_unittest
|
||||
absl::check
|
||||
absl::log
|
||||
file
|
||||
file_test_util
|
||||
gmock
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <packager/file/callback_file.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
|
||||
|
|
|
@ -12,9 +12,10 @@
|
|||
#include <memory>
|
||||
|
||||
#include <absl/flags/flag.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/file/callback_file.h>
|
||||
#include <packager/file/file_util.h>
|
||||
|
@ -23,6 +24,7 @@
|
|||
#include <packager/file/memory_file.h>
|
||||
#include <packager/file/threaded_io_file.h>
|
||||
#include <packager/file/udp_file.h>
|
||||
#include <packager/macros.h>
|
||||
|
||||
ABSL_FLAG(uint64_t,
|
||||
io_cache_size,
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#ifndef MEDIA_FILE_FILE_CLOSER_H_
|
||||
#define MEDIA_FILE_FILE_CLOSER_H_
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/file/file.h>
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <packager/file/file_util.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
namespace shaka {
|
||||
|
|
|
@ -8,10 +8,11 @@
|
|||
|
||||
#include <absl/flags/declare.h>
|
||||
#include <absl/flags/flag.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <curl/curl.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/file/thread_pool.h>
|
||||
#include <packager/macros.h>
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
|
||||
#include <packager/file/file.h>
|
||||
#include <packager/file/file_closer.h>
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/test/test_web_server.h>
|
||||
|
||||
#define ASSERT_JSON_STRING(json, key, value) \
|
||||
|
|
|
@ -9,7 +9,10 @@
|
|||
#include <algorithm>
|
||||
#include <cstring>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
|
||||
namespace shaka {
|
||||
|
||||
|
|
|
@ -15,7 +15,10 @@
|
|||
#include <cstdio>
|
||||
#include <filesystem>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
|
||||
namespace shaka {
|
||||
|
||||
|
|
|
@ -12,8 +12,9 @@
|
|||
#include <memory>
|
||||
#include <set>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/synchronization/mutex.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace {
|
||||
|
|
|
@ -8,8 +8,9 @@
|
|||
|
||||
#include <thread>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/time/time.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
namespace shaka {
|
||||
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <packager/file/threaded_io_file.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/file/thread_pool.h>
|
||||
|
||||
namespace shaka {
|
||||
|
|
|
@ -28,7 +28,8 @@
|
|||
|
||||
#include <limits>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/file/udp_options.h>
|
||||
|
||||
|
|
|
@ -9,9 +9,10 @@
|
|||
#include <iterator>
|
||||
|
||||
#include <absl/flags/flag.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <absl/strings/str_split.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/kv_pairs/kv_pairs.h>
|
||||
#include <packager/macros.h>
|
||||
|
|
|
@ -20,15 +20,15 @@ add_library(hls_builder
|
|||
)
|
||||
|
||||
target_link_libraries(hls_builder
|
||||
file
|
||||
media_base
|
||||
widevine_protos
|
||||
manifest_base
|
||||
mpd_media_info_proto
|
||||
absl::flags
|
||||
absl::log
|
||||
absl::strings
|
||||
absl::str_format
|
||||
glog
|
||||
file
|
||||
manifest_base
|
||||
media_base
|
||||
mpd_media_info_proto
|
||||
widevine_protos
|
||||
)
|
||||
|
||||
add_executable(hls_unittest
|
||||
|
@ -40,13 +40,13 @@ add_executable(hls_unittest
|
|||
)
|
||||
|
||||
target_link_libraries(hls_unittest
|
||||
absl::flags
|
||||
file
|
||||
file_test_util
|
||||
test_data_util
|
||||
absl::flags
|
||||
hls_builder
|
||||
gmock
|
||||
gtest
|
||||
gtest_main)
|
||||
gtest_main
|
||||
hls_builder
|
||||
test_data_util)
|
||||
|
||||
add_test(NAME hls_unittest COMMAND hls_unittest)
|
||||
add_test(NAME hls_unittest COMMAND hls_unittest)
|
||||
|
|
|
@ -10,10 +10,11 @@
|
|||
#include <cstdint>
|
||||
#include <filesystem>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <absl/strings/str_join.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/file/file.h>
|
||||
#include <packager/hls/base/media_playlist.h>
|
||||
|
|
|
@ -11,12 +11,14 @@
|
|||
#include <cmath>
|
||||
#include <memory>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/file/file.h>
|
||||
#include <packager/hls/base/tag.h>
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/language_utils.h>
|
||||
#include <packager/media/base/muxer_util.h>
|
||||
#include <packager/version/version.h>
|
||||
|
|
|
@ -11,9 +11,10 @@
|
|||
#include <optional>
|
||||
|
||||
#include <absl/flags/flag.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/file/file_util.h>
|
||||
#include <packager/media/base/protection_system_ids.h>
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
add_library(kv_pairs STATIC
|
||||
kv_pairs.cc)
|
||||
target_link_libraries(kv_pairs
|
||||
absl::str_format
|
||||
glog)
|
||||
absl::log
|
||||
absl::str_format)
|
||||
|
||||
add_executable(kv_pairs_unittest
|
||||
kv_pairs_unittest.cc)
|
||||
|
|
|
@ -9,6 +9,9 @@
|
|||
|
||||
#include <type_traits>
|
||||
|
||||
#include <absl/log/globals.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
/// A macro to disable copying and assignment. Usage:
|
||||
/// class Foo {
|
||||
/// private:
|
||||
|
@ -39,8 +42,21 @@
|
|||
/// AES block size in bytes, regardless of key size.
|
||||
#define AES_BLOCK_SIZE 16
|
||||
|
||||
#define DVLOG_IF(verboselevel, condition) \
|
||||
static_cast<void>(0), !(condition) ? (void)0 : VLOG(verboselevel)
|
||||
#define VLOG(verboselevel) \
|
||||
LOG(LEVEL(static_cast<absl::LogSeverity>(-verboselevel)))
|
||||
|
||||
#define VLOG_IS_ON(verboselevel) \
|
||||
(static_cast<int>(absl::MinLogLevel()) <= -verboselevel)
|
||||
|
||||
#ifndef NDEBUG
|
||||
#define DVLOG(verboselevel) VLOG(verboselevel)
|
||||
#else
|
||||
// We need this expression to work with << after it, so this is a simple way to
|
||||
// turn DVLOG into a no-op in release builds.
|
||||
#define DVLOG(verboselevel) \
|
||||
if (false) \
|
||||
VLOG(verboselevel)
|
||||
#endif
|
||||
|
||||
#if defined(SHARED_LIBRARY_BUILD)
|
||||
#if defined(_WIN32)
|
||||
|
|
|
@ -58,10 +58,10 @@ add_library(media_base STATIC
|
|||
target_link_libraries(media_base
|
||||
absl::base
|
||||
absl::flags
|
||||
absl::log
|
||||
absl::str_format
|
||||
absl::strings
|
||||
file
|
||||
glog
|
||||
hex_parser
|
||||
mbedtls
|
||||
mpd_media_info_proto
|
||||
|
@ -73,8 +73,8 @@ target_link_libraries(media_base
|
|||
add_library(media_handler_test_base STATIC
|
||||
media_handler_test_base.cc)
|
||||
target_link_libraries(media_handler_test_base
|
||||
absl::log
|
||||
absl::strings
|
||||
glog
|
||||
gmock)
|
||||
|
||||
add_executable(media_base_unittest
|
||||
|
|
|
@ -9,7 +9,8 @@
|
|||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <mbedtls/entropy.h>
|
||||
|
||||
namespace {
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
#include <iterator>
|
||||
#include <memory>
|
||||
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <glog/logging.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <packager/utils/bytes_to_string_view.h>
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
|
||||
#include <packager/media/base/aes_encryptor.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace {
|
||||
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
#include <cinttypes>
|
||||
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/limits.h>
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
|
||||
#include <packager/media/base/audio_timestamp_helper.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/timestamp.h>
|
||||
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <packager/media/base/bit_writer.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
|
||||
#include <packager/media/base/buffer_reader.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -7,7 +7,8 @@
|
|||
#include <packager/media/base/buffer_writer.h>
|
||||
|
||||
#include <absl/base/internal/endian.h>
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/file/file.h>
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#include <limits>
|
||||
#include <memory>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/file/file.h>
|
||||
#include <packager/file/file_test_util.h>
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
|
||||
#include <packager/media/base/byte_queue.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -10,7 +10,8 @@
|
|||
#include <iterator>
|
||||
#include <limits>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <libxml/parser.h>
|
||||
#include <libxml/tree.h>
|
||||
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
|
||||
#include <packager/media/base/decrypt_config.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
|
||||
#include <packager/media/base/decryptor_source.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/aes_decryptor.h>
|
||||
#include <packager/media/base/aes_pattern_cryptor.h>
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/test/test_web_server.h>
|
||||
#include <packager/status/status_test_util.h>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
#include <packager/media/base/id3_tag.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/media/base/fourccs.h>
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
|
||||
#include <iterator>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <packager/media/base/media_handler_test_base.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/media/base/audio_stream_info.h>
|
||||
#include <packager/media/base/text_stream_info.h>
|
||||
#include <packager/media/base/video_stream_info.h>
|
||||
|
|
|
@ -8,8 +8,9 @@
|
|||
|
||||
#include <cinttypes>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -12,7 +12,8 @@
|
|||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/decrypt_config.h>
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@
|
|||
#include <algorithm>
|
||||
#include <chrono>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/media_sample.h>
|
||||
#include <packager/media/base/muxer_util.h>
|
||||
#include <packager/status/status_macros.h>
|
||||
|
|
|
@ -10,10 +10,11 @@
|
|||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/numbers.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <absl/strings/str_split.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/media/base/video_stream_info.h>
|
||||
|
||||
|
|
|
@ -6,7 +6,9 @@
|
|||
|
||||
#include <cstdint>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -9,9 +9,11 @@
|
|||
#include <algorithm>
|
||||
#include <iterator>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/media/base/http_key_fetcher.h>
|
||||
#include <packager/media/base/key_source.h>
|
||||
|
|
|
@ -11,8 +11,9 @@
|
|||
#include <set>
|
||||
#include <vector>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <glog/logging.h>
|
||||
#include <mbedtls/cipher.h>
|
||||
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
|
|
|
@ -10,10 +10,11 @@
|
|||
#include <chrono>
|
||||
#include <deque>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <absl/synchronization/mutex.h>
|
||||
#include <absl/time/time.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/status/status.h>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
#include <thread>
|
||||
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/synchronization/notification.h>
|
||||
#include <glog/logging.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <packager/status/status_test_util.h>
|
||||
|
|
|
@ -8,6 +8,8 @@
|
|||
|
||||
#include <map>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/media/base/buffer_reader.h>
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/media/base/fourccs.h>
|
||||
|
|
|
@ -11,7 +11,8 @@
|
|||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/public/crypto_params.h>
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
#include <packager/media/base/proto_json_util.h>
|
||||
|
||||
#include <absl/log/log.h>
|
||||
#include <google/protobuf/util/json_util.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -8,8 +8,9 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/media/base/key_source.h>
|
||||
#include <packager/status/status_macros.h>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
#ifndef PACKAGER_MEDIA_BASE_RCHECK_H_
|
||||
#define PACKAGER_MEDIA_BASE_RCHECK_H_
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#define RCHECK(x) \
|
||||
do { \
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
|
||||
#include <packager/media/base/request_signer.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <mbedtls/md.h>
|
||||
|
||||
#include <packager/media/base/aes_encryptor.h>
|
||||
|
|
|
@ -21,7 +21,8 @@
|
|||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <mbedtls/error.h>
|
||||
#include <mbedtls/md.h>
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <filesystem>
|
||||
#include <memory>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <packager/media/base/test/rsa_test_data.h>
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
|
||||
#include <cinttypes>
|
||||
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/timestamp.h>
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <packager/media/base/text_muxer.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/media/base/muxer_util.h>
|
||||
#include <packager/status/status_macros.h>
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#include <algorithm>
|
||||
#include <functional>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
|
||||
#include <packager/media/base/video_stream_info.h>
|
||||
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/limits.h>
|
||||
|
|
|
@ -11,8 +11,10 @@
|
|||
|
||||
#include <absl/base/internal/endian.h>
|
||||
#include <absl/flags/flag.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/http_key_fetcher.h>
|
||||
#include <packager/media/base/producer_consumer_queue.h>
|
||||
#include <packager/media/base/protection_system_ids.h>
|
||||
|
|
|
@ -8,8 +8,10 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/media_sample.h>
|
||||
#include <packager/status/status_macros.h>
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
#include <optional>
|
||||
#include <queue>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/media_handler.h>
|
||||
#include <packager/media/public/chunking_params.h>
|
||||
|
|
|
@ -8,6 +8,9 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/status/status_macros.h>
|
||||
|
||||
namespace shaka {
|
||||
|
|
|
@ -9,6 +9,8 @@
|
|||
#include <algorithm>
|
||||
#include <limits>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/media/base/media_handler.h>
|
||||
|
||||
namespace shaka {
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <packager/media/chunking/text_chunker.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/status/status_macros.h>
|
||||
|
||||
namespace shaka {
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/bit_reader.h>
|
||||
#include <packager/media/base/rcheck.h>
|
||||
|
|
|
@ -8,8 +8,10 @@
|
|||
|
||||
#include <algorithm>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/bit_reader.h>
|
||||
#include <packager/media/base/rcheck.h>
|
||||
|
||||
|
|
|
@ -9,7 +9,8 @@
|
|||
|
||||
#include <vector>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/codecs/nalu_reader.h>
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
#include <packager/media/codecs/ec3_audio_util.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
|
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
#include <packager/media/codecs/es_descriptor.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/media/base/bit_reader.h>
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/media/base/rcheck.h>
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
|
||||
#include <limits>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/media/codecs/h264_parser.h>
|
||||
|
|
|
@ -6,8 +6,10 @@
|
|||
|
||||
#include <memory>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/buffer_reader.h>
|
||||
|
||||
#define LOG_ERROR_ONCE(msg) \
|
||||
|
|
|
@ -5,9 +5,10 @@
|
|||
|
||||
#include <packager/media/codecs/h264_parser.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/test/test_data_util.h>
|
||||
|
||||
namespace shaka {
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
|
||||
#include <limits>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/media/base/rcheck.h>
|
||||
|
|
|
@ -9,8 +9,10 @@
|
|||
#include <algorithm>
|
||||
#include <cmath>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/macros.h>
|
||||
#include <packager/media/codecs/nalu_reader.h>
|
||||
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
|
||||
#include <packager/media/codecs/h26x_bit_reader.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
namespace shaka {
|
||||
namespace media {
|
||||
|
|
|
@ -9,9 +9,11 @@
|
|||
#include <limits>
|
||||
|
||||
#include <absl/flags/flag.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <glog/logging.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/utils/bytes_to_string_view.h>
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
|
||||
#include <packager/media/codecs/hevc_decoder_configuration_record.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/strings/escaping.h>
|
||||
#include <absl/strings/str_format.h>
|
||||
#include <absl/strings/str_join.h>
|
||||
|
|
|
@ -6,6 +6,8 @@
|
|||
|
||||
#include <packager/media/codecs/hls_audio_util.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/media/base/buffer_writer.h>
|
||||
#include <packager/media/base/fourccs.h>
|
||||
#include <packager/media/codecs/aac_audio_specific_config.h>
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
|
||||
#include <list>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/media/base/bit_reader.h>
|
||||
#include <packager/media/base/buffer_reader.h>
|
||||
|
|
|
@ -8,8 +8,10 @@
|
|||
|
||||
#include <iostream>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/buffer_reader.h>
|
||||
#include <packager/media/codecs/h264_parser.h>
|
||||
|
||||
|
|
|
@ -6,6 +6,9 @@
|
|||
|
||||
#include <packager/media/codecs/video_slice_header_parser.h>
|
||||
|
||||
#include <absl/log/check.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/rcheck.h>
|
||||
#include <packager/media/codecs/avc_decoder_configuration_record.h>
|
||||
#include <packager/media/codecs/hevc_decoder_configuration_record.h>
|
||||
|
|
|
@ -6,8 +6,10 @@
|
|||
|
||||
#include <packager/media/codecs/vp8_parser.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/bit_reader.h>
|
||||
#include <packager/media/base/rcheck.h>
|
||||
|
||||
|
|
|
@ -6,8 +6,10 @@
|
|||
|
||||
#include <packager/media/codecs/vp9_parser.h>
|
||||
|
||||
#include <glog/logging.h>
|
||||
#include <absl/log/check.h>
|
||||
#include <absl/log/log.h>
|
||||
|
||||
#include <packager/macros.h>
|
||||
#include <packager/media/base/bit_reader.h>
|
||||
#include <packager/media/base/rcheck.h>
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue