OSDN Git Service

android-x86/hardware-interfaces.git
7 years agoMerge "Revert "audiohal: Add diagnostics to investigate HAL call crashes"" into oc...
Mikhail Naganov [Thu, 1 Jun 2017 16:40:08 +0000 (16:40 +0000)]
Merge "Revert "audiohal: Add diagnostics to investigate HAL call crashes"" into oc-dev am: 5482fe026c
am: f652c9e031

Change-Id: I7de1922316cb85789cc4cbf13fe70509de61032e

7 years agoMerge "Revert "audiohal: Add diagnostics to investigate HAL call crashes"" into oc-dev
Mikhail Naganov [Thu, 1 Jun 2017 16:37:07 +0000 (16:37 +0000)]
Merge "Revert "audiohal: Add diagnostics to investigate HAL call crashes"" into oc-dev
am: 5482fe026c

Change-Id: I2a0d9aa82ec5cc2d6c593ae08f7b58ca91747860

7 years agoMerge "Revert "audiohal: Add diagnostics to investigate HAL call crashes"" into oc-dev
TreeHugger Robot [Thu, 1 Jun 2017 16:32:28 +0000 (16:32 +0000)]
Merge "Revert "audiohal: Add diagnostics to investigate HAL call crashes"" into oc-dev

7 years agoAnnotate DeleteKey test with bug number. am: abcd323019
Shawn Willden [Thu, 1 Jun 2017 15:29:01 +0000 (15:29 +0000)]
Annotate DeleteKey test with bug number. am: abcd323019
am: 392db77668

Change-Id: If2800344b883ae35e8372d977cc63abdf1832e0d

7 years agoAnnotate DeleteKey test with bug number.
Shawn Willden [Thu, 1 Jun 2017 15:26:30 +0000 (15:26 +0000)]
Annotate DeleteKey test with bug number.
am: abcd323019

Change-Id: I1e3eb2b93c0054fb48fc8dbd9e844a74736afe46

7 years agoAnnotate DeleteKey test with bug number.
Shawn Willden [Mon, 24 Apr 2017 16:48:16 +0000 (10:48 -0600)]
Annotate DeleteKey test with bug number.

Bug: 37623742
Change-Id: I2cb4bb39bacb3aabf5fff7937f60c7355c9636e3
Test: VTS test, manually run

7 years agoGenerate serial number randomly in VTS unit test am: fcc6118882 -s ours
sqian [Thu, 1 Jun 2017 07:05:14 +0000 (07:05 +0000)]
Generate serial number randomly in VTS unit test am: fcc6118882  -s ours
am: d8256c6a85  -s ours

Change-Id: I28061300d3833b312899624117ac3bcfbac6d6a7

7 years agoresolve merge conflicts of 0e50326a to oc-dev-plus-aosp
sqian [Thu, 1 Jun 2017 07:05:00 +0000 (07:05 +0000)]
resolve merge conflicts of 0e50326a to oc-dev-plus-aosp
am: 4e49d8d43b  -s ours

Change-Id: Idd8c317168378c37e698d3a6f69ffafeace96469

7 years agoGenerate serial number randomly in VTS unit test
sqian [Thu, 1 Jun 2017 07:02:29 +0000 (07:02 +0000)]
Generate serial number randomly in VTS unit test
am: fcc6118882  -s ours

Change-Id: Ie549cb60e50e05006302e1766f3d751aff7a27b9

7 years agoMerge "Put correct user/group in EVS mock driver .rc file"
TreeHugger Robot [Wed, 31 May 2017 22:36:07 +0000 (22:36 +0000)]
Merge "Put correct user/group in EVS mock driver .rc file"

7 years agoresolve merge conflicts of 0e50326a to oc-dev-plus-aosp
sqian [Wed, 31 May 2017 22:27:25 +0000 (15:27 -0700)]
resolve merge conflicts of 0e50326a to oc-dev-plus-aosp

Test: I solemnly swear I tested this conflict resolution.
Change-Id: I91fb2abbee5db431e8dc5dbfc8fc9fe0b9179b0c

7 years agoMerge "Generate serial number randomly in VTS unit test" am: 0c49ae609f
sqian [Wed, 31 May 2017 21:39:50 +0000 (21:39 +0000)]
Merge "Generate serial number randomly in VTS unit test" am: 0c49ae609f
am: 63724d3555

Change-Id: I54fc99af3346af269719ac802b081fa5ad3b26da

7 years agoMerge "Generate serial number randomly in VTS unit test"
sqian [Wed, 31 May 2017 21:38:19 +0000 (21:38 +0000)]
Merge "Generate serial number randomly in VTS unit test"
am: 0c49ae609f

Change-Id: Ie1b1a3bcb2ae5f2412c75f09bdab4c50bc50e715

7 years agoMerge "Generate serial number randomly in VTS unit test"
Treehugger Robot [Wed, 31 May 2017 21:26:30 +0000 (21:26 +0000)]
Merge "Generate serial number randomly in VTS unit test"

7 years agoGenerate serial number randomly in VTS unit test
sqian [Wed, 31 May 2017 21:04:36 +0000 (14:04 -0700)]
Generate serial number randomly in VTS unit test

Any fixed integer can be returned by vendor's APIs response.
Ideally it should be a random value for testing a vendor library.

Applying this to all the unit tests serial number.

Cherry-pick from:
  https://googleplex-android-review.git.corp.google.com/#/c/2330821/

Bug: 38499889
Test: adb shell data/local/tmp/VtsHalRadioV1_0TargetTest
Change-Id: I491db829cca607fad9f6a21987de92269d115253
Merged-In: I491db829cca607fad9f6a21987de92269d115253
(cherry picked from commit 0e8a3be41c7c0b0a8de9740524b8cac49c685c99)

7 years agoGenerate serial number randomly in VTS unit test
sqian [Wed, 24 May 2017 22:57:31 +0000 (15:57 -0700)]
Generate serial number randomly in VTS unit test

Any fixed integer can be returned by vendor's APIs response.
Ideally it should be a random value for testing a vendor library.

Applying this to all the unit tests serial number.

Cherry-pick from:
  https://googleplex-android-review.git.corp.google.com/#/c/2330821/

Bug: 38499889
Test: adb shell data/local/tmp/VtsHalRadioV1_0TargetTest
Change-Id: I491db829cca607fad9f6a21987de92269d115253
Merged-In: I491db829cca607fad9f6a21987de92269d115253

7 years agoRevert "audiohal: Add diagnostics to investigate HAL call crashes"
Mikhail Naganov [Wed, 31 May 2017 19:59:21 +0000 (19:59 +0000)]
Revert "audiohal: Add diagnostics to investigate HAL call crashes"

This reverts commit 6c0f76a684bc58eb10181f71d9f45c5799ca7c6a.

Since the root cause of the crash has been established, there is no need to keep this code around.

Bug: 36225019
Change-Id: I74e570e863a0cdec5d9029f1672e2e8066c246b5

7 years agoMerge "Validate certificate names."
TreeHugger Robot [Wed, 31 May 2017 19:42:24 +0000 (19:42 +0000)]
Merge "Validate certificate names."

7 years agoMerge "Verify that attestation root is a valid self-signed cert."
TreeHugger Robot [Wed, 31 May 2017 19:24:58 +0000 (19:24 +0000)]
Merge "Verify that attestation root is a valid self-signed cert."

7 years agoMerge "Check HAL return codes."
TreeHugger Robot [Wed, 31 May 2017 19:19:03 +0000 (19:19 +0000)]
Merge "Check HAL return codes."

7 years agoMerge "Revert "Temporary disable tests failing tests for O""
Kevin Rocard [Wed, 31 May 2017 17:28:39 +0000 (17:28 +0000)]
Merge "Revert "Temporary disable tests failing tests for O""

7 years agoMerge "configstore-utils: vendor_available" into oc-dev am: 3dca679b80 -s ours
Jayant Chowdhary [Wed, 31 May 2017 04:25:18 +0000 (04:25 +0000)]
Merge "configstore-utils: vendor_available" into oc-dev am: 3dca679b80  -s ours
am: d40b89d117  -s ours

Change-Id: I770e5dd74698ef5dc10158e2664ac9fd847db813

7 years agoMerge "configstore-utils: vendor_available" into oc-dev
Jayant Chowdhary [Wed, 31 May 2017 04:14:07 +0000 (04:14 +0000)]
Merge "configstore-utils: vendor_available" into oc-dev
am: 3dca679b80  -s ours

Change-Id: Ic88ab64c96a097bbaa032f4ac6ce82cfc2c669db

7 years agoconfigstore-utils: vendor_available am: 632579d979 -s ours
Steven Moreland [Wed, 31 May 2017 04:12:15 +0000 (04:12 +0000)]
configstore-utils: vendor_available am: 632579d979  -s ours
am: ecb931ab78  -s ours

Change-Id: Ia1fcc648e4826ad18ace8ff1c24b8562a5b2799a

7 years agoMerge "GNSS HAL radio group for E911 SUPL" into oc-dev am: 2888555e9f
Wyatt Riley [Wed, 31 May 2017 04:07:31 +0000 (04:07 +0000)]
Merge "GNSS HAL radio group for E911 SUPL" into oc-dev am: 2888555e9f
am: 22d5682994  -s ours

Change-Id: I0b550579cf28e3ff668375cb39b1a8a399d5f503

7 years agoconfigstore-utils: vendor_available
Steven Moreland [Wed, 31 May 2017 04:05:11 +0000 (04:05 +0000)]
configstore-utils: vendor_available
am: 632579d979  -s ours

Change-Id: I2e05066b5e95a7abf46e17ac1a658775f5f7d366

7 years agoMerge "GNSS HAL radio group for E911 SUPL" into oc-dev
Wyatt Riley [Wed, 31 May 2017 04:03:35 +0000 (04:03 +0000)]
Merge "GNSS HAL radio group for E911 SUPL" into oc-dev
am: 2888555e9f

Change-Id: I4de153702f9df1a34fedaa4267192ae35e2498d4

7 years agoMerge "configstore-utils: vendor_available" into oc-dev
Jayant Chowdhary [Wed, 31 May 2017 03:59:44 +0000 (03:59 +0000)]
Merge "configstore-utils: vendor_available" into oc-dev

7 years agoMerge "GNSS HAL radio group for E911 SUPL" into oc-dev
TreeHugger Robot [Wed, 31 May 2017 03:56:10 +0000 (03:56 +0000)]
Merge "GNSS HAL radio group for E911 SUPL" into oc-dev

7 years agoPut correct user/group in EVS mock driver .rc file
Scott Randolph [Fri, 26 May 2017 18:58:10 +0000 (11:58 -0700)]
Put correct user/group in EVS mock driver .rc file

If this module is included on a target platform, it will start at boot
time (but not very early) since it isn't actually need for backing up a
real car.  This makes it available for testing.

Test: build gordon_peak
Change-Id: I79bc2dafa1a8db579a1c3cc801bac8e4e1d01872

7 years agoconfigstore-utils: vendor_available
Steven Moreland [Fri, 28 Apr 2017 01:32:39 +0000 (18:32 -0700)]
configstore-utils: vendor_available

Test: with BOARD_VNDK_VERSION := current

(cherry picked from commit 65af0612ce5bd5f8d86e489b83971c2bd17badb2)

Merged-In: Ied49d6affe69099bc08a58e1d5e38052d018a2e8
Change-Id: I6278d659957829bce4ebdf44615ad25b371658d8

7 years agoMerge "Generate serial number randomly in VTS unit test"
TreeHugger Robot [Wed, 31 May 2017 01:44:58 +0000 (01:44 +0000)]
Merge "Generate serial number randomly in VTS unit test"

7 years agoMerge "Compile manager-lib shared library"
TreeHugger Robot [Wed, 31 May 2017 01:44:54 +0000 (01:44 +0000)]
Merge "Compile manager-lib shared library"

7 years agoGenerate serial number randomly in VTS unit test
sqian [Tue, 30 May 2017 20:30:08 +0000 (13:30 -0700)]
Generate serial number randomly in VTS unit test

Any fixed integer can be returned by vendor's APIs response.
Ideally it should be a random value for testing a vendor library.

Applying this to all the unit tests serial number.

Bug: 38499889
Test: adb shell data/local/tmp/VtsHalRadioV1_0TargetTest
Change-Id: I491db829cca607fad9f6a21987de92269d115253

7 years agoMerge "Camera: fix release fence FD leaks" into oc-dev am: 6e7ca4e166
Yin-Chia Yeh [Tue, 30 May 2017 22:47:14 +0000 (22:47 +0000)]
Merge "Camera: fix release fence FD leaks" into oc-dev am: 6e7ca4e166
am: a9576758e2

Change-Id: I3fe086caa15f5ab3fd065cba312b6693f8da828d

7 years agoMerge "Camera: fix release fence FD leaks" into oc-dev
Yin-Chia Yeh [Tue, 30 May 2017 22:39:03 +0000 (22:39 +0000)]
Merge "Camera: fix release fence FD leaks" into oc-dev
am: 6e7ca4e166

Change-Id: I82df851760e0d85890fcc85496afb302f38d3ed7

7 years agoMerge "Camera: fix release fence FD leaks" into oc-dev
TreeHugger Robot [Tue, 30 May 2017 22:27:58 +0000 (22:27 +0000)]
Merge "Camera: fix release fence FD leaks" into oc-dev

7 years agoMerge "GNSS HAL radio group for E911 SUPL"
TreeHugger Robot [Tue, 30 May 2017 19:30:41 +0000 (19:30 +0000)]
Merge "GNSS HAL radio group for E911 SUPL"

7 years agoGNSS HAL radio group for E911 SUPL
Wyatt Riley [Tue, 2 May 2017 00:07:26 +0000 (17:07 -0700)]
GNSS HAL radio group for E911 SUPL

Bug: 37730994
Test: Builds, boots, basic GPS works
Change-Id: I2ceda822d6414348f61c183765f68068764d36cc
Merged-In: I2ceda822d6414348f61c183765f68068764d36cc

7 years agoGNSS HAL radio group for E911 SUPL
Wyatt Riley [Tue, 2 May 2017 00:07:26 +0000 (17:07 -0700)]
GNSS HAL radio group for E911 SUPL

Bug: 37730994
Test: Builds, boots, basic GPS works
Change-Id: I2ceda822d6414348f61c183765f68068764d36cc

7 years agoBluetooth: Remove scheduler-service dependency am: 8c71c85252
Myles Watson [Sat, 27 May 2017 02:26:13 +0000 (02:26 +0000)]
Bluetooth: Remove scheduler-service dependency am: 8c71c85252
am: 0af2996160

Change-Id: I12db4cbe34af45bbd7b67daa3ec9340db57a5549

7 years agoBluetooth: Remove scheduler-service dependency
Myles Watson [Sat, 27 May 2017 02:14:18 +0000 (02:14 +0000)]
Bluetooth: Remove scheduler-service dependency
am: 8c71c85252

Change-Id: I2c1a8cd403930270110ca5854aca8c01c9327134

7 years agoRevert "Temporary disable tests failing tests for O"
Kevin Rocard [Sat, 27 May 2017 00:23:07 +0000 (17:23 -0700)]
Revert "Temporary disable tests failing tests for O"

This commit was never intended to be merged in master but it could not
be avoided due to an automerger limitation.

This reverts commit fd297c6f8e722ac834706844fec058ff7b1335c0.
Test: Run VTS
Bug: 36311550

Change-Id: I6ee23a6282c29b125e53cced0cfcc6b697754ce0

7 years agoCamera: fix release fence FD leaks
Yin-Chia Yeh [Fri, 26 May 2017 21:01:32 +0000 (14:01 -0700)]
Camera: fix release fence FD leaks

Test: use sw_sync to fake release fence FDs, GCA, CTS
Bug: 62070085
Change-Id: Iae77a2e112df5363e55e4177656a5dd41b830cbd

7 years agoBluetooth: Remove scheduler-service dependency
Myles Watson [Fri, 26 May 2017 17:09:07 +0000 (10:09 -0700)]
Bluetooth: Remove scheduler-service dependency

Bug: 38178265
Test: Bluetooth enable/disable
      adb shell stop && adb shell VtsHalBluetoothV1_TargetTest

Change-Id: I7f892bad73f72b46b7b1720bda267fdddad21948

7 years agoRemove versioning tests interfaces. am: 1cb1e14fae am: 45b2a58130 am: ca4611d6c2
Steven Moreland [Fri, 26 May 2017 19:20:51 +0000 (19:20 +0000)]
Remove versioning tests interfaces. am: 1cb1e14fae am: 45b2a58130 am: ca4611d6c2
am: 44b99959b0

Change-Id: I064cfb7c33e643bf604e64957d22c380ba18a890

7 years agoRemove versioning tests interfaces. am: 1cb1e14fae am: 45b2a58130
Steven Moreland [Fri, 26 May 2017 19:15:52 +0000 (19:15 +0000)]
Remove versioning tests interfaces. am: 1cb1e14fae am: 45b2a58130
am: ca4611d6c2

Change-Id: Ie6ba94cf1386eedcd1b53d08f697af83c57f39d6

7 years agoRemove versioning tests interfaces. am: 1cb1e14fae
Steven Moreland [Fri, 26 May 2017 19:13:50 +0000 (19:13 +0000)]
Remove versioning tests interfaces. am: 1cb1e14fae
am: 45b2a58130

Change-Id: I4686963cb5744a7b375c509694dc13c77487b273

7 years agoRemove versioning tests interfaces.
Steven Moreland [Fri, 26 May 2017 19:10:23 +0000 (19:10 +0000)]
Remove versioning tests interfaces.
am: 1cb1e14fae

Change-Id: I8d8df3dc8ef933f0e355e35b5699cd5334802652

7 years agoCompile manager-lib shared library
Alex Yakavenka [Fri, 12 May 2017 00:18:13 +0000 (17:18 -0700)]
Compile manager-lib shared library

bug: 38424350
Test: Local build
Change-Id: Idd03b8bac365f17b7fc418016d2c250a199384fe

7 years agoRemove versioning tests interfaces.
Steven Moreland [Wed, 24 May 2017 22:29:56 +0000 (15:29 -0700)]
Remove versioning tests interfaces.

These are moved to system/tools/hidl/test in
a form that can have build time tests added
and which don't affect checkbuild time by
adding various Java targets.

Test: none
Bug: 38242758
Change-Id: I747619389e667f5660cdc0bf2cccd9df6bbb8eb4

7 years agoMerge "Camera: Remove binderized todo comment"
TreeHugger Robot [Fri, 26 May 2017 15:23:23 +0000 (15:23 +0000)]
Merge "Camera: Remove binderized todo comment"

7 years agoMerge "Omx vts test." into oc-dev am: 9a9c8da39b
Zhuoyao Zhang [Fri, 26 May 2017 00:28:22 +0000 (00:28 +0000)]
Merge "Omx vts test." into oc-dev am: 9a9c8da39b
am: 77a91e8f08  -s ours

Change-Id: I3f0bf20f114aec39ff3a2a88e98c969a8abed327

7 years agoMerge "Fix typos in IEvsEnumerator descriptive comment" into oc-dev am: fd8da20eca
Scott Randolph [Fri, 26 May 2017 00:28:07 +0000 (00:28 +0000)]
Merge "Fix typos in IEvsEnumerator descriptive comment" into oc-dev am: fd8da20eca
am: 34d7fe47aa

Change-Id: I0b64b1fb1c4c87d7d2ede832c20fa8d173440a2c

7 years agoMerge "Omx vts test." into oc-dev
Zhuoyao Zhang [Fri, 26 May 2017 00:26:02 +0000 (00:26 +0000)]
Merge "Omx vts test." into oc-dev
am: 9a9c8da39b

Change-Id: I4ac6e9ffe3ccd4b473d7355c1c18df14f31cfc3e

7 years agoMerge "Fix typos in IEvsEnumerator descriptive comment" into oc-dev
Scott Randolph [Fri, 26 May 2017 00:25:42 +0000 (00:25 +0000)]
Merge "Fix typos in IEvsEnumerator descriptive comment" into oc-dev
am: fd8da20eca

Change-Id: I0c1dcb81b0f2afb2d7065ceee72125af9d7980ee

7 years agoMerge "Omx vts test." into oc-dev
Zhuoyao Zhang [Fri, 26 May 2017 00:15:41 +0000 (00:15 +0000)]
Merge "Omx vts test." into oc-dev

7 years agoMerge "Fix typos in IEvsEnumerator descriptive comment" into oc-dev
TreeHugger Robot [Fri, 26 May 2017 00:14:46 +0000 (00:14 +0000)]
Merge "Fix typos in IEvsEnumerator descriptive comment" into oc-dev

7 years agoOmx vts test.
Ram Mohan M [Thu, 11 May 2017 13:22:47 +0000 (18:52 +0530)]
Omx vts test.

Bug:32023356
Test: make vts.

Merged-In: I83b454b999203fb94bc4cc50c91bd99f788131b3

secure buffer allocation for secure components

As of now, we see a crash in encoder test application on secure components
This is due to nullptr access. setting property media.mediadrmservice.enable
to 1 causes a different crash sigabrt(). In decoder securebufferallocation
call passes but we havent done anything with it. This commit needs more work.

Change-Id: I19127e39ad7daf66ac5277406e3857ec45c99e0a

add debug code

This can come in handy to view the decoded/encoded content or
for computation of psnr

Change-Id: I80e60349c76c02e5098df667223a0227f59b8324

video encoder test with anw input buffer

In this commit, anw buffers are provided as input for encoding
as opposed to byte buffers. In process IOmxNode, IGraphicBufferSource api
calls are tested

Change-Id: I7ec4af0746fe59221de42e56b344852d8fadc4f2

add support for additional color formats

Change-Id: Ia88ef9c95882958a68fee5cc68e146c3502a1b48

add eos and timestamp deviation test to video encoder

Change-Id: I9ebeaa53a986ec3f8a2ef55306877aec808d2add

add metamode support for video decoders

Change-Id: I7d6d6991cdc0ed36241d0e99c7a23675664acb10

add a timeout while processing input buffers

do not wait on input buffers processing to complete for an
indefinite amount of time. wait for a predefined duration and
leave

Change-Id: Icceaf0737a52e62f47bc052367e7ddbdc1868a46

move duplicate code to a library

move routines common across audio, video, component folders to a static
library

Change-Id: I55bf21e47571490e989b52b82c48c6e9a4b23745

add end of stream test for audio encoder

add eos test for audio encoder and some more code cleanup

Change-Id: I9d670ed53f6bba5802f919ec915e67bb0fa83518

Ensure all the buffers allocated are cycled

use all buffers provided by the component (even if it is greater than the
number of buffers needed by the bitstream)

Change-Id: I83b454b999203fb94bc4cc50c91bd99f788131b3

move duplicate code to a library - II

Change-Id: I375603feb9da303adc6a2d75ef59e43a11c3bd6d

Change-Id: I83b454b999203fb94bc4cc50c91bd99f788131b3
(cherry picked from commit 1da607c513c74612127cd18e83dcca53afb2f38f)

7 years agoCamera: Silence log spam am: 207867716a
Shuzhen Wang [Thu, 25 May 2017 23:16:58 +0000 (23:16 +0000)]
Camera: Silence log spam am: 207867716a
am: 6ccc129e91

Change-Id: Ida70914135764b034aff9c09b288df5a31cb9c60

7 years agoCamera: Silence log spam
Shuzhen Wang [Thu, 25 May 2017 22:57:13 +0000 (22:57 +0000)]
Camera: Silence log spam
am: 207867716a

Change-Id: I697d551878713f56ed5845b3ebd87db76e1b513e

7 years agoMerge "Omx vts test."
Zhuoyao Zhang [Thu, 25 May 2017 21:21:02 +0000 (21:21 +0000)]
Merge "Omx vts test."

7 years agoMerge "libhwbinder test: Android.mk -> Android.bp" am: 154040c0ca am: e7d4e66030...
Steven Moreland [Thu, 25 May 2017 21:18:09 +0000 (21:18 +0000)]
Merge "libhwbinder test: Android.mk -> Android.bp" am: 154040c0ca am: e7d4e66030 am: ce443e0b23
am: e5a50aa9d2

Change-Id: Id279641092ad7585d4c250d407907144f5ef850f

7 years agoMerge "libhwbinder test: Android.mk -> Android.bp" am: 154040c0ca am: e7d4e66030
Steven Moreland [Thu, 25 May 2017 21:03:20 +0000 (21:03 +0000)]
Merge "libhwbinder test: Android.mk -> Android.bp" am: 154040c0ca am: e7d4e66030
am: ce443e0b23

Change-Id: I2b63cd362403db78159f05f5dbf4a13d7a0d7d79

7 years agoMerge "libhwbinder test: Android.mk -> Android.bp" am: 154040c0ca
Steven Moreland [Thu, 25 May 2017 20:58:18 +0000 (20:58 +0000)]
Merge "libhwbinder test: Android.mk -> Android.bp" am: 154040c0ca
am: e7d4e66030

Change-Id: Idbc4dbf3a9fbc7e1cbc865355d9c67550b14e8b5

7 years agoMerge "libhwbinder test: Android.mk -> Android.bp"
Steven Moreland [Thu, 25 May 2017 20:54:18 +0000 (20:54 +0000)]
Merge "libhwbinder test: Android.mk -> Android.bp"
am: 154040c0ca

Change-Id: Ibaebc42be2d02322984ee205342e6b848a9d73bb

7 years agoMerge "libhwbinder test: Android.mk -> Android.bp"
Treehugger Robot [Thu, 25 May 2017 20:47:47 +0000 (20:47 +0000)]
Merge "libhwbinder test: Android.mk -> Android.bp"

7 years agoCamera: Silence log spam
Shuzhen Wang [Thu, 25 May 2017 17:34:13 +0000 (10:34 -0700)]
Camera: Silence log spam

HAL is allowed to return captureResult from different thread contexts.
Do not do ALOGW if this is the case.

Test: Run camera and check logspam is gone
Bug: 62068207
Change-Id: I86e77fc578953cefecf10ebc4d395edf33627e8c

7 years agoMerge "Fix more radio VTS test." into oc-dev am: 3cc7c4e314
Sanket Padawe [Thu, 25 May 2017 17:16:33 +0000 (17:16 +0000)]
Merge "Fix more radio VTS test." into oc-dev am: 3cc7c4e314
am: 29687c4bf4

Change-Id: I2c676fd849b1a18c0dfe6a46fd2ef35067643d64

7 years agoMerge "Fix more radio VTS test." into oc-dev
Sanket Padawe [Thu, 25 May 2017 17:14:04 +0000 (17:14 +0000)]
Merge "Fix more radio VTS test." into oc-dev
am: 3cc7c4e314

Change-Id: Id8f41004922cfb7d5622e2a20aa0c7569a46efbe

7 years agoMerge "Fix more radio VTS test." into oc-dev
TreeHugger Robot [Thu, 25 May 2017 17:06:28 +0000 (17:06 +0000)]
Merge "Fix more radio VTS test." into oc-dev

7 years agoMerge "Audio: Add XML schema for audio effects configuration"
TreeHugger Robot [Thu, 25 May 2017 04:50:49 +0000 (04:50 +0000)]
Merge "Audio: Add XML schema for audio effects configuration"

7 years agoOmx vts test.
Ram Mohan M [Thu, 11 May 2017 13:22:47 +0000 (18:52 +0530)]
Omx vts test.

Bug:32023356
Test: make vts.

secure buffer allocation for secure components

As of now, we see a crash in encoder test application on secure components
This is due to nullptr access. setting property media.mediadrmservice.enable
to 1 causes a different crash sigabrt(). In decoder securebufferallocation
call passes but we havent done anything with it. This commit needs more work.

Change-Id: I19127e39ad7daf66ac5277406e3857ec45c99e0a

add debug code

This can come in handy to view the decoded/encoded content or
for computation of psnr

Change-Id: I80e60349c76c02e5098df667223a0227f59b8324

video encoder test with anw input buffer

In this commit, anw buffers are provided as input for encoding
as opposed to byte buffers. In process IOmxNode, IGraphicBufferSource api
calls are tested

Change-Id: I7ec4af0746fe59221de42e56b344852d8fadc4f2

add support for additional color formats

Change-Id: Ia88ef9c95882958a68fee5cc68e146c3502a1b48

add eos and timestamp deviation test to video encoder

Change-Id: I9ebeaa53a986ec3f8a2ef55306877aec808d2add

add metamode support for video decoders

Change-Id: I7d6d6991cdc0ed36241d0e99c7a23675664acb10

add a timeout while processing input buffers

do not wait on input buffers processing to complete for an
indefinite amount of time. wait for a predefined duration and
leave

Change-Id: Icceaf0737a52e62f47bc052367e7ddbdc1868a46

move duplicate code to a library

move routines common across audio, video, component folders to a static
library

Change-Id: I55bf21e47571490e989b52b82c48c6e9a4b23745

add end of stream test for audio encoder

add eos test for audio encoder and some more code cleanup

Change-Id: I9d670ed53f6bba5802f919ec915e67bb0fa83518

Ensure all the buffers allocated are cycled

use all buffers provided by the component (even if it is greater than the
number of buffers needed by the bitstream)

Change-Id: I83b454b999203fb94bc4cc50c91bd99f788131b3

move duplicate code to a library - II

Change-Id: I375603feb9da303adc6a2d75ef59e43a11c3bd6d

Change-Id: I83b454b999203fb94bc4cc50c91bd99f788131b3

7 years agoMerge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev am: 1c20927f43
Eino-Ville Talvala [Thu, 25 May 2017 01:58:54 +0000 (01:58 +0000)]
Merge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev am: 1c20927f43
am: 86d314012e

Change-Id: Ic036732ddbd750d47915e3f033d1384499ccea6b

7 years agoMerge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev
Eino-Ville Talvala [Thu, 25 May 2017 01:55:55 +0000 (01:55 +0000)]
Merge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev
am: 1c20927f43

Change-Id: I81840052731f509509cde33ba773b5972ed08d66

7 years agoMerge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev
TreeHugger Robot [Thu, 25 May 2017 01:50:45 +0000 (01:50 +0000)]
Merge "camera.device@3.2 wrapper: Close release fence FDs" into oc-dev

7 years agoMerge "configstore-utils: add feature to cache service handles" am: 03b02609ff am...
Jaesoo Lee [Thu, 25 May 2017 01:26:33 +0000 (01:26 +0000)]
Merge "configstore-utils: add feature to cache service handles" am: 03b02609ff am: fbb8bb0671 am: c028065f5e
am: 1c231dfdad

Change-Id: I86407072bf4bbef94dc625dede248a2e9b29719f

7 years agoMerge "configstore-utils: add feature to cache service handles" am: 03b02609ff am...
Jaesoo Lee [Thu, 25 May 2017 01:24:03 +0000 (01:24 +0000)]
Merge "configstore-utils: add feature to cache service handles" am: 03b02609ff am: fbb8bb0671
am: c028065f5e

Change-Id: I30de198a55d1a283db949498e887a06f9565bbe2

7 years agoMerge "configstore-utils: add feature to cache service handles" am: 03b02609ff
Jaesoo Lee [Thu, 25 May 2017 01:21:01 +0000 (01:21 +0000)]
Merge "configstore-utils: add feature to cache service handles" am: 03b02609ff
am: fbb8bb0671

Change-Id: Ic1cd2c7010fd122e0939bb993bc4211010ff756f

7 years agoMerge "configstore-utils: add feature to cache service handles"
Jaesoo Lee [Thu, 25 May 2017 01:18:01 +0000 (01:18 +0000)]
Merge "configstore-utils: add feature to cache service handles"
am: 03b02609ff

Change-Id: Ide69ff1702216e34d2d753f2da11f52b48032092

7 years agoMerge "configstore-utils: add feature to cache service handles"
Treehugger Robot [Thu, 25 May 2017 01:13:35 +0000 (01:13 +0000)]
Merge "configstore-utils: add feature to cache service handles"

7 years agocamera.device@3.2 wrapper: Close release fence FDs
Eino-Ville Talvala [Wed, 24 May 2017 22:05:56 +0000 (15:05 -0700)]
camera.device@3.2 wrapper: Close release fence FDs

Freeing the native handle isn't enough; we need to close the fence FDs
after sending them to the camera service, since that's the behavior
that the legacy HAL interface requires.

Test: Camera CTS continues to pass.
Bug: 38482274
Change-Id: I879de566dcafecc1b899d79e68b38ea39b91a37e

7 years agolibhwbinder test: Android.mk -> Android.bp
Steven Moreland [Wed, 24 May 2017 00:23:26 +0000 (17:23 -0700)]
libhwbinder test: Android.mk -> Android.bp

Test: links

Change-Id: Iaaa27cb0f398ee4b9a273916454f3110ddee0e3b

7 years agoAudio: Add XML schema for audio effects configuration
Mikhail Naganov [Fri, 19 May 2017 00:15:44 +0000 (17:15 -0700)]
Audio: Add XML schema for audio effects configuration

The schema describes the new XML format for audio effects
configuration.

Bug: 37492580
Test: schema is parsed with xmllint with no errors
Change-Id: I5dd33c6806cace5cb66457e1a072bda51ee11294

7 years agoMerge "Check handle for nullptr"
TreeHugger Robot [Wed, 24 May 2017 15:49:06 +0000 (15:49 +0000)]
Merge "Check handle for nullptr"

7 years agoValidate certificate names.
Shawn Willden [Wed, 17 May 2017 23:06:51 +0000 (17:06 -0600)]
Validate certificate names.

Bug: 38394614
Test: adb shell /data/nativetest64/VtsHalKeymasterV3_0TargetTest/VtsHalKeymasterV3_0TargetTest
Change-Id: If9d985807000f54f57f979f0c2d9f38df8fbd3d3

7 years agoVerify that attestation root is a valid self-signed cert.
Shawn Willden [Mon, 15 May 2017 22:07:33 +0000 (16:07 -0600)]
Verify that attestation root is a valid self-signed cert.

Bug: 38243685
Test: adb shell /data/nativetests64/VtsHalKeymasterV3_0TargetTest/VtsHalKeymasterV3_0TargetTest
Change-Id: I6b57025e4aab7d475116c51fb43ae9f31778d7c8

7 years agoCheck HAL return codes.
Shawn Willden [Wed, 17 May 2017 16:38:55 +0000 (10:38 -0600)]
Check HAL return codes.

Test: adb shell /data/nativetest64/VtsHalKeymasterV3_0TargetTest/VtsHalKeymasterV3_0TargetTest
Change-Id: I1772cfa97f60bab5acf12b4afccc242a11946085

7 years agoconfigstore-utils: add feature to cache service handles
Jaesoo Lee [Mon, 22 May 2017 06:53:25 +0000 (15:53 +0900)]
configstore-utils: add feature to cache service handles

Previously, the service handle for the configstore needs to be retrieved
for every calls. This change reduces the time for retrieving multiple
configstore items from a same client by caching the service handle per a
configstore interface class.

Bug: 38411900
Test: built and tested on sailfish.
Change-Id: Iaff81e9f2b026aee0bd3865f5d5ed3fb7b6056e0

7 years agoCheck handle for nullptr
Steven Moreland [Tue, 23 May 2017 23:06:04 +0000 (16:06 -0700)]
Check handle for nullptr

Test: pass
Bug: 37662706
Change-Id: Ia3ec4d8e512d18b679a9d6291a8dfdc0eb0cceec

7 years agoMerge changes from topic 'vintf_compat_mat_update' into oc-dev am: 5b14a8823e
Yifan Hong [Tue, 23 May 2017 22:43:26 +0000 (22:43 +0000)]
Merge changes from topic 'vintf_compat_mat_update' into oc-dev am: 5b14a8823e
am: e533ac83b9

Change-Id: Iee7c4cda8e1927b86d1766c076c2ee9850016d50

7 years agoUpdate framework compatibility matrix am: e2aaf8cbb8
Yifan Hong [Tue, 23 May 2017 22:43:24 +0000 (22:43 +0000)]
Update framework compatibility matrix am: e2aaf8cbb8
am: b5d9c120bb

Change-Id: I5d5d9fd68a9a0a272d0763ca264466092cc180df

7 years agoFix automotive.* hals for oc-dev am: ce3aab7bd0
Yifan Hong [Tue, 23 May 2017 22:43:21 +0000 (22:43 +0000)]
Fix automotive.* hals for oc-dev am: ce3aab7bd0
am: 2e1e33169f

Change-Id: Id80370ccdb6396cd089f2123832ca7f151dd6242

7 years agoAdd evs and vehicle hal to compatibility matrix am: 47d88d6eeb
Scott Randolph [Tue, 23 May 2017 22:43:19 +0000 (22:43 +0000)]
Add evs and vehicle hal to compatibility matrix am: 47d88d6eeb
am: e9a65c2424  -s ours

Change-Id: Ib751de1a0f29facd6ff7acabf8527bd443f83a79

7 years agoMerge changes from topic 'vintf_compat_mat_update' into oc-dev
Yifan Hong [Tue, 23 May 2017 22:41:04 +0000 (22:41 +0000)]
Merge changes from topic 'vintf_compat_mat_update' into oc-dev
am: 5b14a8823e

Change-Id: I42509f2741042366e0c5bd138ffc6855a72794dc

7 years agoUpdate framework compatibility matrix
Yifan Hong [Tue, 23 May 2017 22:41:00 +0000 (22:41 +0000)]
Update framework compatibility matrix
am: e2aaf8cbb8

Change-Id: Ib7b3d362e4e45e910c062f907f0acafef3bcbef3

7 years agoFix automotive.* hals for oc-dev
Yifan Hong [Tue, 23 May 2017 22:40:56 +0000 (22:40 +0000)]
Fix automotive.* hals for oc-dev
am: ce3aab7bd0

Change-Id: I8537a6f59ff572780814b1f513d957c4b642905d

7 years agoAdd evs and vehicle hal to compatibility matrix
Scott Randolph [Tue, 23 May 2017 22:40:52 +0000 (22:40 +0000)]
Add evs and vehicle hal to compatibility matrix
am: 47d88d6eeb

Change-Id: Id61586007d132ed62a0391f000a9c359326884e4

7 years agoMerge changes from topic 'vintf_compat_mat_update' into oc-dev
Yifan Hong [Tue, 23 May 2017 22:35:10 +0000 (22:35 +0000)]
Merge changes from topic 'vintf_compat_mat_update' into oc-dev

* changes:
  Add <kernel> entry to framework compat mat
  Update framework compatibility matrix
  Fix automotive.* hals for oc-dev
  Add evs and vehicle hal to compatibility matrix

7 years agoMerge "audiohal: Prevent logspam when calling get_presentation_position"
TreeHugger Robot [Tue, 23 May 2017 22:34:12 +0000 (22:34 +0000)]
Merge "audiohal: Prevent logspam when calling get_presentation_position"