OSDN Git Service
Chong Zhang [Wed, 30 Aug 2017 01:37:21 +0000 (18:37 -0700)]
cas: fix missing error code conversion
bug:
22804304
Change-Id: Ia950e12f7feef3eeb16596c0939aaeb61bfdf5df
Tomasz Wasilczyk [Tue, 29 Aug 2017 14:03:01 +0000 (14:03 +0000)]
Merge "Move Broadcast Radio HAL to a separate binary." into oc-mr1-dev
Kevin Rocard [Tue, 29 Aug 2017 00:49:09 +0000 (00:49 +0000)]
Merge "Audio VTS: Look for Audio policy config in all supported folders" into oc-dev am:
4f3c28ad7a
am:
b06f544d22
Change-Id: Id525d075289896bb5cb708aa104eef0ee622d61c
Kevin Rocard [Tue, 29 Aug 2017 00:34:29 +0000 (00:34 +0000)]
Merge "Audio VTS: Look for Audio policy config in all supported folders" into oc-dev
am:
4f3c28ad7a
Change-Id: I43a48595607a1c38475aec81232008ac76cdd5b1
TreeHugger Robot [Tue, 29 Aug 2017 00:19:03 +0000 (00:19 +0000)]
Merge "Audio VTS: Look for Audio policy config in all supported folders" into oc-dev
Tomasz Wasilczyk [Tue, 8 Aug 2017 00:05:14 +0000 (17:05 -0700)]
Move Broadcast Radio HAL to a separate binary.
Bug:
63600413
Test: VTS, instrumentation
Change-Id: I34a779a6608f52bcadaca1dc159bcee02186b49f
TreeHugger Robot [Mon, 28 Aug 2017 04:59:12 +0000 (04:59 +0000)]
Merge changes from topic "o-mr1-hal-freeze" into oc-mr1-dev
* changes:
O-MR1: HIDL freeze-commit
Move auto hash to right location in current.txt.
TreeHugger Robot [Mon, 28 Aug 2017 04:52:23 +0000 (04:52 +0000)]
Merge "Configstore HAL is down-revisioned to 1.0" into oc-mr1-dev
David Gross [Sat, 26 Aug 2017 17:46:35 +0000 (17:46 +0000)]
Merge "Fix test that broke when number of ADD inputs increased from 2 to 3." into oc-mr1-dev
David Gross [Fri, 25 Aug 2017 23:25:01 +0000 (16:25 -0700)]
Fix test that broke when number of ADD inputs increased from 2 to 3.
Test: vts: nn32, nn64
Bug:
63905942
Change-Id: Ie4b237d0c16247d7774a13384a59453da94c5d91
Peng Xu [Fri, 25 Aug 2017 22:23:40 +0000 (22:23 +0000)]
Merge "Sensor VTS testBatchingOperation flakiness fix" into oc-dev am:
751953859c
am:
b8197386f9
Change-Id: Id6470f4a31469da02a8b3d4b4b258e863a9bb234
Peng Xu [Fri, 25 Aug 2017 22:21:41 +0000 (22:21 +0000)]
Merge "Sensor VTS testBatchingOperation flakiness fix" into oc-dev
am:
751953859c
Change-Id: I8800d11d6b137488674f3159941135bce374d3a6
TreeHugger Robot [Fri, 25 Aug 2017 22:12:24 +0000 (22:12 +0000)]
Merge "Sensor VTS testBatchingOperation flakiness fix" into oc-dev
Steven Moreland [Fri, 25 Aug 2017 19:41:36 +0000 (12:41 -0700)]
O-MR1: HIDL freeze-commit
Freezing libraries which are being released in O-MR1.
Note the following remaining items:
- configstore@1.1 will be removed from O-MR1 (since it doesn't
add anything)
- neuralnetworks@1.0 will be frozen later (as it has some
remaining changes in progress)
Bug:
63603463
Test: -Lcheck
Change-Id: I888896a66e742613d0ce64c4ca6206972ac6aca8
Yifan Hong [Fri, 25 Aug 2017 19:29:46 +0000 (19:29 +0000)]
Merge "Remove hardcoded <kernel> version from fwk comp mat" into oc-mr1-dev
Yifan Hong [Thu, 24 Aug 2017 21:19:54 +0000 (14:19 -0700)]
Remove hardcoded <kernel> version from fwk comp mat
They are injected via assemble_vintf by the build system
at build time. See build/make/target/board/Android.mk.
Test: m system_compatibility_matrix.xml, and manually
inspect $OUT/system/compatibility_matrix.xml; it contains
<kernel> versions.
Bug:
64124223
Change-Id: Ibf82efa0805233dedb6badce7e5a4ff62a9ff769
Merged-In: Ibf82efa0805233dedb6badce7e5a4ff62a9ff769
Steven Moreland [Fri, 25 Aug 2017 17:45:10 +0000 (10:45 -0700)]
Move auto hash to right location in current.txt.
This doesn't actually matter in practice, but this
will help keep the file sane and make sure the wrong
hashes aren't modified in the future.
Test: pass
Bug:
63603463
Change-Id: I89e320d36c41b08ebbcee320ac37565bb1aa708c
TreeHugger Robot [Fri, 25 Aug 2017 17:38:18 +0000 (17:38 +0000)]
Merge "Bluetooth: Return false when not shut down" into oc-mr1-dev
Sundong Ahn [Mon, 10 Jul 2017 04:56:10 +0000 (13:56 +0900)]
Configstore HAL is down-revisioned to 1.0
Configstore was up-revisioned from 1.0 to 1.1. However no new
APIs were added to 1.1. Therefore configstore in mr1 will be down
revisioned to 1.0.
Bug:
64999074
Test: lshal | grep configsotre
Test: "cat proc/<configstore pid>/status | grep Seccomp " return:
Seccomp: 2
Change-Id: Ia2614439cd620fbe5fbd427571ab55a15089cc47
Myles Watson [Thu, 24 Aug 2017 16:13:02 +0000 (09:13 -0700)]
Bluetooth: Return false when not shut down
Do not crash in the vendor layer. The stack will crash
when it fails to initialize.
Bug:
64535243
Test: Bluetooth starts/stops
Change-Id: I69fdd2879c80fa2f006c50f0a42a85e9289b14fe
Myles Watson [Fri, 11 Aug 2017 23:47:28 +0000 (16:47 -0700)]
Bluetooth: Check H4 HCI packet types
An invalid type byte can cause an access outside
the bounds of the array.
Bug:
64565737
Test: Bluetooth On/Off
Change-Id: Ie11dd62942f66b9fc60ebce2e4339c37d597fdf0
Pavel Maltsev [Fri, 25 Aug 2017 06:57:31 +0000 (06:57 +0000)]
Merge "Merge Vehicle HAL 2.1 iface to 2.0" into oc-mr1-dev
Ram Mohan M [Fri, 25 Aug 2017 05:20:42 +0000 (05:20 +0000)]
Merge "bug fix: output colorformat configuration fixed" into oc-dev am:
1e15657ca1
am:
0e42ac3399 -s ours
Change-Id: Iee420fcb4df06d89f56966779cc4dd4d885321e7
Ram Mohan M [Fri, 25 Aug 2017 05:16:14 +0000 (05:16 +0000)]
Merge "bug fix: output colorformat configuration fixed" into oc-dev
am:
1e15657ca1
Change-Id: I1bf3c443058ab57baba7c51e3f9f0ae662e61882
TreeHugger Robot [Fri, 25 Aug 2017 05:09:25 +0000 (05:09 +0000)]
Merge "bug fix: output colorformat configuration fixed" into oc-dev
Pavel Maltsev [Thu, 24 Aug 2017 22:09:41 +0000 (15:09 -0700)]
Merge Vehicle HAL 2.1 iface to 2.0
Vehicle HAL is property based and all properties are considered
optional. It is quite a bit of pain to create new versions of VHAL only
to extend properties.
Bug:
64303350
Test: build and flash, verefied system works stable.
Change-Id: I8adb858f53a5d9d31f7444bf97ae09baf2fffafa
TreeHugger Robot [Thu, 24 Aug 2017 21:54:47 +0000 (21:54 +0000)]
Merge "Drm test static links to HAL def libs." into oc-mr1-dev
TreeHugger Robot [Thu, 24 Aug 2017 18:27:35 +0000 (18:27 +0000)]
Merge "Camera: Add new minor revision camera.device@3.3" into oc-mr1-dev
TreeHugger Robot [Thu, 24 Aug 2017 18:12:08 +0000 (18:12 +0000)]
Merge "configstore: Allow syscalls needed by crash_dump" into oc-mr1-dev
Brian Duddie [Thu, 24 Aug 2017 17:32:22 +0000 (17:32 +0000)]
Merge "contexthub: Pass target API version in new fields" into oc-mr1-dev
TreeHugger Robot [Thu, 24 Aug 2017 12:22:34 +0000 (12:22 +0000)]
Merge "Modify StateTransitions test" into oc-mr1-dev
Jeff Vander Stoep [Fri, 18 Aug 2017 20:51:43 +0000 (13:51 -0700)]
configstore: Allow syscalls needed by crash_dump
Information such as tombstones and callstack are important when
debugging why a process crashed. configstore's seccomp filter
and selinux policy are currently overly strict and are blocking
the collection of crash data.
In order to keep configstore's sandbox as strict as possible, use
Crash_dump's fallback mechanism to collect crash data. This uses a
local socket to send crash data to tombstoned.
Bug:
64768925
Test: killall -ABRT android.hardware.configstore@1.1-service
Verify that configstore callstack gets dumped to logcat.
Verify that a crash tombstone gets recorded to /data/tombstones
Test: proto_fuzzer runs without crashing
Change-Id: I3c3e13d6aa1c1e2dda2a619dfa815375ee7ebff6
(cherry picked from commit
60ced291129198d7c7a954c32811dec9bd71d83a)
Eino-Ville Talvala [Mon, 21 Aug 2017 21:50:28 +0000 (14:50 -0700)]
Camera: Add new minor revision camera.device@3.3
This adds a single new member to the HalStream structure, used by
camera.device@3.2::ICameraDeviceSession.configureStreams, for
HALs to override the requested stream dataSpace.
This override may be used when the requested format is
IMPLEMENTATION_DEFINED.
Test: Builds
Bug:
62358514
Change-Id: Ie43e6cfd2ac52657c9366ff5297daa22c0bfa46c
Kevin Rocard [Tue, 22 Aug 2017 01:32:49 +0000 (18:32 -0700)]
Audio VTS: Look for Audio policy config in all supported folders
audio_policy_configuration.xml can be loaded from the following places:
- /system/etc/
- /vendor/etc
- /odm/etc
Nevertheless the config validation test was expecting it to be in
/vendor/etc exclusively.
This patch changes the test logic to:
- look for the config files in all 3 folders
- make sure the config is unique
Test: run the following script to check for regressions and test that
invalid config make the test fail.
(
set -xe
runVTS() { vts-tradefed run commandAndExit vts \
--skip-all-system-status-check --primary-abi-only \
--skip-preconditions --module VtsHalAudioV2_0Target \
-t CheckConfig.audioPolicyConfigurationValidation; }
echo "# Test valid config"
runVTS
echo "# Test multiple invalid match"
adb shell touch /system/etc/audio_policy_configuration.xml
! runVTS
adb shell rm /system/etc/audio_policy_configuration.xml
echo "# Test multiple valid match"
adb shell cp /{vendor,system}/etc/audio_policy_configuration.xml
! runVTS
adb shell rm /system/etc/audio_policy_configuration.xml
echo "# Test invalid config"
adb shell sed -i /defaultOutputDevice/p /vendor/etc/audio_policy_configuration.xml
! runVTS
adb shell sed -i '"/defaultOutputDevice/{p;N;d}"' /vendor/etc/audio_policy_configuration.xml
echo "# Test that the test did not break the config"
runVTS
)
Bug:
64881365
Change-Id: I9db5e6f727d19fd654a3cc543a2aaab196682001
Signed-off-by: Kevin Rocard <krocard@google.com>
Brian Duddie [Sat, 19 Aug 2017 00:57:00 +0000 (17:57 -0700)]
contexthub: Pass target API version in new fields
Update default implementation to use the new fields defined explicitly
for passing in target CHRE API version information, rather than adding
this data into the reserved area.
Bug:
64852297
Test: run CHQTS on Nanohub, rebuild test app targeting 1.2 and confirm
it's interpreted correctly
Change-Id: Id11f9b510a2d239d285436e119b7b8dbece4c5df
Tri Vo [Fri, 4 Aug 2017 00:29:21 +0000 (17:29 -0700)]
Drm test static links to HAL def libs.
Bug:
64040096
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalDrmV1_0Target
Change-Id: If23f1fda06e9188b84fc94ada0e22ca7e5b45aa9
TreeHugger Robot [Mon, 21 Aug 2017 18:34:31 +0000 (18:34 +0000)]
Merge "Camera test statically links to dependencies." into oc-mr1-dev
Ram Mohan M [Sat, 19 Aug 2017 01:48:16 +0000 (01:48 +0000)]
Merge "bug fix: close file pointer" into oc-dev am:
8735fb45a5
am:
51f04884ba -s ours
Change-Id: Iaa1a97e0771874b65adf0eab0a48de7eed78be6d
Ram Mohan M [Sat, 19 Aug 2017 01:47:54 +0000 (01:47 +0000)]
Merge "bug fix: configure input port buffer size" into oc-dev am:
bc769a7e5a
am:
2eedb46745 -s ours
Change-Id: Ic49186056e830ac1edbe299fc35ced4105f2690c
Ram Mohan M [Sat, 19 Aug 2017 01:45:20 +0000 (01:45 +0000)]
Merge "bug fix: close file pointer" into oc-dev
am:
8735fb45a5
Change-Id: I7ca0f4992804da30eaac7ca24b2dbe9004a5ac55
Ram Mohan M [Sat, 19 Aug 2017 01:44:50 +0000 (01:44 +0000)]
Merge "bug fix: configure input port buffer size" into oc-dev
am:
bc769a7e5a
Change-Id: I3a9b89f4c64d1129ea59a0144937832d93ed81fd
Peng Xu [Sat, 19 Aug 2017 00:50:57 +0000 (17:50 -0700)]
Sensor VTS testBatchingOperation flakiness fix
Bug:
64732324
Bug:
63529148
Test: testBatchingOperation passes consistently
Change-Id: Id4e8075e249f3658f5683d53d6dc8403ee32bc4a
TreeHugger Robot [Sat, 19 Aug 2017 00:30:10 +0000 (00:30 +0000)]
Merge "bug fix: close file pointer" into oc-dev
TreeHugger Robot [Sat, 19 Aug 2017 00:30:05 +0000 (00:30 +0000)]
Merge "bug fix: configure input port buffer size" into oc-dev
Nick Desaulniers [Fri, 18 Aug 2017 17:00:44 +0000 (10:00 -0700)]
biometrics: fingerprint: add locking to default impl
There exists the following race condition:
a). thread A receives setNotify and sets the callback to some object
b). thread B of the wrapped implementation calls
BiometricsFingerprint::notify which it was given a handle to. Thread B
executes past the nullptr check:
c). thread A receives setNotify and sets the callback to some other
object (or nullptr)
d). thread B resumes in notify with unknown state
Add mutex to protect access to mClientCallback.
Change-Id: I9163204ff5802e9246056caeb2a7857e6138531c
Fixes:
64802340
Test: VtsHalBiometricsFingerprintV2_1IfaceFuzzer
TreeHugger Robot [Fri, 18 Aug 2017 16:54:14 +0000 (16:54 +0000)]
Merge "Increase thread pool for VHAL 2.1" into oc-mr1-dev
Pavel Maltsev [Wed, 16 Aug 2017 23:43:44 +0000 (16:43 -0700)]
Increase thread pool for VHAL 2.1
Fixes:
36510399
Test: runtest -x
packages/services/Car/tests/vehiclehal_test/src/com/android/car/vehiclehal/test/E2ePerformanceTest.java
Change-Id: Id5638f63c6ff23bb78675fa07a2f3922bb7e3d73
Ram Mohan M [Tue, 4 Jul 2017 13:51:19 +0000 (19:21 +0530)]
bug fix: output colorformat configuration fixed
The eColorFormat field in OMX_PARAM_PORTDEFINITIONTYPE structure
has no effect on the component. This has to be configured from
OMX_VIDEO_PARAM_PORTFORMATTYPE. This is corrected. This color format
information is passed to graphic buffer during its allocation
Bug:
63796949
Merged-In: I51b1e59631647d1291ecfac373781ac5e5a0ffd5
Change-Id: I51b1e59631647d1291ecfac373781ac5e5a0ffd5
Jeff Tinker [Fri, 18 Aug 2017 04:13:04 +0000 (04:13 +0000)]
Allow clearkey tests to run if no vendor modules am:
5db2e67293
am:
66812dc364
Change-Id: I6369dd486c35c842c1d0f1f151b3b468ef94ab4c
Jeff Tinker [Fri, 18 Aug 2017 04:07:04 +0000 (04:07 +0000)]
Allow clearkey tests to run if no vendor modules
am:
5db2e67293
Change-Id: I594b8b5e9857d4a6c19d0847acf7c13949e13614
TreeHugger Robot [Fri, 18 Aug 2017 03:07:50 +0000 (03:07 +0000)]
Merge "Load libRS_internal.so from the rs namespace" into oc-mr1-dev
Jeff Tinker [Thu, 17 Aug 2017 17:09:32 +0000 (10:09 -0700)]
Allow clearkey tests to run if no vendor modules
DRM cannot skip all tests when vendor modules are
not present. Currently even the clearkey tests are
skipping when there is no vendor lib. This can be
replicated by just pushing the DRM VTS test binary
build from master (or DR or MR) and executing the
binary without VTS. All test cases skip (including
clearkey).
This change prevents exiting when no vendor
modules are found.
Test: Push the test binary and confirm that the
clearkey tests run.
bug:
64459011
Change-Id: Ic5f554d9b223d6ca4bf26f92f072254cc18f4620
Ram Mohan M [Wed, 9 Aug 2017 09:22:20 +0000 (14:52 +0530)]
bug fix: close file pointer
Bug:
63796949
Merged-In: Ifd8a27d851cbc659ea8108e0879747cd9169680a
Change-Id: Ifd8a27d851cbc659ea8108e0879747cd9169680a
Ram Mohan M [Wed, 9 Aug 2017 06:41:23 +0000 (12:11 +0530)]
bug fix: configure input port buffer size
In video decoders, size of a single input frame (elementary-stream)
is dependent on width, height, color format, profile settings, ...
Most of this information is part of sps, pps and requires parsing.
But as the max size of the stream is known ahead, use it to configure
the input buffer size requirements
Bug:
63875287
Bug:
63796949
Merged-In: Ib760c4f55b094260a0abd120f852dcf1899df4e0
Change-Id: Ib760c4f55b094260a0abd120f852dcf1899df4e0
Miao Wang [Wed, 16 Aug 2017 23:47:06 +0000 (23:47 +0000)]
Merge "Remove the data type from the OperationType enum." into oc-mr1-dev
Edwin Wong [Wed, 16 Aug 2017 22:22:38 +0000 (22:22 +0000)]
Merge "Add test for additional ClearKey UUID." into oc-mr1-dev
Tri Vo [Wed, 16 Aug 2017 17:33:24 +0000 (17:33 +0000)]
Merge "Audio test statically links to dependencies." into oc-mr1-dev
Jiyong Park [Wed, 16 Aug 2017 14:30:42 +0000 (23:30 +0900)]
Load libRS_internal.so from the rs namespace
Bug:
64747884
Test: VtsHalRenderscriptV1_0TargetTest successful on the device built
with BOARD_VNDK_VERSION=current and [system] namespace config is applied
to /data/nativetest[64]/* processes.
Change-Id: I9e967c80ac2dba718cd47e1f378bcbf18abe9ad2
TreeHugger Robot [Wed, 16 Aug 2017 04:25:11 +0000 (04:25 +0000)]
Merge "bug fix: close file pointer" into oc-mr1-dev
TreeHugger Robot [Wed, 16 Aug 2017 04:23:43 +0000 (04:23 +0000)]
Merge "bug fix: configure input port buffer size" into oc-mr1-dev
TreeHugger Robot [Tue, 15 Aug 2017 22:53:06 +0000 (22:53 +0000)]
Merge "[AWARE] Fix maxNdpSessions documentation" into oc-mr1-dev
Roshan Pius [Tue, 15 Aug 2017 22:14:00 +0000 (22:14 +0000)]
Merge "wifi(implementation): Reduce logging severity" into oc-mr1-dev
Emilian Peev [Tue, 15 Aug 2017 21:11:13 +0000 (21:11 +0000)]
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-dr1-dev
am:
92d3bc1e1a -s ours
Change-Id: I1a648056655a978d867b50a53d929c646fc6d035
Emilian Peev [Tue, 15 Aug 2017 21:10:24 +0000 (21:10 +0000)]
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-dev am:
e2dae8c258
am:
5d18c87e88 -s ours
Change-Id: Ib03c1512099ec88e1c65672dadbe29ef3b9d9086
TreeHugger Robot [Tue, 15 Aug 2017 20:51:33 +0000 (20:51 +0000)]
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-mr1-dev
TreeHugger Robot [Tue, 15 Aug 2017 20:44:58 +0000 (20:44 +0000)]
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-dr1-dev
Emilian Peev [Tue, 15 Aug 2017 20:27:50 +0000 (20:27 +0000)]
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-dev
am:
e2dae8c258
Change-Id: I396a157f3522843c3d36870719cb3e5176754dcc
TreeHugger Robot [Tue, 15 Aug 2017 20:17:11 +0000 (20:17 +0000)]
Merge "Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'" into oc-dev
Emilian Peev [Fri, 11 Aug 2017 09:33:22 +0000 (10:33 +0100)]
Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'
Calls to 'cancelPicture' should be no-ops in case image capture
is not active.
Bug:
64569316
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --primary-abi-only --module
VtsHalCameraProviderV2_4Target -l INFO
Change-Id: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1
Emilian Peev [Fri, 11 Aug 2017 09:33:22 +0000 (10:33 +0100)]
Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'
Calls to 'cancelPicture' should be no-ops in case image capture
is not active.
Bug:
64569316
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --primary-abi-only --module
VtsHalCameraProviderV2_4Target -l INFO
Merged-In: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1
Change-Id: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1
Tri Vo [Fri, 4 Aug 2017 22:27:06 +0000 (15:27 -0700)]
Audio test statically links to dependencies.
This test now statically links to libs not guaranteed to be on the
device.
Bug:
64040096
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--primary-abi-only --skip-preconditions
--module VtsHalAudioEffectV2_0Target
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--primary-abi-only --skip-preconditions
--module VtsHalAudioV2_0Target
Change-Id: I331d7e4abdf7e520df6d508a8059b6358ad4398f
Roshan Pius [Tue, 15 Aug 2017 15:42:50 +0000 (08:42 -0700)]
wifi(implementation): Reduce logging severity
IE elements should not be present in the batched scan results, but it
being there doesn't cause any problems. The IE elements will be ignored
when we send it over the HIDL interface, so reduce the log level to
prevent log spamming.
Bug:
64448186
Test: None
Change-Id: Ia0d0312a113c907bb0992bb8f41e734fe9d05114
Ram Mohan M [Wed, 28 Jun 2017 05:29:59 +0000 (10:59 +0530)]
Modify StateTransitions test
During loaded <-> idle state transition, check for events
is done after allocating all the buffers on a port. This is now
done after allocation of every single buffer. This is done to
improve scope of testing
Bug:
63796949
Change-Id: Icf3405ac6716f9533d31189f6c4a4c4ac908da5f
Ram Mohan M [Wed, 9 Aug 2017 09:22:20 +0000 (14:52 +0530)]
bug fix: close file pointer
Bug:
63796949
Change-Id: Ifd8a27d851cbc659ea8108e0879747cd9169680a
Ram Mohan M [Wed, 9 Aug 2017 06:41:23 +0000 (12:11 +0530)]
bug fix: configure input port buffer size
In video decoders, size of a single input frame (elementary-stream)
is dependent on width, height, color format, profile settings, ...
Most of this information is part of sps, pps and requires parsing.
But as the max size of the stream is known ahead, use it to configure
the input buffer size requirements
Bug:
63875287
Bug:
63796949
Change-Id: Ib760c4f55b094260a0abd120f852dcf1899df4e0
TreeHugger Robot [Mon, 14 Aug 2017 22:16:17 +0000 (22:16 +0000)]
Merge "Tetheroffload tests static link to HAL def libs." into oc-mr1-dev
Etan Cohen [Mon, 14 Aug 2017 19:10:42 +0000 (12:10 -0700)]
[AWARE] Fix maxNdpSessions documentation
Clarify meaning of maxNdpSessions capability. Total, not per interface.
Bug:
64685830
Test: builds
Change-Id: I24fc0a97172a4ca161f432b6c5c1dc55a44dfb12
Miao Wang [Thu, 3 Aug 2017 03:21:06 +0000 (20:21 -0700)]
Remove the data type from the OperationType enum.
- Now the driver needs to report a list of tuple
{OperationType, OperandType} for capabilities.
- Any time Operation information is passed across HIDL,
it should be passed as the tuple {OperationType, OperandType}
Bug:
63905942
Test: mm
Change-Id: I909b5acf4936f65c242ee0925d3a1ac665f46131
Tomasz Wasilczyk [Sat, 12 Aug 2017 00:15:55 +0000 (00:15 +0000)]
Merge "Widen dummy band range to cover all regions." into oc-mr1-dev
Tomasz Wasilczyk [Fri, 11 Aug 2017 22:19:44 +0000 (22:19 +0000)]
Merge "Update broadcastradio HAL 1.0 VTS tests." into oc-dev am:
52af675d14
am:
fc73b0fcbd -s ours
Change-Id: I4f9fcf22f98f9c40290d321fabe05a082524da19
Tomasz Wasilczyk [Fri, 11 Aug 2017 22:16:16 +0000 (22:16 +0000)]
Merge "Update broadcastradio HAL 1.0 VTS tests." into oc-dev
am:
52af675d14
Change-Id: Ic5080cb6b22cd3984d0eb39d87cabf7c8a30178d
Tomasz Wasilczyk [Fri, 11 Aug 2017 22:11:31 +0000 (22:11 +0000)]
Merge "Update broadcastradio HAL 1.0 VTS tests." into oc-dev
Tri Vo [Fri, 11 Aug 2017 21:52:56 +0000 (14:52 -0700)]
Tetheroffload tests static link to HAL def libs.
Bug:
64040096
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalTetherOffloadControlV1_0Target
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalTetherOffloadConfigV1_0Target
Change-Id: Ib771c07646f3e219c7b9ba4be5515552d7fd6348
Tomasz Wasilczyk [Tue, 8 Aug 2017 01:00:28 +0000 (18:00 -0700)]
Update broadcastradio HAL 1.0 VTS tests.
This is a cherry-pick of the following VTS changes from O MR1 to O:
- ag/
2462390: Fix Broadcast radio 1.0 VTS to not fail on
other radio types than AM/FM.
- ag/
2477726: Make tuned field description more precise and
fix VTS tests to obey it.
- ag/
2549733: Implement out-of-band metadata images (a test for in-band).
Additionally, it fixes config callback handling in OpenTunerTwice test.
Bug: b/
64324703
Test: VTS
Change-Id: I590b9b4d927fb0cd41f92e919343b5b94ad0e246
Merged-In: I590b9b4d927fb0cd41f92e919343b5b94ad0e246
TreeHugger Robot [Fri, 11 Aug 2017 18:56:16 +0000 (18:56 +0000)]
Merge "Update broadcastradio HAL 1.0 VTS tests." into oc-mr1-dev
TreeHugger Robot [Fri, 11 Aug 2017 16:40:06 +0000 (16:40 +0000)]
Merge "configstore: sandbox with seccomp filter" into oc-mr1-dev
Emilian Peev [Fri, 11 Aug 2017 09:33:22 +0000 (10:33 +0100)]
Camera: Switch 'cancelPictureFail' to 'cancelPictureNOP'
Calls to 'cancelPicture' should be no-ops in case image capture
is not active.
Merged-In: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1
Bug:
64569316
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --primary-abi-only --module
VtsHalCameraProviderV2_4Target -l INFO
Change-Id: I5fad0a5b7aafd208c3a1b2f62a2b9046cde858d1
Tomasz Wasilczyk [Tue, 8 Aug 2017 01:00:28 +0000 (18:00 -0700)]
Update broadcastradio HAL 1.0 VTS tests.
This is a cherry-pick of the following VTS changes from O MR1 to O:
- ag/
2462390: Fix Broadcast radio 1.0 VTS to not fail on
other radio types than AM/FM.
- ag/
2477726: Make tuned field description more precise and
fix VTS tests to obey it.
- ag/
2549733: Implement out-of-band metadata images (a test for in-band).
Additionally, it fixes config callback handling in OpenTunerTwice test.
Bug: b/
64324703
Test: VTS
Change-Id: I590b9b4d927fb0cd41f92e919343b5b94ad0e246
TreeHugger Robot [Fri, 11 Aug 2017 01:47:49 +0000 (01:47 +0000)]
Merge "Mark diagnostic values as either being numerically equivalent to OBD2 values, or providing the equivalent OBD2 value" into oc-mr1-dev
Tri Vo [Fri, 11 Aug 2017 01:07:22 +0000 (01:07 +0000)]
Merge "Keymaster test statically links to dependencies." into oc-mr1-dev
Tomasz Wasilczyk [Thu, 10 Aug 2017 19:32:45 +0000 (12:32 -0700)]
Widen dummy band range to cover all regions.
Bug: b/
64115131
Test: VTS, instrumentation
Change-Id: I34e9aac440a003226200243c835e6116ba7eae90
Tri Vo [Thu, 10 Aug 2017 20:43:07 +0000 (20:43 +0000)]
Merge "Neural networks test static links to HAL def libs." into oc-mr1-dev
Tri Vo [Fri, 4 Aug 2017 20:01:48 +0000 (13:01 -0700)]
Keymaster test statically links to dependencies.
This test now statically links to libs not guaranteed to be on the
device.
Bug:
64040096
Test: vts-tradefed run commandAndExit vts --skip-all-system-status-check
--skip-preconditions --module VtsHalKeymasterV3_0Target
Change-Id: I6a7b8c116153f18f61a71e5b5bef98343a4de43b
Tri Vo [Thu, 10 Aug 2017 17:45:07 +0000 (17:45 +0000)]
Merge "VTS tests now static link to HAL def libs. #2" into oc-mr1-dev
Tri Vo [Thu, 3 Aug 2017 23:37:47 +0000 (16:37 -0700)]
VTS tests now static link to HAL def libs. #2
And use VtsHalTargetTestDefaults.
Bug:
64040096
Test: crop out all non-affected tests from vts-hal-hidl.xml and run
vts-tradefed run commandAndExit vts-hal-hidl --skip-all-system-status-check
--skip-preconditions
2 failures, same as without this change:
GatekeeperHidlTest.DeleteAllUsersTest
GatekeeperHidlTest.DeleteUserTest
Change-Id: I8f6995e9536a9aefe283ee3effec9f5a7f03b620
Jeff Vander Stoep [Fri, 7 Jul 2017 05:29:12 +0000 (22:29 -0700)]
configstore: sandbox with seccomp filter
Configstore HAL is accessible to third party apps and thus requires
a tight sandbox that reflects the limited system access this HAL
needs.
We use two primary mechanisms to sandbox configstore, selinux and
seccomp, with the goal of restricting its access to userspace and
the kernel. The addition of a seccomp filter is primarily aimed
at reducing the kernel's attack surface that is reachable by
configstore HAL.
Seccomp filters are architecture dependent, so filters need to be
added for each architecture. This change adds a seccomp filter for
arm64 and issues a non-fatal runtime warning for other architectures
which still require a seccomp filter.
Bug:
36453956
Test: boot Marlin and Angler. Verify that configstore is not aborting
due to seccomp violations.
Test: "cat proc/<configstore pid>/status | grep seccomp " returns:
seccomp: 2
Which indicates that configstore is using seccomp-bpf.
Change-Id: Iab014ff357b7329085a5e18a92f51838d2c72371
(cherry picked from commit
ed95043d6433c5900984f24dbb101bba78109775)
TreeHugger Robot [Thu, 10 Aug 2017 03:42:37 +0000 (03:42 +0000)]
Merge "Graphics tests statically link to HAL definition libs." into oc-mr1-dev
Myles Watson [Thu, 10 Aug 2017 03:10:57 +0000 (03:10 +0000)]
Merge "Bluetooth: Check the number of file descriptors" into oc-dr1-dev
am:
269d9ba09a
Change-Id: I1260d97229e5330481178c8f802e2c7f6b651582
TreeHugger Robot [Thu, 10 Aug 2017 03:05:38 +0000 (03:05 +0000)]
Merge "Bluetooth: Check the number of file descriptors" into oc-dr1-dev
TreeHugger Robot [Thu, 10 Aug 2017 02:30:29 +0000 (02:30 +0000)]
Merge "Renderscript test static link to HAL def libs." into oc-mr1-dev