summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* goldfish: Add gateway using 'ip route'HEADreplicant-6.0-0004-transitionreplicant-6.0-0004-rc6replicant-6.0-0004-rc5-transitionreplicant-6.0-0004-rc5replicant-6.0-0004-rc4replicant-6.0-0004-rc3replicant-6.0-0004-rc2replicant-6.0-0004-rc1replicant-6.0-0004replicant-6.0-0003replicant-6.0-0002replicant-6.0-0001stable/cm-13.0-ZNH5Ystable/cm-13.0-ZNH2KBstable/cm-13.0-ZNH2Kstable/cm-13.0-ZNH0Ecm-13.0Diogo Ferreira2015-12-221-1/+1
| | | | | | | | Rather than using toybox, switch to 'ip route', the toybox widget is still pending and is not handling this command correctly, and the emulator can't route packets. Change-Id: Ifceeb1a2da37405147079377e376b79623436853
* Merge tag 'android-6.0.0_r26' into cm-13.0Ricardo Cerqueira2015-11-052-243/+613
|\ | | | | | | Android 6.0.0 release 26
| * am 948dfb6e: emulator-fingerprint: Exit listener thread on HAL closebohu2015-09-171-6/+60
| |\ | | | | | | | | | | | | * commit '948dfb6e500f11106f68671d77f85bb633e678ce': emulator-fingerprint: Exit listener thread on HAL close
| | * emulator-fingerprint: Exit listener thread on HAL closebohu2015-09-161-6/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note: This CL comes from Yu Ning <yu.ning@intel.com> The current fingerprint HAL module for the emulator cannot be closed, because fingerprint_close() always gets stuck waiting for the listener thread to finish execution. Meanwhile, the listener thread is blocked on qemud_channel_recv(), which does not return unless the host (QEMU) sends something through the qemud channel. This leads to the following bug: https://code.google.com/p/android/issues/detail?id=186174 It is worth noting, though, that fingerprint_close() does try to unblock qemud_channel_recv() by asynchronously closing the qemud channel, which is backed by goldfish pipe. Unfortunately, that does not work, probably because goldfish pipe does not automatically make pending I/O operations return after closing a channel. Any proper solution should probably poll the qemud channel before the call to qemud_channel_recv(), and make sure the polling can be canceled, allowing the listener thread to terminate gracefully. Setting a timeout for poll() is straightforward to implement. Another (slightly better) mechanism that enables instant interruption of the polling of the qemud channel has also been implemented and tested, but is more complicated and would add 200+ lines to fingerprint.c. Therefore, take the simple, timeout-based approach for now, and maybe revisit this issue in the future. Change-Id: I02aa1f631d4ee651fe1ac7fb338076beaedddc40
| * | am 3ea472d4: init.ranchu.rc: Add dhcpcd_eth0 serviceMiroslav Tisma2015-09-161-0/+6
| |\| | | | | | | | | | | | | * commit '3ea472d45910dc4758dde13fde86e0ef87804f0f': init.ranchu.rc: Add dhcpcd_eth0 service
| | * init.ranchu.rc: Add dhcpcd_eth0 serviceMiroslav Tisma2015-09-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds dhcpcd service for eth interface which enables netwoking in the ranchu emulators. Since rild support is not implemented yet in ranchu version, this is a working solution for enabling the internet support. bug: 24070972 (cherry-picked from aosp: 0668c61a8bc91f223c01ba8c9db11daff31b0fc0) Change-Id: Icdc2ef8c7beec228d3ef54baa1da9319588ebb36
| * | Merge commit 'b82a006cf7db1d3790272279eeaa066827d5bf81' into gf-mergeJim Kaye2015-09-101-278/+495
| |\| | | | | | | | | | | | | | | | | | | Primarily pick up the additional comments/descriptions that were in parallel. Change-Id: I164986a39d9c9c4cccaec165f011e3c1fe930128
| | * Merge "Support removing a fingerprint" into mnc-devJim Kaye2015-09-101-240/+466
| | |\
| | | * Support removing a fingerprintJim Kaye2015-09-101-240/+466
| |_|/ |/| | | | | | | | | | | | | | | | | | | | Support deleting a fingerprint based on ID rather than table index. When deleting an entry, or deleting multiple entries via "delete all," send a notification of each ID that was deleted. Change-Id: Ifd79f659fa6246ab3fecd86ee59a887b359e6168
| * | am 00c1f48e: Removes overriding value of EXTERNAL_STORAGE for arm64.Evan Birenbaum2015-09-081-2/+0
| |\| | | | | | | | | | | | | * commit '00c1f48e2afff6a0a605290d5fd893a63a700a7a': Removes overriding value of EXTERNAL_STORAGE for arm64.
| | * Removes overriding value of EXTERNAL_STORAGE for arm64.Evan Birenbaum2015-09-081-2/+0
| |/ |/| | | | | | | Bug: 23327332 Change-Id: I29bd8fb0d6d631f360eff471bae9ba3f055a2b6c
| * Add some guidance documentation to the emulatorJim Miller2015-08-251-9/+104
|/ | | | | | | | | | | | Because fingerprint HAL is vendor-specific due to the Trusted Execution Environment (TEE) requirements, source is not provided in AOSP. As such, this example is a reasonable place to document some of the requirements and expectations. Fixes bug 23045367 Change-Id: Iacf14d6d32b468464215320b411ef7ff1a387ff0
* Camera: Fix poseRotation quaternionEino-Ville Talvala2015-08-191-1/+1
| | | | | | | | Order is x,y,z,w; not w,x,y,z. Also, the conditional should not be double-flipped. Bug: 20537722 Change-Id: I25a671c7b7b94160321a654e08bf918628e9edd2
* Camera/gralloc: Add basic capability handling, support DEPTHEino-Ville Talvala2015-08-115-514/+824
| | | | | | | | | | | | | | | | | | | | Also fix bug with AE not correctly overriding sensor values when ON but still INACTIVE. - Add Y16 support to gralloc (treat exactly as RAW16) - Add Y16 output support to camera - Adds depth static and dynamic fields to camera: - poseRotation - poseTranslation - intrinsicCalibration - radialDistortion - availableDepthStreamConfigurations - availableDepthMinFrameDurations - availableDepthStallDurations - depthIsExclusive Bug: 20537722 Change-Id: If64bb2a698a8a49777f848cfc6401d8fba299541
* am 7edd1a22: (-s ours) am 4b7ce097: am 9fe34eba: am 34689229: (-s ours) am ↵Yu Ning2015-08-070-0/+0
|\ | | | | | | | | | | | | 02ef81b4: am 51af59bd: (-s ours) am 3840dbf5: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer * commit '7edd1a22bf31f23793b7f02e0ced9e7b7b748ed1': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| * am 4b7ce097: am 9fe34eba: am 34689229: (-s ours) am 02ef81b4: am 51af59bd: ↵Yu Ning2015-08-070-0/+0
| |\ | | | | | | | | | | | | | | | | | | (-s ours) am 3840dbf5: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer * commit '4b7ce09787da9d0fe83886a9d108b5cf040f2244': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | * am 9fe34eba: am 34689229: (-s ours) am 02ef81b4: am 51af59bd: (-s ours) am ↵Yu Ning2015-08-070-0/+0
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | 3840dbf5: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer * commit '9fe34eba10fee82060545fdcbae94bbe75fcbb7d': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | * am 34689229: (-s ours) am 02ef81b4: am 51af59bd: (-s ours) am 3840dbf5: DO ↵Yu Ning2015-08-070-0/+0
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer * commit '34689229db2be359644bc2c9e7246a47d5982bac': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | | * am 02ef81b4: am 51af59bd: (-s ours) am 3840dbf5: DO NOT MERGE opengl: Fix ↵Yu Ning2015-08-070-0/+0
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QemuPipeStream::readFully reading beyond end of buffer * commit '02ef81b4c9e9e8db4bc4e797f879aab666fca9e6': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | | | * am 51af59bd: (-s ours) am 3840dbf5: DO NOT MERGE opengl: Fix ↵Yu Ning2015-08-070-0/+0
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QemuPipeStream::readFully reading beyond end of buffer * commit '51af59bd9c6f3d52ab48cc9099b99f071bbda5eb': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | | | | * am 3840dbf5: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading ↵Yu Ning2015-08-071-4/+6
| | | | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | beyond end of buffer * commit '3840dbf546a311e7792d8ebde6202028d12f789a': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | | | | | * DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of bufferYu Ning2015-07-211-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GPU emulation is enabled, the emulator sometimes freezes, with an error message in logcat similar to the following: QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address Some users have reported the same issue, e.g.: https://code.google.com/p/android/issues/detail?id=170633 The root cause is that QemuPipeStream::readFully(void *buf, size_t len) may attempt to read beyond (buf + len), resulting in a -EFAULT return value from the goldfish/qemu pipe driver. Fix this bug to improve the stability of the emulator. In addition, - Add more information to the said error message to facilitate future debugging. - Use "%zu" instead of "%d" for logging size_t variables. Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992 Signed-off-by: Yu Ning <yu.ning@intel.com> Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
* | | | | | | | am e3d2c781: (-s ours) am b3f8cad0: am 280ec983: am b871b1a0: (-s ours) am ↵Yu Ning2015-08-070-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f83b3fd: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer * commit 'e3d2c781cc392b117fac57b77509dca893926f6e': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| * | | | | | | am b3f8cad0: am 280ec983: am b871b1a0: (-s ours) am 3f83b3fd: DO NOT MERGE ↵Yu Ning2015-08-070-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | opengl: Fix QemuPipeStream::readFully reading beyond end of buffer * commit 'b3f8cad0747087e269bfe9fa9bf644a578d46f13': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | * | | | | | am 280ec983: am b871b1a0: (-s ours) am 3f83b3fd: DO NOT MERGE opengl: Fix ↵Yu Ning2015-08-070-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QemuPipeStream::readFully reading beyond end of buffer * commit '280ec983bf8036c82d02582e588faf92b4fbfa6a': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | * | | | | am b871b1a0: (-s ours) am 3f83b3fd: DO NOT MERGE opengl: Fix ↵Yu Ning2015-08-070-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QemuPipeStream::readFully reading beyond end of buffer * commit 'b871b1a06e24cc8ce863a2ab5a8fb4a4dcc85e1d': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | | * | | | am 3f83b3fd: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading ↵Yu Ning2015-08-071-4/+6
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | beyond end of buffer * commit '3f83b3fdc3c3b0926e4d2f56788a9becdb92200b': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | | | * | | DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of bufferYu Ning2015-07-211-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GPU emulation is enabled, the emulator sometimes freezes, with an error message in logcat similar to the following: QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address Some users have reported the same issue, e.g.: https://code.google.com/p/android/issues/detail?id=170633 The root cause is that QemuPipeStream::readFully(void *buf, size_t len) may attempt to read beyond (buf + len), resulting in a -EFAULT return value from the goldfish/qemu pipe driver. Fix this bug to improve the stability of the emulator. In addition, - Add more information to the said error message to facilitate future debugging. - Use "%zu" instead of "%d" for logging size_t variables. Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992 Signed-off-by: Yu Ning <yu.ning@intel.com> Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
* | | | | | | | am d2ddfd29: (-s ours) am d88b2e76: am ad5614a1: DO NOT MERGE opengl: Fix ↵Yu Ning2015-08-070-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QemuPipeStream::readFully reading beyond end of buffer * commit 'd2ddfd29876e1e58256204d72c9091558d2daaea': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| * | | | | | | am d88b2e76: am ad5614a1: DO NOT MERGE opengl: Fix QemuPipeStream::readFully ↵Yu Ning2015-08-070-0/+0
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reading beyond end of buffer * commit 'd88b2e76f3c19a80477a7c2554760d20e8359fea': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | * | | | | | am ad5614a1: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading ↵Yu Ning2015-08-070-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | beyond end of buffer * commit 'ad5614a19c1307fd8e2d01c525990af47e648de5': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | | * | | | | DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of bufferYu Ning2015-07-211-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GPU emulation is enabled, the emulator sometimes freezes, with an error message in logcat similar to the following: QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address Some users have reported the same issue, e.g.: https://code.google.com/p/android/issues/detail?id=170633 The root cause is that QemuPipeStream::readFully(void *buf, size_t len) may attempt to read beyond (buf + len), resulting in a -EFAULT return value from the goldfish/qemu pipe driver. Fix this bug to improve the stability of the emulator. In addition, - Add more information to the said error message to facilitate future debugging. - Use "%zu" instead of "%d" for logging size_t variables. Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992 Signed-off-by: Yu Ning <yu.ning@intel.com> Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
* | | | | | | | am f378402b: (-s ours) am e40e60a6: DO NOT MERGE opengl: Fix ↵Yu Ning2015-08-070-0/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | QemuPipeStream::readFully reading beyond end of buffer * commit 'f378402be9f51ed17eacbbd65f786d304bcb8dda': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| * | | | | | | am e40e60a6: DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading ↵Yu Ning2015-08-071-4/+6
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | beyond end of buffer * commit 'e40e60a6ad91ac2c42837d1a9cb84037cc2a6e5f': DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
| | * | | | | | DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of bufferYu Ning2015-07-211-4/+6
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GPU emulation is enabled, the emulator sometimes freezes, with an error message in logcat similar to the following: QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address Some users have reported the same issue, e.g.: https://code.google.com/p/android/issues/detail?id=170633 The root cause is that QemuPipeStream::readFully(void *buf, size_t len) may attempt to read beyond (buf + len), resulting in a -EFAULT return value from the goldfish/qemu pipe driver. Fix this bug to improve the stability of the emulator. In addition, - Add more information to the said error message to facilitate future debugging. - Use "%zu" instead of "%d" for logging size_t variables. Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992 Signed-off-by: Yu Ning <yu.ning@intel.com> Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
* | | | | | | Merge "Camera: Update emulator camera v3 HAL to v3.3, module to v2.3" into ↵Eino-Ville Talvala2015-07-2810-412/+664
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | mnc-dev
| * | | | | | | Camera: Update emulator camera v3 HAL to v3.3, module to v2.3Eino-Ville Talvala2015-07-2210-412/+664
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many updates to meet requirements of v3.3, including quite a few of metadata updates. Not all features promised by the metadata are actually wired up, though. Also adds initial support for capability selection based on system properties, though the selection isn't reflected in behavior outside the capability field for the most part. Sufficient to make the AOSP camera app run (and even record video), but not sufficient to pass all the CTS tests yet. Bug: 20537722 Change-Id: I0776fe361492402189569b7ab5c2f37b6900ffc5
* | | | | | | | Merge "opengl: Fix QemuPipeStream::readFully reading beyond end of buffer" ↵Konstantinos Menychtas2015-07-231-4/+6
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | into mnc-dev
| * | | | | | | opengl: Fix QemuPipeStream::readFully reading beyond end of bufferYu Ning2015-07-221-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GPU emulation is enabled, the emulator sometimes freezes, with an error message in logcat similar to the following: QemuPipeStream::readFully failed (buf 0x7f9cd8ab8000): Bad address Some users have reported the same issue, e.g.: https://code.google.com/p/android/issues/detail?id=170633 The root cause is that QemuPipeStream::readFully(void *buf, size_t len) may attempt to read beyond (buf + len), resulting in a -EFAULT return value from the goldfish/qemu pipe driver. Fix this bug to improve the stability of the emulator. In addition, - Add more information to the said error message to facilitate future debugging. - Use "%zu" instead of "%d" for logging size_t variables. Change-Id: I8785fee0427fd6c0f25237470b346e769a82c992 Signed-off-by: Yu Ning <yu.ning@intel.com> Signed-off-by: Pengcheng Chen <pengcheng.chen@intel.com>
* | | | | | | | Fix for MidiManager bug in emulatorRicardo Garcia2015-07-161-0/+1
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Midi feature was not enabled in emulator. bug: 22087661 Change-Id: I9dbb3352701a4bd982658f9e95827bd8fcc74c38
* | | | | | | Fingerprint: Avoid passing structures by valueSasha Levitskiy2015-06-101-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug 21282699 Change-Id: I33769066df031c1606f5f8721b7bac6f684c2400 Signed-off-by: Sasha Levitskiy <sanek@google.com>
* | | | | | | Merge "remove video editor from media_profiles.xml" into mnc-devChong Zhang2015-05-301-46/+0
|\ \ \ \ \ \ \
| * | | | | | | remove video editor from media_profiles.xmlChong Zhang2015-05-271-46/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug: 17112465 Change-Id: Ic514d365c251f5b4d7a979e9a9d473875e5abc61
* | | | | | | | Handle un-enrolled fingerprint properlybohu2015-05-271-23/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For un-enrolled fingerprint, finger id 0 should be sent; previously nothing is sent. bug: 21342005 Change-Id: Ie32ae6c15fe63cd47657b3d95025542f09d77623
* | | | | | | | Start fingerprintd service on emulator imagebohu2015-05-271-0/+4
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | Change-Id: Id386d3baaf6f002d207d581dc96715de46f1b1a8
* | | | | | | Create SDK specific hardware feature list filebohu2015-05-221-0/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default feature list file includes bluetooth feature which does not exist on SDK system images. This file excludes the bluetooth feature and will be copied over to system/etc/permissions/handheld_core_hardware.xml. Another CL in build project will change the sdk_base.mk file to actually do the copying. bug: 21159206 Change-Id: Ie97e7f647c567ae8b9ee6ea3fe010d5b0a0047f3
* | | | | | | Don't use TEMP_FAILURE_RETRY with close in goldfish camera.Elliott Hughes2015-05-151-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: http://b/20501816 Change-Id: I622908cc02651d3c282edbc9c75ee6dd52b9c4c0 (cherry picked from commit fd22ea70a265c322e91eeb4703b10d1e9bd8f190)
* | | | | | | goldfish Hal: store/load user id and authenticator idbohu2015-05-031-17/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I75dc8226a557483b671f1bac51a8d907f94e3e13
* | | | | | | goldfish Hal: store/read fingerprintsbohu2015-05-021-21/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Save enrolled fingerprints and read them back; Check enrolled fingerprints during authentication; upgrade fingerprint api level to version 2 Change-Id: I3fca85e48f2469b5644beaae196a01634eb25dd5
* | | | | | | goldfish fp: fix issues with auth_token integrationAndres Morales2015-05-021-5/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - check hw_auth_token is present and challenge is met - store user_id in memory, and return in authenticated Still TODO: store enrolled FP, secure user id, and auth id in file Bug: 20766108 Change-Id: I28848020dd15c6bae44f77a557161387ac4e619e