OSDN Git Service

LP64 fixes for camera_metadata.
authorNarayan Kamath <narayan@google.com>
Fri, 30 May 2014 14:25:18 +0000 (15:25 +0100)
committerNarayan Kamath <narayan@google.com>
Fri, 20 Jun 2014 10:06:42 +0000 (11:06 +0100)
commit21532655a531cf1168f10b8b974e2cef3061dd91
tree482912dc99a89af8e39ab5cca89d5fb02f568a8e
parent6285c4d47ded395493495d8877429827379652d2
LP64 fixes for camera_metadata.

camera_metadata packets are transferred across process
boundaries with Parcel::readBlob / Parcel::writeBlob calls
so we should make sure they have a consistent layout across
32 and 64 bit processes. In this change :

- Replace size_t members with uint32_t members.
- Remove the "void*" user pointer which is no longer required

Change-Id: Ia0eada5d8358be21d725c05d6105705186b3d9c8
camera/include/system/camera_metadata.h
camera/src/camera_metadata.c
camera/tests/camera_metadata_tests.cpp