d77d836d0ddfd824facdc9fd2cf06501462d483d |
07-Dec-2017 |
Andy Hung <hunga@google.com> |
audioserver: impose memory restrictions Impose restrictions to limit effect of excessive memory allocation. adb shell setprop audio.maxmem SOME_VALUE_GREATER_THAN_60MB_IN_BYTES adb shell pkill audioserver and see what happens when AudioTracks / AudioRecords are created Test: as above Bug: 69927864 Change-Id: I0a6a90db3321f066a25fb2fcd01e9f834d199979 (cherry picked from commit 21052719e6dcd87266b4c556f11dc7209295fdf1)
ndroid.mk
ain_audioserver.cpp
|
00a21a30f0b8e13a4c5f5f22efd13cc7abf28179 |
16-Nov-2017 |
Mikhail Naganov <mnaganov@google.com> |
audioserver: Increase hwbinder thread pool size Use 4 threads instead of default 1, since audioserver serves many clients. Bug: 67203473 Test: audio still works Change-Id: I7b191974f1a912fd8adf0096c3a1abf33a3d12fa
ndroid.mk
ain_audioserver.cpp
|
bf1c3e0ae1ae1ea015957b7b73362326f8a4a1d4 |
16-Nov-2017 |
Mikhail Naganov <mnaganov@google.com> |
Revert "audioserver: enable HIDL callbacks" This reverts commit e2afa1eba5cdeaf4ca0c9f4613a1f2c0231bd86d. Bug: 31748996 Bug: 67203473 Test: build Change-Id: Ic048423ffa186ed0249a005180a08626bc30b5f2
ndroid.mk
ain_audioserver.cpp
|
a098be2bfa75d04c07f5bbf7a3eb991add89f260 |
03-Oct-2017 |
Wei Wang <wvw@google.com> |
Merge "audioserver.rc: start audioserver earlier"
|
bfb6e108a3f4869166fbc53f7f6e153f3283016a |
03-Oct-2017 |
Phil Burk <philburk@google.com> |
Merge "audioserver: enable AAudioService for MR1" into oc-mr1-dev am: c1982130b3 am: 838ec2d2ab Change-Id: Iea21e186795daa65b59a25fc22e25c7b5bc215a7
|
5b38eb309cebf994402f0a2461dae763bcd6b81a |
30-Sep-2017 |
Phil Burk <philburk@google.com> |
audioserver: enable AAudioService for MR1 Another CL in OC-DEV may have turned it off. This was added to resolve merge conflicts and to only enable AAudioService when supported by the vendor. Bug: 65280854 Bug: 65262790 Test: Enter adb shell setprop aaudio.mmap_policy 1 Test: Enter adb shell killall audioserver Test: Enter adb shell dumpsys media.aaudio Test: It should print "Can't find service: media.aaudio". Test: Enter adb shell setprop aaudio.mmap_policy 2 Test: Enter adb shell killall audioserver Test: Enter adb shell dumpsys media.aaudio Test: It should print a short dump because the service is running. Change-Id: Ic68d136c99c16134aa704495311ab25285fd76a9
ain_audioserver.cpp
|
21385d04729f131eec74cf569b67dd7f9c95d26e |
15-Sep-2017 |
Wei Wang <wvw@google.com> |
audioserver.rc: start audioserver earlier We have seen sometimes SystemServer's StartAudioService wait for native audio policy service. This CL will move audioserver to be started on "boot" trigger of init.rc where class 'hal' is started and data/ access are also ready, so it will give audioserver more time to initialize to avoid service backoff. Bug: 64218899 Test: 50 reboot cycles on Taimen Change-Id: Ic220eb74a7a0df64b531a28c7b9d6fb6d38d3699
udioserver.rc
|
bf55cc0583b7c913be7946c3a3a96ef359b6d8b7 |
30-Aug-2017 |
Jaekyun Seok <jaekyun@google.com> |
Add 'vendor.' prefix to a vendor HAL service name To prevent property name collisions between properties of system and vendor, 'vendor.' prefix must be added to a vendor HAL service name. You can see the details in http://go/treble-sysprop-compatibility. Test: succeeded building and tested on a walleye device Bug: 36796459 Change-Id: I9b51b48ae553707b9f140480b9e630c7dbbfa471
udioserver.rc
|
e66ef840c36aaca77c618873da203115d9921fcc |
15-Aug-2017 |
Glenn Kasten <gkasten@google.com> |
Merge "Update OWNERS to be more specific"
|
ff6900d8f991aac0b67b625f8a1d4d0461b4c50e |
02-Aug-2017 |
Ivan Lozano <ivanlozano@google.com> |
Generate IAudioRecord with AIDL. Use AIDL to generate the IAudioRecord interface rather than using a manually implemented interface. Bug: 64223827 Test: Ran the AudioNativeTest and CtsMediaTestCases CTS tests. Change-Id: Iade23c73253a97c358050bbd697ebe592b89a4c0
ndroid.mk
|
8499f13735227aab50b4bc859a1ea6f02166e912 |
04-Aug-2017 |
Glenn Kasten <gkasten@google.com> |
Update OWNERS to be more specific Still to do ... media/OWNERS Test: Gerrit works as expected Change-Id: I2645175569b579764d0298641287e56bfabeab9f
WNERS
|
88724633820406638b217656625e92afc78e6d82 |
23-Jun-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Remove previous implementation of RadioService. Bug: b/36863239 Test: instrumentalization Change-Id: I47892ce638b1247f0f367265f68461a418bd6753
ndroid.mk
ain_audioserver.cpp
|
7f6b40d78b1976c78d1300e8a51fda36eeb50c5d |
09-Feb-2017 |
Phil Burk <philburk@google.com> |
AAudioService: integrated with audioserver Call the MmapStreamInterface from AudioFlinger instead of the FakeHAL. Fix sending timestamps from the thread. Add shared mode in service. Bug: 35260844 Test: CTS test_aaudio.cpp Change-Id: I44c7e4ecae4ce205611b6b73a72e0ae8a5b243e5 Signed-off-by: Phil Burk <philburk@google.com>
ndroid.mk
ain_audioserver.cpp
|
87251eee475a53599b980334df777326fa8e1527 |
17-Feb-2017 |
Nicolas Roulet <nicoroulet@google.com> |
Merge "Implement log merging."
|
1700f3dd91f8a3269a04a7a5941d93a6fd11b62a |
17-Feb-2017 |
Eric Laurent <elaurent@google.com> |
audioserver: stop service when VTS tests are running Stop audioserver service when vts.native_server.on property is set to avoid conflicts when testing single client HAL implementations. Bug: 33245139 Test: set and reset property and check service is stopped and started Change-Id: I4e45d21a57e5b2cf048c5f80669114fcfbbd9df3
udioserver.rc
|
40a4498b967d000c93e8561db5fdd0488cc1d824 |
03-Feb-2017 |
Nicolas Roulet <nicoroulet@google.com> |
Implement log merging. Still missing: * Put in separate periodical thread Bug: 35329293 Test: manual Change-Id: Ie8802fb7972e20d8dec493376ea253bb782f3a46
ndroid.mk
|
e2afa1eba5cdeaf4ca0c9f4613a1f2c0231bd86d |
17-Dec-2016 |
Eric Laurent <elaurent@google.com> |
audioserver: enable HIDL callbacks Start hwbinder threadpool explicitly when starting services for HIDL HALs using callbacks. To be reverted when bug 31748996 is fixed. Bug: 33700240 Test: check callbacks with broadcast radio HAL. Change-Id: I504e97b6be4f95317ec04cc18df6ae545e74475d
ndroid.mk
ain_audioserver.cpp
|
8ad947667b8460f87f71aecab7ac8c23c40f5350 |
02-Nov-2016 |
Marco Nelissen <marcone@google.com> |
Move IMediaLogService to libmedialogservice So audioserver and libmedialogservice don't have to link against libmedia Test: build/boot Change-Id: I4040d9f6db59807c3fa56321d45fb6ab50fb5edb
ndroid.mk
|
c661ae6165338fd5f0bca50a63058b4bcd6def4b |
25-Oct-2016 |
Marco Nelissen <marcone@google.com> |
Remove unneeded links with dynamic libraries Various media components were linking against dynamic libraries that weren't needed. Test: built and booted Change-Id: I7379506fd06d4e28e0eff0001fd073a2d3860f8e
ndroid.mk
|
f7854d45bd12d5239c588767bf85953aca46b4ef |
15-Oct-2016 |
Eric Laurent <elaurent@google.com> |
audioserver: restart audio hal service on restart Also update to use common audio uuid type definition. Bug: 32022304 Change-Id: I25ceb48af1446862d36b3be9d17c1f081b2cf1c7
udioserver.rc
|
00bbc1d5ee0ad847ed07a273d103e2996862e98b |
19-Jul-2016 |
Srinath Sridharan <srinathsr@google.com> |
Making sure audioserver can write into foreground cpuset If multiple writepids, all must be in one line to take effect. Else, only the last one will take effect. bug: 30192722 bug: 28312446 Change-Id: I3dcb047ef724c79994443da8a9be10b196301445
udioserver.rc
|
caba519fa5d7c8f223678d729776c5045d6339fb |
12-Jul-2016 |
Tim Murray <timmurray@google.com> |
Put mediaserver and audioserver in the foreground stune group. bug 29512132 Change-Id: Id727977d832bdb291790e603e8a65416b9f0c76a
udioserver.rc
|
58f3e5541361cb04d64b8ad6a676ad0d77a4ee57 |
15-Apr-2016 |
Martijn Coenen <maco@google.com> |
Move system services into correct cpusets. To foreground: - cameraserver - mediaserver - audioserver - mediacodec - drmserver - mediadrmserver - mediaextractor Bug: 24949295 Change-Id: I182e5cf6fa4b33d87a0a2f77b0b03fa8d76b8e27
udioserver.rc
|
9c0b3a300956162b9e70d74db69d9bbb87868eb1 |
24-Mar-2016 |
Eric Laurent <elaurent@google.com> |
medialog: add missing call to join binder thread pool Bug: 27816096 Change-Id: I4ec4a5bdb98a793554fc8c3cc01c2a897d11adf0
ain_audioserver.cpp
|
e875c8016198b4d84225fcf45d905fc424e53553 |
18-Mar-2016 |
Glenn Kasten <gkasten@google.com> |
Make build warnings be errors Change-Id: Ia9e32a36f5c0268c8e85ebf25168821d8ad0162d
ndroid.mk
|
8fa2697e21c61998f78c346251d2c08f77d720ea |
03-Mar-2016 |
Andy Hung <hunga@google.com> |
Update audio services for 64 bit compilation audioserver still runs in 32 bits Bug: 27479136 Change-Id: I99ac607e4ce006a87abc2a3f838023e00ef78647
ndroid.mk
|
ae0cff1d48b2cd10aeff9627398faf684894eece |
24-Feb-2016 |
Glenn Kasten <gkasten@google.com> |
Restore media.log service Bug: 26306954 Change-Id: I00319f4869f46941e4c814a29b2f69a62e572743
ndroid.mk
ain_audioserver.cpp
|
dcb346b7dc5b88c3e85db8a70bbd6a2fee8192b9 |
09-Sep-2015 |
Marco Nelissen <marcone@google.com> |
Run audio services in audioserver instead of mediaserver audioflinger, audiopolicy, (fm) radio, soundtrigger moved to audioserver. medialog is removed from mediaserver. audioserver has same permissions and rights as mediaserver. mediaserver is allowed to specify client uid to audioserver. Subsequent CL will add medialog to audioserver. TBD: Pare down permissions. Bug: 24511453 Change-Id: Iccaa08b874a502710d142e72f8abbb3d97c44cfa
ndroid.mk
udioserver.rc
ain_audioserver.cpp
|