summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/android_winsys.cpp19
-rwxr-xr-xtest/decode/Android.mk7
-rwxr-xr-xtest/encode/Android.mk17
-rw-r--r--test/putsurface/Android.mk2
-rw-r--r--test/vainfo/Android.mk6
-rw-r--r--test/vainfo/vainfo.c1
-rwxr-xr-xva/Android.mk4
-rw-r--r--va/sysdeps.h3
8 files changed, 26 insertions, 33 deletions
diff --git a/test/android_winsys.cpp b/test/android_winsys.cpp
index 93489cd..3c6a245 100644
--- a/test/android_winsys.cpp
+++ b/test/android_winsys.cpp
@@ -24,12 +24,6 @@
#include <ui/DisplayInfo.h>
namespace android {
- class Test {
- public:
- static const sp<ISurface>& getISurface(const sp<Surface>& s) {
- return s->getISurface();
- }
- };
};
#define min(a,b) (a<b?a:b)
@@ -44,21 +38,14 @@ do { \
/*h = min(win_height, info.h);*/ \
w = win_width, h = win_height; \
\
- surface_ctrl = client->createSurface(getpid(), 0, w, h, PIXEL_FORMAT_RGB_565, ISurfaceComposer::ePushBuffers); \
+ surface_ctrl = client->createSurface(getpid(), 0, w, h, PIXEL_FORMAT_RGB_565); \
android_surface = surface_ctrl->getSurface(); \
- android_isurface = Test::getISurface(android_surface); \
\
- client->openTransaction(); \
+ client->openGlobalTransaction(); \
surface_ctrl->setPosition(x, y); \
- client->closeTransaction(); \
- \
- client->openTransaction(); \
surface_ctrl->setSize(w, h); \
- client->closeTransaction(); \
- \
- client->openTransaction(); \
surface_ctrl->setLayer(0x100000); \
- client->closeTransaction(); \
+ client->closeGlobalTransaction(); \
} while (0)
diff --git a/test/decode/Android.mk b/test/decode/Android.mk
index e94b5d9..d1053b7 100755
--- a/test/decode/Android.mk
+++ b/test/decode/Android.mk
@@ -14,15 +14,14 @@ LOCAL_CFLAGS += \
-DANDROID
LOCAL_C_INCLUDES += \
+ $(LOCAL_PATH)/../../va \
$(LOCAL_PATH)/../common \
- $(TARGET_OUT_HEADERS)/libva \
- $(TOPDIR)/hardware/intel/libva/va/ \
- $(TARGET_OUT_HEADERS)/X11
+ $(TARGET_OUT_HEADERS)/libva
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := mpeg2vldemo
-LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libui libsurfaceflinger_client
+LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui
include $(BUILD_EXECUTABLE)
diff --git a/test/encode/Android.mk b/test/encode/Android.mk
index acb6fac..9bc662a 100755
--- a/test/encode/Android.mk
+++ b/test/encode/Android.mk
@@ -6,21 +6,22 @@ LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
- h264encode_android.cpp \
- #h264encode_x11.c \
+ ../common/va_display.c \
+ ../common/va_display_android.cpp \
+ avcenc.c
LOCAL_CFLAGS += \
- -DANDROID
+ -DANDROID
LOCAL_C_INCLUDES += \
- $(TARGET_OUT_HEADERS)/libva \
- $(TOPDIR)/hardware/intel/libva/va/ \
- $(TARGET_OUT_HEADERS)/X11
+ $(LOCAL_PATH)/../../va \
+ $(LOCAL_PATH)/../common \
+ $(TARGET_OUT_HEADERS)/libva
LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE := h264encode
+LOCAL_MODULE := avcenc
-LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libui libsurfaceflinger_client
+LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui
include $(BUILD_EXECUTABLE)
diff --git a/test/putsurface/Android.mk b/test/putsurface/Android.mk
index 0b5d438..03edb61 100644
--- a/test/putsurface/Android.mk
+++ b/test/putsurface/Android.mk
@@ -18,7 +18,7 @@ LOCAL_C_INCLUDES += \
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := putsurface
-LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libui libsurfaceflinger_client
+LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui
include $(BUILD_EXECUTABLE)
diff --git a/test/vainfo/Android.mk b/test/vainfo/Android.mk
index 91ea526..5c97388 100644
--- a/test/vainfo/Android.mk
+++ b/test/vainfo/Android.mk
@@ -14,12 +14,14 @@ LOCAL_CFLAGS += \
-DANDROID
LOCAL_C_INCLUDES += \
- $(TARGET_OUT_HEADERS)/libva
+ $(LOCAL_PATH)/../../va \
+ $(LOCAL_PATH)/../common \
+ $(LOCAL_PATH)/../.. \
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := vainfo
-LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils
+LOCAL_SHARED_LIBRARIES := libva-android libva libdl libdrm libcutils libutils libgui
include $(BUILD_EXECUTABLE)
diff --git a/test/vainfo/vainfo.c b/test/vainfo/vainfo.c
index 1eee671..d09751f 100644
--- a/test/vainfo/vainfo.c
+++ b/test/vainfo/vainfo.c
@@ -28,6 +28,7 @@
#include <string.h>
#include <stdlib.h>
#include "va_display.h"
+#include "va/sysdeps.h"
#define CHECK_VASTATUS(va_status,func, ret) \
if (va_status != VA_STATUS_SUCCESS) { \
diff --git a/va/Android.mk b/va/Android.mk
index f54a622..eddb844 100755
--- a/va/Android.mk
+++ b/va/Android.mk
@@ -63,8 +63,8 @@ LOCAL_COPY_HEADERS := \
va.h \
va_backend.h \
va_dec_jpeg.h \
- va_version.h \
- x11/va_dricommon.h
+ va_drmcommon.h \
+ va_version.h
LOCAL_COPY_HEADERS_TO := libva/va
diff --git a/va/sysdeps.h b/va/sysdeps.h
index 75c3c5d..4de764d 100644
--- a/va/sysdeps.h
+++ b/va/sysdeps.h
@@ -41,6 +41,9 @@
# define True 1
# define False 0
+/* Macros generated from configure */
+# define LIBVA_VERSION_S "1.1.0"
+
/* Android logging utilities */
# include <utils/Log.h>