Android-x86
Fork
Spenden

  • R/O
  • HTTP
  • SSH
  • HTTPS

external-libdrm: Commit

external/libdrm


Commit MetaInfo

Revision9d2a4cc3a16b5b464fda0a0c321dd1f5acadaa33 (tree)
Zeit2019-01-11 18:19:39
AutorChih-Wei Huang <cwhuang@linu...>
CommiterChih-Wei Huang

Log Message

Android: redirect debug messages to logcat

Ändern Zusammenfassung

Diff

--- a/Android.mk
+++ b/Android.mk
@@ -97,6 +97,7 @@ LOCAL_EXPORT_C_INCLUDE_DIRS := \
9797 $(LOCAL_PATH)/android
9898
9999 LOCAL_SHARED_LIBRARIES := \
100+ liblog \
100101 libcutils
101102
102103 LOCAL_C_INCLUDES := \
--- a/xf86drm.c
+++ b/xf86drm.c
@@ -69,6 +69,10 @@
6969
7070 #include "util_math.h"
7171
72+#ifdef __ANDROID__
73+#include <log/log.h>
74+#endif
75+
7276 #ifdef __OpenBSD__
7377 #define DRM_PRIMARY_MINOR_NAME "drm"
7478 #define DRM_CONTROL_MINOR_NAME "drmC"
@@ -138,16 +142,22 @@ drm_public void drmSetServerInfo(drmServerInfoPtr info)
138142 static int DRM_PRINTFLIKE(1, 0)
139143 drmDebugPrint(const char *format, va_list ap)
140144 {
145+#ifdef __ANDROID__
146+ return __android_log_vprint(ANDROID_LOG_DEBUG, "libdrm", format, ap);
147+#else
141148 return vfprintf(stderr, format, ap);
149+#endif
142150 }
143151
144152 drm_public void
145153 drmMsg(const char *format, ...)
146154 {
147155 va_list ap;
156+#ifndef __ANDROID__
148157 const char *env;
149158 if (((env = getenv("LIBGL_DEBUG")) && strstr(env, "verbose")) ||
150159 (drm_server_info && drm_server_info->debug_print))
160+#endif
151161 {
152162 va_start(ap, format);
153163 if (drm_server_info) {
Show on old repository browser