Xin Li
763c473c3d
Merge Android 24Q1 Release (ab/11220357)
...
Bug: 319669529
Merged-In: I976f80006aeb88bde2ae34ca4f9be72cea727d9e
Change-Id: Id94b25af52bd2e2847b6858697ab21cc6ce27aa3
2024-01-30 10:36:50 -08:00
Ray Chin
4c41641825
Bypass Live if there is no HW FE nor SW FE. am: aeaabf3c1f
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2926211
Change-Id: Ib6af8a30193c6dc3fdf9e94292ca78dd7a0d0b93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-01-26 07:54:16 +00:00
Ray Chin
aeaabf3c1f
Bypass Live if there is no HW FE nor SW FE.
...
Bug: 321774563
Test: atest VtsHalTvTunerTargetTest on cf_x86_tv-userdebug
Change-Id: I801bd81f80e4b15f1e3064ed796951aead087557
2024-01-25 12:26:56 +00:00
Ray Chin
8ef6a81771
Blind scan should be an optional feature based on the design document am: 58be11ecc4
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2890674
Change-Id: I99083d453ebc4e41b46f40abbbf883f254312f3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-26 07:27:41 +00:00
Ray Chin
58be11ecc4
Blind scan should be an optional feature based on the design document
...
Bug: 317215552
Bug: 305118733
Test: cf_x86_tv-staging-userdebug
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:740a0a8c5ebd0218139aded763fb3204886c2dd0 )
Merged-In: Id0153700cfa2c02933c23e13ca1305b0a96b00ca
Change-Id: Id0153700cfa2c02933c23e13ca1305b0a96b00ca
NOTE FOR REVIEWERS - errors occurred while applying the patch.
PLEASE REVIEW CAREFULLY.
Errors:
Error applying patch in tv/tuner/aidl/vts/functional/VtsHalTvTunerTargetTest.cpp, hunk HunkHeader[1258,6->1262,10]: Hunk cannot be applied
Original patch:
From 740a0a8c5e Mon Sep 17 00:00:00 2001
From: Ray Chin <raychin@google.com >
Date: Fri, 22 Dec 2023 19:10:46 +0800
Subject: [PATCH] Blind scan should be an optional feature based on the design document
Bug: 317215552
Bug: 305118733
Test: cf_x86_tv-staging-userdebug
Change-Id: Id0153700cfa2c02933c23e13ca1305b0a96b00ca
---
2023-12-26 10:28:05 +08:00
sadiqsada
aa02c517d3
Add demux to mFrontendTests am: 86aa7010fd am: 6afaf8d190 am: 123934b067 am: 71be20f910
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2886926
Change-Id: Ia4c93f3c45da032e639d97dd2eb8e2b6ecc5bf28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-22 00:32:04 +00:00
sadiqsada
71be20f910
Add demux to mFrontendTests am: 86aa7010fd am: 6afaf8d190 am: 123934b067
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2886926
Change-Id: I7de5829fa3f3fdaa816516ee057546b29af68e2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-21 23:54:34 +00:00
sadiqsada
123934b067
Add demux to mFrontendTests am: 86aa7010fd am: 6afaf8d190
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2886926
Change-Id: I915317c40513987417d4e0de332e1205c2115d11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-21 23:20:37 +00:00
Sadiq Sada
e1790b4419
Merge "Add demux to mFrontendTests" into android14-tests-dev am: f91c15c69e
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2886668
Change-Id: I8208255dc67576ec833972f023ffcc9fcfb71e76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-21 22:51:22 +00:00
sadiqsada
6afaf8d190
Add demux to mFrontendTests am: 86aa7010fd
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2886926
Change-Id: I422f6448d26a5e5f2e7915309636503ac92e2c7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-12-21 22:49:41 +00:00
sadiqsada
86aa7010fd
Add demux to mFrontendTests
...
aosp/2640754 adds a tuneFrontend call with testWithDemux enabled.
tuneFrontend() has some logic that calls DvrTests->openDvrInDemux()
which requires mDemux to be available, but mFrontendTests does not
have an associated demux. This CL adds a demux resource.
Bug: 317268814
Test: atest VtsHalTvTunerV1_1TargetTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e7c5595ee5cfe79eb181e60399d8d857526d1af7 )
Merged-In: I62ad038829ca3ed0ecc077527197eec444a5eb12
Change-Id: I62ad038829ca3ed0ecc077527197eec444a5eb12
2023-12-20 22:51:16 +00:00
sadiqsada
630a974006
Add demux to mFrontendTests
...
aosp/2640754 adds a tuneFrontend call with testWithDemux enabled.
tuneFrontend() has some logic that calls DvrTests->openDvrInDemux()
which requires mDemux to be available, but mFrontendTests does not
have an associated demux. This CL adds a demux resource.
Bug: 317268814
Test: atest VtsHalTvTunerTargetTest
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e75c56787a1a9cd6280ab758788bc810ff50cb58 )
Merged-In: I3eb69d8dc10cd2cdbb2d3526317faee2909787f5
Change-Id: I3eb69d8dc10cd2cdbb2d3526317faee2909787f5
2023-12-20 22:14:31 +00:00
Sadiq Sada
78bc62c3d7
Merge "Initialize new Frontend params as nullptr" into main
2023-11-17 21:33:44 +00:00
sadiqsada
59a40429b6
Initialize new Frontend params as nullptr
...
Bug: 288170590
Test: m
Change-Id: Ic5fdf73d5221f2a04232f3820cbf84fb31c135e4
2023-11-10 14:49:46 -08:00
sadiqsada
94eddcf3ce
Handle IPTV tuning read error
...
bytes_read will be -1 if recv_from() fails to capture data from
the udp socket.
Bug: 288170590
Test: atest VtsHalTvTunerTargetTest
Change-Id: I7f3c4789d2631c5add8dff778e2155b7e95a3ffc
2023-11-08 23:03:33 +00:00
sadiqsada
028f27618d
Demux thread reads data after filter start
...
Demux thread should read socket data only when there are active
filters reading data. When a filter is started, the reading
thread on the demux is notified of the active filter, and it
starts reading data. When the last filter is stoped, the thread
is notified and it stops reading data.
Bug: 288170590
Test: manual
Change-Id: Idd380bc0d86c445ce9faef8e445d636bbe4e91fc
2023-11-08 22:36:56 +00:00
sadiqsada
08cae81678
Add reference counter for Filter
...
Filters should start demux reading thread for IPTV when start()
is called and they should PAUSE the thread when stop() is called.
They should only be paused when all associated filters of the
demux are closed. This CL adds reference counters for filters to
track that.
Bug: 288170590
Test: manual
Change-Id: I087175a685a4559918ceaa511971b79e7fcb0a51
2023-11-08 22:36:45 +00:00
sadiqsada
52b7f34ad7
Send DVR FMQ Status back to Filter
...
Events about how full DVR FMQ is should be sent back to Filter.
Bug: 288170590
Test: manual
Change-Id: Id87c652f0f92f8d7afed072eb7415af7ce48b0c4
2023-11-08 22:36:28 +00:00
sadiqsada
56c98294a2
Add IPTV default implementation
...
Frontend::tune(): create a streamer using plugin interface to
read a byte and return LOCKED event if byte is read
Demux::setFrontendDataSource():open a new stream to read data
from the socket and push the data read to DVR FMQ.
Test: atest VtsHalTvTunerTargetTest
Bug: 288170590
Change-Id: Iaf2eae7b4dc9e7d69b1f7b3a367d24f6acdd68be
2023-11-02 16:45:31 -07:00
Lyn Han
51cc83a7b1
Merge "Revert "Add IPTV default implementation"" into main
2023-11-02 23:40:12 +00:00
Sadiq Sada
6c46c89a33
Revert "Add IPTV default implementation"
...
This reverts commit 1f3f0ac11c .
Reason for revert: build failure https://android-build.corp.google.com/build_explorer/branch_dashboard/git_main/build_id/11044788/ quarterdeck https://android-build.corp.google.com/builds/quarterdeck?branch=git_main-without-vendor&target=aosp_x86_64-trunk_staging-userdebug&lkgb=11044124&lkbb=11044818&fkbb=11044818
Bug: 309021506
Change-Id: I27c938017785e8a5ee4f8aa708b4e0f6ab448420
2023-11-02 23:38:06 +00:00
Sadiq Sada
f82af0c6c1
Merge "Add IPTV default implementation" into main
2023-11-02 22:29:36 +00:00
Henry Fang
0804e9f8b2
Merge "Add fix vts fail when configureMonitorEvent" into android14-tests-dev am: 7bb2ce9795
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2807334
Change-Id: I6cf77e7655b3ee02514743610be2b285cf7bde35
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-11-01 01:03:26 +00:00
sadiqsada
1f3f0ac11c
Add IPTV default implementation
...
Frontend::tune(): create a streamer using plugin interface to
read a byte and return LOCKED event if byte is read
Demux::setFrontendDataSource():open a new stream to read data
from the socket and push the data read to DVR FMQ.
Test: atest VtsHalTvTunerTargetTest
Bug: 288170590
Change-Id: Ibbe85739edc1ed1be50ab29fbc3b63969340186a
2023-10-31 11:52:25 -07:00
Eddy-SH Chen
566240ad7a
Add fix vts fail when configureMonitorEvent
...
[Description]
VTS StartFilterInDemux failed when configureMonitorEvent is called
[Root Cause]
Scrambling status event is not notified when configureMonitorEvent is called
so test case failed.
[Solution]
Scrambling status event is not notified because of no input data.
Add input setting and check event notified or not after data is input.
Bug: 288193021
Change-Id: Icaaf0adc5bbd1c512742c48b0b665218da1c7980
2023-10-27 08:16:19 +00:00
Atsushi Iriboshi
288de6d6fb
[RESTRICT AUTOMERGE] Add ISDBT and ISDBS support in the VTS
...
Currently, ISDB configuration isn't supported in config reader.
Add it in this CL.
Bug: 304857982
Test: atest VtsHalTvTunerV1_0TargetTest
Change-Id: I21f53717ab157779d462ead34493169c2934fca7
2023-10-13 09:47:36 +09:00
Treehugger Robot
48612c25b3
Merge "Merge OWNERS files for tv" into main am: 425d2071c9
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2746939
Change-Id: Ia0335803198967fac9decc06bb832584679d5394
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-09-11 17:20:20 +00:00
Devin Moore
db191ca6eb
Merge OWNERS files for tv
...
Test: none
Bug: 296950573
Change-Id: If3d849c1c1a4a3c66edbd4c61a4f6ecf09159289
2023-09-08 23:09:37 +00:00
Yixiao Luo
d4a66cb3d0
Add CAS AIDL/HIDL support for Tuner Descrambler Tests
...
Bug: 266968335
Test: VtsHalTvTunerTargetTest
Change-Id: I55074360587735256c4f0efa8228d28f57b21592
Merged-In: I55074360587735256c4f0efa8228d28f57b21592
2023-08-31 11:39:38 +05:30
Xin Li
879960bdce
Merge Android U (ab/10368041)
...
Bug: 291102124
Merged-In: I7b6fffac2ada0e039f79bad8cc9b4d954e9c3460
Change-Id: I9466127d8d0fa38df36ca99f704853b2db871e67
2023-08-25 13:29:30 -07:00
mike liao
62334235e8
Add fix vts fail when configureMonitorEvent am: b79cbf50f1 am: d8baeb3916 am: 1b000d1343
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2640754
Change-Id: Id7ec0c1fae71d7e6f4cf6676222f24f723bcc9e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-30 00:33:22 +00:00
mike liao
1b000d1343
Add fix vts fail when configureMonitorEvent am: b79cbf50f1 am: d8baeb3916
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2640754
Change-Id: I97914a24ec13a8c8278877907bd6f68012a0deb2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-30 00:05:48 +00:00
mike liao
d8baeb3916
Add fix vts fail when configureMonitorEvent am: b79cbf50f1
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2640754
Change-Id: I48d3c2ecee071096c1b94c94293bb9b1cc39f839
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-29 23:22:37 +00:00
mike liao
b79cbf50f1
Add fix vts fail when configureMonitorEvent
...
[Description]
VTS StartFilterInDemux failed when configureMonitorEvent is called
[Root Cause]
Scrambling status event is not notified when configureMonitorEvent is called
so test case failed.
[Solution]
Scrambling status event is not notified because of no input data.
Add input setting and check event notified or not after data is input.
Test: Manual
bug: 288193021
Change-Id: If5875d064fd67b72f8299205a5e35b1a2bd61934
2023-06-27 11:25:43 -07:00
mike liao
8b39328dcc
Add fix vts fail when configureMonitorEvent
...
[Description]
VTS StartFilterInDemux failed when configureMonitorEvent is called
[Root Cause]
Scrambling status event is not notified when configureMonitorEvent is called
so test case failed.
[Solution]
Scrambling status event is not notified because of no input data.
Add input setting and check event notified or not after data is input.
Test: Manual
bug: 288193021
Change-Id: If5875d064fd67b72f8299205a5e35b1a2bd61934
(cherry picked from commit def4652792 )
2023-06-27 16:42:23 +00:00
Henry Fang
902a4a8252
UEC is not static on real device, so check its range intead of specific value am: c2794f8c26 am: 44272133e5 am: 047d533cdc am: d29b706a30 am: 6cfbbdd338 am: da10e5519c
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2611423
Change-Id: I4b626b51feb0a1ba5b64fec7070e798f882358e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-03 02:18:17 +00:00
Henry Fang
848aa5c246
UEC is not static on real device, so check its range intead of specific value am: c2794f8c26 am: 44272133e5 am: 047d533cdc am: 176d59adcd am: cb0946d2c5
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2611423
Change-Id: I7d26236754b2e44b6a9988b57cc5c938573c37d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-03 01:53:59 +00:00
Henry Fang
d29b706a30
UEC is not static on real device, so check its range intead of specific value am: c2794f8c26 am: 44272133e5 am: 047d533cdc
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2611423
Change-Id: Ic3ef537fb3f10249e8916c0d69d66260affce09a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-03 00:00:33 +00:00
Henry Fang
047d533cdc
UEC is not static on real device, so check its range intead of specific value am: c2794f8c26 am: 44272133e5
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2611423
Change-Id: Ia81b10cf46a0b37aa09ef96143463d5970fa2979
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 23:30:57 +00:00
Henry Fang
44272133e5
UEC is not static on real device, so check its range intead of specific value am: c2794f8c26
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2611423
Change-Id: Ic52778208de887ab8ff62b9e275c96fdd604215f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-02 23:09:07 +00:00
Henry Fang
c2794f8c26
UEC is not static on real device, so check its range intead of specific value
...
Change-Id: If165935ce639bac439af21f23b741ab2fa999bb9
bug:285561687
test: manaul
2023-06-02 17:15:12 +00:00
Shraddha Basantwani
e8a9336051
Tuner : Add missing bug component id for VTS am: fdbc1dd5cc am: d061b5a4f6 am: f3b3b37a9f
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2547010
Change-Id: I49a0fe41f5d74f2af861e801a187c5e6d8d45317
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-04-19 23:04:41 +00:00
Shraddha Basantwani
fdbc1dd5cc
Tuner : Add missing bug component id for VTS
...
Bug: 278494089
Bug: 278494335
Test: NA
Change-Id: Icb2a536e32aee26b0a8a01a266b11ebabe3db5ea
2023-04-19 15:53:40 +05:30
Alex Buynytskyy
ec1198d941
UpsideDownCake is now 34
...
Ignore-AOSP-First: UpsideDownCake Finalization
Bug: 275409981
Test: build
Change-Id: I832ab7a8b5445ba85e27bbcf5be64906bfa0e5be
2023-04-07 23:41:20 +00:00
Devin Moore
64950a0cce
Allow android.hardware.tv.tuner V2 to be used
...
Add V2 to the Android 14 framework compatibility matrix.
Also update the tuner-default device manifest fragment to reflect the
version of android.hardware.tv.tuner that it serves.
Test: lunch aosp_cf_x86_64_tv-userdebug && atest hal_implementation_test
Bug: 266868403
Change-Id: I14264dc156d086bc2e25ff41cb71aef37f629e95
2023-04-04 21:25:22 +00:00
Treehugger Robot
95126a0a07
Merge "Add ATSC support in the vts" into android12-tests-dev am: 333df15518 am: 368ca264f2 am: fee45b6dbb am: 546704447e am: ab53b665ec
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2471289
Change-Id: I39cf0ba5c8005e98773bd47ac78a6f39ece1c297
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 02:18:56 +00:00
Treehugger Robot
ebd7b7afb8
Merge "Add ATSC support in the vts" into android12-tests-dev am: 333df15518 am: 368ca264f2 am: fee45b6dbb
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2471289
Change-Id: If81bfd72c984aed3ff5bdd281995413b4825c747
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 01:00:54 +00:00
Treehugger Robot
fee45b6dbb
Merge "Add ATSC support in the vts" into android12-tests-dev am: 333df15518 am: 368ca264f2
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2471289
Change-Id: I384cfc0e1dc70275f87e10997a29b14225690105
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 00:38:23 +00:00
Treehugger Robot
368ca264f2
Merge "Add ATSC support in the vts" into android12-tests-dev am: 333df15518
...
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2471289
Change-Id: If47be0aaa310c6e3bbcddeffcc1c2a201654a0f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-15 00:01:42 +00:00
Treehugger Robot
333df15518
Merge "Add ATSC support in the vts" into android12-tests-dev
2023-03-14 23:24:36 +00:00