Remove references to libchrome
Removed dependencies on libchrome which was used mostly for logging
and switched over to standard Android log macros.
Bug: None
Test: `m -j32` still succeeds
Change-Id: I0a841c19c15c02f9a031af200e82837f9450d88a
diff --git a/libs/vr/libdvrgraphics/Android.mk b/libs/vr/libdvrgraphics/Android.mk
index 3d84319..b95b18e 100644
--- a/libs/vr/libdvrgraphics/Android.mk
+++ b/libs/vr/libdvrgraphics/Android.mk
@@ -13,7 +13,6 @@
$(LOCAL_PATH)/include
staticLibraries := \
- libchrome \
libbufferhub \
libdvrcommon \
libpdx_default_transport \
diff --git a/libs/vr/libdvrgraphics/blur.cpp b/libs/vr/libdvrgraphics/blur.cpp
index 7365b0e..90e271e 100644
--- a/libs/vr/libdvrgraphics/blur.cpp
+++ b/libs/vr/libdvrgraphics/blur.cpp
@@ -11,8 +11,7 @@
#include <string>
-#include <base/logging.h>
-#include <base/strings/string_number_conversions.h>
+#include <log/log.h>
#include <private/dvr/debug.h>
#include <private/dvr/graphics/egl_image.h>
#include <private/dvr/graphics/shader_program.h>
@@ -78,7 +77,7 @@
width_(w),
height_(h),
fbo_q_free_(1 + num_blur_outputs) {
- CHECK(num_blur_outputs > 0);
+ LOG_ALWAYS_FATAL_IF(num_blur_outputs <= 0);
source_fbo_ =
CreateFbo(w, h, source_texture, source_texture_target, is_external);
fbo_half_ = CreateFbo(w / 2, h / 2, 0, target_texture_target, is_external);
@@ -113,7 +112,7 @@
}
GLuint Blur::DrawBlur(GLuint source_texture) {
- CHECK(fbo_q_free_.GetSize() >= 2);
+ LOG_ALWAYS_FATAL_IF(fbo_q_free_.GetSize() < 2);
// Downsample to half w x half h.
glBindFramebuffer(GL_READ_FRAMEBUFFER, source_fbo_.fbo);
diff --git a/libs/vr/libdvrgraphics/gpu_profiler.cpp b/libs/vr/libdvrgraphics/gpu_profiler.cpp
index d252a34..49c515f 100644
--- a/libs/vr/libdvrgraphics/gpu_profiler.cpp
+++ b/libs/vr/libdvrgraphics/gpu_profiler.cpp
@@ -1,6 +1,6 @@
#include "include/private/dvr/graphics/gpu_profiler.h"
-#include <cutils/log.h>
+#include <log/log.h>
#include <private/dvr/clock_ns.h>
diff --git a/libs/vr/libdvrgraphics/shader_program.cpp b/libs/vr/libdvrgraphics/shader_program.cpp
index bf36eff..2d36600 100644
--- a/libs/vr/libdvrgraphics/shader_program.cpp
+++ b/libs/vr/libdvrgraphics/shader_program.cpp
@@ -3,15 +3,14 @@
#include <regex>
#include <sstream>
-#include <base/logging.h>
-#include <base/strings/string_util.h>
+#include <log/log.h>
namespace {
static bool CompileShader(GLuint shader, const std::string& shader_string) {
- std::string prefix = "";
- if (!base::StartsWith(shader_string, "#version",
- base::CompareCase::SENSITIVE)) {
+ std::string prefix;
+ const std::string kVersion = "#version";
+ if (shader_string.substr(0, kVersion.size()) != kVersion) {
prefix = "#version 310 es\n";
}
std::string string_with_prefix = prefix + shader_string;
@@ -24,8 +23,7 @@
if (!success) {
GLchar infoLog[512];
glGetShaderInfoLog(shader, 512, nullptr, infoLog);
- LOG(ERROR) << "Shader Failed to compile: " << *shader_str << " -- "
- << infoLog;
+ ALOGE("Shader Failed to compile: %s -- %s", *shader_str, infoLog);
return false;
}
return true;
@@ -43,7 +41,7 @@
if (!success) {
GLchar infoLog[512];
glGetProgramInfoLog(program, 512, nullptr, infoLog);
- LOG(ERROR) << "Shader failed to link: " << infoLog;
+ ALOGE("Shader failed to link: %s", infoLog);
return false;
}
@@ -60,7 +58,7 @@
if (!success) {
GLchar infoLog[512];
glGetProgramInfoLog(program, 512, nullptr, infoLog);
- LOG(ERROR) << "Shader failed to link: " << infoLog;
+ ALOGE("Shader failed to link: %s", infoLog);
return false;
}
diff --git a/libs/vr/libdvrgraphics/timer_query.cpp b/libs/vr/libdvrgraphics/timer_query.cpp
index dcc6216..23d2b7c 100644
--- a/libs/vr/libdvrgraphics/timer_query.cpp
+++ b/libs/vr/libdvrgraphics/timer_query.cpp
@@ -1,7 +1,7 @@
#include "include/private/dvr/graphics/timer_query.h"
#include <GLES2/gl2ext.h>
-#include <base/logging.h>
+#include <log/log.h>
namespace android {
namespace dvr {
@@ -38,7 +38,7 @@
double SyncTimerQuery::FlushAndGetTimeInMS() {
if (timer_.query_ == 0) {
- LOG(ERROR) << "Error: Only call FlushAndGetTimeInMS() once.";
+ ALOGE("Error: Only call FlushAndGetTimeInMS() once.");
return 0.0;
}
timer_.End();
@@ -51,7 +51,7 @@
GLint disjoint_occurred = 0;
glGetIntegerv(GL_GPU_DISJOINT_EXT, &disjoint_occurred);
if (disjoint_occurred) {
- LOG(ERROR) << "Disjoint occurred.";
+ ALOGE("Disjoint occurred.");
timer_.Delete();
return 0.0;
}