Age | Commit message (Collapse) | Author |
|
b0a7cadfd7 -s ours
am skip reason: Merged-In I424015a4ec7e28c4775f7d2614d10d0958dcdb2e with SHA-1 f8a522d2c9 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/TV/+/20750952
Change-Id: I3d05410840a1a1854a60dffd1cdbe97358feaf43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am skip reason: Merged-In I424015a4ec7e28c4775f7d2614d10d0958dcdb2e with SHA-1 f8a522d2c9 is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/TV/+/20750952
Change-Id: Id5c955c23c78e0bc1aa6d2724234a8bc5b7b4c77
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Bug: 236636175
Test: m TVUnitTests
Test: m RunTvRoboTests
Change-Id: I424015a4ec7e28c4775f7d2614d10d0958dcdb2e
Merged-In: I424015a4ec7e28c4775f7d2614d10d0958dcdb2e
|
|
Change-Id: I271f86ad0dea062fb4489bc08f05a9c7c5204d13
|
|
Change-Id: I895d7536ca7cad9ac3825d088dd16db736fc80f2
|
|
For the tuner input, input_long_label_for_tuner will be displayed on the
UI (from onBindViewHolder()). We should use it to calculate the UI size.
Bug: 262824697
Test: check UI
Change-Id: If3f39247aca6b1847ac2685bc658e221bf361998
|
|
Bug: 236636175
Test: m TVUnitTests
Test: m RunTvRoboTests
Change-Id: I424015a4ec7e28c4775f7d2614d10d0958dcdb2e
Merged-In: I424015a4ec7e28c4775f7d2614d10d0958dcdb2e
|
|
Change-Id: Ib642c27bd7f4e55ef618d565756c6757c8cdf050
|
|
Change-Id: I717a1ed409e3792c1521b7b7a96d178de52030b5
|
|
Change-Id: I1be34dd300f3c5c33d09cd0ae45f9852cc894d3f
|
|
|
|
Change-Id: I83b3c5f35b97a05cce39bcc5473ee710ea6b1e9c
|
|
Change-Id: Iaa89378b039c05cbdda2ed6b889e8820d2396091
|
|
`setVolumeByAudioFocus` doesn't actually take focus back in case we lose it while in the middle of playing TV. This can happen when a TIAS requests focus while a TV program is playing. `requestAudioFocus` will attempt to grab focus from the audio manager, while also calling `setVolumeByAudioFocus` at the end.
Bug: 241110408
Test: Cuttlefish
Change-Id: I5df860a351554a5a5b4ac18c8693d5531c85b816
|
|
Change-Id: I2d07bfff489976692651f978a39813062e591afe
|
|
Change-Id: I6a8977d83f414e4ab9e69c7127dfde8c7b29b6c2
|
|
|
|
Bug: 241110408
Test: Cuttlefish manually
Change-Id: I9192ae99e6381998f4deba6500ee5832ba7b52ca
|
|
Bug: 241110408
Test: Cuttlefish manually
Change-Id: Ife9777ecbb5d11cfc6dcf347c4f1862e1f6dd783
|
|
Change-Id: I70e8b23abb0d429befd8f7a47b947c26c26dc0fe
|
|
Change-Id: I31e764ef65203762f89e082ed15aba852451de88
|
|
Change-Id: Ic22cfe8b2f75609d6cdd6ebed1ddba0961bfe30b
Bug: 239416490
Test: Cuttlefish
|
|
Change-Id: Icc41b27830f73d4547208199209fd9f75e63755f
|
|
Change-Id: Ic5e405cbfddb30aa31b85d666e55ced281ec3676
|
|
Test: Cuttlefish
Bug: 240268320
Change-Id: Ia0028d04b0cb58d45fbe75d13975c7db4edf3909
|
|
Change-Id: I16c039a3231a48bc8fe18217ac099d3d098c5039
|
|
Change-Id: I09cd4a860c985685b847b8114196162f7084f7fc
|
|
|
|
Currently, the SampleTunerTIS uses a combination of
frontend tuning and dvr reading to receive its input. This
combination does not match real use cases and causes an
incorrect state in the Tuner HAL, as described in
attached bug. This CL changes the Tuner to instead use
only the DVR or Frontend input depending on a static
flag given at compile time.
Note that with the current state of the default Tuner HAL,
only DVR playback mode will result in input being fed to
TIS. The inclusion of Frontend Input still serves as a
valuable sample of a real use case, and can be implemented
through changes to our default Tuner HAL.
Bug: 239731089
Test: Manually with Cuttlefish and LiveTv
Change-Id: I69ce32a9732dce664cd79381a4634e905ab5bd63
|
|
Change-Id: I69f991fb6c2b560772c64c43205c40b56b8cfaa3
|
|
Change-Id: I9156e07645be9176697444115a6245a0b86701b7
|
|
|
|
Change-Id: Ia327f53094981a5478fbc4115b0d0f9ffa4cc7b2
|
|
Change-Id: Iac30cd91ab606d9fa27f67998b332f5e2631ee14
|
|
|
|
Change-Id: Ibba0482bd612a3a1dd88f9df87ea2764ffe13133
|
|
Change-Id: Id943c67e3170de18468403c653bcabebdd94d435
|
|
|
|
Change-Id: Ie50924f1ec7c940e6a2de6d09a1fb02d6b8b60d7
|
|
Change-Id: I7a546bb90383fc2a1850ff7a30cae9f40b1c4bfc
|
|
Change-Id: I2bb5ee8249b28f803de64eb0ea9caa2cab2ae688
|
|
Test: Cuttlefish
Bug: 241110408
Change-Id: I9d9d2f6f7872f5874cc7ea48d2100d5cbea1e30b
|
|
Bug: 241110408
Test: Cuttlefish
https://screenshot.googleplex.com/72CniCMVaHvwpbR
Change-Id: I21fb08d36fb08b06691b7eb36c4fa962022c86a6
|
|
The notifyVideoAvailable() function of the TIS is used to
signal that the content rendered onto its surface is ready
to be viewed, and must be called at least once per call to
onTune(). After it is called, the manager will assume that
the video is still available until notiftVideoUnavailable()
is called.
Our current implementation of the SampleTunerTIS calls
notifyVideoAvailable() for each frame of video played.
This CL changes the behavior to only call the method once
per call to onTune, as well as notifying the video as
unavailable while we do our setting up/tuning.
Bug: 242907861
Test: Manually with Cuttlefish and LiveTv.
Change-Id: I9d8d623a9b8e8fe1c3199672cfcd57599a7f572b
|
|
* changes:
LiveTv TIAS Integration playbackCommandRequest
LiveTv TIAS Integration ViewCallback data requests
LiveTv TIAS Integration Start and stop TIAS
LiveTv TIAS Integration Send AIT info to MainActivity
|
|
The TvInteractiveAppView.TvInteractiveAppCallback includes
a playbackCommandRequest method which allows the TIAS to
request changes to be made on the application running it.
This CL implements all of these commands except track
selection, which will be implemented in a future CL
alongside changes to the audio system needed to
support it.
Bug: 241110408
Test: Manually with Cuttlefish and SampleTIAS
Change-Id: I6e9f9065dd28dad4451150daa5fe5deb5b3b38d1
|
|
am: d35e95517c -s ours am: 4f45a109bf -s ours am: 2823b1be93 -s ours
am skip reason: subject contains skip directive
Original change: https://android-review.googlesource.com/c/platform/packages/apps/TV/+/2186789
Change-Id: I704f1643a8975ac47bc7fb115393c77415309540
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Change-Id: Ie819db89d15df13b241b2b899a4f369e0bf78fb8
|
|
am: d35e95517c -s ours am: 4f45a109bf -s ours
am skip reason: Merged-In I424015a4ec7e28c4775f7d2614d10d0958dcdb2e with SHA-1 f8a522d2c9 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/apps/TV/+/2186789
Change-Id: I65a6f343ecbb191f5f17c50b0d43f1c48f026365
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
am: d35e95517c -s ours
am skip reason: Merged-In I424015a4ec7e28c4775f7d2614d10d0958dcdb2e with SHA-1 f8a522d2c9 is already in history
Original change: https://android-review.googlesource.com/c/platform/packages/apps/TV/+/2186789
Change-Id: I622dbf40082059f038cb7b44366cef5585be66f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|