From ad3ec68b2b5d0135ed4165545833bd07ead29a37 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Thu, 28 Sep 2017 14:38:37 +0800 Subject: Update NEWS Signed-off-by: Xiang, Haihao --- NEWS | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 3eca73e..56dde6c 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,20 @@ -libva NEWS -- summary of user visible changes. 2017-06-28 +libva NEWS -- summary of user visible changes. 2017-10-xx Copyright (C) 2009-2017 Intel Corporation +Version 2.0.0 - DD.Oct.2017 +* Bump VA-API version to 1.0.0 and libva to 2.0.0 +* Add new API for H264 FEI support +* Add definition of VA_FOURCC_I420 +* Add functions for converting common enums to strings +* Deprecate H.264 baseline profile and FMO support +* Deprecate packed misc packed header flag +* Delete libva-tpi and libva-egl backends +* Refine VASliceParameterBufferHEVC, VAEncMiscParameterBuffer +* Fix errors in VAConfigAttribValEncROI, VAEncMacroblockParameterBufferH264 +* Fix race condition in wayland support +* Rename vaMessageCallback to VAMessageCallback +* Make logging callbacks library-safe + Version 1.8.3 - 28.Jun.2017 * Bump libva to 1.8.3 * Fix build issue on Android -- cgit v1.2.1 From 1c48cd308fca0cf8df7948144c88eeb1725551e0 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Fri, 29 Sep 2017 10:58:30 +0800 Subject: Fix build issue on Android Signed-off-by: Xiang, Haihao --- va/Android.mk | 3 ++- va/android/va_android.cpp | 2 +- va/va_internal.h | 8 ++++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/va/Android.mk b/va/Android.mk index 0f872c3..22f80c8 100644 --- a/va/Android.mk +++ b/va/Android.mk @@ -36,7 +36,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES := \ va.c \ va_trace.c \ - va_fool.c + va_fool.c \ + va_str.c LOCAL_CFLAGS_32 += \ -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH_32)\"" \ diff --git a/va/android/va_android.cpp b/va/android/va_android.cpp index ab54684..ae96236 100644 --- a/va/android/va_android.cpp +++ b/va/android/va_android.cpp @@ -206,7 +206,7 @@ VAStatus vaPutSurface ( { VADriverContextP ctx; - if (fool_postp) + if (va_fool_postp) return VA_STATUS_SUCCESS; if (draw == NULL) diff --git a/va/va_internal.h b/va/va_internal.h index c666159..7b8da55 100644 --- a/va/va_internal.h +++ b/va/va_internal.h @@ -25,6 +25,10 @@ #ifndef VA_INTERNAL_H #define VA_INTERNAL_H +#ifdef __cplusplus +extern "C" { +#endif + #define CTX(dpy) (((VADisplayContextP)dpy)->pDriverContext) #define CHECK_DISPLAY(dpy) if( !vaDisplayIsValid(dpy) ) { return VA_STATUS_ERROR_INVALID_DISPLAY; } @@ -35,4 +39,8 @@ int va_parseConfig(char *env, char *env_value); VADisplayContextP va_newDisplayContext(void); +#ifdef __cplusplus +} +#endif + #endif /* VA_INTERNAL_H */ -- cgit v1.2.1 From d6a40680bc41b5365eab4924bed951ddb55b5ab9 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Fri, 29 Sep 2017 14:54:02 +0800 Subject: libva 2.0.0.pre2 Signed-off-by: Xiang, Haihao --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index a0216f9..652a416 100644 --- a/configure.ac +++ b/configure.ac @@ -43,7 +43,7 @@ m4_define([va_api_version], m4_define([libva_major_version], [m4_eval(va_api_major_version + 1)]) m4_define([libva_minor_version], [m4_eval(va_api_minor_version)]) m4_define([libva_micro_version], [0]) -m4_define([libva_pre_version], [1]) +m4_define([libva_pre_version], [2]) m4_define([libva_version], [libva_major_version.libva_minor_version.libva_micro_version]) -- cgit v1.2.1 From 7c0b38696dd75c1699a2421f7ab00a9338909442 Mon Sep 17 00:00:00 2001 From: Mark Thompson Date: Sun, 8 Oct 2017 17:32:18 +0100 Subject: Fix returning of old info callback Thanks to Sreerenj Balachandran for noticing this error. Signed-off-by: Mark Thompson (cherry picked from commit cb1f254ec65954ff7585f40df4b38337c462b14c) --- va/va.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/va/va.c b/va/va.c index ffc0e31..38a618a 100644 --- a/va/va.c +++ b/va/va.c @@ -177,7 +177,7 @@ VAMessageCallback vaSetInfoCallback(VADisplay dpy, VAMessageCallback callback, v return NULL; dctx = (VADisplayContextP)dpy; - old_callback = dctx->error_callback; + old_callback = dctx->info_callback; dctx->info_callback = callback; dctx->info_callback_user_context = user_context; -- cgit v1.2.1 From 7c624aa3c8dc572bdba87b4390edc718b92aac6a Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Sat, 14 Oct 2017 01:28:44 +0800 Subject: libva 2.0.0.pre3 Signed-off-by: Xiang, Haihao --- configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure.ac b/configure.ac index 652a416..d99be2e 100644 --- a/configure.ac +++ b/configure.ac @@ -43,7 +43,7 @@ m4_define([va_api_version], m4_define([libva_major_version], [m4_eval(va_api_major_version + 1)]) m4_define([libva_minor_version], [m4_eval(va_api_minor_version)]) m4_define([libva_micro_version], [0]) -m4_define([libva_pre_version], [2]) +m4_define([libva_pre_version], [3]) m4_define([libva_version], [libva_major_version.libva_minor_version.libva_micro_version]) -- cgit v1.2.1 From 24cbd05c9477ab59cc5665989026b4ad17e06eb6 Mon Sep 17 00:00:00 2001 From: "Xiang, Haihao" Date: Sat, 21 Oct 2017 12:49:13 +0800 Subject: libva 2.0.0 Signed-off-by: Xiang, Haihao --- NEWS | 4 ++-- configure.ac | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index 56dde6c..7a7cbf9 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,7 @@ -libva NEWS -- summary of user visible changes. 2017-10-xx +libva NEWS -- summary of user visible changes. 2017-10-21 Copyright (C) 2009-2017 Intel Corporation -Version 2.0.0 - DD.Oct.2017 +Version 2.0.0 - 21.Oct.2017 * Bump VA-API version to 1.0.0 and libva to 2.0.0 * Add new API for H264 FEI support * Add definition of VA_FOURCC_I420 diff --git a/configure.ac b/configure.ac index d99be2e..e5c18a0 100644 --- a/configure.ac +++ b/configure.ac @@ -43,7 +43,7 @@ m4_define([va_api_version], m4_define([libva_major_version], [m4_eval(va_api_major_version + 1)]) m4_define([libva_minor_version], [m4_eval(va_api_minor_version)]) m4_define([libva_micro_version], [0]) -m4_define([libva_pre_version], [3]) +m4_define([libva_pre_version], [0]) m4_define([libva_version], [libva_major_version.libva_minor_version.libva_micro_version]) -- cgit v1.2.1