History log of /hardware/interfaces/audio/2.0/default/service.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3acaa668c102cf096a9e3bc540d7a74ca3ac5c36 13-Apr-2017 Mikhail Naganov <mnaganov@google.com> soundtrigger: Use "default" instance name for HAL service

"default" implies using "primary" legacy device module.
This doesn't change anything for binderized mode, because
the server was only registering itself as "sound_trigger.primary",
so it was the only possibility anyways.

Usage of "stub" (debugging) module is still possible
if audioflinger and corresponding services are built with
USE_LEGACY_LOCAL_AUDIO_HAL=true (added makefile check to ensure
that).

Test: "Ok Google" from screen off state on sailfish
Bug: 36570720
Change-Id: I88f1ebd4c1efd0f91e37458746c336a4beef33ae
/hardware/interfaces/audio/2.0/default/service.cpp
213170b663a91706420ade17239089cfa38f4a68 08-Feb-2017 Tomasz Wasilczyk <twasilczyk@google.com> Create Broadcast radio HAL 1.1; implement DigitalStatus enum.

Test: VTS
Change-Id: I338c467c4e373cae547f331ba876afa040238376
/hardware/interfaces/audio/2.0/default/service.cpp
f60901070768c0790639ea62953a56a7f6bc1ed2 25-Jan-2017 Chris Phoenix <cphoenix@google.com> BroadcastRadio HAL uses "default" service name

The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds

Bug: 33844934
Change-Id: I49622132d25c15597f46c19330a9d0b8dbffa704
/hardware/interfaces/audio/2.0/default/service.cpp
63a3bd158a579fce06b2a30cb510a34036e865bb 22-Feb-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "audio_effect HAL uses "default" service name"
549ca2bbe8bf333a3dcadcae9605bc8b0d237910 24-Jan-2017 Chris Phoenix <cphoenix@google.com> audio_effect HAL uses "default" service name

The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds; VTS HalAudioEffectHidlTargetBasicTest passes

Bug: 33844934
Change-Id: I7796982c4cad976aeeabf7708ec0104505332cad
/hardware/interfaces/audio/2.0/default/service.cpp
55f7247d63863330737ab9d97e7cbce2ed5c26d7 17-Feb-2017 Yifan Hong <elsk@google.com> AudioDevices HAL uses "default" service name

The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.

Test: builds

Bug: 33844934
Change-Id: I7ccbf802fcded790b4be325f36a34a3af6b42052
/hardware/interfaces/audio/2.0/default/service.cpp
3c25646562abf65505eb32a03d1dd1cfca502644 09-Feb-2017 Mikhail Naganov <mnaganov@google.com> audio: Check status of registerPassthroughServiceImplementation

Make sure the server aborts if it can't register the main audio
service and the effects service.

Soundtrigger and FM radio are optional, thus their failure to
register is only logged.

Bug: 34634573
Change-Id: If96e3238fe4d986e91581cc1ea0d9b36c24a8b9c
Test: restart audio service
/hardware/interfaces/audio/2.0/default/service.cpp
028223775be7539c5b569a454524584a7ad8e152 29-Dec-2016 Martijn Coenen <maco@google.com> Remove obsolete references to IPCThreadState/ProcessState.

Threadpool can now be configured/joined if needed with
configureRpcThreadpool() / joinRpcThreadpool().

Bug: 31226656
Test: mma
Change-Id: I0d7d9924cc8c8851cc2b61ebdae906204909890e
/hardware/interfaces/audio/2.0/default/service.cpp
a174588f8d2bb17cd0eb90ff3ed2700c000c8d65 21-Nov-2016 Eric Laurent <elaurent@google.com> Revert "Revert "Initial implementation of broadcast radio HAL.""

This reverts commit 2c2df013b25bd96976af82db7e6f3480f0571c6e.
/hardware/interfaces/audio/2.0/default/service.cpp
2c2df013b25bd96976af82db7e6f3480f0571c6e 19-Nov-2016 Eric Laurent <elaurent@google.com> Revert "Initial implementation of broadcast radio HAL."

This reverts commit a33b3419a3c1a4853fc748f24877241b2496ab36.

Change-Id: I8e1c0f3891f02febe148e837b48b80e645a24ce2
/hardware/interfaces/audio/2.0/default/service.cpp
a33b3419a3c1a4853fc748f24877241b2496ab36 29-Oct-2016 Eric Laurent <elaurent@google.com> Initial implementation of broadcast radio HAL.

Test: make
Test: manual test with RadioTest app.

Bug: 31973526
Change-Id: I66199b95999aa92718bb325f8a4ec84a38e2dd69
/hardware/interfaces/audio/2.0/default/service.cpp
10548295023bee99108e418499aff09fe578211e 31-Oct-2016 Mikhail Naganov <mnaganov@google.com> Implement audio devices and streams HAL delegating to legacy HAL

Changes made to the .hal definition:

- introduce Effect ID returned by the IEffectsFactory that
needs to be passed to IStream.{add|remove}Effect; otherwise
it's impossible to retrieve the underlying HAL effect handle;

- change "bus address" in DeviceAddress to "string" type;

- fix signature of some methods w.r.t. returning Result;

- remove unused "struct AudioPatch".

Bug: 30222631
Test: make
Change-Id: Icb51729ef57bb2a5b0b78609735e7481bc04f95c
/hardware/interfaces/audio/2.0/default/service.cpp
0dc44bd1d4c7d5f42b98b62fa6cd8edcc49dcb54 03-Nov-2016 Colin Cross <ccross@android.com> Remove unecessary include that no longer exists

I11496e4c3dd6d0d43f635886b46609cb8e430efc removed
hidl/IServiceManager.h, remove it from service.cpp.

Test: m -j android.hardware.audio@2.0-service
Change-Id: I9e45345b345acb1cc15343c889361c2775933cc3
/hardware/interfaces/audio/2.0/default/service.cpp
27ef4d872d9f6bbbc62d03b807cae694a3c6e2e8 15-Oct-2016 Eric Laurent <elaurent@google.com> audio: add audio HAL service and sound trigger HAL implementation

Audio HAL service is common to audio, audio effect, sound trigger and
bradcast radio HALs.

Bug: 32022304
Change-Id: I3952b9c6de3a6b34e757942120320cf8ae036ed5
/hardware/interfaces/audio/2.0/default/service.cpp