Index: third_party/libva/va/sysdeps.h |
diff --git a/third_party/libva/va/sysdeps.h b/third_party/libva/va/sysdeps.h |
index 0752b17710bc2f474e9835d092fc7337bf799ed2..4de764d7682781a9858373d5fb311ddd24719df2 100644 |
--- a/third_party/libva/va/sysdeps.h |
+++ b/third_party/libva/va/sysdeps.h |
@@ -31,6 +31,7 @@ |
#include <stdio.h> |
#include <stdlib.h> |
+#include <stdbool.h> |
#include <string.h> |
#include <stdint.h> |
#include <assert.h> |
@@ -39,6 +40,40 @@ |
# define Bool int |
# define True 1 |
# define False 0 |
+ |
+/* Macros generated from configure */ |
+# define LIBVA_VERSION_S "1.1.0" |
+ |
+/* Android logging utilities */ |
+# include <utils/Log.h> |
+ |
+# ifdef ANDROID_ALOG |
+# define va_log_error(buffer) do { ALOGE("%s", buffer); } while (0) |
+# define va_log_info(buffer) do { ALOGI("%s", buffer); } while (0) |
+# elif ANDROID_LOG |
+# define va_log_error(buffer) do { LOGE("%s", buffer); } while (0) |
+# define va_log_info(buffer) do { LOGI("%s", buffer); } while (0) |
+# endif |
+#endif |
+ |
+#ifndef va_log_error |
+#define va_log_error(buffer) do { \ |
+ fprintf(stderr, "libva error: %s", buffer); \ |
+ } while (0) |
+#endif |
+ |
+#ifndef va_log_info |
+#define va_log_info(buffer) do { \ |
+ fprintf(stderr, "libva info: %s", buffer); \ |
+ } while (0) |
+#endif |
+ |
+#if defined __GNUC__ && defined HAVE_GNUC_VISIBILITY_ATTRIBUTE |
+# define DLL_HIDDEN __attribute__((visibility("hidden"))) |
+# define DLL_EXPORT __attribute__((visibility("default"))) |
+#else |
+# define DLL_HIDDEN |
+# define DLL_EXPORT |
#endif |
#endif /* SYSDEPS_H */ |