summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| | * Camera: Generate camera_metadata_tags.h from XML: DO NOT MERGEIgor Murashkin2013-01-305-19/+196
| | | | | | | | | | | | Change-Id: Ie98f9dca854841ff1430c1314fbc570e26e5398b
| * | am 78d9b354: (-s ours) Camera: Metadata XML cleanup, add README: DO NOT MERGEIgor Murashkin2013-01-300-0/+0
| |\| | | | | | | | | | | | | | | | # Via Igor Murashkin * commit '78d9b3543439115fe723770f1facee21a3e1793a': Camera: Metadata XML cleanup, add README: DO NOT MERGE
| | * Camera: Metadata XML cleanup, add README: DO NOT MERGEIgor Murashkin2013-01-305-37/+63
| | | | | | | | | | | | Change-Id: Ib53757029becbd4148867a144ba3725c4f9e5d82
| * | am 344fd20d: (-s ours) Camera: Metadata docs HTML generated from XML: DO NOT ↵Igor Murashkin2013-01-300-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | MERGE # Via Igor Murashkin * commit '344fd20d2cd4902fe4dbdf5c3192ed8ab162eca2': Camera: Metadata docs HTML generated from XML: DO NOT MERGE
| | * Camera: Metadata docs HTML generated from XML: DO NOT MERGEIgor Murashkin2013-01-305-26/+351
| | | | | | | | | | | | Change-Id: Ic39249d7019dab0a6c5f5daf5d54074f6cc9c0d4
| * | am ddfc7fc4: (-s ours) Camera: Add an XML parser for the XML metadata: DO ↵Igor Murashkin2013-01-300-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | NOT MERGE # Via Igor Murashkin * commit 'ddfc7fc4157c2389ed60cc20a3c1384e89d8d8bb': Camera: Add an XML parser for the XML metadata: DO NOT MERGE
| | * Camera: Add an XML parser for the XML metadata: DO NOT MERGEIgor Murashkin2013-01-306-5/+390
| | | | | | | | | | | | Change-Id: Ie97893e82d6cae2cb7fa3853b326df1cf0f3ff18
| * | am cd6ebaa8: (-s ours) Camera: Define all Properties via an XML data file: ↵Igor Murashkin2013-01-300-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | DO NOT MERGE # Via Igor Murashkin * commit 'cd6ebaa8e4567f3b425393a1badeef4f7c9496ae': Camera: Define all Properties via an XML data file: DO NOT MERGE
| | * Camera: Define all Properties via an XML data file: DO NOT MERGEIgor Murashkin2013-01-307-0/+3875
| | | | | | | | | | | | Change-Id: I82aad9e1e8c8064373a9881f255ec2eb9d2f023e
| * | Put audio_route into its own librarySimon Wilson2013-01-285-0/+785
| | | | | | | | | | | | | | | | | | | | | | | | | | | The audio_route library allows mixer paths to be loaded from an XML file and can control a mixer via tinyalsa. It contains useful functions that can be factored out of the audio HAL. Change-Id: Iebcb2b492c5936dbf0e0b976aeaa4ffbab136588
| * | Camera: Fix ordering of boolean enums, types for curves.Eino-Ville Talvala2013-01-114-36/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Flipping boolean enumeration definition confused some HAL implementations. - Tonemap curves should all be type float. Bug: 7974125 Change-Id: I533888af5fc7f1fa709d758f1f9de1c2c3b475a3
| * | Fix build warningsGlenn Kasten2013-01-081-3/+5
| | | | | | | | | | | | | | | | | | | | | Tested by comparing assembly output of "arm-eabi-objdump -d"; the old and new .s were identical. Change-Id: If056afb731cb6ea67563cffe51fe8f93001301e7
| * | Merge "Implement sf_open(SFM_WRITE) and sf_writef_short"Glenn Kasten2013-01-082-9/+119
| |\ \
| | * | Implement sf_open(SFM_WRITE) and sf_writef_shortGlenn Kasten2013-01-042-9/+119
| | | | | | | | | | | | | | | | | | | | | | | | Also fix handle leak in sf_close(), and bad riffSize check in sf_open(SFM_READ). Change-Id: Idec38b244cb1d076db1505e29df347ce85e4e30a
| * | | Port libsndfile to hostGlenn Kasten2012-12-172-1/+26
| |/ / | | | | | | | | | Change-Id: I24a5696f313312bb5ff2b73fd58632ebbde74a9b
| * | Merge "Camera2: Docs - Add output_file option to metadata_parser_xml.py"Igor Murashkin2012-12-127-12/+10
| |\ \
| | * | Camera2: Docs - Add output_file option to metadata_parser_xml.pyIgor Murashkin2012-12-057-12/+10
| | | | | | | | | | | | | | | | Change-Id: I5b7d991bc569c36e23a9567289e9c4dbd9759378
| * | | Merge "Camera2: Docs - Fix tags to be displayed in the docs HTML"Igor Murashkin2012-12-123-7/+211
| |\| |
| | * | Camera2: Docs - Fix tags to be displayed in the docs HTMLIgor Murashkin2012-12-053-7/+211
| | | | | | | | | | | | | | | | Change-Id: Id23043f7bb714e4b5c06f46889e1531175ed045f
| * | | Merge "Camera: Docs XML - allow multiple kinds per section"Igor Murashkin2012-12-124-30/+63
| |\| |
| | * | Camera: Docs XML - allow multiple kinds per sectionIgor Murashkin2012-12-054-30/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| * | | Update camera metadata tests to new enumsEino-Ville Talvala2012-12-051-1/+1
| |/ / | | | | | | | | | Change-Id: I9474f34de3c8d780f8bdbc388ddd883c123b41b9
| * | Camera2: Doc entries no longer have type='enum', instead they use enum='true'Igor Murashkin2012-12-0411-248/+266
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | Camera2: Update generate scripts check for dependencies and to support MacPortsIgor Murashkin2012-12-045-23/+140
| | | | | | | | | | | | Change-Id: Ice9b658f8e6f87a1a490c367bff2f9a685ddee44
| * | Camera2: Dump enum data types as strings, not integersIgor Murashkin2012-12-034-20/+52
| | | | | | | | | | | | Change-Id: Ia225662d4ee0aad81b22b96355d7f39c4aa70d42
| * | Camera: Generate camera_metadata_tags and HTML docs from XMLIgor Murashkin2012-12-034-911/+11946
| | | | | | | | | | | | Change-Id: Ib7e9bf4855adff91a317c910aaec960f1422302a
| * | Camera2: Fix metadata XML to maintain orderingIgor Murashkin2012-12-033-32/+36
| | | | | | | | | | | | Change-Id: I69adfbb1010b5f624d3ee618a1a45e0be510ca31
| * | Camera2: Prepare to generate tags from scriptIgor Murashkin2012-12-034-44/+51
| | | | | | | | | | | | Change-Id: Ic5195830cd6ff296de793eb4fbe418dd4e3136ca
| * | Camera: Add a script to generate files from XMLIgor Murashkin2012-12-033-31/+81
| | | | | | | | | | | | Change-Id: I638017934ddfcfe8ab8f9f56bebb587dae35f17f
| * | Camera: Generate tag string info from XMLIgor Murashkin2012-12-034-73/+368
| | | | | | | | | | | | Change-Id: I5109a3c46a065fb2dce31482d4377c33aeb84176
| * | Camera: Generate camera_metadata_tags.h from XMLIgor Murashkin2012-12-035-19/+196
| | | | | | | | | | | | Change-Id: Ie98f9dca854841ff1430c1314fbc570e26e5398b
| * | Camera: Metadata XML cleanup, add READMEIgor Murashkin2012-12-035-37/+63
| | | | | | | | | | | | Change-Id: Ib53757029becbd4148867a144ba3725c4f9e5d82
| * | Camera: Metadata docs HTML generated from XMLIgor Murashkin2012-12-035-26/+351
| | | | | | | | | | | | Change-Id: Ic39249d7019dab0a6c5f5daf5d54074f6cc9c0d4
| * | Camera: Add an XML parser for the XML metadataIgor Murashkin2012-12-036-5/+390
| | | | | | | | | | | | Change-Id: Ie97893e82d6cae2cb7fa3853b326df1cf0f3ff18
| * | Camera: Define all Properties via an XML data fileIgor Murashkin2012-12-037-0/+3875
| | | | | | | | | | | | Change-Id: I82aad9e1e8c8064373a9881f255ec2eb9d2f023e
| * | am 555aac88: Camera2: Fix metadata alignment for double and int64 typesIgor Murashkin2012-11-272-1/+112
| |\| | | | | | | | | | | | | * commit '555aac882ed63e70019c78ccc58032a5be0f58ec': Camera2: Fix metadata alignment for double and int64 types
| * | am b10d56ad: Camera: Actually make camera_metadata memcopyableEino-Ville Talvala2012-11-163-60/+148
| |\ \ | | | | | | | | | | | | | | | | * commit 'b10d56ad43a91924d3666127963e5fdce725389c': Camera: Actually make camera_metadata memcopyable
| * \ \ am 3154036a: Camera: Fix metadata data alignment, other minor bugs.Eino-Ville Talvala2012-11-132-12/+58
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * commit '3154036acd2cc809388d08ff856198a8512f05f0': Camera: Fix metadata data alignment, other minor bugs.
| * \ \ \ Merge "Add support for reading 8-bit PCM"Glenn Kasten2012-11-133-10/+31
| |\ \ \ \
| | * | | | Add support for reading 8-bit PCMGlenn Kasten2012-11-123-10/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also: Includable by C++ More compatibility with libsndfile external Add frames field to SFINFO sf_readf_short uses sf_count_t which is signed Change-Id: Ice538d5f4ba3556b67c57bca856b605358d53c05
| * | | | | Add memcpy_to_u8_from_i16 to libaudioutilsGlenn Kasten2012-11-122-0/+18
| |/ / / / | | | | | | | | | | | | | | | Change-Id: I20066dbfaf8828d9d32266c589beaf3860677bc8
| * | | | Line length 100Glenn Kasten2012-11-026-13/+24
| | | | | | | | | | | | | | | | | | | | Change-Id: Ieecda2651cab0f4cfaef3a23454d3d852091be84
| * | | | Add tinysndfileGlenn Kasten2012-10-313-0/+203
| | | | | | | | | | | | | | | | | | | | Change-Id: Idc97a54f1e170fc06cc341fd1234c0635ada9757
* | | | | Merge tag 'android-4.2.2_r1' of ↵cm-10.1.3-RC2cm-10.1.3-RC1cm-10.1.3cm-10.1.2cm-10.1.1cm-10.1.0-RC5cm-10.1.0-RC4cm-10.1.0-RC3cm-10.1.0-RC2cm-10.1.0-RC1cm-10.1.0cm-10.1-M3cm-10.1-M2mr1.1-stagingcm-10.1Steve Kondik2013-02-123-63/+308
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | | | | | https://android.googlesource.com/platform/system/media into 1.1 Android 4.2.2 release 1
| * | | Camera2: Fix metadata alignment for double and int64 typesIgor Murashkin2012-11-262-1/+112
| | |/ | |/| | | | | | | | | | | | | | | | | | | * 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
| * | Camera: Actually make camera_metadata memcopyableEino-Ville Talvala2012-11-143-60/+148
| |/ | | | | | | | | | | | | | | | | | | | | - 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: Fix metadata data alignment, other minor bugs.Eino-Ville Talvala2012-11-132-12/+58
|/ | | | | | | | | | | | | - 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
* Camera: Add quirk for metering regions to ignore crop regioncm-10.1-M1Igor Murashkin2012-10-032-1/+4
| | | | | | | | | 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
* Camera: Add scene mode override and quirks fields.Eino-Ville Talvala2012-10-013-7/+27
| | | | | | | | | | | | | 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
* Camera: Add android.jpeg.size field.Eino-Ville Talvala2012-09-072-1/+4
| | | | | | | | When the camera is producing JPEG buffers, need a field to provide the final buffer size. Bug: 7108816 Change-Id: I67f27a3c1d69f32541402e516de9fb4b61ffd352