History log of /frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d0c78f9f28599ac97dbca06c1634238f9b25be40 29-Mar-2018 Tomasz Wasilczyk <twasilczyk@google.com> Fix empty program list filter handling.

Also, fix some minor issues about program list fetching.

Test: manual
Bug: 74353024
Change-Id: I77546b806f2d9de9505e64335af47e99079cea3e
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
27926edc3b737823bd6bc3146b6e73a69f8dfe3a 27-Mar-2018 Tomasz Wasilczyk <twasilczyk@google.com> Indicate whether BandConfig initialization is required or not.

The broadcastradio HAL 1.x requires waiting for onConfigChanged callback
to indicate the initialization is done, while HAL 2.0 does not have the
config setting (at the tuner session level) at all.

This change makes it possible to cleanly workaround race condition in the
radio app retaining support for both HAL revisions. Future versions of the
RadioManager will provide a method to open a session without taking care
about these nuances.

Bug: 74353024
Test: manual
Change-Id: I5de2d5e5c33626fcf0cfbbaf121d0b13e53d0bae
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
fc677394323d53b5844f099ae26bd8aed1f596dd 23-Feb-2018 Tomasz Wasilczyk <twasilczyk@google.com> Implement front-end support for HAL 2.0 metadata.

Bug: 73816100
Test: instrumentation
Change-Id: I1d4e9094f7a2eaf13a14f5fa560a391fcbae9804
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
703ab4dfc0f84445278f32e4d10230d8ba433f83 02-Feb-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Implement front-end API to retrieve DAB frequency table."
58f34065c53067a22bba6b8af7f9cb759701e79e 13-Jan-2018 Tomasz Wasilczyk <twasilczyk@google.com> Implement front-end API to retrieve DAB frequency table.

Bug: 69958423
Test: instrumentation (none added)
Change-Id: I7e648f988baf3b14d814588d44b18fd57c108906
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
3b4465e65688f899f2eecf5701cda044a3104523 15-Jan-2018 Tomasz Wasilczyk <twasilczyk@google.com> Finish broadcast radio HAL 2.0 radio service.

Instrumentation tests are now passing.

Bug: 69958777
Test: instrumentation
Change-Id: I0cabd6bf4565fc51208fddd18fb6f42337755382
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
eab3e5509689cf4dd066f0de5e060967626b3a2a 12-Jan-2018 Tomasz Wasilczyk <twasilczyk@google.com> Update ProgramInfo to match HAL 2.0 changes.

Bug: 70939328
Bug: 69958777
Test: instrumentation (none added)
Change-Id: Ia3065eb5f9fdd881d0eac603dd0c79b23b712be5
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
f151a7b3377e956fedd4f3e63afc880c35310219 12-Jan-2018 Tomasz Wasilczyk <twasilczyk@google.com> Implement front-end APIs for announcements.

Bug: 68045105
Test: instrumentation (none added)
Change-Id: I602e8bb0c40516a732d606f745c8f7721583155f
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
436128f23ae4efc52bbfa3cdde666a139b4bedc4 09-Jan-2018 Tomasz Wasilczyk <twasilczyk@google.com> Implement front-end APIs for dynamic program list.

Bug: 69860743
Test: instrumentation
Change-Id: I326865c690d315b867626599174e34911564ef9e
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
ca98cde254fef6c31634d8a3069a0d7b76ecf908 04-Jan-2018 Tomasz Wasilczyk <twasilczyk@google.com> Implement part of ITunerSession interface.

Methods not covered are related to tuning or program list.

This makes 11 passing test cases and still 6 failing for the new HAL.

Test: instrumentation
Bug: 69958777
Change-Id: I2631d66d05774adb9e8fd42c8309e16f832c4478
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
f58305d137f07071238239dfa0a144cfefc2831c 28-Dec-2017 Tomasz Wasilczyk <twasilczyk@google.com> Implement opening session for HAL 2.0.

Test: bit BroadcastRadioTests:android.hardware.radio.tests.functional.
RadioTunerTest\#testOpenTuner
Bug: 69958777

Change-Id: Ie371b395986d28dae5f687eeae16f11e4c204490
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java
d65b3ca029c832bf2654c892a50327bc8feffab1 13-Dec-2017 Tomasz Wasilczyk <twasilczyk@google.com> Initial implementation of HAL 2.0 counterpart for radio service.

Test: KitchenSink
Bug: 69958777
Change-Id: I7c697af76114e8c5d158ca592d2711b980101d60
/frameworks/base/services/core/java/com/android/server/broadcastradio/hal2/Convert.java