c9c2c6849c68ddb458d63b5f864ea76a8448a3d2 |
|
25-May-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: update NDK metadata tag documents - Create a separate ndk_metadata_properties.xml to convert java API specific documents to NDK specific. - Replace link to public SDK by NDK counterparts or hyperlink to public SDK website. - Disable markdown->html rendering on tables because doxygen supports markdown syntax and does not support thead/tbody tag. - Add descriptions to rectangle keys to specify their data representation is (left, top, width, height) Bug: 27102995 Change-Id: I6b6da019dde66f28fce72937f05bd984638ec2ba
/system/media/camera/docs/metadata_helpers.py
|
d4eae97e331b077b30ba07463b61bc766f924143 |
|
05-Apr-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: codegen NDK metadata enum value documents Bug: 27102995 Change-Id: I5fc2bbde479d28bae53b7459b5c78cfe8cf6fa80
/system/media/camera/docs/metadata_helpers.py
|
c6c2416a812ddb8bcb32fdefce1eff3a7ded9b61 |
|
03-Apr-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: modify metadata visibility attributes So we can better describe whether a key should present in java or native API. Here are all possbile visibility values: public = visible in both Java/NDK public API ndk_public = visible in NDK API, @hide in java API (mostly source of synthethic keys) java_public = visible in public java API, not present in NDK (mostly synthetic keys or features not supported in NDK) hidden = @hide in java API, not visible in NDK system = not defined in any API. Bug: 27102995 Change-Id: Ib5163b0aba62126dfe3d72ec62a24136ce206b17
/system/media/camera/docs/metadata_helpers.py
|
c9b27dd2a92203ee914485cbc52a4f583d763142 |
|
24-Feb-2016 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: codegen CameraDeviceInfo collection Bug: 25983832 Change-Id: Ib84816a0e46c9d03bfb30474b6cbe5161290f015
/system/media/camera/docs/metadata_helpers.py
|
ea7662f32e3b6e6e74f0fedbd558b35784e6e219 |
|
23-Dec-2015 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: codegen NDK metadata tag header Bug: 23012001 Change-Id: I049eb42fcf2103854179d841a3dfb51f728905bc
/system/media/camera/docs/metadata_helpers.py
|
ddda2bb917a1eb725c85d8c2b61bff2abf568a95 |
|
16-Apr-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Parse Javadoc {@link ...} for cross-refs correctly. Enable the use of standard Javadoc {@link object text} syntax to create cross-references to other parts of Android documentation. - For HTML, link to Android developer docs page - For Javadoc, identity transform. Also do a pass through the metadata to add @link where appropriate, and remove a few outdated references. Bug: 20085848 Change-Id: I89d77705f8a5f217d1005a7230827d830e96fce8
/system/media/camera/docs/metadata_helpers.py
|
567167ac6be36e732e98089d6e5d7d4f041f3323 |
|
03-Oct-2014 |
Eino-Ville Talvala <etalvala@google.com> |
CameraMetadata: Docs cleanup, especially units and range - Add entries for units and range into javadoc - Fix up existing units entries and add new ones - Fix up range entries to be consistent for enums - Add range entries where it makes sense - Minor fix to javadoc gen to allow for code indentation - Lots of edits for consistency, especially to available* entries. Bug: 16525650 Change-Id: I654d86c66e796e87d2cf3b47ffcc72cd26977e43
/system/media/camera/docs/metadata_helpers.py
|
35a108fbfe7d174682187fa6a87f0590837924d0 |
|
27-May-2014 |
Igor Murashkin <iam@google.com> |
camera_metadata: Add support to generate Keys for generic types Also adds the following keys: * android.control.maxRegionsAe * android.control.maxRegionsAwb * android.control.maxRegionsAf * android.request.maxNumOutputRaw * android.request.maxNumOutputProc * android.request.maxNumOutputProcStalling Changes the following keys' type generations: * android.control.aeTargetFpsRange (Range<Integer>) * android.control.aeAvailableTargetFpsRanges (Range<Integer>[]) * android.control.aeCompensationRange (Range<Integer>) * android.lens.focusRange (Range<Float>) When trying to generate code for a generic type such as a "Range<Float>", the generated static key initializers will now use a TypeReference<T> instead of a T.class. Non-generic types will proceed to use the older T.class variant. Bug: 14628001 Change-Id: I141847dffc4b0d89cea37c19a54d6d5faf24a9bb
/system/media/camera/docs/metadata_helpers.py
|
6c936c18e02b122baaa3d5056b0555b6cff256f8 |
|
13-May-2014 |
Igor Murashkin <iam@google.com> |
camera2: Add synthetic key support; add scaler.streamConfigurationMap Also @hide/@deprecate keys that are now accessible only via StreamConfigurationMap. Bug: 14628001 Change-Id: I2db490a0849680a133a901403477a147b004fb28
/system/media/camera/docs/metadata_helpers.py
|
e04dbd44c7d2043c31107ff3f9efdad71f438071 |
|
17-Apr-2014 |
Zhijun He <zhijunhe@google.com> |
camera_metadata: fix int64 enums being mismapped to Integer in API metadata generation logic wrongly maps all tags that are both int64 and enum to Integer type in managed code. This created mismatch between native and managed sides and caused exception when application get the metadata key. Change-Id: I53a213078d3587522970ca8af46ac28d43eef425
/system/media/camera/docs/metadata_helpers.py
|
7fabc1e635ee4213c8414c24f621e55a6aece1f1 |
|
10-Feb-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Clean up cross-references - Fix linkify to deal with a few more corner cases around '\n' - Fix incorrect tag names - Add test case for verifying linkify Change-Id: I6dd26899eddc71bddcd53d3a0725c5ef97c2a39b
/system/media/camera/docs/metadata_helpers.py
|
50f45c4d120ea1ad00017e5b850ed5bcf3261efe |
|
17-Jan-2014 |
Eino-Ville Talvala <etalvala@google.com> |
camera_metadata: Make @see output stable. Use a sorted list instead of a set for outputting summaries for filter_tag. Bug: 12591820 Change-Id: Ia91b4fafb7f1b0c55895e215efcc5e3564cce800
/system/media/camera/docs/metadata_helpers.py
|
88b858d5e4db3eb66fe570647626a592ebb6af91 |
|
14-Jan-2014 |
Igor Murashkin <iam@google.com> |
camera_metadata: Fix @see being emitted into middle of javadoc (+more) Other minor fixes: - javadoc optional/FULL correctly emitted for properties lacking details - javadoc details being incorrectly dedented before being rendered by markdown, causing spurious <code> blocks to be emitted Bug: 12552669 Change-Id: Ifced75d3c7ff1a4ddd49e013747420f8da4cbe5a
/system/media/camera/docs/metadata_helpers.py
|
a48441daa766098190b40d5187ce1963d8a980af |
|
13-Jan-2014 |
Igor Murashkin <iam@google.com> |
camera_metadata: Add ascii table generation to markdown Change-Id: Ic82c0427ceda0ee9935caee1f4d27d66cc6a2961
/system/media/camera/docs/metadata_helpers.py
|
63c0fb27d923a32d9a398471ad318bfe84befbeb |
|
03-Jan-2014 |
Eino-Ville Talvala <etalvala@google.com> |
camera_metadata: Automatically linkify tag names Change-Id: I5f07a99765174f519e5d1187b38fd0e7ab355d3f
/system/media/camera/docs/metadata_helpers.py
|
0b080452cca90f215d10d636abfb47701d7518da |
|
28-Dec-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Make word breaks work for entry names - Fixes a bug where word breaks were only inserted once into a string. - Adds unit tests for word breaks - Unit tests are now always run when generating metadata Bug: 12301333 Change-Id: Id604ecd275d026bb8818e56f1af0f03eb66edd41
/system/media/camera/docs/metadata_helpers.py
|
1dd4ecb0ea0589610b3616459b707c2898889153 |
|
11-Dec-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Add support for embedding images into html/javadoc - Also finishes specifying the lensShadingMap related fields Bug: 12135317 Change-Id: I488f76db4650fcc4f8ce6d45e420217016837fbc
/system/media/camera/docs/metadata_helpers.py
|
8aa2a11bbff97d9789bb06cdc2e28dadb6c5926a |
|
09-Dec-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: add markdown support to rendering HTML/javadoc - Also update the android.blackLevel.lock description (as an example of using markdown) Change-Id: I1107cfc2a024d0dd8227ec6afa76f9fbc7f473ad
/system/media/camera/docs/metadata_helpers.py
|
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
/system/media/camera/docs/metadata_helpers.py
|
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
/system/media/camera/docs/metadata_helpers.py
|
5250aa1d42dea0773ab98fc0b2cd3f172067c050 |
|
30-Jul-2013 |
Timothy Knight <tknight@google.com> |
Added auto-generator for CameraProperties CTS test Conflicts: camera/docs/metadata-generate Change-Id: If34887e869cea7ea2c344c000cb959fe6297e9c0
/system/media/camera/docs/metadata_helpers.py
|
b8dc88148bca2e5a267c2ff39aff94b98b00ad6d |
|
18-Jul-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: add typedefs for java generated code Change-Id: I619261b9645cda669a3b5ee7c79f4c56d4d4c3d4
/system/media/camera/docs/metadata_helpers.py
|
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
/system/media/camera/docs/metadata_helpers.py
|
aa133d352a42aebf93320eded40c75b4d7cff6e7 |
|
29-Jun-2013 |
Igor Murashkin <iam@google.com> |
camera_metadata: Generate java metadata keys source code Change-Id: Id1d1d4367eb51354e85c4eea38c593a498932e5b
/system/media/camera/docs/metadata_helpers.py
|
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
/system/media/camera/docs/metadata_helpers.py
|
586c861e6dab3fdf48fc8440c719ad0b59d49d72 |
|
30-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Fix metadata XML to maintain ordering Change-Id: I69adfbb1010b5f624d3ee618a1a45e0be510ca31
/system/media/camera/docs/metadata_helpers.py
|
e6b664671e35984156e06e17531311a09864ac8b |
|
27-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Prepare to generate tags from script Change-Id: Ic5195830cd6ff296de793eb4fbe418dd4e3136ca
/system/media/camera/docs/metadata_helpers.py
|
da1c314e080d33eb6b93a1d3da070c99b41e7b22 |
|
22-Nov-2012 |
Igor Murashkin <iam@google.com> |
Camera: Generate tag string info from XML Change-Id: I5109a3c46a065fb2dce31482d4377c33aeb84176
/system/media/camera/docs/metadata_helpers.py
|