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/core/java/android/hardware/radio/RadioTuner.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/core/java/android/hardware/radio/RadioTuner.java
|
ce40fe9b1b15221eb91d8b82322b695161664932 |
|
05-Jan-2018 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Implement front-end APIs for config flags. Also, publish get/set/updateProperties APIs. Test: instrumentation Bug: 69958423 Change-Id: I26178b16326d856203e6c8186a21af66b36705ed
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
8e932c61db78e7a04f6a98e070089f10abdccf1a |
|
17-Nov-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Revert "Revert "Implement front-end APIs for generic vendor-specific parameters."" This reverts commit 3ccddd6747b5af02045869ed660b55496f563a5a. Change-Id: I2fefc0f128cc6f50ce51cbb2d689d931e7d34cf2
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
3ccddd6747b5af02045869ed660b55496f563a5a |
|
17-Nov-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Revert "Implement front-end APIs for generic vendor-specific parameters." This reverts commit 7c22694dc2b0df5a74837f4268f2c1ce6181c49c. Change-Id: I311166b4cfb55ea032c89a5a7ce49eeaeb02338e
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
7c22694dc2b0df5a74837f4268f2c1ce6181c49c |
|
11-Nov-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Implement front-end APIs for generic vendor-specific parameters. Bug: 65862441 Test: instrumentalization Change-Id: Ieec0431c9d851de3215c4cf8eb84581db7e001bc
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
67f9d5070a74a0bf34f0335899a96dedcac26c96 |
|
05-Aug-2017 |
Jeff Sharkey <jsharkey@android.com> |
Fix broken javadocs. Bug: 64337634 Test: make -j32 doc-comment-check-docs Change-Id: I20fdd3dcddef09111d35946c41c596c7689effa6
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
0f1776d08b43f5f71a9f89b6a4f1838df4d3d744 |
|
03-Aug-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Pass vendor-specific info as map. This solves a problem of identifying, if a given application is talking to a hardware that can handle format of these strings. Bug: b/64229617 Test: VTS, instrumentation Change-Id: I6f525be90105bfdc01a899feea2a3151719ec8d2
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
4482b1413656b9c0c5937b4d7a73235f872a6678 |
|
17-Jul-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Implement out-of-band metadata images. This saves a lot of HIDL bandwidth, by not including raw image data in metadata vector. Bug: b/63702941 Test: instumentalization, none added Change-Id: I4aa3df126e4e9ab1821d98ea91d4badec5a2cf82
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
c4cd823a2e4ce62d3a1c6ee6c71bb406c564608c |
|
14-Jul-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Fill announcement-related gaps in Broadcast Radio APIs. - adds TA and TP flags to ProgramInfo struct - adds a callback to cancel announcement Bug: b/63702941 Test: Instrumentalization, VTS Change-Id: I09317c8ee837ee3f522037d0a727b095ef9a87a6
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
24250ef9481da08f26cdeb2ef7075783662f05ee |
|
14-Jul-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Deprecate onMetadataChanged. All ProgramInfo changes are passed now by onProgramInfoChanged callback. The onMetadataChanged callback is still called for compatibility reasons. Bug: b/32621193 Test: instrumentalization (none added) Change-Id: I80be8d3b55614c618514ac1e081a3ba60f4060b3
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
8cfb0e81fdd91b7fe1c02287394ac068287281d5 |
|
12-Jul-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Implement ProgramSelector for font-end Java APIs. Bug: b/32621193 Test: instrumentalization Change-Id: Ibb9841fed76ef3568c2e36ca28ea31addf9175f1
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
05392d6360b89538aa8fcbb1afd50775adfadcf4 |
|
11-Jul-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Publish new Broadcast Radio APIs. Also, rename FEATURE_RADIO to FEATURE_BROADCASTRADIO. Bug: b/34348946 Bug: b/63405337 Test: instrumentalization Change-Id: Ibf5851a10b94f9e82db85f740fde6f28efe48666
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
c9a1ac78192e773d32462a3de899c7522c55eded |
|
18-May-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Implement remaining ITunerCallback methods. Test: instrumentation tests passes, none added Bug: b/36863239 Change-Id: I57de30992f679624c8fde0657c0e24b5cbfab905
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
5f0fbaef380b6d462429c57f85a0e624c62aefbf |
|
27-Mar-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Add analog force mode for analog/digital hybrid modes. Bug: b/32621193 Test: existing VTS pass, none added. Change-Id: Id8b53bb9881648ae64447cd7b4b3236ec3148f34
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
e597ce15b3c110036fcaff4fee8cfc94fd97b3ce |
|
24-Mar-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Add background scan routines and callbacks to broadcast radio API. Bug: b/34054813 Test: it builds. Change-Id: I4483d1034f28af05d869cada672e9c0988bd4b65
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
d44b2ea109d3039f2aeba237f86d0db51c3ba648 |
|
08-Mar-2017 |
Tomasz Wasilczyk <twasilczyk@google.com> |
Add getProgramList call to the broadcast radio API. Test: manual test of existing API, no tests for the new one. Bug: b/34054813 Change-Id: I7fd8c89d1eb9685856a72c9234df6569d20cc2d4
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
7058e4ca585a06462a495d021d61e1fd27f85cd2 |
|
08-Oct-2015 |
Sanket Agarwal <sanketa@google.com> |
Radio features for Automotive usecase. 1. Add clock to metadata - If the CAR does not have a clock (no network or bad clock) then Radio RDS could be used as a proxy. 2. Add support for emergency announcement - If the CAR wants to make an emergency announcement. 2.1 Add support for callbacks. Bug: b/24807501 Bug: b/22701655 Change-Id: Ib3131de03a022181559fd31da6701d9d3fa8698d (cherry picked from commit 659688a129189f2a9aa353ddf9e107d5f293c4ca)
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|
2035ac85f61b0e7fa384d52fcfa99766424c122c |
|
06-Mar-2015 |
Eric Laurent <elaurent@google.com> |
broadcast radio API Initial implementation of system APIs for broadcast radio framework. Added manager and interfaces to control a broadcast radio function exposed by the radio HAL. - RadioManager: contains data structures and definitions as well as top level API for feature discovery and tuner interface instantiation. - RadioTuner: interface to control a broadcast radio tuner. - RadioModule: framework component implementing the RadioTuner interface and controlling a HW radio module via the radio HAL. - RadioMetadata: representation of radio meta data (Station name, PTY, song title, artwork, etc...) communicated by the framework to the client. Change-Id: Iee42a185c694503e25f0b2dcfa417d88f5e9549b
/frameworks/base/core/java/android/hardware/radio/RadioTuner.java
|