History log of /hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8c34c8179d4b745338e6200b337488ef9ad4b7ed 08-Feb-2018 Tomasz Wasilczyk <twasilczyk@google.com> Move broadcast radio 1.2 default implementation back to 1.1.

Bug: 62945293
Test: VTS

Change-Id: I95d68ea61f5b50c5b510212b0941bddad1158f97
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
f679e8b6ece550ea84348c70b8e414d92fc4a5c6 14-Sep-2017 Tomasz Wasilczyk <twasilczyk@google.com> Branch out Broadcast Radio 1.2 HAL.

Bug: 62945293
Change-Id: Ic84f9fe6c17040053257085801208ed527fd07ab
Fixes: 64115813
Test: instrumentation, VTS
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
fa3a559d86644a0a374450bb1dcfbb24f40fce37 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: If1a5f9900800b8537ef158beefcbaf3c1008c3da
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
5be4c2b6e3bd1c6c30b5ecf8debd1db441805a3e 27-Jul-2017 Tomasz Wasilczyk <twasilczyk@google.com> Remove a hack for 1.0/1.1 bitmap compatibility.

Instead, implement it correctly.
This hack was a quick jury-rigging before O MR1 FC.

Bug: b/36864090
Test: VTS
Change-Id: Ia9caff9228518ec573a85437e9070db777057359
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
753c1d1ef27a7f0519c954ffa462fae0cfb18976 25-Jul-2017 Tomasz Wasilczyk <twasilczyk@google.com> Implement closing default radio implementation by invalidating all future calls.

Also, use the new hidl_vec range constructor.

Bug: b/36864090
Test: VTS
Change-Id: I92a22ab7f263edd39e42abb65bc25b3d3dc33a1e
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
c1763a679659cdb1a50f7b4640b6c3f659f1d666 25-Jul-2017 Tomasz Wasilczyk <twasilczyk@google.com> Fix remaining broadcastradio 1.1 VTS TODOs.

This includes:
- cover all AM/FM bands, not just first one
- fix flakiness on late callback dereference
- fix 1.0 tuneComplete check
- move utils includes into separate subdirectories

Bug: b/36864490
Test: VTS
Change-Id: I6e2427ac29abd6278c9783cf83b4df05195ac7ea
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
ba3e254483c18238b25445b48d9d3592d40689a3 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: VTS
Change-Id: I73d5218095e4af34c58da8dcfc520abd4cb46c26
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
2834b95b12edb0b234594b21bcb4b44cc797fc90 12-Jul-2017 Tomasz Wasilczyk <twasilczyk@google.com> Move utils lib out from implementation namespace.

RadioService may benefit from it too.

Also, fix subchannel base, as I found a tiny comment about it in the 1.0 HAL.

Bug: b/32621193
Test: instrumentalization
Change-Id: I11939025b72bdeab4cc6393e25159f53164e22ed
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
a02b6ef23c6dd0405ceb1337ba05bf4e0087890c 05-Jul-2017 Tomasz Wasilczyk <twasilczyk@google.com> Implement ProgramSelector at HIDL layer.

No front-end implementation yet.

Bug: b/32621193
Test: VTS
Change-Id: I48f034e709254836cad35bbeb4285c3c42a9e1cd
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
100f2ed58ade0351f30099c4784363005f7754f7 30-Jun-2017 Tomasz Wasilczyk <twasilczyk@google.com> Add RDS info to virtual stations, convert to ProgramInfo.

Bug: b/36864090
Test: manual, VTS (none added)
Change-Id: Iad54f5abee4c722030ae118cb3c4d8ad64225b34
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp
4837755ce9c8d36223e95af7b92dad9095385533 22-Jun-2017 Tomasz Wasilczyk <twasilczyk@google.com> Initial Broadcast Radio HAL 1.1 default implementation.

The new implementation does not rely on legacy HAL, it implements
HAL 1.1 directly instead.

This is not a full implementation yet, but passes all existing tests.

Bug: b/36864090
Test: VTS, instrumentalization, Unit
Change-Id: Ic8eddd19d0bf6777b4086d099183d71e05d7da0e
/hardware/interfaces/broadcastradio/1.1/default/VirtualProgram.cpp