52a64a571f037c5b519b98c69a3b47466d4accce |
07-Nov-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Make partialResult quirk fields hidden, not system. Bug: 11115603 Change-Id: I39c51f0a7655736ff216143ece951102930af93c
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
|
82ce3311c9430610330456412b0dfab208a7dee3 |
10-Oct-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add partialResult quirk metadata fields To be used by HALs to split up capture results into multiple batches. Bug: 11115603 Change-Id: I5cfc26b2812f9bf4613944c0679e0e29cfd43616
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
d1a44da6925bf90d287a4301d92c4107ae577e90 |
06-Oct-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: Add CaptureResult cts test Also remove the new line from CameraMetadataKeys.mako to avoid adding new line to the generated file every time we run the script. Bug: 11082745 Change-Id: I6bed9a71463d866adfe4178e00c33df7b9158ab8
ocs/CameraCaptureResultTest.mako
ocs/CameraMetadataKeys.mako
ocs/metadata-generate
|
f86b22f887c0f0d5371a3846aa661a7d55e167ba |
08-Oct-2013 |
Alex Ray <aray@google.com> |
Merge "camera_metadata: add non-full hw level optional tag" into klp-dev
|
ef40ad6249555a0a45c57907f4b9509b59e3e9f5 |
02-Oct-2013 |
Alex Ray <aray@google.com> |
camera_metadata: add non-full hw level optional tag Bug: 10838063 Change-Id: If6d1ef5bd58aca3a9a722e4317f5ce6804dd6680
ocs/CameraCharacteristicsTest.mako
ocs/CameraMetadataKeys.mako
ocs/docs.html
ocs/metadata_model.py
ocs/metadata_parser_xml.py
ocs/metadata_properties.xml
ocs/metadata_properties.xsd
ocs/metadata_template.mako
|
59ccb1e070e988e93e5191a4bf5d0d7e5331e463 |
02-Oct-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: make face score range 1-100 1-100 is what we specified in API side. Bug: 10406212 Change-Id: Id0180dc44b95c43ad820a307d9e3bd98b8fd74fb
ocs/docs.html
ocs/metadata_properties.xml
|
160c39080317e74de1154cd9acbef686e348eba7 |
30-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Update CameraCharactericsTest to check #getKeys() Bug: 11007040 Change-Id: If934f861db61cd23af029104d8120a08e52a27ae
ocs/CameraCharacteristicsTest.mako
|
50451ad7539603a3fcf5a835b5ba010bf4b71e52 |
26-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: Fix focusRange definition It should be a pair of floats. Bug: 10360518 Change-Id: Ia24741ce9bcae4473eee8be0adc3a190efeab0b8
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
|
f3a487242c2405a55c2f5aecf12d60630dbfae1c |
26-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
Merge "camera_metadata: Update CameraCharacteristicsTest" into klp-dev
|
4681a0b9f9c8f22a2e313c681385a79790d336ab |
25-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Add PASSIVE_UNFOCUSED AF state" into klp-dev
|
26756b3c9450fdcb92b36ca47a2377f8bbc60bd3 |
25-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: Update CameraCharacteristicsTest Replace CameraDevice#getProperties with CameraManager#getCameraCharacteristics. Bug: 10360518 Change-Id: Id79ee8d984b79ed43bccf77bb571eb6d788e1a1a
ocs/CameraCharacteristicsTest.mako
|
21d0f1a1e8ba54be661075fb771adca0177ce4bc |
10-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Rename CameraProperties to CameraCharacteristics Bug: 10360518 Change-Id: Ib152a751fed07250c8f211b25469560ef05f1107
ocs/CameraCharacteristicsKeys.mako
ocs/CameraCharacteristicsTest.mako
ocs/CameraMetadataEnums.mako
ocs/CameraMetadataKeys.mako
ocs/CameraPropertiesKeys.mako
ocs/CameraPropertiesTest.mako
ocs/metadata-generate
|
28548d2cc4415a51e70002d65ad9186d7c4fa8ee |
11-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Update android.request.frameCount docs Bug: 10360518 Change-Id: Ia8601df787d166f07264ab0c19ca78e4412574c1
ocs/docs.html
ocs/metadata_properties.xml
|
492ba7cc1dbf63c4d838506d0921dd073efaa8da |
21-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add PASSIVE_UNFOCUSED AF state Bug: 10860639 Change-Id: I967b207f8e0473d590fecab942b39dbbb04d0186
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
5515a81fdd79177df61f76de57b8c851e9c1d130 |
20-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera2: Update api to be async Bug: 10360518 Change-Id: I66b0dc54135a85822a218e1259dd171e7ddf0c87
ocs/CameraPropertiesTest.mako
|
15cc311b876f04838fffcbf5bcf798691b307883 |
17-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: doc fix for availableProcessedSizes Bug: 10745982 Change-Id: I2d5aa9a384fa3107482fcf67bef7c1afbd60c50c
ocs/docs.html
ocs/metadata_properties.xml
|
7359406a91073a5ed586ec0b64c0508d8fda5729 |
12-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Fix Java metadata generation bug" into klp-dev
|
0747b8cdde87301ea75a94536adc3f86f793d9b6 |
12-Sep-2013 |
Igor Murashkin <iam@google.com> |
Merge "camera_metadata: add android.lens.state MOVING enum value" into klp-dev
|
23d4b2c087bd4286bf16bda83b6d9f72c5bb1718 |
12-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Fix Java metadata generation bug When a single section included multiple groups of metadata of the same kind (control, static, or dynamic), only the first was being used for generating Java-level keys and enums. Specifically, this affected android.statistics.lensShadingMapMode Bug: 10726421 Change-Id: Ibec159777dee4d89cf04a7e2a450d4675934636f
ocs/metadata_helpers.py
|
0e323a10780a53b10cf5e222bb0332276b0487a9 |
06-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: add android.lens.state MOVING enum value Bug: 10621609 Change-Id: Ie5533dfa846df3d4935dcdc58ecc0ce4bcda1914
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
0702575fea9e820c8d52736da7542117b02bf679 |
10-Sep-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Updates for latest camera2 API changes Bug: 10549462 Change-Id: Ic8d24d5288a2da8c9e804293be7b4043be038e05
ocs/CameraPropertiesTest.mako
|
f0771b27ac2a6deaf81afdf318580d0ae57e9de1 |
09-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
Merge "camera_metadata: Correct stream id type" into klp-dev
|
44a1422b9b923cac65bdf8dded0bc66b17cfb546 |
07-Sep-2013 |
Alexander Ray <aray@google.com> |
Merge "Camera: Add operations to enumerate vendor tags" into klp-dev
|
e36cdbe76abf3798a148cb11a90bd78abb50af65 |
06-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: Correct stream id type It was wrongly specified as uint8_t. Bug: 10604704 Change-Id: I1cbe2862f49135ddc600e9c05c6f1dda6d28070c
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
21f88809d95e91d31eb24b249d8982c0c8dc95c4 |
06-Sep-2013 |
Timothy Knight <tknight@google.com> |
Camera2: Minor docs fix. Bug: 10639270 Change-Id: Ic395460e5c7855df4737227c2afd96498e4e8e5d
ocs/docs.html
ocs/metadata_properties.xml
|
03486956904a461e2b9ea368ecf355e40cbea17a |
06-Feb-2013 |
Alexander Ray <aray@google.com> |
Camera: Add operations to enumerate vendor tags Adds methods so the framework can enumerate the entire set of vendor tags supported on a platform. Change-Id: I17f6c14afd44a1fb0d165f4a13060dd828c80d84
nclude/system/camera_metadata.h
ests/camera_metadata_tests_fake_vendor.h
|
fd4cc6d8dda40f529a7273fef206e447954e3a2a |
04-Sep-2013 |
Timothy Knight <tknight@google.com> |
Camera2: Clarified docs for 3A regions. Bug: 10545568 Change-Id: I9c74986dd5835f35d44e005bc0eba28f71024ed4
ocs/docs.html
ocs/metadata_properties.xml
|
704d1287124b7583e52fe1705043838b1f954f7d |
20-Aug-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: Correct the tone curve definitions. android.tonemap.curveGreen and android.tonemap.curveBlue should be updated to match android.tonemap.curveRed. Bug: 10394966 Change-Id: I1e9a36b2cb4a056d7b8418102c95da9411ea3e99
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
|
656aa5a8e265151bebc760a849766395f422e6ba |
13-Aug-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Clear up gain/exposure defs and add sensor.temperature def - sensor.temperature is optional Change-Id: I6c837ecb4f1701274ed720d13d71bd7f3f112229
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
ec817d5e8c59763d588c6389f1115f375c50a819 |
17-Aug-2013 |
Timothy Knight <tknight@google.com> |
Camera2: sensor phys. size property type mismatch Bug: 10365758 Change-Id: I7b2b41dad022e8295ae70071359fdf45dcbe9562
ocs/docs.html
ocs/metadata_properties.xml
|
d4e240adc06f10372f6e18b8ed23e14c4a4138d9 |
08-Aug-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Update SDK metadata key/enum generation - Flatten Key hierarchy - Insert Keys into their respective containers instead of separate files - Use ints instead of Enum types - Insert enum ints into CameraMetadata - Add @see cross-references between enum Keys and values. - Add Javadoc to Keys and enum values. - Map SCALER_AVAILABLE_FORMATS to int Bug: 10345522 Change-Id: Ia9762b326b404c572de97c2c7814c4e2e0f3070d
ocs/.gitignore
ocs/CameraMetadataEnums.mako
ocs/CameraMetadataKeys.mako
ocs/CameraPropertiesTest.mako
ocs/docs.html
ocs/metadata-generate
ocs/metadata_helpers.py
ocs/metadata_properties.xml
|
5250aa1d42dea0773ab98fc0b2cd3f172067c050 |
30-Jul-2013 |
Timothy Knight <tknight@google.com> |
Added auto-generator for CameraProperties CTS test Conflicts: camera/docs/metadata-generate Change-Id: If34887e869cea7ea2c344c000cb959fe6297e9c0
ocs/CameraPropertiesTest.mako
ocs/metadata-generate
ocs/metadata_helpers.py
|
47aa24d47177dc93d727ca1f24bc9287647d22a3 |
26-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Rename photography -> camera2 Change-Id: I3d7235b9a82bd5b5c32dab5c9c0bf0718ebf0447
ocs/CameraMetadataKeys.mako
ocs/metadata-generate
ocs/metadata_properties.xml
|
b8dc88148bca2e5a267c2ff39aff94b98b00ad6d |
18-Jul-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: add typedefs for java generated code Change-Id: I619261b9645cda669a3b5ee7c79f4c56d4d4c3d4
ocs/CameraMetadataKeys.mako
ocs/docs.html
ocs/html.mako
ocs/metadata-generate
ocs/metadata-validate
ocs/metadata_helpers.py
ocs/metadata_model.py
ocs/metadata_parser_xml.py
ocs/metadata_properties.xml
ocs/metadata_properties.xsd
ocs/metadata_template.mako
|
69fc0eaf3e66b41b28cfee8aa428d1784caa9b9f |
17-Jul-2013 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: Add/Update some metadata tags Below tags are Added/Updated: android.statistics.sceneFlicker android.colorCorrection.gains android.statistics.lensShadingMapMode android.lens.info.lensShadingMapSize android.statistics.lensShadingMap android.statistics.predictedColorTransform android.statistics.predictedColorGains android.sensor.info.sensitivityRange Also fixed some typos in tag descrptions. Change-Id: Ib051bd3c97dad04062ece82e90bce8e6a2531bbd
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
fcef4c2eac3bc623f278a5b064ef1aef267870aa |
17-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Improve HTML docs appearance - Sort TOC by kind - Update color choices to mimic developer docs - Add paragraph breaks to several notes sections Change-Id: Ic4cef63d45bef9edb141f2c65f2004b2b5db4c15
ocs/docs.html
ocs/html.mako
ocs/metadata_properties.xml
|
f384f0a06cf156c51c4ca584a4323e132c15f64f |
13-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
camera_metadata: Add visibility support, and a HAL2 tag - Add a visibility property which controls whether a tag is available only to the system, hidden in managed code, or public in managed code. - Add a HAL2 tag to indicate HAL2.x-only tags - Fix output/inputStream tags to be arrays. Change-Id: I856d0b1bf413eefd58914e5b85b08331a4bf4536
ocs/CameraMetadataKeys.mako
ocs/camera_metadata_tags.mako
ocs/docs.html
ocs/html.mako
ocs/metadata_helpers.py
ocs/metadata_model.py
ocs/metadata_parser_xml.py
ocs/metadata_properties.xml
ocs/metadata_properties.xsd
ocs/metadata_template.mako
nclude/system/camera_metadata_tags.h
|
fdef569ede591a5be30c5862a6a58c089672630a |
15-Jul-2013 |
Zhijun He <zhijunhe@google.com> |
Merge "Camera: Metadata: clear metadata buffer entry before values are assigned"
|
3064d31f5401b1727bf4c94b55d230615918ea9b |
15-Jul-2013 |
Zhijun He <zhijunhe@google.com> |
Camera: Metadata: clear metadata buffer entry before values are assigned To avoid inconsistent state of metadata buffer entry when the entry count is 0. Bug: 9529161 Change-Id: Ic3fa4b39457142b8bec61d0625d04672b51890b7
rc/camera_metadata.c
|
aa133d352a42aebf93320eded40c75b4d7cff6e7 |
29-Jun-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Generate java metadata keys source code Change-Id: Id1d1d4367eb51354e85c4eea38c593a498932e5b
ocs/CameraMetadataKeys.mako
ocs/CameraPropertiesKeys.mako
ocs/CaptureRequestKeys.mako
ocs/CaptureResultKeys.mako
ocs/metadata-generate
ocs/metadata_helpers.py
ocs/metadata_helpers_test.py
ocs/metadata_model.py
ocs/metadata_model_test.py
|
1232dd25c697c00e7e6b25198d064f86c8ff9987 |
21-Jun-2013 |
Igor Murashkin <iam@google.com> |
Tweak the metadata-generate script to spit out git repositories that need commit Bug: 9529161 Change-Id: I739b5d5f273e8447bcb955e978c66e4d61c7ace9
ocs/metadata-generate
|
38b8cae3876ce1c02d6da310ad93fb31d9c5a9ed |
24-May-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Add supportedHardwareLevel field Bug: 9111852 Change-Id: I6a01cb2678c8cd824eb2eb84d69d47a524c20750
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
c2eebfffbaeb9da4093d3cd1a323974dbb2b164d |
17-May-2013 |
Zhijun He <zhijunhe@google.com> |
Camera: Metadata: Fix color format dump issue There are typos and missing color formats in metadata property file, which makes metadata dump produce misleading logs. This is debug only change, shouldn't impact any functionality. Bug: 8970663 Change-Id: If6b9bac9c88db993be51f6eb22ad8821d70abf51
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
bd7f15b4123546106acb95657289026f4da5a813 |
14-May-2013 |
Zhijun He <zhijunhe@google.com> |
Camera: Metadata: Fix the activeArraySize typo. Bug: 8778377 Change-Id: I1b0724cdc5d72ca54f8b88d101ef13601a95c4fb
ocs/docs.html
ocs/metadata_properties.xml
|
5a690be0b4862e7c57c0c3c061d1873212012c67 |
08-May-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Revise crop region definition." into jb-mr2-dev
|
0539a55eeb306725115253932c9b2447ac544ef4 |
08-May-2013 |
Igor Murashkin <iam@google.com> |
Merge "camera_metadata: Fix inconsistencies in digital zoom reporting" into jb-mr2-dev
|
bb1f23e5659b6d0f196999471eb54d2a9b628416 |
08-May-2013 |
Alex Ray <aray@google.com> |
Merge "Camera: Metadata: Fix a.ctrl.awbAvailableModes" into jb-mr2-dev
|
e04ec6e13fa3d48357c0217a2d7676e2500bcbba |
17-Apr-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Revise crop region definition. The current definition is too coarse for controlling the relative cropping of the output streams. Bug: 8484377 Change-Id: I5f673fa851dac4648b2b30fe9c7b518ce7689c9c
ocs/docs.html
ocs/metadata_properties.xml
|
f11a4df09db89ee9094390ecdb6b786578b041a5 |
07-May-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Fix inconsistencies in digital zoom reporting Bug: 8840802 Change-Id: I195aa3b3ea8a60a7f737ec9abcae676a2d6c1e4f
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
d1cecc16420d1e210b0643530e552e3427b2bab2 |
01-May-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: add validation function to ensure structural sanity This is particularly useful when accepting copied metadata from another process, since it could put whatever it want into the binder parcel. Bug: 8713951 Change-Id: I72b25b2bf96230eb995bb32e3bbd68de16e122cd
nclude/system/camera_metadata.h
rc/camera_metadata.c
ests/camera_metadata_tests.cpp
|
a4251d90e0471f60c7804889c6b8a0059e4f7083 |
01-May-2013 |
Alex Ray <aray@google.com> |
Camera: Metadata: Fix a.ctrl.awbAvailableModes Bug: 8778377 Change-Id: I36138b903909d6cd849efc1775630fcea23dd57d
ocs/docs.html
ocs/metadata_properties.xml
|
c469f7dc234ec0b901440902cd6e39acaf9b0781 |
23-Apr-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: add new android.led.transmit and availableLeds fields Bug: 8554573 Change-Id: Iaa93deeab5ee228bf7e01c58d80f1cdb5b2bb79c
ocs/docs.html
ocs/html.mako
ocs/metadata-generate
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
ba682d42fd0af627fa59c5698a9e56def9c0d074 |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: I135d98df6283f2c8cfc94817b2d09d68cf0063c0
rc/Android.mk
|
e572c2efab8edaae7c59aaa9fa06c44a6d4d3d35 |
03-Apr-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Mark enum snprint with non-hidden visibility Since by default our build system assumes everything has hidden visibility, the symbols for the enum snprint function were not being exported. Change-Id: I6c0b36067052aceca9ccd56a1b073fd96b35f6ef
ocs/camera_metadata_tags.mako
nclude/system/camera_metadata.h
nclude/system/camera_metadata_tags.h
|
beb62281e50d1634220c4d8a0783d000fefe9e3e |
28-Mar-2013 |
Alex Ray <aray@google.com> |
Camera: Metadata: Fix markdown error in Readme.md Protect filename that contains syntax-parsed "_" character. Change-Id: I7688ba2e2fbf3172be46e7652fc1d228a5f474b4
ocs/README.md
|
7aeb05e3c8b874c4dc70c05f27d3d62037145535 |
28-Mar-2013 |
Alex Ray <aray@google.com> |
Camera: Metadata: give explicit 3A starting states Change-Id: I9633393484525ee0e233be9a4835aeed4a075429
ocs/docs.html
ocs/metadata_properties.xml
|
daf8c0f0bd280ef3fc0c8550a76263b598d91365 |
22-Mar-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Merge "Camera: Add trigger metadata entries." into jb-mr2-dev
|
0888556e14c90a5dcf43ae31159418bc60a97128 |
18-Mar-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Fix metadata generation on OS X. - readlink has no -f option. - mktemp requires a template Change-Id: I77e2fd6a664cda5edeeeb4d781ab5439d6c7c507
ocs/metadata-generate
ocs/metadata-parser-sanity-check
ocs/metadata-validate
|
3b4383ae1c6491f088a6752c71d1d57115941b96 |
18-Mar-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add trigger metadata entries. Camera HAL 3.0 signals triggers through the request settings metadata, instead of through a separate trigger method. Change-Id: I9ecfa3b300faed34af18c3e116d659f77a27da81
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
76548fe3842cf21fd424435c5e31210f39541b1a |
11-Jan-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Fix ordering of boolean enums, types for curves. - Flipping boolean enumeration definition confused some HAL implementations. - Tonemap curves should all be type float. Bug: 7974125 Change-Id: I533888af5fc7f1fa709d758f1f9de1c2c3b475a3
ocs/docs.html
ocs/metadata_properties.xml
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
19583989aa7af8b9e332ce4e84d09d72003b9691 |
12-Dec-2012 |
Igor Murashkin <iam@google.com> |
Merge "Camera2: Docs - Add output_file option to metadata_parser_xml.py"
|
7e4811963b18d174c0cde5f4a7fa6be6fd6f5ee2 |
12-Dec-2012 |
Igor Murashkin <iam@google.com> |
Merge "Camera2: Docs - Fix tags to be displayed in the docs HTML"
|
40ae98fd4b6fef02c44975c2bce7975a0dbe51d4 |
12-Dec-2012 |
Igor Murashkin <iam@google.com> |
Merge "Camera: Docs XML - allow multiple kinds per section"
|
480986832a29121f7a16e49f30e5c5f7501ef56c |
05-Dec-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Docs - Add output_file option to metadata_parser_xml.py Change-Id: I5b7d991bc569c36e23a9567289e9c4dbd9759378
ocs/docs.html
ocs/metadata-generate
ocs/metadata-parser-sanity-check
ocs/metadata_model.py
ocs/metadata_parser_xml.py
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
baacf9a9f032ca392b37b4982eafa43b0a8d4b52 |
05-Dec-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Docs - Fix tags to be displayed in the docs HTML Change-Id: Id23043f7bb714e4b5c06f46889e1531175ed045f
ocs/docs.html
ocs/html.mako
ocs/metadata_model.py
|
5804a48bb15d245fb06f72cf6d64369f151fcc28 |
05-Dec-2012 |
Igor Murashkin <iam@google.com> |
Camera: Docs XML - allow multiple kinds per section - When adding a new entry and maintaining ABI, make a new kind if can't be semantically part of the last kind. Don't add to the end of an existing non-last kind. - Print generated file names in metadata-generate (Aside) New sections should also be ended at the end of the root namespace to maintain ABI compatibility. Change-Id: I5df0a701763af3cc91ee6eead4fe9fd423c9aa86
ocs/html.mako
ocs/metadata-generate
ocs/metadata_model.py
ocs/metadata_properties.xsd
|
f94330452c56b7f6a513f377d3fc20fabec389c1 |
05-Dec-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Update camera metadata tests to new enums Change-Id: I9474f34de3c8d780f8bdbc388ddd883c123b41b9
ests/camera_metadata_tests.cpp
|
b556bc47068d816cb319a5d0e2f6841b007b38f2 |
05-Dec-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Doc entries no longer have type='enum', instead they use enum='true' * This allows all entries to have any backing type (usually a byte, but for availableFormats it's int32) * No longer need special casing for availableFormats * No longer need to coerce an enum type into a byte Change-Id: Ib1d4b93521e90f243b54f66c3d4c4b35032bc06a
ocs/camera_metadata_tag_info.mako
ocs/camera_metadata_tags.mako
ocs/docs.html
ocs/html.mako
ocs/metadata_helpers.py
ocs/metadata_model.py
ocs/metadata_parser_xml.py
ocs/metadata_properties.xml
ocs/metadata_properties.xsd
ocs/metadata_template.mako
ocs/metadata_validate.py
|
0334aa09f264001d9e875fe3706b7b6b68bb8d01 |
04-Dec-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Update generate scripts check for dependencies and to support MacPorts Change-Id: Ice9b658f8e6f87a1a490c367bff2f9a685ddee44
ocs/README.md
ocs/metadata-check-dependencies
ocs/metadata-generate
ocs/metadata-parser-sanity-check
ocs/metadata-validate
|
375cfd3889aa72160273af802370c8f47f5c64d1 |
03-Dec-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Dump enum data types as strings, not integers Change-Id: Ia225662d4ee0aad81b22b96355d7f39c4aa70d42
ocs/camera_metadata_tag_info.mako
ocs/metadata_model.py
rc/camera_metadata.c
rc/camera_metadata_tag_info.c
|
08b8aadab1b04a4451d06f152580df2a3ac3afef |
30-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Generate camera_metadata_tags and HTML docs from XML Change-Id: Ib7e9bf4855adff91a317c910aaec960f1422302a
ocs/docs.html
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
ests/camera_metadata_tests.cpp
|
586c861e6dab3fdf48fc8440c719ad0b59d49d72 |
30-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Fix metadata XML to maintain ordering Change-Id: I69adfbb1010b5f624d3ee618a1a45e0be510ca31
ocs/metadata_helpers.py
ocs/metadata_model.py
ocs/metadata_parser_xml.py
|
e6b664671e35984156e06e17531311a09864ac8b |
27-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Prepare to generate tags from script Change-Id: Ic5195830cd6ff296de793eb4fbe418dd4e3136ca
ocs/camera_metadata_tag_info.mako
ocs/camera_metadata_tags.mako
ocs/metadata_helpers.py
ocs/metadata_properties.xml
|
eaddcd48df722556c1bd541a37e4b2cc1391e9ae |
26-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Add a script to generate files from XML Change-Id: I638017934ddfcfe8ab8f9f56bebb587dae35f17f
ocs/camera_metadata_tag_info.mako
ocs/camera_metadata_tags.mako
ocs/metadata-generate
|
da1c314e080d33eb6b93a1d3da070c99b41e7b22 |
22-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Generate tag string info from XML Change-Id: I5109a3c46a065fb2dce31482d4377c33aeb84176
ocs/camera_metadata_tag_info.mako
ocs/camera_metadata_tags.mako
ocs/metadata_helpers.py
ocs/metadata_parser_xml.py
|
7b9a2dccf20bac314258708e55d8c75b2ecf892a |
21-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Generate camera_metadata_tags.h from XML Change-Id: Ie98f9dca854841ff1430c1314fbc570e26e5398b
ocs/camera_metadata_tags.mako
ocs/metadata-parser-sanity-check
ocs/metadata_model.py
ocs/metadata_properties.xml
ocs/metadata_template.mako
|
6ad61d460aabf8db9b52e946bb38b8f20717b2a8 |
21-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Metadata XML cleanup, add README Change-Id: Ib53757029becbd4148867a144ba3725c4f9e5d82
ocs/README.md
ocs/html.mako
ocs/metadata_model.py
ocs/metadata_properties.xml
ocs/metadata_template.mako
|
617da1675f9ea7b6ea33d9e6f47e0a07379f14b1 |
29-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Metadata docs HTML generated from XML Change-Id: Ic39249d7019dab0a6c5f5daf5d54074f6cc9c0d4
ocs/html.mako
ocs/metadata-parser-sanity-check
ocs/metadata_model.py
ocs/metadata_parser_xml.py
ocs/metadata_properties.xml
|
96bd019289c47433e1b3522500bb166a4662e0f5 |
20-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Add an XML parser for the XML metadata Change-Id: Ie97893e82d6cae2cb7fa3853b326df1cf0f3ff18
ocs/metadata-parser-sanity-check
ocs/metadata_parser_xml.py
ocs/metadata_properties.xml
ocs/metadata_properties.xsd
ocs/metadata_template.mako
ocs/metadata_validate.py
|
77b63ca0447545a4dac3ac062f218d878ce01ba0 |
10-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Define all Properties via an XML data file Change-Id: I82aad9e1e8c8064373a9881f255ec2eb9d2f023e
ocs/__init__.py
ocs/metadata-validate
ocs/metadata_model.py
ocs/metadata_properties.xml
ocs/metadata_properties.xsd
ocs/metadata_template.mako
ocs/metadata_validate.py
|
555aac882ed63e70019c78ccc58032a5be0f58ec |
15-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Fix metadata alignment for double and int64 types * camera_metadata_rational_t was only aligning to 4 bytes, we need to align to 8 * add an automated unit test to verify alignment for each type of data Bug: 7498597 Change-Id: Ib5554d412e09b95d21933b6015db68d01a072f90
rc/camera_metadata.c
ests/camera_metadata_tests.cpp
|
b10d56ad43a91924d3666127963e5fdce725389c |
13-Nov-2012 |
Eino-Ville Talvala <etalvala@google.com> |
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
rc/Android.mk
rc/camera_metadata.c
ests/camera_metadata_tests.cpp
|
3154036acd2cc809388d08ff856198a8512f05f0 |
08-Nov-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Fix metadata data alignment, other minor bugs. - When a metadata entry needs to overflow into the data buffer, make sure the starting offset is aligned to the maximum needed by all the metadata types. - Bounds check the data buffer size when adding a new entry - Add new test for the bounds check - Print out doubles correctly. Bug: 7498597 Change-Id: Ic8645a998c096f5b803839ee8076b97862127021
rc/camera_metadata.c
ests/camera_metadata_tests.cpp
|
6c94a620035d8e719bf4e5040e39db92700bff6c |
03-Oct-2012 |
Igor Murashkin <iam@google.com> |
Camera: Add quirk for metering regions to ignore crop region If the HAL already takes into account the crop region when consuming a{ewf}Region or producing face detection rectangles, then it should set this quirk to 1. Bug: 7246065 Change-Id: Ib77788b2fced1509d60a7fd1e2a4411e9c8f19dc
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
94879bd88f7ac3f2f678221497b8ad50c0bb3314 |
02-Oct-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add scene mode override and quirks fields. To provide scene mode override information while preview is disabled, need more static metadata from the HAL. In addition, add a quirks section to allow for temporary workarounds for incomplete HAL behavior. Any quirks added will be deprecated as soon as possible. Bug: 7159577 Bug: 7172543 Change-Id: Icadb6baa4132bf20ad82b2c549ac2b9a0c6618de
nclude/system/camera_metadata_tags.h
rc/camera_metadata.c
rc/camera_metadata_tag_info.c
|
ceb22cffe92c73116009342c4f5e31e41b34fe5d |
07-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add android.jpeg.size field. When the camera is producing JPEG buffers, need a field to provide the final buffer size. Bug: 7108816 Change-Id: I67f27a3c1d69f32541402e516de9fb4b61ffd352
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
fdb26f84b2540aa253ece0c4b225e87cde63f64c |
03-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Separate AE/AWB locks from AE/AWB modes. With AE/AWB modes including the LOCKED state, it was not possible for the HAL to determine the current flash state, or to report fixed AWB modes properly. Break out the locks into separate controls. Bug: 6243944 Change-Id: I1b2d844420b8c4e06be32ea644e052f222ed825b
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
b38807839b88a8f2a68a09a3fb5d656f2c249073 |
31-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add request type and input streams metadata tags. Bug: 6243944 Change-Id: I6fbf445ac8a6bb9dff916a17c051e7e911dd4a3f
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
2f4aca6526bbbaa9069f2683cdc60c0453a22055 |
24-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add methods for read-only access to metadata. - Define a read-only version of camera_metadata_entry_t - Support finding with read-only output - Add const to clone method input camera_metadata_t. Bug: 6243944 Change-Id: I1bf37a4c8c8935711e803d7477393fe2c01f8216
nclude/system/camera_metadata.h
rc/camera_metadata.c
|
2cae02cd02ea0b5d04268621616d386c9d5261c6 |
26-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Revert "Camera: Add methods for read-only access to metadata." Needs a third change that's not yet done with review. This reverts commit ad0c0c836d0276079bf8fe1bfb0bef25d4bce601 Change-Id: Id4325fe93b43a447eded5ae50e8f7faa70fd9140
nclude/system/camera_metadata.h
rc/camera_metadata.c
|
ad0c0c836d0276079bf8fe1bfb0bef25d4bce601 |
24-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add methods for read-only access to metadata. - Define a read-only version of camera_metadata_entry_t - Support finding with read-only output - Add const to clone method input camera_metadata_t. Bug: 6243944 Change-Id: Icd581e48f5fafaa6da22ca25e872bf3ede192222
nclude/system/camera_metadata.h
rc/camera_metadata.c
|
4589e489353e5062fb9285c0b872629ca6454dad |
03-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Update autofocus- and triggering-related metadata fields - Add trigger IDs for precapture and autofocus to dynamic control metadata - Add enums for AE, AWB, AF algorithm state Bug: 6243944 Change-Id: I04ce7709a4f1bdbfa39540059dbaf11fadc68f9c
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
1d27e5b8a575620bb64406289c7c229662de92ca |
30-Jul-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add indented metadata dump Bug: 6243944 Change-Id: Ib769ae2d40b9c4bfa456c812fd7ee2e426fd86df
nclude/system/camera_metadata.h
rc/camera_metadata.c
|
25755dfca213ab26b1f8ba058b378447184783c6 |
18-Jun-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add LOCKED values for AE/AWB modes. Bug: 6243944 Change-Id: I52e842d568790e8ac0d9c231507e865aad58601b
nclude/system/camera_metadata_tags.h
|
bf0c3ade4fa3a013877c92f9049372724b82a84b |
13-Jun-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add metadata field ANDROID_JPEG_MAX_SIZE This is used for communicating how large JPEG buffers must be to the framework. Bug: 6243944 Change-Id: Ib296961c4033535cdcd9baf297d440a31cf94d84
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
fd2588282491637c61ba828eeb69c9486d8aaeab |
07-Jun-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add clone buffer, make type names public Clone metadata buffer allows for straightforward duplication of existing buffers; type names are useful for debugging code. Bug: 6243944 Change-Id: Ibf70f4e3bcf49d6c772bba18a577e2673f2b9213
nclude/system/camera_metadata.h
rc/camera_metadata.c
|
98d02fd0be8cd09479262959a542dd2620bf6074 |
21-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add opaque user pointer to camera metadata buffer This is useful for associating a metadata buffer handed off to a third party with its parent object, when the buffer is returned. Change-Id: I7e19708bb3adf4da26fc6101e78c276477276608
nclude/system/camera_metadata.h
rc/camera_metadata.c
ests/camera_metadata_tests.cpp
|
e86a770948e22cd7802b94898fad38377d2fd2bc |
21-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Update to latest metadata definitions - Revamp resolution information - Add sizes for shading, geometric correction map - Add hyperfocal distance - Add sensor physical size - Remove unneeded color modes - Add scene, effect modes - Add some missing enums for other parameters - Facing - AF modes - Available scene modes Bug: 6243944 Change-Id: Ia5c9448ef2857f8dd39488810030b4e548711194
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
9835a5d2698e657691ba17e1e2bb865c2022fbde |
14-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Minor revision to metadata tags, many more enum definitions. - Remove some tags, adding a few others - Add enums for all current tags that need them for their values. Bug: 6243944 Change-Id: I69085eaad68ef39f7047e93570b4591165cca308
nclude/system/camera_metadata_tags.h
rc/camera_metadata_tag_info.c
|
f5fb8a5516876c5a48cc44b4f1c99504e0b9f245 |
10-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Improvements to camera metadata handling. - Cleaner interface to get/find - Adds delete entry, an expensive O(n) operation - Adds update entry, which is O(n) sometimes - Minor bugfixes: - Keep sorted state when appending empty buffers - Misspelling of camera_metadata_type_size in header - Missing entry in type name array Bug: 6243944 Change-Id: I316507d6adcc22aff6e7c464c6c484f31ef1510d
nclude/system/camera_metadata.h
rc/camera_metadata.c
ests/camera_metadata_tests.cpp
|
623ff65afea34612498dcf33887ffaf8b194c281 |
12-Apr-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Make camera metadata tag definitions more robust to mismatches. Use array assignment-by-index syntax to make sure we match the desired index to the entry, so it's easier to keep the metadata header and the info structures in sync. Change-Id: I06d1ea3d52c651b447cc167cd551e907c8e001ab
nclude/system/camera_metadata_tags.h
rc/camera_metadata.c
rc/camera_metadata_tag_info.c
|
94c1901a96c268f55012809f8261f2ec89c16dea |
05-Apr-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Improvements to the camera metadata structure - Add vendor_tag_query_ops_t as argument to methods inside it. - Add version and flags fields - Add sorted flag; additions and appends are not sorted, and thus reset the flag. - Add sort method, which sets the sorted flag. - Add find-by-tag method, which uses a linear search on a non-sorted buffer, and a binary search on a sorted buffer. - Change dump method to take in a fd, like the HAL-level dump methods do. - Minor revisions to tag definitions, including a few enums for enumerated-value tags. Change-Id: I5f37e326519bda032cb3362da4ab3bf50eb98b4e
nclude/system/camera_metadata.h
nclude/system/camera_metadata_tags.h
rc/camera_metadata.c
rc/camera_metadata_tag_info.c
ests/camera_metadata_tests.cpp
ests/camera_metadata_tests_fake_vendor.h
|
d8afb4d1a4245b2a9d722cbb358a4d6febed89cf |
10-Feb-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Add a camera metadata structure and utility methods Change-Id: I320cc33f31ebd8ce183572a447df8fae691eec0d
nclude/system/camera_metadata.h
nclude/system/camera_metadata_tags.h
rc/Android.mk
rc/camera_metadata.c
rc/camera_metadata_tag_info.c
ests/Android.mk
ests/camera_metadata_tests.cpp
ests/camera_metadata_tests_fake_vendor.h
|