aboutsummaryrefslogtreecommitdiff
path: root/src/com
AgeCommit message (Collapse)Author
2019-09-16Fix aspect ratio for recorded contentndk-sysroot-r21Shraddha Basantwani
The pixel aspect ratio for recorded content is not stored. The pixel aspect ratio is applied to the width and the modified width is stored. Bug: 133364485 Change-Id: I8f6de7a9719167fa3e6c47e403e2f21b494159c3 Test: manual
2019-09-13Allow testing when we are not a system appNick Chalko
PiperOrigin-RevId: 268993976 Change-Id: Ic42778806a9ff18664b8273afa30000908b02e18
2019-09-11FIX: Show channel logo in channel banner am: de8622fd4d am: f9b6d15291 am: ↵Nick Chalko
411076ee34 am: 1374cdcca8 Change-Id: I1c44534791cb98489d6ac5749b6f9a7cc1388a64
2019-09-10FIX: Show channel logo in channel bannerNick Chalko
Change-Id: I19a10fe56e35199102fc4390a6ad33cfe9d088d8 Bugs: 137743899 Test: Manual
2019-09-04Merge "Fix: Navigation for menu with Talkback enabled"TreeHugger Robot
2019-08-26Revert: Use the enabled code for the mBackendKnobs.fetchProgramsAsNeeded flagShraddha Basantwani
The incorrect case used when the flag was retired. Bug: 139896430 Change-Id: Ib0161b6d3d26a828297d938a27102bf5086ec247 Test: manual
2019-08-23Fix: Navigation for menu with Talkback enabledTarundeep Singh
Sending a11y focus event from MenuRow. Bug: 134673950 Change-Id: I577db017165076c1057b6348ebee0a9930adcb0e Test: manual
2019-08-15Cleanup pruneOverlappingPrograms flagNick Chalko
PiperOrigin-RevId: 263690266 Change-Id: Ic9b44848ff2ef97da412fb9e5c4214be93a5d8df
2019-08-07Use injection in ProgramViewNick Chalko
PiperOrigin-RevId: 261155338 Change-Id: I93a71b7707d0c14934007d2c5f810dc129678428
2019-08-01Do not update schedule start time if around current time.Shraddha Basantwani
Bug: 131416705 Change-Id: I143c5df1377e6cde7137475bee77215eda664f49 Test: manual
2019-07-24Inject SetupSourcesFragment.ContentFragmentNick Chalko
PiperOrigin-RevId: 257040623 Change-Id: Id7d9d45453ec084dcd039f4ed661d76c1afa6c2d
2019-07-23Inject fragements in onAttach(Activity)Nick Chalko
PiperOrigin-RevId: 257444942 Change-Id: I1a5ebd1c1ca53e7bfacdcb5f735f25248bbb8107
2019-07-10Fix: Select row based on main adapterUmang Saini
Bug: 77804471 Change-Id: Ib1f82c2bb52c4cdba55e9a881df710a883594898 Test: m LiveTv
2019-07-03Inject SystemSetupActivityNick Chalko
PiperOrigin-RevId: 256080550 Change-Id: I8bd16e0aac2b5493e540cbc3bb7686105b7bf532
2019-06-27Fix spellingNick Chalko
Test: m LiveTv Change-Id: I9328fc7a60ca277798ad7c15dbd9f6ac238b32e1
2019-06-26Remove unused util methods.nchalko
PiperOrigin-RevId: 255303997 Change-Id: I5ab0f445a8d19c8203ec4d5ab36fedf1b1913f20
2019-06-26Fix: Handle null context for DeveloperPreferenceShraddha Basantwani
Test: adb shell monkey -p com.android.tv -v 10000 Live Channels: Import of 1388194 Bug: 135078192 Change-Id: Ie7c931bc5fe9d82e5876a767609a95e548b1e54d PiperOrigin-RevId: 255303793
2019-06-25FIX: Add null checks in startSeriesSettingsActivityShraddha Basantwani
Test: manual Start series recording through schedule Bug: 135069038 Change-Id: Ifc814ee5e29520f0a8786d5e36c6bfa1302e1d4e PiperOrigin-RevId: 254777130
2019-06-24Remove unused HasConcurrentDvrPlaybackFlags interfacenchalko
PiperOrigin-RevId: 254473872 Change-Id: I503f1cd7d7f562095adc0bb2fab9499075f459f5
2019-06-21Delete unused TvSingletons methods.nchalko
PiperOrigin-RevId: 254467452 Change-Id: I03ca19647d1491f529103d1af24524f21b984316
2019-06-21Add deprecation instructions to all Singletonsnchalko
PiperOrigin-RevId: 254459013 Change-Id: I99fb9fd1852a335ccd08a575282f7ad2413d1c07
2019-06-20Fix: Add null checks in DvrUiHelperShraddha Basantwani
Test: adb shell monkey -p com.android.tv -v 10000 Bug: 135069038 Change-Id: If9db1b2afe6631143ee6097141655890c23c38ed PiperOrigin-RevId: 254103807
2019-06-19Fix: Do not clear the EPG dataShraddha Basantwani
Data may still be accessed by scroll after dismiss. Hence, clearing the data may cause NPE. Test: adb shell monkey -p com.android.tv -v 10000 Live Channels: Import of 1390685 Bug: 133009691 Change-Id: I0f327f70de1e01bbafa9ad7a18d7a5598629b594 PiperOrigin-RevId: 254053105
2019-06-19PUBLIC: Use Pair.create instead of newnchalko
PiperOrigin-RevId: 253696888 Change-Id: I7d54ca4bd78c6f821ff41c8eae3c7da8bb023932
2019-06-17Retire fetch_programs_as_needed flagnchalko
PiperOrigin-RevId: 253219364 Change-Id: Icb00adb15128c0139377152007ad9ae4d59410f4
2019-06-17Retire ConcurrentDvrPlaybackFlags.enabled flagnchalko
PiperOrigin-RevId: 253219178 Change-Id: Ic1d2bc5b7e6b8d74d22bd0bde0dc9dd8b2572edf
2019-06-13Retire enable_partial_program_fetch flag.nchalko
This was launched in TJ Hooker PiperOrigin-RevId: 253048146 Change-Id: I20c9eb624739c36a611f6ea6c261bb9dd179aae8
2019-06-11CLEANUP: Remove launched use_leanback_pin_picker flagtemp_b_135118009nchalko
Startblock: b/131597163 is fixed and then 12d have passed PiperOrigin-RevId: 252451548 Change-Id: Ice166e20ad67ee425fed3866da231e5b6648fb54
2019-06-11BEGIN_PUBLIC FIX: Update single program per channelUmang Saini
In ProgramUpdateTask, some sources may return multiple overlapping programs. Ignore overlapping programs for the same channel Bug: 132956482 Change-Id: I4bb19048aff858d74aefd755f75c096280466262 END_PUBLIC Live Channels: Import of http://pa1370300 PiperOrigin-RevId: 252138108 Change-Id: Ie1edebbde5eed9839fec6835dd895e9365ad2a22
2019-06-11CLEANUP: Use typed empty program list in DvrUiHelpernchalko
PiperOrigin-RevId: 252127238 Change-Id: I452ef132fccc1450911b987bc4d113aad9f1601f
2019-06-06CLEANUP: Add type parameter to the itemList in SideFragmentnchalko
PiperOrigin-RevId: 251902015 Change-Id: Ie082937fddf40e2da881463dd56c178db0cae637
2019-06-06Add type parameter to watch listeners in DvrWatchedPositionManagernchalko
PiperOrigin-RevId: 251899600 Change-Id: I355057477982cbf6674c42b06635bf53ec1f9705
2019-06-06Use create instead on new for Range in DvrManagernchalko
PiperOrigin-RevId: 251897615 Change-Id: I7ca519dc450e6039c3d35da7a5f038a774f9aa70
2019-06-06CLEANUP: Add type paramater to ImageLoader methodsnchalko
PiperOrigin-RevId: 251869950 Change-Id: Ibb5e1ec49dce9d0024bed8f39175886a47257743
2019-06-06Cleanup set type paramanter in EpgFetcherImplnchalko
PiperOrigin-RevId: 251869119 Change-Id: Ic5012580ad69681fb9b99cc35cdc0b52a1698c8d
2019-06-06CLEANUP: Set the callbacki type in Program.loadPosterArt to <?>nchalko
PiperOrigin-RevId: 251754503 Change-Id: I68c06e02a4c69ebb621aa0963a2c9245174f0fef
2019-06-05Inject TvOverlayManagernchalko
PiperOrigin-RevId: 251663239 Change-Id: I4e19021012dbdbe79113db4543a8e0700a5665ee
2019-06-04Extract Program interfacenchalko
PiperOrigin-RevId: 251565132 Change-Id: I0c6c5bb3636728c2217cf4362b2020da511df681
2019-06-04Inject DvrDatabaseHelpernchalko
PiperOrigin-RevId: 251558888 Change-Id: Ic653049ac2249acf4c36b8aefc25175543cd753d
2019-06-04CLEANUP: Notify table update after clearing dataUmang Saini
Test: adb shell monkey -p com.android.tv -v 500 Bug: 132323081 Change-Id: I8568385148f4602c206034fd368bd5837aa4ddfb PiperOrigin-RevId: 251328300
2019-06-03CLEANUP: Remove unused TvSingletons.getAccountHelpernchalko
PiperOrigin-RevId: 251306388 Change-Id: I308d30d34f120dfad22a104288884674b7eaeae4
2019-06-03Replace SystemProperties with DeveloperPreferenceShraddha Basantwani
Reduce usage of BooleanSystemProperty. END_PUBLIC Bug=80084809 Live Channels: Import of http://pa/1354302 Change-Id: Iec9d6793f22103f0ec2bfda7f0c96eb687c03669 PiperOrigin-RevId: 251280651
2019-06-03Fix EPG scroll behavior for overlapping layoutsRidhim Rastogi
GridLayout scrollToPosition stays on same layout if layout of requested item overlaps with the first item of current layout. smoothScrollToPosition will invalidate the layouts and scroll to the requested position. Live Channels: Import of http://pa/1358263 Bug: 129466363 Change-Id: I6b964e547217b7589e3bd15980a308b0aacdde6b PiperOrigin-RevId: 251271392
2019-06-03Use injection to create DvrDataManagerImplnchalko
PiperOrigin-RevId: 251264950 Change-Id: I997a7eb4d4fb877fa1fc968fa2bdce17d2365b5d
2019-05-31Use DvrDataManager interfaces when possiblenchalko
PiperOrigin-RevId: 250922555 Change-Id: Ic2626453c5a203a4e0ba5c700d51a695c679f988
2019-05-31Fix comment out stringnchalko
PiperOrigin-RevId: 250839112 Change-Id: I19abb34b1b0ae6331b1a1635661e409e4e1a44dd
2019-05-30Inject EpgFetchernchalko
PiperOrigin-RevId: 250773299 Change-Id: I355d9ffef2b0b2bb494683c53396b9f847c1d633
2019-05-30Use injection in EpgFetchServicenchalko
PiperOrigin-RevId: 250748937 Change-Id: I8d7f7f8c54b4be00dd11ae840095bb776e76b527
2019-05-29Create a SafeInitializer to run one time before Dagger.nchalko
PiperOrigin-RevId: 250602664 Change-Id: Iac2854586c4c1cccac6b81fe51dca7ad65e0742b
2019-05-29Extract an interface for BaseProgramnchalko
PiperOrigin-RevId: 250592151 Change-Id: I3fbe4fb73353a7794a145e39ff22ad3d64c033c4