summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--[-rwxr-xr-x]Android.mk0
-rw-r--r--[-rwxr-xr-x]aml_screen.cpp4
-rw-r--r--[-rwxr-xr-x]v4l2_vdin.cpp69
-rw-r--r--[-rwxr-xr-x]v4l2_vdin.h20
4 files changed, 37 insertions, 56 deletions
diff --git a/aml_screen.cpp b/aml_screen.cpp
index 0ed2cec..5baee05 100755..100644
--- a/aml_screen.cpp
+++ b/aml_screen.cpp
@@ -150,14 +150,14 @@ int screen_source_set_crop(struct aml_screen_device* dev, int x, int y, int widt
return android::BAD_VALUE;
}
-int screen_source_aquire_buffer(struct aml_screen_device* dev, int* buff_info)
+int screen_source_aquire_buffer(struct aml_screen_device* dev, aml_screen_buffer_info_t* buff_info)
{
android::vdin_screen_source* source = (android::vdin_screen_source*)dev->priv;
return source->aquire_buffer(buff_info);
}
-int screen_source_release_buffer(struct aml_screen_device* dev, int* ptr)
+int screen_source_release_buffer(struct aml_screen_device* dev, void* ptr)
{
android::vdin_screen_source* source = (android::vdin_screen_source*)dev->priv;
return source->release_buffer(ptr);