OSDN Git Service

Camera: Actually make camera_metadata memcopyable
authorEino-Ville Talvala <etalvala@google.com>
Tue, 13 Nov 2012 19:45:12 +0000 (11:45 -0800)
committerEino-Ville Talvala <etalvala@google.com>
Wed, 14 Nov 2012 23:38:40 +0000 (15:38 -0800)
commitb10d56ad43a91924d3666127963e5fdce725389c
tree77d03fa8e97ba48a0ffcefa9c5a77f8a8609d730
parent3154036acd2cc809388d08ff856198a8512f05f0
Camera: Actually make camera_metadata memcopyable

- Use internal offsets instead of pointers for the entry and data
  arrays.
- Add test to verify memcpy works and doesn't alias data.
- Remove support for forward-compatible reserved space handling, given
  that it's unlikely to be useful

Bug: 7546079
Change-Id: I439aa27fed8d243b7a04155daf5e58fa1c4c730e
camera/src/Android.mk
camera/src/camera_metadata.c
camera/tests/camera_metadata_tests.cpp