From: Chih-Wei Huang Date: Thu, 6 Apr 2017 04:01:46 +0000 (+0800) Subject: android: simplify Android logging X-Git-Tag: android-x86-8.1-r1~156^2~17 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3889bbdce23ff216af4400dd3c9703277c79b91e;hp=bf0f92c1e8efb772f9e3ba5718378d3710c6cecd;p=android-x86%2Fhardware-intel-common-libva.git android: simplify Android logging To support older versions, just check if ALOGx are defined. Signed-off-by: Chih-Wei Huang (cherry picked from commit 340d99b62600c1f86eabdefbfa778559d5ac5a7c) --- diff --git a/va/Android.mk b/va/Android.mk index bf3a969..fba41fa 100755 --- a/va/Android.mk +++ b/va/Android.mk @@ -28,11 +28,6 @@ LOCAL_PATH:= $(call my-dir) LIBVA_DRIVERS_PATH_32 = /system/lib LIBVA_DRIVERS_PATH_64 = /system/lib64 -# Version set to Android Jelly Bean -ALOG_VERSION_REQ := 4.1 -ALOG_VERSION := $(filter $(ALOG_VERSION_REQ),$(firstword $(sort $(PLATFORM_VERSION) \ - $(ALOG_VERSION_REQ)))) - include $(CLEAR_VARS) #LIBVA_MINOR_VERSION := 31 @@ -51,13 +46,6 @@ LOCAL_CFLAGS_64 += \ -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH_64)\"" \ -DLOG_TAG=\"libva\" -# Android Jelly Bean defined ALOGx, older versions use LOGx -ifeq ($(ALOG_VERSION), $(ALOG_VERSION_REQ)) -LOCAL_CFLAGS += -DANDROID_ALOG -else -LOCAL_CFLAGS += -DANDROID_LOG -endif - LOCAL_C_INCLUDES := $(LOCAL_PATH)/.. LOCAL_MODULE_TAGS := optional diff --git a/va/va.c b/va/va.c index d83fd60..4a0b7e5 100644 --- a/va/va.c +++ b/va/va.c @@ -37,6 +37,16 @@ #include #include #include +#ifdef ANDROID +#include +/* support versions < JellyBean */ +#ifndef ALOGE +#define ALOGE LOGE +#endif +#ifndef ALOGI +#define ALOGI LOGI +#endif +#endif #define DRIVER_EXTENSION "_drv_video.so" @@ -108,10 +118,8 @@ int vaDisplayIsValid(VADisplay dpy) static void default_log_error(const char *buffer) { -# ifdef ANDROID_ALOG +# ifdef ANDROID ALOGE("%s", buffer); -# elif ANDROID_LOG - LOGE("%s", buffer); # else fprintf(stderr, "libva error: %s", buffer); # endif @@ -119,10 +127,8 @@ static void default_log_error(const char *buffer) static void default_log_info(const char *buffer) { -# ifdef ANDROID_ALOG +# ifdef ANDROID ALOGI("%s", buffer); -# elif ANDROID_LOG - LOGI("%s", buffer); # else fprintf(stderr, "libva info: %s", buffer); # endif