diff options
author | Eino-Ville Talvala <etalvala@google.com> | 2012-01-20 14:32:22 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-01-20 14:32:22 -0800 |
commit | 9bf3a2f69bbfa2562664181b779941e776b7e835 (patch) | |
tree | dc38892d7bb1b20ce3a96a0f50eecabea5bdaeea /services | |
parent | 41159044c6764712bb6de54a507aeabc513b90cb (diff) | |
parent | 9f3d5919b45c360f88510f7455279aebe810d56b (diff) | |
download | frameworks_av-9bf3a2f69bbfa2562664181b779941e776b7e835.zip frameworks_av-9bf3a2f69bbfa2562664181b779941e776b7e835.tar.gz frameworks_av-9bf3a2f69bbfa2562664181b779941e776b7e835.tar.bz2 |
Merge "Add ANativeWindow timestamp support to camera service."
Diffstat (limited to 'services')
-rw-r--r-- | services/camera/libcameraservice/CameraHardwareInterface.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/services/camera/libcameraservice/CameraHardwareInterface.h b/services/camera/libcameraservice/CameraHardwareInterface.h index 34087b5..2ac69f78 100644 --- a/services/camera/libcameraservice/CameraHardwareInterface.h +++ b/services/camera/libcameraservice/CameraHardwareInterface.h @@ -635,6 +635,12 @@ private: return native_window_set_crop(a, &crop); } + static int __set_timestamp(struct preview_stream_ops *w, + int64_t timestamp) { + ANativeWindow *a = anw(w); + return native_window_set_buffers_timestamp(a, timestamp); + } + static int __set_usage(struct preview_stream_ops* w, int usage) { ANativeWindow *a = anw(w); @@ -664,6 +670,7 @@ private: mHalPreviewWindow.nw.set_buffer_count = __set_buffer_count; mHalPreviewWindow.nw.set_buffers_geometry = __set_buffers_geometry; mHalPreviewWindow.nw.set_crop = __set_crop; + mHalPreviewWindow.nw.set_timestamp = __set_timestamp; mHalPreviewWindow.nw.set_usage = __set_usage; mHalPreviewWindow.nw.set_swap_interval = __set_swap_interval; |