| 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 */
|
|
|