• Home
  • History
  • Annotate
  • only in /packages/apps/TV/src/com/android/tv/
History log of /packages/apps/TV/src/com/android/tv/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9850ee71f931f597658b39fba8fd18bead506955 24-Feb-2018 shubang <shubang@google.com> Write DVR failed reasons to DB

PiperOrigin-RevId: 186845549
Change-Id: I327129322ade4ef3ef0110bb51ec8f172c7a99ec
vr/BaseDvrDataManager.java
vr/DvrDataManagerImpl.java
vr/WritableDvrDataManager.java
vr/data/ScheduledRecording.java
vr/provider/DvrContract.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingScheduler.java
vr/recorder/RecordingTask.java
vr/ui/browse/DetailsContent.java
vr/ui/list/ScheduleRowPresenter.java
adcef7667a2fb24d830a37dc0356865f7618f5cd 24-Feb-2018 nchalko <nchalko@google.com> FIX: dpad up and down should change channels even when talk back is on.

PiperOrigin-RevId: 186830435
Change-Id: I93d4d047654df6b3a6e98d29c79181cdd1668611
ainActivity.java
i/TunableTvView.java
931f61842005107fd487591708dd934b1316e2e3 23-Feb-2018 shubang <shubang@google.com> Add failed reason to ScheduledRecording table

To show error message / falied reason, this field should be stored in
DB.

PiperOrigin-RevId: 186818079
Change-Id: I9de775fbe9ca0cdcff0a20c68b39a4acf6208899
vr/data/ScheduledRecording.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
b74e2b82c01c2ceaf381ca4078930b81faa5731f 22-Feb-2018 nchalko <nchalko@google.com> FIX: Leave controls displayed when accessibility is turned on.

PiperOrigin-RevId: 186633960
Change-Id: If81f40a26e7636663da32f46d8b69c33e662e3d0
ainActivity.java
uide/ProgramGuide.java
enu/Menu.java
i/ChannelBannerView.java
i/TvOverlayManager.java
i/hideable/AutoHideScheduler.java
i/sidepanel/SideFragmentManager.java
f8010160ab81af8d5c375c2232908b0ffae802d0 22-Feb-2018 shubang <shubang@google.com> Add tests for DvrBrowseFragment

PiperOrigin-RevId: 186565879
Change-Id: Ie379b73760cef7a16670353280cf119c1e484a9b
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrUiHelper.java
vr/ui/browse/DvrBrowseFragment.java
4fa6d98a418cba109cd550f5808bd86d01b131cf 22-Feb-2018 shubang <shubang@google.com> Show failed recordings in DVR recent row

PiperOrigin-RevId: 186556969
Change-Id: I3410d9ea1db451d2e4711631ccd530f9179b428d
vr/ui/DvrUiHelper.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
6a2a9219b9ea3a2a9b56acd7038c9819f8959c35 22-Feb-2018 shubang <shubang@google.com> Handle click and row updated/added/removed in DVR history

PiperOrigin-RevId: 186532869
Change-Id: Ida96e009a631ce737b02cf4bf52fe2c8065a2d65
vr/data/ScheduledRecording.java
vr/ui/DvrUiHelper.java
vr/ui/list/DvrHistoryFragment.java
vr/ui/list/DvrHistoryRowAdapter.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowPresenter.java
777908546e47297618750d083bb89fe7d98f4853 20-Feb-2018 shubang <shubang@google.com> Add a test for DvrHistoryRowAdapter

PiperOrigin-RevId: 186338292
Change-Id: Ide49e58a67e0f0331f65ce3601a7619a0894cd62
vr/ui/list/DvrHistoryFragment.java
vr/ui/list/DvrHistoryRowAdapter.java
65b2714f97e4514ed47beeea18896f94d5ba4d1e 20-Feb-2018 shubang <shubang@google.com> Move DvrDataManagerInMemoryImpl to a testing package

This makes using it in TestSingletonApp easier

PiperOrigin-RevId: 186323632
Change-Id: If898f7dfb1b666f406a24ea1c7c7673df6859e45
vr/BaseDvrDataManager.java
0cc0713c1bf8027642987b750b80217569d2932a 16-Feb-2018 Live Channels Team <no-reply@google.com> Changes imported from Live Channels

- 186014614 Sync more make files with master by nchalko <nchalko@google.com>
- 186013553 FIX: safely parse URI from intents. by nchalko <nchalko@google.com>
- 186010488 Add missing license header by nchalko <nchalko@google.com>
- 186009400 Sync all make files with master by nchalko <nchalko@google.com>
- 185891159 Extract a Channel interface by nchalko <nchalko@google.com>
- 185885678 Make recording history available by shubang <shubang@google.com>
- 185725900 Extract an interface for TunableTvView by nchalko <nchalko@google.com>
- 185724604 CLEANUP: Move ImageLoader to a separate package by nchalko <nchalko@google.com>
- 185722979 CLEANUP: Fix amiguous method reference by renaming static... by nchalko <nchalko@google.com>
- 185721563 CLEANUP: create a seperate top level target for resources by nchalko <nchalko@google.com>
- 185720102 CLEANUP: fix comparison using reference equality instead ... by nchalko <nchalko@google.com>
- 185717674 CLEANUP: Move MemoryManageable to a separate package by nchalko <nchalko@google.com>
- 185609615 FIX: Improve Program Guide description for talkback by nchalko <nchalko@google.com>
- 185607602 PARTIAL: Speak the channel number for each item in the pr... by nchalko <nchalko@google.com>
- 185552957 CLEANUP: Move TestUtils to tests/common by nchalko <nchalko@google.com>
- 185549529 PARTIAL: Add program description to the content discripti... by nchalko <nchalko@google.com>
- 185521822 Use robolectric 3.6.1 in android.mk by nchalko <nchalko@google.com>
- 185521733 Add recording info to ProgramItemView content description by nchalko <nchalko@google.com>
- 185459218 Add time to ProgramItemView content description by nchalko <nchalko@google.com>
- 185449505 Add clock to the Utils.getDurationString by nchalko <nchalko@google.com>
- 185435931 Inject the clock in ProgramItemView for testing by nchalko <nchalko@google.com>
- 185435648 Fix link-type warnings by nchalko <nchalko@google.com>
- 185435488 Migrate to AAPT2 by nchalko <nchalko@google.com>
- 185434148 Add uptimeMillis to the Clock interface by nchalko <nchalko@google.com>

PiperOrigin-RevId: 186014614
Change-Id: I583af9ac3e56161736504024b62d1fd62e31c15a
Test: tested in google3
udioManagerHelper.java
hannelTuner.java
nputSessionManager.java
ainActivity.java
ainActivityWrapper.java
ediaSessionWrapper.java
electInputActivity.java
etupPassthroughActivity.java
imeShiftManager.java
vFeatures.java
nalytics/SendChannelStatusRunnable.java
nalytics/StubTracker.java
nalytics/Tracker.java
pp/LiveTvApplication.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelImpl.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/PreviewProgramContent.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/WatchedHistoryManager.java
ata/api/Channel.java
ata/epg/AutoValue_EpgReader_EpgChannel.java
ata/epg/EpgFetcherImpl.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/RecentlyWatchedDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrManager.java
vr/DvrScheduleManager.java
vr/data/ScheduledRecording.java
vr/recorder/ConflictChecker.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrFutureProgramInfoFragment.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrUiHelper.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrHistoryCardHolder.java
vr/ui/browse/DvrHistoryCardPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrHistoryActivity.java
vr/ui/list/DvrHistoryFragment.java
vr/ui/list/DvrHistoryRowAdapter.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
enu/AppLinkCardView.java
enu/ChannelCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRowAdapter.java
enu/ChannelsRowItem.java
enu/MenuUpdater.java
enu/PlayControlsRowView.java
ecommendation/ChannelPreviewUpdater.java
ecommendation/ChannelRecord.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/Recommender.java
earch/DataManagerSearch.java
earch/ProgramGuideSearchFragment.java
etup/SystemSetupActivity.java
i/ChannelBannerView.java
i/InputBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/TunableTvView.java
i/TunableTvViewPlayingApi.java
i/TvTransitionManager.java
i/sidepanel/ChannelCheckItem.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/parentalcontrols/ChannelsBlockedFragment.java
i/sidepanel/parentalcontrols/ParentalControlsFragment.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/ImageCache.java
til/ImageLoader.java
til/SetupUtils.java
til/TvInputManagerHelper.java
til/Utils.java
til/images/BitmapUtils.java
til/images/ImageCache.java
til/images/ImageLoader.java
a4902090d0672e6f058096fa0bc29de1f8b31d3b 11-Feb-2018 nchalko <nchalko@google.com> Add getEpisodeContentDescription to BaseProgram.

PiperOrigin-RevId: 185309704
Change-Id: Icd87d0d6d03bef298351820d3127536b0f69d878
ata/BaseProgram.java
f73fbd5f7254787a79d93c0912baefd9afd7870e 11-Feb-2018 nchalko <nchalko@google.com> Test and handle null series numbers on Program.getEpisodeDisplayTitle

PiperOrigin-RevId: 185309497
Change-Id: If23483873bc601459a564aa398affb5a062bde41
ata/BaseProgram.java
7eb2f57e74b3681dfe1c7089dc41963c0f61db7d 07-Feb-2018 nchalko <nchalko@google.com> Add global key reciever for DVR key

PiperOrigin-RevId: 184862245
Change-Id: I5365ad826db1c6abbc2f2669d403423f7fca0d17
vApplication.java
eceiver/AbstractGlobalKeyReceiver.java
71073eb786621708f26e66ab80af998222105555 07-Feb-2018 nchalko <nchalko@google.com> Remove unused field from TvApplication

PiperOrigin-RevId: 184848908
Change-Id: Iec36be6e49fcac39c6ce65cc86f4fc3ad562a480
vApplication.java
565f1c73b427ffa1572cbf9cc20677da0f12caee 07-Feb-2018 nchalko <nchalko@google.com> Restore the name of com.google.android.tv.receiver.GlobalKeyReceiver

PiperOrigin-RevId: 184829090
Change-Id: Iea6f6cdd953d218ecfaee1d9e8393710ecee7ec2
ivetv/receiver/GlobalKeyReceiver.java
eceiver/AbstractGlobalKeyReceiver.java
eceiver/GlobalKeyReceiver.java
546d927204119817644a3f2fbe54cb0b364ece1c 07-Feb-2018 Live Channels Team <no-reply@google.com> NPE fix for NotificationService

PiperOrigin-RevId: 184762630
Change-Id: I498e27826510f7e8167d1fa675ab9436a6b776d0
ecommendation/NotificationService.java
83c005ab6c893cb3ea7b4df5a9178ab20fea2185 07-Feb-2018 Live Channels Team <no-reply@google.com> Fix style error

PiperOrigin-RevId: 184753028
Change-Id: I83e33024dd2124831c86cfed7d48565f819178b4
ecommendation/NotificationService.java
0edc0b551f7d470c22c5936fcf10fd4219cb4e1a 06-Feb-2018 shubang <shubang@google.com> Fix the unit of EPG range

PiperOrigin-RevId: 184729238
Change-Id: I2e0b7a5ff3f126581aab630afe7ae28df8b80b66
ata/ProgramDataManager.java
9f01bfc829bcacb76fbb787169d0965f5eacfa0f 05-Feb-2018 shubang <shubang@google.com> Cleanup: make the accessiblity code in setup fragments more readable

PiperOrigin-RevId: 184567345
Change-Id: I30ee07b7906d3f716edfee1646dc7e0d5e179489
nboarding/SetupSourcesFragment.java
2c1070775c30662ded2b01cc7d7138436d9a2af2 05-Feb-2018 shubang <shubang@google.com> The first action should be focues by default in tuner setup

PiperOrigin-RevId: 184475545
Change-Id: I6dd82dbf55177d6c6afc95dbf2cba3c48f0554c4
nboarding/SetupSourcesFragment.java
6c5e955567e2711106fd5690fa0a906f39c0659a 02-Feb-2018 Live Channels Team <no-reply@google.com> Fix package names, add todo for autovalue and add sample to whitelist

PiperOrigin-RevId: 184213418
Change-Id: I186a9214681e92b1503393ab053fb0c54ab942fd
ata/epg/EpgInputWhiteList.java
ata/epg/EpgReader.java
earch/LocalSearchProvider.java
cd8607a286a065433e909d63d41fc9ce2433668a 01-Feb-2018 nchalko <nchalko@google.com> Log recording start, stop and errors at the Info level.

PiperOrigin-RevId: 184153075
Change-Id: I6fe8ff690431a64b211c2934e232d8e765424cc2
vr/recorder/RecordingTask.java
0645b17e2818b69b996da48fd93731bc8a01f114 31-Jan-2018 Live Channels Team <no-reply@google.com> Add partner_support to aosp build

PiperOrigin-RevId: 184008912
Change-Id: Ibfe2c51bc5fcbb1bec1b705fe7c49d07eadbb23e
ainActivity.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vFeatures.java
vSingletons.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/InternalDataUtils.java
ata/PreviewDataManager.java
ata/ProgramDataManager.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetchHelper.java
ata/epg/EpgFetcherImpl.java
vr/DvrDataManagerImpl.java
vr/DvrManager.java
vr/DvrStorageStatusManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/ui/DvrFutureProgramInfoFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrUiHelper.java
icense/LicenseUtils.java
arental/ContentRatingsParser.java
eceiver/PackageIntentsReceiver.java
ecommendation/RecommendationDataManager.java
earch/AutoValue_LocalSearchProvider_SearchResult.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/TvProviderSearch.java
til/AsyncDbTask.java
til/Utils.java
74aeebf044b9e753f46680a94a9ee22e35235522 23-Jan-2018 nchalko <nchalko@google.com> Explicitly add default switch case to ContentRatingsParser

PiperOrigin-RevId: 182960474
Change-Id: Iec7c28efc7f9220489b9ccd2de1f31bd5f10d689
arental/ContentRatingsParser.java
1b6e583128290c0a62e1185347af2ea5f10e8f1d 23-Jan-2018 nchalko <nchalko@google.com> Use .equals not == in PreviewDataManager

PiperOrigin-RevId: 182953166
Change-Id: I1c9d7c933eac9ab276997aacdcc5df1f61a33043
ata/PreviewDataManager.java
158933874599e2350c6b1ba0a2c60699467ede11 23-Jan-2018 nchalko <nchalko@google.com> Fix package name strings.

PiperOrigin-RevId: 182952081
Change-Id: Ibdfcbd7a7c2a37896c86a63598076c47de4b16c9
nboarding/SetupSourcesFragment.java
uner/TunerInputController.java
a1589bd48e05abbee991e0cdd27fa402a5dc5001 23-Jan-2018 Live Channels Team <no-reply@google.com> Set the target sdk to 26.
Use AtomicInteger instead of volatile.

Create BASE_PACKAGE to explicitly handle the com.android.tv package
which is different than the Live Channels package name com.google.android.tv


Project import generated by Copybara.

PiperOrigin-RevId: 182859017
Change-Id: Ie4bcd0973848f235a40db0586f9a2dcca1198a21
auncherActivity.java
ainActivity.java
etupPassthroughActivity.java
vApplication.java
nalytics/SendChannelStatusRunnable.java
pp/LiveTvApplication.java
ata/epg/EpgFetchHelper.java
ata/epg/EpgFetcherImpl.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/RecordingCardView.java
uide/ProgramTableAdapter.java
nboarding/NewSourcesFragment.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
earch/LocalSearchProvider.java
uner/TunerInputController.java
i/TunableTvView.java
i/sidepanel/DeveloperOptionFragment.java
til/OnboardingUtils.java
944779887775bd950cf1abf348d2df461593f6ab 17-Jan-2018 Live Channels Team <no-reply@google.com> Sync aosp code with internal version.
Project import generated by Copybara.

PiperOrigin-RevId: 182265045
Change-Id: I32cd1a70947fd245f8f70c19eb1713943c7af0bc
pplicationSingletons.java
udioManagerHelper.java
eatures.java
nputSessionManager.java
auncherActivity.java
ainActivity.java
ediaSessionWrapper.java
etupPassthroughActivity.java
tarter.java
imeShiftManager.java
vApplication.java
vFeatures.java
vSingletons.java
nalytics/SendChannelStatusRunnable.java
pp/LiveTvApplication.java
onfig/ConfigKeys.java
onfig/DefaultConfigManager.java
onfig/RemoteConfig.java
onfig/RemoteConfigFeature.java
onfig/RemoteConfigUtils.java
ustomization/CustomAction.java
ustomization/TvCustomizationManager.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/InternalDataUtils.java
ata/Lineup.java
ata/PreviewDataManager.java
ata/PreviewProgramContent.java
ata/Program.java
ata/ProgramDataManager.java
ata/WatchedHistoryManager.java
ata/epg/AutoValue_EpgReader_EpgChannel.java
ata/epg/EpgFetchHelper.java
ata/epg/EpgFetchService.java
ata/epg/EpgFetcher.java
ata/epg/EpgFetcherImpl.java
ata/epg/EpgInputWhiteList.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/PinDialogFragment.java
ialog/SafeDismissDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrManager.java
vr/DvrScheduleManager.java
vr/DvrStorageStatusManager.java
vr/DvrWatchedPositionManager.java
vr/data/RecordedProgram.java
vr/data/ScheduledRecording.java
vr/data/SeriesRecording.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrDatabaseHelper.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/recorder/ConflictChecker.java
vr/recorder/DvrRecordingService.java
vr/recorder/DvrStartRecordingReceiver.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/recorder/SeriesRecordingScheduler.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrPrioritySettingsFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesDeletionFragment.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/DvrUiHelper.java
vr/ui/TrackedGuidedStepFragment.java
vr/ui/browse/CurrentRecordingDetailsFragment.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DetailsViewBackgroundHelper.java
vr/ui/browse/DvrBrowseActivity.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/FullSchedulesCardPresenter.java
vr/ui/browse/RecordedProgramDetailsFragment.java
vr/ui/browse/RecordedProgramPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/browse/SeriesRecordingDetailsFragment.java
vr/ui/browse/SeriesRecordingPresenter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesActivity.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/playback/DvrPlaybackActivity.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
vr/ui/playback/DvrPlaybackOverlayFragment.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramTableAdapter.java
icense/LicenseUtils.java
enu/ChannelsRowAdapter.java
enu/CustomizableOptionsRowAdapter.java
enu/Menu.java
enu/MenuLayoutManager.java
enu/MenuRowFactory.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PlayControlsRowView.java
enu/TvOptionsRowAdapter.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingsManager.java
arental/ContentRatingsParser.java
arental/ParentalControlSettings.java
erf/EventNames.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/ChannelPreviewUpdater.java
ecommendation/ChannelRecord.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/RecordedProgramPreviewUpdater.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/TvProviderSearch.java
etup/SystemSetupActivity.java
uner/ChannelScanFileParser.java
uner/DvbDeviceAccessor.java
uner/DvbTunerHal.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferenceProvider.java
uner/TunerPreferences.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/CaptionWindowLayout.java
uner/cc/Cea708Parser.java
uner/data/Cea708Data.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/Cea708TextTrackRenderer.java
uner/exoplayer/ExoPlayerExtractorsFactory.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/MpegTsSampleExtractor.java
uner/exoplayer/MpegTsSampleSource.java
uner/exoplayer/MpegTsVideoTrackRenderer.java
uner/exoplayer/SampleExtractor.java
uner/exoplayer/audio/AudioClock.java
uner/exoplayer/audio/AudioDecoder.java
uner/exoplayer/audio/AudioTrackMonitor.java
uner/exoplayer/audio/AudioTrackWrapper.java
uner/exoplayer/audio/MediaCodecAudioDecoder.java
uner/exoplayer/audio/MpegTsDefaultAudioTrackRenderer.java
uner/exoplayer/audio/MpegTsMediaCodecAudioTrackRenderer.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SamplePool.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/exoplayer/ffmpeg/FfmpegDecoderClient.java
uner/exoplayer/ffmpeg/FfmpegDecoderService.java
uner/exoplayer/ffmpeg/IFfmpegDecoder.aidl
uner/layout/ScaledLayout.java
uner/setup/ConnectionTypeFragment.java
uner/setup/PostalCodeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSource.java
uner/source/TsDataSourceManager.java
uner/source/TsStreamWriter.java
uner/source/TsStreamer.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/PlaybackBufferListener.java
uner/tvinput/TunerDebug.java
uner/tvinput/TunerRecordingSession.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerStorageCleanUpService.java
uner/tvinput/TunerTvInputService.java
uner/util/ByteArrayBuffer.java
uner/util/ConvertUtils.java
uner/util/GlobalSettingsUtils.java
uner/util/Ints.java
uner/util/PostalCodeUtils.java
uner/util/StatusTextUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TisConfiguration.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/parentalcontrols/ChannelsBlockedFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
til/AccountHelper.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/Clock.java
til/Debug.java
til/DurationTimer.java
til/ImageLoader.java
til/LocationUtils.java
til/NamedThreadFactory.java
til/NetworkTrafficTags.java
til/OnboardingUtils.java
til/PermissionUtils.java
til/RecurringRunner.java
til/SetupUtils.java
til/SqlParams.java
til/StringUtils.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
til/ViewCache.java
til/account/AccountHelper.java
til/account/AccountHelperImpl.java
38fef3bf253578f518d1bc727da4afb263194398 17-Jan-2018 Nick Chalko <nchalko@google.com> Fix broken build

This reverts

c9889d1 Update aosp build to use a snapshot of exoplyer. by nchalko · 5
hours ago master
8952aa7 Clean format by nchalko · 20 hours ago
ba3fb16 Merge "Use a snapshot of exoplayer" by TreeHugger Robot · 18
hours ago
ff75e39 Project import generated by Copybara. by Live Channels Team · 22
hours ago
9737fc2 Use a snapshot of exoplayer by Nick Chalko · 20 hours ago
4a5144a Project import generated by Copybara. by Live Channels Team · 6
days ago

Bug: 72092981
Bug: 69474774
Change-Id: Ie756857c10bf052c60b6442c3d61252f65b49143
pplicationSingletons.java
udioManagerHelper.java
eatures.java
nputSessionManager.java
auncherActivity.java
ainActivity.java
ediaSessionWrapper.java
etupPassthroughActivity.java
tarter.java
imeShiftManager.java
vApplication.java
vFeatures.java
vSingletons.java
nalytics/SendChannelStatusRunnable.java
pp/LiveTvApplication.java
onfig/ConfigKeys.java
onfig/DefaultConfigManager.java
onfig/RemoteConfig.java
onfig/RemoteConfigFeature.java
onfig/RemoteConfigUtils.java
ustomization/CustomAction.java
ustomization/TvCustomizationManager.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/InternalDataUtils.java
ata/Lineup.java
ata/PreviewDataManager.java
ata/PreviewProgramContent.java
ata/Program.java
ata/ProgramDataManager.java
ata/WatchedHistoryManager.java
ata/epg/AutoValue_EpgReader_EpgChannel.java
ata/epg/EpgFetchHelper.java
ata/epg/EpgFetchService.java
ata/epg/EpgFetcher.java
ata/epg/EpgFetcherImpl.java
ata/epg/EpgInputWhiteList.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/PinDialogFragment.java
ialog/SafeDismissDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrManager.java
vr/DvrScheduleManager.java
vr/DvrStorageStatusManager.java
vr/DvrWatchedPositionManager.java
vr/data/RecordedProgram.java
vr/data/ScheduledRecording.java
vr/data/SeriesRecording.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrDatabaseHelper.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/recorder/ConflictChecker.java
vr/recorder/DvrRecordingService.java
vr/recorder/DvrStartRecordingReceiver.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/recorder/SeriesRecordingScheduler.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrPrioritySettingsFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesDeletionFragment.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/DvrUiHelper.java
vr/ui/TrackedGuidedStepFragment.java
vr/ui/browse/CurrentRecordingDetailsFragment.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DetailsViewBackgroundHelper.java
vr/ui/browse/DvrBrowseActivity.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/FullSchedulesCardPresenter.java
vr/ui/browse/RecordedProgramDetailsFragment.java
vr/ui/browse/RecordedProgramPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/browse/SeriesRecordingDetailsFragment.java
vr/ui/browse/SeriesRecordingPresenter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesActivity.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/playback/DvrPlaybackActivity.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
vr/ui/playback/DvrPlaybackOverlayFragment.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramTableAdapter.java
icense/LicenseUtils.java
enu/ChannelsRowAdapter.java
enu/CustomizableOptionsRowAdapter.java
enu/Menu.java
enu/MenuLayoutManager.java
enu/MenuRowFactory.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PlayControlsRowView.java
enu/TvOptionsRowAdapter.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingsManager.java
arental/ContentRatingsParser.java
arental/ParentalControlSettings.java
erf/EventNames.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/ChannelPreviewUpdater.java
ecommendation/ChannelRecord.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/RecordedProgramPreviewUpdater.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/TvProviderSearch.java
etup/SystemSetupActivity.java
uner/ChannelScanFileParser.java
uner/DvbDeviceAccessor.java
uner/DvbTunerHal.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferenceProvider.java
uner/TunerPreferences.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/CaptionWindowLayout.java
uner/cc/Cea708Parser.java
uner/data/Cea708Data.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/Cea708TextTrackRenderer.java
uner/exoplayer/ExoPlayerExtractorsFactory.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/MpegTsSampleExtractor.java
uner/exoplayer/MpegTsSampleSource.java
uner/exoplayer/MpegTsVideoTrackRenderer.java
uner/exoplayer/SampleExtractor.java
uner/exoplayer/audio/AudioClock.java
uner/exoplayer/audio/AudioDecoder.java
uner/exoplayer/audio/AudioTrackMonitor.java
uner/exoplayer/audio/AudioTrackWrapper.java
uner/exoplayer/audio/MediaCodecAudioDecoder.java
uner/exoplayer/audio/MpegTsDefaultAudioTrackRenderer.java
uner/exoplayer/audio/MpegTsMediaCodecAudioTrackRenderer.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SamplePool.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/exoplayer/ffmpeg/FfmpegDecoderClient.java
uner/exoplayer/ffmpeg/FfmpegDecoderService.java
uner/exoplayer/ffmpeg/IFfmpegDecoder.aidl
uner/layout/ScaledLayout.java
uner/setup/ConnectionTypeFragment.java
uner/setup/PostalCodeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSource.java
uner/source/TsDataSourceManager.java
uner/source/TsStreamWriter.java
uner/source/TsStreamer.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/PlaybackBufferListener.java
uner/tvinput/TunerDebug.java
uner/tvinput/TunerRecordingSession.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerStorageCleanUpService.java
uner/tvinput/TunerTvInputService.java
uner/util/ByteArrayBuffer.java
uner/util/ConvertUtils.java
uner/util/GlobalSettingsUtils.java
uner/util/Ints.java
uner/util/PostalCodeUtils.java
uner/util/StatusTextUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TisConfiguration.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/parentalcontrols/ChannelsBlockedFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
til/AccountHelper.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/Clock.java
til/Debug.java
til/DurationTimer.java
til/ImageLoader.java
til/LocationUtils.java
til/NamedThreadFactory.java
til/NetworkTrafficTags.java
til/OnboardingUtils.java
til/PermissionUtils.java
til/RecurringRunner.java
til/SetupUtils.java
til/SqlParams.java
til/StringUtils.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
til/ViewCache.java
til/account/AccountHelper.java
til/account/AccountHelperImpl.java
8952aa72b74f51442aca561c37ebc52a75a7ff70 17-Jan-2018 nchalko <nchalko@google.com> Clean format

PiperOrigin-RevId: 182120361
Change-Id: I745580915289c34dad1c2bb799dc9211801492f5
ata/epg/EpgFetcherImpl.java
ff75e39b569fb119c58a2b4f013d8a62cc725c75 16-Jan-2018 Live Channels Team <no-reply@google.com> Project import generated by Copybara.

PiperOrigin-RevId: 182099521
Change-Id: I213983755c98da36ab2cff3f7cfa494e1a1f082c
ainActivity.java
etupPassthroughActivity.java
vFeatures.java
ata/epg/EpgFetcherImpl.java
ata/epg/EpgReader.java
uide/ProgramTableAdapter.java
nboarding/WelcomeFragment.java
eceiver/PackageIntentsReceiver.java
uner/TunerInputController.java
i/sidepanel/DeveloperOptionFragment.java
4a5144ac8c51c4d89d1359e13e37fcd7f928ed9a 12-Jan-2018 Live Channels Team <no-reply@google.com> Project import generated by Copybara.

PiperOrigin-RevId: 181700159
Change-Id: I7bae213f26b690c0d76189c08abd85d7f7b304a3
pplicationSingletons.java
udioManagerHelper.java
eatures.java
nputSessionManager.java
auncherActivity.java
ainActivity.java
ediaSessionWrapper.java
etupPassthroughActivity.java
tarter.java
imeShiftManager.java
vApplication.java
vFeatures.java
vSingletons.java
nalytics/SendChannelStatusRunnable.java
pp/LiveTvApplication.java
onfig/ConfigKeys.java
onfig/DefaultConfigManager.java
onfig/RemoteConfig.java
onfig/RemoteConfigFeature.java
onfig/RemoteConfigUtils.java
ustomization/CustomAction.java
ustomization/TvCustomizationManager.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/InternalDataUtils.java
ata/Lineup.java
ata/PreviewDataManager.java
ata/PreviewProgramContent.java
ata/Program.java
ata/ProgramDataManager.java
ata/WatchedHistoryManager.java
ata/epg/AutoValue_EpgReader_EpgChannel.java
ata/epg/EpgFetchHelper.java
ata/epg/EpgFetchService.java
ata/epg/EpgFetcher.java
ata/epg/EpgFetcherImpl.java
ata/epg/EpgInputWhiteList.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/PinDialogFragment.java
ialog/SafeDismissDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrManager.java
vr/DvrScheduleManager.java
vr/DvrStorageStatusManager.java
vr/DvrWatchedPositionManager.java
vr/data/RecordedProgram.java
vr/data/ScheduledRecording.java
vr/data/SeriesRecording.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrDatabaseHelper.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/recorder/ConflictChecker.java
vr/recorder/DvrRecordingService.java
vr/recorder/DvrStartRecordingReceiver.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/recorder/SeriesRecordingScheduler.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrPrioritySettingsFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesDeletionFragment.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/DvrUiHelper.java
vr/ui/TrackedGuidedStepFragment.java
vr/ui/browse/CurrentRecordingDetailsFragment.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DetailsViewBackgroundHelper.java
vr/ui/browse/DvrBrowseActivity.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/FullSchedulesCardPresenter.java
vr/ui/browse/RecordedProgramDetailsFragment.java
vr/ui/browse/RecordedProgramPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/browse/SeriesRecordingDetailsFragment.java
vr/ui/browse/SeriesRecordingPresenter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesActivity.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/playback/DvrPlaybackActivity.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
vr/ui/playback/DvrPlaybackOverlayFragment.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramTableAdapter.java
icense/LicenseUtils.java
enu/ChannelsRowAdapter.java
enu/CustomizableOptionsRowAdapter.java
enu/Menu.java
enu/MenuLayoutManager.java
enu/MenuRowFactory.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PlayControlsRowView.java
enu/TvOptionsRowAdapter.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingsManager.java
arental/ContentRatingsParser.java
arental/ParentalControlSettings.java
erf/EventNames.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/ChannelPreviewUpdater.java
ecommendation/ChannelRecord.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/RecordedProgramPreviewUpdater.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/TvProviderSearch.java
etup/SystemSetupActivity.java
uner/ChannelScanFileParser.java
uner/DvbDeviceAccessor.java
uner/DvbTunerHal.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferenceProvider.java
uner/TunerPreferences.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/CaptionWindowLayout.java
uner/cc/Cea708Parser.java
uner/data/Cea708Data.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/Cea708TextTrackRenderer.java
uner/exoplayer/ExoPlayerExtractorsFactory.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/MpegTsSampleExtractor.java
uner/exoplayer/MpegTsSampleSource.java
uner/exoplayer/MpegTsVideoTrackRenderer.java
uner/exoplayer/SampleExtractor.java
uner/exoplayer/audio/AudioClock.java
uner/exoplayer/audio/AudioDecoder.java
uner/exoplayer/audio/AudioTrackMonitor.java
uner/exoplayer/audio/AudioTrackWrapper.java
uner/exoplayer/audio/MediaCodecAudioDecoder.java
uner/exoplayer/audio/MpegTsDefaultAudioTrackRenderer.java
uner/exoplayer/audio/MpegTsMediaCodecAudioTrackRenderer.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SamplePool.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/exoplayer/ffmpeg/FfmpegDecoderClient.java
uner/exoplayer/ffmpeg/FfmpegDecoderService.java
uner/exoplayer/ffmpeg/IFfmpegDecoder.aidl
uner/layout/ScaledLayout.java
uner/setup/ConnectionTypeFragment.java
uner/setup/PostalCodeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSource.java
uner/source/TsDataSourceManager.java
uner/source/TsStreamWriter.java
uner/source/TsStreamer.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/PlaybackBufferListener.java
uner/tvinput/TunerDebug.java
uner/tvinput/TunerRecordingSession.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerStorageCleanUpService.java
uner/tvinput/TunerTvInputService.java
uner/util/ByteArrayBuffer.java
uner/util/ConvertUtils.java
uner/util/GlobalSettingsUtils.java
uner/util/Ints.java
uner/util/PostalCodeUtils.java
uner/util/StatusTextUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TisConfiguration.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/parentalcontrols/ChannelsBlockedFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
til/AccountHelper.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/Clock.java
til/Debug.java
til/DurationTimer.java
til/ImageLoader.java
til/LocationUtils.java
til/NamedThreadFactory.java
til/NetworkTrafficTags.java
til/OnboardingUtils.java
til/PermissionUtils.java
til/RecurringRunner.java
til/SetupUtils.java
til/SqlParams.java
til/StringUtils.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
til/ViewCache.java
til/account/AccountHelper.java
til/account/AccountHelperImpl.java
95961816a768da387f0b5523cf4363ace2044089 22-Dec-2017 Nick Chalko <nchalko@google.com> Format all java files.

Change-Id: I238348d30afadf4d4ced9ca37be7de13d70fb5d0
Bug: 69474774
pplicationSingletons.java
udioManagerHelper.java
hannelTuner.java
eatures.java
nputSessionManager.java
auncherActivity.java
ainActivity.java
ainActivityWrapper.java
ediaSessionWrapper.java
electInputActivity.java
etupPassthroughActivity.java
imeShiftManager.java
vActivity.java
vApplication.java
vOptionsManager.java
nalytics/Analytics.java
nalytics/ConfigurationInfo.java
nalytics/HasTrackerLabel.java
nalytics/SendChannelStatusRunnable.java
nalytics/SendConfigInfoRunnable.java
nalytics/StubAnalytics.java
nalytics/StubTracker.java
nalytics/Tracker.java
onfig/ConfigKeys.java
onfig/DefaultConfigManager.java
onfig/RemoteConfig.java
onfig/RemoteConfigFeature.java
ustomization/CustomAction.java
ustomization/TvCustomizationManager.java
ata/BaseProgram.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/DisplayMode.java
ata/GenreItems.java
ata/InternalDataUtils.java
ata/Lineup.java
ata/OnCurrentProgramUpdatedListener.java
ata/ParcelableList.java
ata/PreviewDataManager.java
ata/PreviewProgramContent.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/TvInputNewComparator.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetchHelper.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/FullscreenDialogFragment.java
ialog/HalfSizedDialogFragment.java
ialog/PinDialogFragment.java
ialog/RecentlyWatchedDialogFragment.java
ialog/SafeDismissDialogFragment.java
ialog/WebDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrManager.java
vr/DvrScheduleManager.java
vr/DvrStorageStatusManager.java
vr/DvrWatchedPositionManager.java
vr/WritableDvrDataManager.java
vr/data/IdGenerator.java
vr/data/RecordedProgram.java
vr/data/ScheduledRecording.java
vr/data/SeasonEpisodeNumber.java
vr/data/SeriesInfo.java
vr/data/SeriesRecording.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/recorder/ConflictChecker.java
vr/recorder/DvrRecordingService.java
vr/recorder/DvrStartRecordingReceiver.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/recorder/SeriesRecordingScheduler.java
vr/ui/BigArguments.java
vr/ui/ChangeImageTransformWithScaledParent.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrGuidedActionsStylist.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrMissingStorageErrorFragment.java
vr/ui/DvrPrioritySettingsFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesDeletionFragment.java
vr/ui/DvrSeriesScheduledDialogActivity.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingDialogFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/DvrUiHelper.java
vr/ui/FadeBackground.java
vr/ui/SortedArrayAdapter.java
vr/ui/TrackedGuidedStepFragment.java
vr/ui/browse/ActionPresenterSelector.java
vr/ui/browse/CurrentRecordingDetailsFragment.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DetailsContentPresenter.java
vr/ui/browse/DetailsViewBackgroundHelper.java
vr/ui/browse/DvrBrowseActivity.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/DvrListRowPresenter.java
vr/ui/browse/FullScheduleCardHolder.java
vr/ui/browse/FullSchedulesCardPresenter.java
vr/ui/browse/RecordedProgramDetailsFragment.java
vr/ui/browse/RecordedProgramPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/browse/SeriesRecordingDetailsFragment.java
vr/ui/browse/SeriesRecordingPresenter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesActivity.java
vr/ui/list/DvrSchedulesFocusView.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/EpisodicProgramRow.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRow.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/list/SeriesScheduleRowPresenter.java
vr/ui/playback/DvrPlaybackActivity.java
vr/ui/playback/DvrPlaybackCardPresenter.java
vr/ui/playback/DvrPlaybackControlHelper.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
vr/ui/playback/DvrPlaybackOverlayFragment.java
vr/ui/playback/DvrPlaybackSideFragment.java
vr/ui/playback/DvrPlayer.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/GenreListAdapter.java
uide/GuideUtils.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
uide/TimeListAdapter.java
uide/TimelineGridView.java
uide/TimelineRow.java
icense/LicenseDialogFragment.java
icense/LicenseSideFragment.java
icense/LicenseUtils.java
icense/Licenses.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/BaseCardView.java
enu/ChannelCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRow.java
enu/ChannelsRowAdapter.java
enu/ChannelsRowItem.java
enu/CustomizableOptionsRowAdapter.java
enu/IMenuView.java
enu/ItemListRow.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuRow.java
enu/MenuRowFactory.java
enu/MenuRowView.java
enu/MenuUpdater.java
enu/MenuView.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PlayControlsButton.java
enu/PlayControlsRow.java
enu/PlayControlsRowView.java
enu/PlaybackProgressBar.java
enu/SimpleCardView.java
enu/TvOptionsRowAdapter.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingLevelPolicy.java
arental/ContentRatingSystem.java
arental/ContentRatingsManager.java
arental/ContentRatingsParser.java
arental/ParentalControlSettings.java
erf/EventNames.java
erf/PerformanceMonitor.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/ChannelPreviewUpdater.java
ecommendation/ChannelRecord.java
ecommendation/FavoriteChannelEvaluator.java
ecommendation/NotificationService.java
ecommendation/RecentChannelEvaluator.java
ecommendation/RecommendationDataManager.java
ecommendation/Recommender.java
ecommendation/RecordedProgramPreviewUpdater.java
ecommendation/RoutineWatchEvaluator.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/SearchInterface.java
earch/TvProviderSearch.java
etup/SystemSetupActivity.java
uner/ChannelScanFileParser.java
uner/DvbDeviceAccessor.java
uner/DvbTunerHal.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferenceProvider.java
uner/TunerPreferences.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/CaptionWindowLayout.java
uner/cc/Cea708Parser.java
uner/data/Cea708Data.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/Cea708TextTrackRenderer.java
uner/exoplayer/ExoPlayerExtractorsFactory.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/MpegTsSampleExtractor.java
uner/exoplayer/MpegTsSampleSource.java
uner/exoplayer/MpegTsVideoTrackRenderer.java
uner/exoplayer/SampleExtractor.java
uner/exoplayer/audio/AudioClock.java
uner/exoplayer/audio/AudioDecoder.java
uner/exoplayer/audio/AudioTrackMonitor.java
uner/exoplayer/audio/AudioTrackWrapper.java
uner/exoplayer/audio/MediaCodecAudioDecoder.java
uner/exoplayer/audio/MpegTsDefaultAudioTrackRenderer.java
uner/exoplayer/audio/MpegTsMediaCodecAudioTrackRenderer.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SamplePool.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/exoplayer/ffmpeg/FfmpegDecoderClient.java
uner/exoplayer/ffmpeg/FfmpegDecoderService.java
uner/layout/ScaledLayout.java
uner/setup/ConnectionTypeFragment.java
uner/setup/PostalCodeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSource.java
uner/source/TsDataSourceManager.java
uner/source/TsStreamWriter.java
uner/source/TsStreamer.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/PlaybackBufferListener.java
uner/tvinput/TunerDebug.java
uner/tvinput/TunerRecordingSession.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerStorageCleanUpService.java
uner/tvinput/TunerTvInputService.java
uner/util/ByteArrayBuffer.java
uner/util/ConvertUtils.java
uner/util/GlobalSettingsUtils.java
uner/util/Ints.java
uner/util/PostalCodeUtils.java
uner/util/StatusTextUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TisConfiguration.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/BlockScreenView.java
i/ChannelBannerView.java
i/DialogUtils.java
i/FullscreenDialogView.java
i/GuidedActionsStylistWithDivider.java
i/InputBannerView.java
i/IntroView.java
i/KeypadChannelSwitchView.java
i/OnRepeatedKeyInterceptListener.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/ViewUtils.java
i/sidepanel/ActionItem.java
i/sidepanel/ChannelCheckItem.java
i/sidepanel/CheckBoxItem.java
i/sidepanel/ClosedCaptionFragment.java
i/sidepanel/CompoundButtonItem.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/DisplayModeFragment.java
i/sidepanel/DividerItem.java
i/sidepanel/Item.java
i/sidepanel/MultiAudioFragment.java
i/sidepanel/RadioButtonItem.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/SideFragmentManager.java
i/sidepanel/SimpleActionItem.java
i/sidepanel/SubMenuItem.java
i/sidepanel/SwitchItem.java
i/sidepanel/parentalcontrols/ChannelsBlockedFragment.java
i/sidepanel/parentalcontrols/ParentalControlsFragment.java
i/sidepanel/parentalcontrols/ProgramRestrictionsFragment.java
i/sidepanel/parentalcontrols/RatingSystemsFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
i/sidepanel/parentalcontrols/SubRatingsFragment.java
til/AccountHelper.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/CaptionSettings.java
til/Clock.java
til/CompositeComparator.java
til/Debug.java
til/DurationTimer.java
til/Filter.java
til/ImageCache.java
til/ImageLoader.java
til/LocationUtils.java
til/MainThreadExecutor.java
til/MultiLongSparseArray.java
til/NamedThreadFactory.java
til/NetworkTrafficTags.java
til/NetworkUtils.java
til/OnboardingUtils.java
til/Partner.java
til/PermissionUtils.java
til/RecurringRunner.java
til/SetupUtils.java
til/StringUtils.java
til/SystemProperties.java
til/TimeShiftUtils.java
til/ToastUtils.java
til/TvInputManagerHelper.java
til/TvSettings.java
til/TvTrackInfoUtils.java
til/TvUriMatcher.java
til/Utils.java
til/ViewCache.java
e506854dbc4919bf79ca4c705a04d6e225704d3e 17-Nov-2017 Tor Norbye <tnorbye@google.com> @IntDef is switching from long to int values

This cast will be necessary when the @IntDef annotation
values changes type from long to int, and the cast is
safe because the value is itself not used at all (this
is a source retention annotation, and the static analyzer
is using the field reference itself, not the value --
that's the whole point of this annotation.)

Test: The compiler
Change-Id: I5f66e03b62670c4b73ec0339fe63f55a1a76e5d5
ata/PreviewDataManager.java
633eb826b8c97731dfc5ef12c7bf78a63734275d 03-Oct-2017 Nick Chalko <nchalko@google.com> Sync to match Live Channels 1.15(ncis)

aka ub-tv-dev at a73a150bb7d0d1ce867ef980c6ac8411899d40ad

Bug: 64021596
Change-Id: I7c544fd15e2c58784f8babc31877ad0dfeebb4c0
pplicationSingletons.java
udioManagerHelper.java
eatures.java
nputSessionManager.java
ainActivity.java
ainActivityWrapper.java
ediaSessionWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/DurationTimer.java
onfig/DefaultConfigManager.java
onfig/RemoteConfig.java
onfig/RemoteConfigUtils.java
ustomization/TvCustomizationManager.java
ata/BaseProgram.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/InternalDataUtils.java
ata/PreviewDataManager.java
ata/PreviewProgramContent.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetchHelper.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/FullscreenDialogFragment.java
ialog/HalfSizedDialogFragment.java
ialog/PinDialogFragment.java
ialog/SafeDismissDialogFragment.java
ialog/WebDialogFragment.java
vr/BaseDvrDataManager.java
vr/ConflictChecker.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDbSync.java
vr/DvrManager.java
vr/DvrPlaybackActivity.java
vr/DvrPlaybackMediaSessionHelper.java
vr/DvrPlayer.java
vr/DvrRecordingService.java
vr/DvrScheduleManager.java
vr/DvrStartRecordingReceiver.java
vr/DvrStorageStatusManager.java
vr/DvrUiHelper.java
vr/DvrWatchedPositionManager.java
vr/EpisodicProgramLoadTask.java
vr/IdGenerator.java
vr/InputTaskScheduler.java
vr/RecordedProgram.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeriesInfo.java
vr/SeriesRecording.java
vr/SeriesRecordingScheduler.java
vr/WritableDvrDataManager.java
vr/data/IdGenerator.java
vr/data/RecordedProgram.java
vr/data/ScheduledRecording.java
vr/data/SeasonEpisodeNumber.java
vr/data/SeriesInfo.java
vr/data/SeriesRecording.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrDatabaseHelper.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/recorder/ConflictChecker.java
vr/recorder/DvrRecordingService.java
vr/recorder/DvrStartRecordingReceiver.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/recorder/SeriesRecordingScheduler.java
vr/ui/ActionPresenterSelector.java
vr/ui/BigArguments.java
vr/ui/ChangeImageTransformWithScaledParent.java
vr/ui/CurrentRecordingDetailsFragment.java
vr/ui/DetailsContent.java
vr/ui/DetailsContentPresenter.java
vr/ui/DetailsViewBackgroundHelper.java
vr/ui/DvrActivity.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrDetailsActivity.java
vr/ui/DvrDetailsFragment.java
vr/ui/DvrForgetStorageErrorFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrItemPresenter.java
vr/ui/DvrMissingStorageErrorFragment.java
vr/ui/DvrPlaybackCardPresenter.java
vr/ui/DvrPlaybackControlHelper.java
vr/ui/DvrPlaybackOverlayFragment.java
vr/ui/DvrPrioritySettingsFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSchedulesActivity.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesDeletionFragment.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/DvrUiHelper.java
vr/ui/FadeBackground.java
vr/ui/FullScheduleCardHolder.java
vr/ui/FullSchedulesCardPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/PrioritySettingsFragment.java
vr/ui/RecordedProgramDetailsFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordingCardView.java
vr/ui/RecordingDetailsFragment.java
vr/ui/ScheduledRecordingDetailsFragment.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/SeriesDeletionFragment.java
vr/ui/SeriesRecordingDetailsFragment.java
vr/ui/SeriesRecordingPresenter.java
vr/ui/SeriesSettingsFragment.java
vr/ui/SortedArrayAdapter.java
vr/ui/TrackedGuidedStepFragment.java
vr/ui/browse/ActionPresenterSelector.java
vr/ui/browse/CurrentRecordingDetailsFragment.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DetailsContentPresenter.java
vr/ui/browse/DetailsViewBackgroundHelper.java
vr/ui/browse/DvrBrowseActivity.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/DvrListRowPresenter.java
vr/ui/browse/FullScheduleCardHolder.java
vr/ui/browse/FullSchedulesCardPresenter.java
vr/ui/browse/RecordedProgramDetailsFragment.java
vr/ui/browse/RecordedProgramPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/browse/SeriesRecordingDetailsFragment.java
vr/ui/browse/SeriesRecordingPresenter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesActivity.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/EpisodicProgramRow.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRow.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/list/SeriesScheduleRowPresenter.java
vr/ui/playback/DvrPlaybackActivity.java
vr/ui/playback/DvrPlaybackCardPresenter.java
vr/ui/playback/DvrPlaybackControlHelper.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
vr/ui/playback/DvrPlaybackOverlayFragment.java
vr/ui/playback/DvrPlaybackSideFragment.java
vr/ui/playback/DvrPlayer.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/GenreListAdapter.java
uide/GuideUtils.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
uide/TimeListAdapter.java
icense/License.java
icense/LicenseDialogFragment.java
icense/LicenseSideFragment.java
icense/LicenseUtils.java
icense/Licenses.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/BaseCardView.java
enu/ChannelCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRow.java
enu/ChannelsRowAdapter.java
enu/ChannelsRowItem.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuRow.java
enu/MenuRowFactory.java
enu/MenuUpdater.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PipOptionsRowAdapter.java
enu/PlayControlsButton.java
enu/PlayControlsRowView.java
enu/PlaybackProgressBar.java
enu/SimpleCardView.java
enu/TvOptionsRowAdapter.java
nboarding/SetupSourcesFragment.java
arental/ContentRatingSystem.java
arental/ContentRatingsManager.java
arental/ParentalControlSettings.java
erf/EventNames.java
erf/PerformanceMonitor.java
erf/StubPerformanceMonitor.java
erf/TimerEvent.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/ChannelPreviewUpdater.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/RecordedProgramPreviewUpdater.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/SearchInterface.java
earch/TvProviderSearch.java
uner/ChannelScanFileParser.java
uner/DvbTunerHal.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferences.java
uner/UsbTunerHal.java
uner/cc/CaptionTrackRenderer.java
uner/cc/Cea708Parser.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/Cea708TextTrackRenderer.java
uner/exoplayer/ExoPlayerExtractorsFactory.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/ac3/Ac3PassthroughTrackRenderer.java
uner/exoplayer/ac3/Ac3TrackRenderer.java
uner/exoplayer/ac3/AudioClock.java
uner/exoplayer/ac3/AudioTrackMonitor.java
uner/exoplayer/ac3/AudioTrackWrapper.java
uner/exoplayer/audio/AudioClock.java
uner/exoplayer/audio/AudioDecoder.java
uner/exoplayer/audio/AudioTrackMonitor.java
uner/exoplayer/audio/AudioTrackWrapper.java
uner/exoplayer/audio/MediaCodecAudioDecoder.java
uner/exoplayer/audio/MpegTsDefaultAudioTrackRenderer.java
uner/exoplayer/audio/MpegTsMediaCodecAudioTrackRenderer.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/exoplayer/ffmpeg/FfmpegDecoderClient.java
uner/exoplayer/ffmpeg/FfmpegDecoderService.java
uner/exoplayer/ffmpeg/IFfmpegDecoder.aidl
uner/setup/ConnectionTypeFragment.java
uner/setup/PostalCodeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSourceManager.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/TunerDebug.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerStorageCleanUpService.java
uner/tvinput/TunerTvInputService.java
uner/util/PostalCodeUtils.java
uner/util/StringUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/BlockScreenView.java
i/ChannelBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/sidepanel/ActionItem.java
i/sidepanel/ClosedCaptionFragment.java
i/sidepanel/CompoundButtonItem.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/Item.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/SideFragmentManager.java
i/sidepanel/SimpleActionItem.java
i/sidepanel/SimpleItem.java
i/sidepanel/SubMenuItem.java
i/sidepanel/SwitchItem.java
i/sidepanel/parentalcontrols/ParentalControlsFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
i/sidepanel/parentalcontrols/SubRatingsFragment.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/Debug.java
til/DurationTimer.java
til/ImageLoader.java
til/LocationUtils.java
til/NetworkTrafficTags.java
til/OnboardingUtils.java
til/Partner.java
til/PermissionUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SearchManagerHelper.java
til/SetupUtils.java
til/StringUtils.java
til/TimeShiftUtils.java
til/TvInputManagerHelper.java
til/TvProviderUriMatcher.java
til/TvSettings.java
til/TvTrackInfoUtils.java
til/TvUriMatcher.java
til/Utils.java
til/ViewCache.java
721bd0da688cd552737fbb753a00597f95103b95 05-May-2017 Adrian Roos <roosa@google.com> Revert "Sync to ub-tv-dev at f0024d79653da8c8999a91f995431a645a6ff4a2"

This reverts commit 3dfa929b24f38ac7836450176d88ceab41dc6ac5.

Change-Id: I1c76f626d966b8d4793a19677a8840ed0424d3a7
eatures.java
nputSessionManager.java
ainActivity.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/DurationTimer.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/InternalDataUtils.java
ata/StreamInfo.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/FullscreenDialogFragment.java
ialog/HalfSizedDialogFragment.java
ialog/SafeDismissDialogFragment.java
ialog/WebDialogFragment.java
vr/BaseDvrDataManager.java
vr/ConflictChecker.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDbSync.java
vr/DvrManager.java
vr/DvrPlaybackActivity.java
vr/DvrPlaybackMediaSessionHelper.java
vr/DvrPlayer.java
vr/DvrRecordingService.java
vr/DvrScheduleManager.java
vr/DvrStartRecordingReceiver.java
vr/DvrStorageStatusManager.java
vr/DvrUiHelper.java
vr/DvrWatchedPositionManager.java
vr/EpisodicProgramLoadTask.java
vr/IdGenerator.java
vr/InputTaskScheduler.java
vr/RecordedProgram.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeriesInfo.java
vr/SeriesRecording.java
vr/SeriesRecordingScheduler.java
vr/WritableDvrDataManager.java
vr/data/IdGenerator.java
vr/data/RecordedProgram.java
vr/data/ScheduledRecording.java
vr/data/SeasonEpisodeNumber.java
vr/data/SeriesInfo.java
vr/data/SeriesRecording.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrDatabaseHelper.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/recorder/ConflictChecker.java
vr/recorder/DvrRecordingService.java
vr/recorder/DvrStartRecordingReceiver.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/recorder/Scheduler.java
vr/recorder/SeriesRecordingScheduler.java
vr/ui/ActionPresenterSelector.java
vr/ui/BigArguments.java
vr/ui/ChangeImageTransformWithScaledParent.java
vr/ui/CurrentRecordingDetailsFragment.java
vr/ui/DetailsContent.java
vr/ui/DetailsContentPresenter.java
vr/ui/DetailsViewBackgroundHelper.java
vr/ui/DvrActivity.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrDetailsActivity.java
vr/ui/DvrDetailsFragment.java
vr/ui/DvrForgetStorageErrorFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrItemPresenter.java
vr/ui/DvrMissingStorageErrorFragment.java
vr/ui/DvrPlaybackCardPresenter.java
vr/ui/DvrPlaybackControlHelper.java
vr/ui/DvrPlaybackOverlayFragment.java
vr/ui/DvrPrioritySettingsFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSchedulesActivity.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesDeletionFragment.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/DvrUiHelper.java
vr/ui/FadeBackground.java
vr/ui/FullScheduleCardHolder.java
vr/ui/FullSchedulesCardPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/PrioritySettingsFragment.java
vr/ui/RecordedProgramDetailsFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordingCardView.java
vr/ui/RecordingDetailsFragment.java
vr/ui/ScheduledRecordingDetailsFragment.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/SeriesDeletionFragment.java
vr/ui/SeriesRecordingDetailsFragment.java
vr/ui/SeriesRecordingPresenter.java
vr/ui/SeriesSettingsFragment.java
vr/ui/SortedArrayAdapter.java
vr/ui/browse/ActionPresenterSelector.java
vr/ui/browse/CurrentRecordingDetailsFragment.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DetailsContentPresenter.java
vr/ui/browse/DetailsViewBackgroundHelper.java
vr/ui/browse/DvrBrowseActivity.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/DvrListRowPresenter.java
vr/ui/browse/FullScheduleCardHolder.java
vr/ui/browse/FullSchedulesCardPresenter.java
vr/ui/browse/RecordedProgramDetailsFragment.java
vr/ui/browse/RecordedProgramPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/browse/SeriesRecordingDetailsFragment.java
vr/ui/browse/SeriesRecordingPresenter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesActivity.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/EpisodicProgramRow.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRow.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/list/SeriesScheduleRowPresenter.java
vr/ui/playback/DvrPlaybackActivity.java
vr/ui/playback/DvrPlaybackCardPresenter.java
vr/ui/playback/DvrPlaybackControlHelper.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
vr/ui/playback/DvrPlaybackOverlayFragment.java
vr/ui/playback/DvrPlaybackSideFragment.java
vr/ui/playback/DvrPlayer.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
uide/ProgramTableAdapter.java
uide/TimeListAdapter.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/BaseCardView.java
enu/ChannelCardView.java
enu/ChannelsRow.java
enu/ChannelsRowAdapter.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuRowFactory.java
enu/MenuUpdater.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PipOptionsRowAdapter.java
enu/PlayControlsButton.java
enu/PlayControlsRowView.java
enu/PlaybackProgressBar.java
enu/TvOptionsRowAdapter.java
nboarding/SetupSourcesFragment.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
earch/DataManagerSearch.java
earch/SearchInterface.java
earch/TvProviderSearch.java
uner/ChannelScanFileParser.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferences.java
uner/UsbTunerHal.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/Cea708Parser.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/ac3/Ac3DefaultTrackRenderer.java
uner/exoplayer/ac3/Ac3MediaCodecTrackRenderer.java
uner/exoplayer/ac3/Ac3PassthroughTrackRenderer.java
uner/exoplayer/ac3/Ac3TrackRenderer.java
uner/exoplayer/ac3/AudioTrackMonitor.java
uner/exoplayer/ac3/AudioTrackWrapper.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/setup/ConnectionTypeFragment.java
uner/setup/PostalCodeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSourceManager.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerTvInputService.java
uner/util/PostalCodeUtils.java
uner/util/StringUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/TunableTvView.java
i/TuningBlockView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/sidepanel/ClosedCaptionFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/Item.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/SideFragmentManager.java
i/sidepanel/SimpleActionItem.java
i/sidepanel/SimpleItem.java
til/AsyncDbTask.java
til/Debug.java
til/DurationTimer.java
til/LocationUtils.java
til/Partner.java
til/PipInputManager.java
til/RecurringRunner.java
til/SearchManagerHelper.java
til/SetupUtils.java
til/StringUtils.java
til/TvInputManagerHelper.java
til/TvSettings.java
til/TvTrackInfoUtils.java
til/Utils.java
til/ViewCache.java
3dfa929b24f38ac7836450176d88ceab41dc6ac5 04-May-2017 Nick Chalko <nchalko@google.com> Sync to ub-tv-dev at f0024d79653da8c8999a91f995431a645a6ff4a2

Change-Id: I4199ec04cacb4a78be58b85302a39d917658dc28
eatures.java
nputSessionManager.java
ainActivity.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/DurationTimer.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/InternalDataUtils.java
ata/StreamInfo.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/DvrHistoryDialogFragment.java
ialog/FullscreenDialogFragment.java
ialog/HalfSizedDialogFragment.java
ialog/SafeDismissDialogFragment.java
ialog/WebDialogFragment.java
vr/BaseDvrDataManager.java
vr/ConflictChecker.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDbSync.java
vr/DvrManager.java
vr/DvrPlaybackActivity.java
vr/DvrPlaybackMediaSessionHelper.java
vr/DvrPlayer.java
vr/DvrRecordingService.java
vr/DvrScheduleManager.java
vr/DvrStartRecordingReceiver.java
vr/DvrStorageStatusManager.java
vr/DvrUiHelper.java
vr/DvrWatchedPositionManager.java
vr/EpisodicProgramLoadTask.java
vr/IdGenerator.java
vr/InputTaskScheduler.java
vr/RecordedProgram.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeriesInfo.java
vr/SeriesRecording.java
vr/SeriesRecordingScheduler.java
vr/WritableDvrDataManager.java
vr/data/IdGenerator.java
vr/data/RecordedProgram.java
vr/data/ScheduledRecording.java
vr/data/SeasonEpisodeNumber.java
vr/data/SeriesInfo.java
vr/data/SeriesRecording.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrDatabaseHelper.java
vr/provider/DvrDbSync.java
vr/provider/EpisodicProgramLoadTask.java
vr/recorder/ConflictChecker.java
vr/recorder/DvrRecordingService.java
vr/recorder/DvrStartRecordingReceiver.java
vr/recorder/InputTaskScheduler.java
vr/recorder/RecordingTask.java
vr/recorder/ScheduledProgramReaper.java
vr/recorder/Scheduler.java
vr/recorder/SeriesRecordingScheduler.java
vr/ui/ActionPresenterSelector.java
vr/ui/BigArguments.java
vr/ui/ChangeImageTransformWithScaledParent.java
vr/ui/CurrentRecordingDetailsFragment.java
vr/ui/DetailsContent.java
vr/ui/DetailsContentPresenter.java
vr/ui/DetailsViewBackgroundHelper.java
vr/ui/DvrActivity.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrDetailsActivity.java
vr/ui/DvrDetailsFragment.java
vr/ui/DvrForgetStorageErrorFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrItemPresenter.java
vr/ui/DvrMissingStorageErrorFragment.java
vr/ui/DvrPlaybackCardPresenter.java
vr/ui/DvrPlaybackControlHelper.java
vr/ui/DvrPlaybackOverlayFragment.java
vr/ui/DvrPrioritySettingsFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSchedulesActivity.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesDeletionFragment.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrSeriesSettingsFragment.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/DvrUiHelper.java
vr/ui/FadeBackground.java
vr/ui/FullScheduleCardHolder.java
vr/ui/FullSchedulesCardPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/PrioritySettingsFragment.java
vr/ui/RecordedProgramDetailsFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordingCardView.java
vr/ui/RecordingDetailsFragment.java
vr/ui/ScheduledRecordingDetailsFragment.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/SeriesDeletionFragment.java
vr/ui/SeriesRecordingDetailsFragment.java
vr/ui/SeriesRecordingPresenter.java
vr/ui/SeriesSettingsFragment.java
vr/ui/SortedArrayAdapter.java
vr/ui/browse/ActionPresenterSelector.java
vr/ui/browse/CurrentRecordingDetailsFragment.java
vr/ui/browse/DetailsContent.java
vr/ui/browse/DetailsContentPresenter.java
vr/ui/browse/DetailsViewBackgroundHelper.java
vr/ui/browse/DvrBrowseActivity.java
vr/ui/browse/DvrBrowseFragment.java
vr/ui/browse/DvrDetailsActivity.java
vr/ui/browse/DvrDetailsFragment.java
vr/ui/browse/DvrItemPresenter.java
vr/ui/browse/DvrListRowPresenter.java
vr/ui/browse/FullScheduleCardHolder.java
vr/ui/browse/FullSchedulesCardPresenter.java
vr/ui/browse/RecordedProgramDetailsFragment.java
vr/ui/browse/RecordedProgramPresenter.java
vr/ui/browse/RecordingCardView.java
vr/ui/browse/RecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingDetailsFragment.java
vr/ui/browse/ScheduledRecordingPresenter.java
vr/ui/browse/SeriesRecordingDetailsFragment.java
vr/ui/browse/SeriesRecordingPresenter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesActivity.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/EpisodicProgramRow.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRow.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/list/SeriesScheduleRowPresenter.java
vr/ui/playback/DvrPlaybackActivity.java
vr/ui/playback/DvrPlaybackCardPresenter.java
vr/ui/playback/DvrPlaybackControlHelper.java
vr/ui/playback/DvrPlaybackMediaSessionHelper.java
vr/ui/playback/DvrPlaybackOverlayFragment.java
vr/ui/playback/DvrPlaybackSideFragment.java
vr/ui/playback/DvrPlayer.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
uide/ProgramTableAdapter.java
uide/TimeListAdapter.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/BaseCardView.java
enu/ChannelCardView.java
enu/ChannelsRow.java
enu/ChannelsRowAdapter.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuRowFactory.java
enu/MenuUpdater.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PipOptionsRowAdapter.java
enu/PlayControlsButton.java
enu/PlayControlsRowView.java
enu/PlaybackProgressBar.java
enu/TvOptionsRowAdapter.java
nboarding/SetupSourcesFragment.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
earch/DataManagerSearch.java
earch/SearchInterface.java
earch/TvProviderSearch.java
uner/ChannelScanFileParser.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferences.java
uner/UsbTunerHal.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/Cea708Parser.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/ac3/Ac3DefaultTrackRenderer.java
uner/exoplayer/ac3/Ac3MediaCodecTrackRenderer.java
uner/exoplayer/ac3/Ac3PassthroughTrackRenderer.java
uner/exoplayer/ac3/Ac3TrackRenderer.java
uner/exoplayer/ac3/AudioTrackMonitor.java
uner/exoplayer/ac3/AudioTrackWrapper.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/setup/ConnectionTypeFragment.java
uner/setup/PostalCodeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSourceManager.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerTvInputService.java
uner/util/PostalCodeUtils.java
uner/util/StringUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/TunableTvView.java
i/TuningBlockView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/sidepanel/ClosedCaptionFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/Item.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/SideFragmentManager.java
i/sidepanel/SimpleActionItem.java
i/sidepanel/SimpleItem.java
til/AsyncDbTask.java
til/Debug.java
til/DurationTimer.java
til/LocationUtils.java
til/Partner.java
til/PipInputManager.java
til/RecurringRunner.java
til/SearchManagerHelper.java
til/SetupUtils.java
til/StringUtils.java
til/TvInputManagerHelper.java
til/TvSettings.java
til/TvTrackInfoUtils.java
til/Utils.java
til/ViewCache.java
2d7efbae0ae1ac2ab6d607135de80c2125b28064 14-Feb-2017 Jae Seo <jaeseo@google.com> Remove use of junit.framework.Assert in non-test code am: 2728397759 am: 57fc9514a7 am: daf40d88db
am: 0853732534

Change-Id: Ib049a8c8adeb242927dfb0bcc9e205e87ae2a553
27283977597676cfa3549adba1deea061b666345 14-Feb-2017 Jae Seo <jaeseo@google.com> Remove use of junit.framework.Assert in non-test code

Bug: 35235056
Test: build
Change-Id: I53b4807ba1d8010e87825f5887e674d7587a6738
earch/TvProviderSearch.java
7cfa606ea363389dcd9d7e0f6962aaeecbe0ee5e 22-Jun-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
uner/ChannelScanFileParser.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/setup/ScanFragment.java
uner/source/TsDataSourceManager.java
uner/ts/SectionParser.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
919e1ed7e914029a1a0054237d86dc7b19ced898 31-Oct-2016 Youngsang Cho <youngsang@google.com> Sync to ub-tv-killing at 6f6e46557accb62c9548e4177d6005aa944dbf33

Change-Id: I873644d6d9d0110c981ef6075cb4019c16bbb94b
pplicationSingletons.java
eatures.java
nputSessionManager.java
ainActivity.java
ainActivityWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
onfig/ConfigKeys.java
onfig/DefaultConfigManager.java
onfig/RemoteConfig.java
onfig/RemoteConfigFeature.java
ata/BaseProgram.java
ata/Channel.java
ata/ChannelDataManager.java
ata/GenreItems.java
ata/InternalDataUtils.java
ata/Lineup.java
ata/ParcelableList.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/PinDialogFragment.java
ialog/SafeDismissDialogFragment.java
vr/BaseDvrDataManager.java
vr/ConflictChecker.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrDbSync.java
vr/DvrManager.java
vr/DvrPlayActivity.java
vr/DvrPlaybackActivity.java
vr/DvrPlaybackMediaSessionHelper.java
vr/DvrPlayer.java
vr/DvrRecordingService.java
vr/DvrScheduleManager.java
vr/DvrSessionManager.java
vr/DvrStartRecordingReceiver.java
vr/DvrStorageStatusManager.java
vr/DvrUiHelper.java
vr/DvrWatchedPositionManager.java
vr/EpisodicProgramLoadTask.java
vr/IdGenerator.java
vr/InputTaskScheduler.java
vr/RecordedProgram.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeasonRecording.java
vr/SeriesInfo.java
vr/SeriesRecording.java
vr/SeriesRecordingScheduler.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/ui/ActionPresenterSelector.java
vr/ui/CurrentRecordingDetailsFragment.java
vr/ui/DetailsContent.java
vr/ui/DetailsContentPresenter.java
vr/ui/DetailsViewBackgroundHelper.java
vr/ui/DvrActivity.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrDetailsActivity.java
vr/ui/DvrDetailsFragment.java
vr/ui/DvrDialogFragment.java
vr/ui/DvrForgetStorageErrorFragment.java
vr/ui/DvrGuidedActionsStylist.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrItemPresenter.java
vr/ui/DvrMissingStorageErrorFragment.java
vr/ui/DvrPlaybackCardPresenter.java
vr/ui/DvrPlaybackControlHelper.java
vr/ui/DvrPlaybackOverlayFragment.java
vr/ui/DvrRecordConflictFragment.java
vr/ui/DvrRecordDeleteFragment.java
vr/ui/DvrRecordScheduleFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSchedulesActivity.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesScheduledDialogActivity.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingDialogFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/EmptyHolder.java
vr/ui/EmptyItemPresenter.java
vr/ui/FullScheduleCardHolder.java
vr/ui/FullSchedulesCardPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/PrioritySettingsFragment.java
vr/ui/RecordedProgramDetailsFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordedProgramsAdapter.java
vr/ui/RecordingCardView.java
vr/ui/RecordingDetailsFragment.java
vr/ui/ScheduledRecordingDetailsFragment.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/ScheduledRecordingsAdapter.java
vr/ui/SeriesDeletionFragment.java
vr/ui/SeriesRecordingDetailsFragment.java
vr/ui/SeriesRecordingPresenter.java
vr/ui/SeriesSettingsFragment.java
vr/ui/SortedArrayAdapter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesFocusView.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/EpisodicProgramRow.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRow.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/list/SeriesScheduleRowPresenter.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/BaseCardView.java
enu/ChannelCardView.java
enu/ChannelsRowAdapter.java
enu/IMenuView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuRow.java
enu/MenuRowFactory.java
enu/MenuRowView.java
enu/MenuUpdater.java
enu/MenuView.java
enu/PlayControlsButton.java
enu/PlayControlsRow.java
enu/PlayControlsRowView.java
enu/RecordCardView.java
enu/SetupCardView.java
enu/SimpleCardView.java
enu/TvOptionsRowAdapter.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/TvProviderSearch.java
etup/SystemSetupActivity.java
uner/ChannelScanFileParser.java
uner/DvbDeviceAccessor.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferenceProvider.java
uner/TunerPreferences.java
uner/UsbTunerHal.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/CaptionWindowLayout.java
uner/cc/Cea708Parser.java
uner/data/Cea708Data.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/Cea708TextTrackRenderer.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/MpegTsSampleExtractor.java
uner/exoplayer/MpegTsSampleSource.java
uner/exoplayer/MpegTsVideoTrackRenderer.java
uner/exoplayer/SampleExtractor.java
uner/exoplayer/ac3/Ac3PassthroughTrackRenderer.java
uner/exoplayer/ac3/Ac3TrackRenderer.java
uner/exoplayer/ac3/AudioClock.java
uner/exoplayer/ac3/AudioTrackMonitor.java
uner/exoplayer/ac3/AudioTrackWrapper.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SamplePool.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/layout/ScaledLayout.java
uner/setup/ConnectionTypeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsDataSource.java
uner/source/TsDataSourceManager.java
uner/source/TsStreamWriter.java
uner/source/TsStreamer.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/PlaybackBufferListener.java
uner/tvinput/TunerDebug.java
uner/tvinput/TunerRecordingSession.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerStorageCleanUpService.java
uner/tvinput/TunerTvInputService.java
uner/util/ByteArrayBuffer.java
uner/util/ConvertUtils.java
uner/util/GlobalSettingsUtils.java
uner/util/Ints.java
uner/util/StatusTextUtils.java
uner/util/StringUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TisConfiguration.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/GuidedActionsStylistWithDivider.java
i/OverlayRootView.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/ViewUtils.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DebugOptionFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/DisplayModeFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/SideFragmentManager.java
til/AccountHelper.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/CompositeComparator.java
til/Filter.java
til/ImageCache.java
til/ImageLoader.java
til/LocationUtils.java
til/OnboardingUtils.java
til/PermissionUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SearchManagerHelper.java
til/SetupUtils.java
til/SystemProperties.java
til/TimeShiftUtils.java
til/ToastUtils.java
til/TvInputManagerHelper.java
til/TvProviderUriMatcher.java
til/TvSettings.java
til/TvTrackInfoUtils.java
til/Utils.java
d41f0075a7d2ea826204e81fcec57d0aa57171a9 26-Oct-2016 Nick Chalko <nchalko@google.com> Sync to ub-tv-killing at 6f6e46557accb62c9548e4177d6005aa944dbf33

Change-Id: I873644d6d9d0110c981ef6075cb4019c16bbb94b
pplicationSingletons.java
nputSessionManager.java
ainActivity.java
imeShiftManager.java
vApplication.java
ata/BaseProgram.java
ata/Channel.java
ata/ChannelDataManager.java
ata/Lineup.java
ata/Program.java
ata/StreamInfo.java
ata/epg/EpgFetcher.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDbSync.java
vr/DvrManager.java
vr/DvrPlaybackActivity.java
vr/DvrPlaybackMediaSessionHelper.java
vr/DvrPlayer.java
vr/DvrRecordingService.java
vr/DvrScheduleManager.java
vr/DvrStorageStatusManager.java
vr/DvrUiHelper.java
vr/DvrWatchedPositionManager.java
vr/EpisodicProgramLoadTask.java
vr/InputTaskScheduler.java
vr/RecordedProgram.java
vr/RecordingTask.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeriesRecording.java
vr/SeriesRecordingScheduler.java
vr/WritableDvrDataManager.java
vr/provider/DvrContract.java
vr/ui/DetailsContentPresenter.java
vr/ui/DetailsViewBackgroundHelper.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrCancelAllSeriesRecordingDialogFragment.java
vr/ui/DvrCancelAllSeriesRecordingFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrDetailsActivity.java
vr/ui/DvrDetailsFragment.java
vr/ui/DvrForgetStorageErrorFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrItemPresenter.java
vr/ui/DvrPlaybackCardPresenter.java
vr/ui/DvrPlaybackControlHelper.java
vr/ui/DvrPlaybackOverlayFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSchedulesActivity.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesScheduledDialogActivity.java
vr/ui/DvrSeriesScheduledFragment.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/DvrStopSeriesRecordingDialogFragment.java
vr/ui/DvrStopSeriesRecordingFragment.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/PrioritySettingsFragment.java
vr/ui/RecordedProgramDetailsFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordingCardView.java
vr/ui/RecordingDetailsFragment.java
vr/ui/ScheduledRecordingDetailsFragment.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/SeriesDeletionFragment.java
vr/ui/SeriesRecordingDetailsFragment.java
vr/ui/SeriesRecordingPresenter.java
vr/ui/SeriesSettingsFragment.java
vr/ui/SortedArrayAdapter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/EpisodicProgramRow.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRow.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/list/SeriesScheduleRowPresenter.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/BaseCardView.java
enu/ChannelCardView.java
enu/ChannelsRowAdapter.java
enu/Menu.java
enu/MenuRowView.java
enu/MenuUpdater.java
enu/MenuView.java
enu/PlayControlsButton.java
enu/PlayControlsRowView.java
enu/SetupCardView.java
enu/SimpleCardView.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
etup/SystemSetupActivity.java
uner/TunerFlags.java
uner/TunerPreferenceProvider.java
uner/TunerPreferences.java
uner/data/TunerChannel.java
uner/exoplayer/DataSourceAdapter.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/FrameworkSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/MpegTsSampleExtractor.java
uner/exoplayer/MpegTsSampleSource.java
uner/exoplayer/SampleExtractor.java
uner/exoplayer/ac3/Ac3PassthroughTrackRenderer.java
uner/exoplayer/ac3/Ac3TrackRenderer.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/source/FileTsStreamer.java
uner/source/TsDataSource.java
uner/source/TsDataSourceManager.java
uner/source/TsMediaDataSource.java
uner/source/TsMediaDataSourceManager.java
uner/source/TsStreamWriter.java
uner/source/TsStreamer.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerStorageCleanUpService.java
uner/tvinput/TunerTvInputService.java
uner/util/GlobalSettingsUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/TunableTvView.java
i/ViewUtils.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/SideFragment.java
i/sidepanel/SideFragmentManager.java
til/AsyncDbTask.java
til/CompositeComparator.java
til/DvrTunerStorageUtils.java
til/LocationUtils.java
til/PermissionUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SetupUtils.java
til/SystemProperties.java
til/ToastUtils.java
til/TvSettings.java
til/Utils.java
3c1e7ad3818883ec1864261a1797fbad594e7803 08-Sep-2016 Ian Rogers <irogers@google.com> Fix empty set to be of type String. am: 81fc92edea am: 8bd6ee9146 am: 10feebef03
am: 457fbe3ee4

Change-Id: I3b4b071774c0036a177f989fdb9f548a6fdd6098
81fc92edea136da33280627f45f89a621487b82d 10-May-2016 Ian Rogers <irogers@google.com> Fix empty set to be of type String.

Fixes error prone build.
Bug: 27723540
Bug: 31140497
Change-Id: Iad2bfee291c02e88c9811c648f96ab27e34fd734
(cherry picked from commit 6dc65d5cd5fe9fee30a3b1054e2022ad471db5e0)
til/SetupUtils.java
65fda1eaa94968bb55d5ded10dcb0b3f37fb05f2 01-Sep-2016 Nick Chalko <nchalko@google.com> Sync to ub-tv-dev at http://ag/1415258

Bug: 30970843
Change-Id: I0aa43094d103de28956a3d9b56a594ea46a20543
pplicationSingletons.java
eatures.java
nputSessionManager.java
ainActivity.java
ainActivityWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
onfig/ConfigKeys.java
onfig/DefaultConfigManager.java
onfig/RemoteConfig.java
onfig/RemoteConfigFeature.java
ata/BaseProgram.java
ata/Channel.java
ata/ChannelDataManager.java
ata/GenreItems.java
ata/InternalDataUtils.java
ata/Lineup.java
ata/ParcelableList.java
ata/Program.java
ata/ProgramDataManager.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/PinDialogFragment.java
ialog/SafeDismissDialogFragment.java
vr/BaseDvrDataManager.java
vr/ConflictChecker.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrDbSync.java
vr/DvrManager.java
vr/DvrPlayActivity.java
vr/DvrPlaybackActivity.java
vr/DvrPlaybackMediaSessionHelper.java
vr/DvrPlayer.java
vr/DvrRecordingService.java
vr/DvrScheduleManager.java
vr/DvrSessionManager.java
vr/DvrStartRecordingReceiver.java
vr/DvrUiHelper.java
vr/DvrWatchedPositionManager.java
vr/IdGenerator.java
vr/InputTaskScheduler.java
vr/RecordedProgram.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeasonRecording.java
vr/SeriesInfo.java
vr/SeriesRecording.java
vr/SeriesRecordingScheduler.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/ui/ActionPresenterSelector.java
vr/ui/CurrentRecordingDetailsFragment.java
vr/ui/DetailsContent.java
vr/ui/DetailsContentPresenter.java
vr/ui/DetailsViewBackgroundHelper.java
vr/ui/DvrActivity.java
vr/ui/DvrAlreadyRecordedFragment.java
vr/ui/DvrAlreadyScheduledFragment.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrCancelAllSeriesRecordingDialogFragment.java
vr/ui/DvrCancelAllSeriesRecordingFragment.java
vr/ui/DvrChannelRecordDurationOptionFragment.java
vr/ui/DvrConflictFragment.java
vr/ui/DvrDetailsActivity.java
vr/ui/DvrDetailsFragment.java
vr/ui/DvrDialogFragment.java
vr/ui/DvrForgetStorageErrorFragment.java
vr/ui/DvrGuidedActionsStylist.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrHalfSizedDialogFragment.java
vr/ui/DvrInsufficientSpaceErrorFragment.java
vr/ui/DvrMissingStorageErrorFragment.java
vr/ui/DvrPlaybackCardPresenter.java
vr/ui/DvrPlaybackControlHelper.java
vr/ui/DvrPlaybackOverlayFragment.java
vr/ui/DvrRecordConflictFragment.java
vr/ui/DvrRecordDeleteFragment.java
vr/ui/DvrRecordScheduleFragment.java
vr/ui/DvrScheduleFragment.java
vr/ui/DvrSchedulesActivity.java
vr/ui/DvrSeriesDeletionActivity.java
vr/ui/DvrSeriesSettingsActivity.java
vr/ui/DvrStopRecordingFragment.java
vr/ui/EmptyHolder.java
vr/ui/EmptyItemPresenter.java
vr/ui/FullScheduleCardHolder.java
vr/ui/FullSchedulesCardPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/PrioritySettingsFragment.java
vr/ui/RecordedProgramDetailsFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordedProgramsAdapter.java
vr/ui/RecordingCardView.java
vr/ui/RecordingDetailsFragment.java
vr/ui/ScheduledRecordingDetailsFragment.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/ScheduledRecordingsAdapter.java
vr/ui/SeriesDeletionFragment.java
vr/ui/SeriesRecordingDetailsFragment.java
vr/ui/SeriesRecordingPresenter.java
vr/ui/SeriesSettingsFragment.java
vr/ui/SortedArrayAdapter.java
vr/ui/list/BaseDvrSchedulesFragment.java
vr/ui/list/DvrSchedulesFocusView.java
vr/ui/list/DvrSchedulesFragment.java
vr/ui/list/DvrSeriesSchedulesFragment.java
vr/ui/list/ScheduleRow.java
vr/ui/list/ScheduleRowAdapter.java
vr/ui/list/ScheduleRowPresenter.java
vr/ui/list/SchedulesHeaderRow.java
vr/ui/list/SchedulesHeaderRowPresenter.java
vr/ui/list/SeriesScheduleRowAdapter.java
vr/ui/list/SeriesScheduleRowPresenter.java
xperiments/ExperimentFlag.java
xperiments/Experiments.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
enu/AppLinkCardView.java
enu/ChannelCardView.java
enu/ChannelsRowAdapter.java
enu/IMenuView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuRow.java
enu/MenuRowFactory.java
enu/MenuUpdater.java
enu/MenuView.java
enu/PlayControlsButton.java
enu/PlayControlsRow.java
enu/PlayControlsRowView.java
enu/RecordCardView.java
enu/TvOptionsRowAdapter.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/TvProviderSearch.java
uner/ChannelScanFileParser.java
uner/DvbDeviceAccessor.java
uner/TunerFlags.java
uner/TunerHal.java
uner/TunerInputController.java
uner/TunerPreferenceProvider.java
uner/TunerPreferences.java
uner/UsbTunerHal.java
uner/cc/CaptionLayout.java
uner/cc/CaptionTrackRenderer.java
uner/cc/CaptionWindowLayout.java
uner/cc/Cea708Parser.java
uner/data/Cea708Data.java
uner/data/PsiData.java
uner/data/PsipData.java
uner/data/TunerChannel.java
uner/exoplayer/Cea708TextTrackRenderer.java
uner/exoplayer/DataSourceAdapter.java
uner/exoplayer/ExoPlayerSampleExtractor.java
uner/exoplayer/FileSampleExtractor.java
uner/exoplayer/FrameworkSampleExtractor.java
uner/exoplayer/MpegTsPlayer.java
uner/exoplayer/MpegTsRendererBuilder.java
uner/exoplayer/MpegTsSampleExtractor.java
uner/exoplayer/MpegTsSampleSource.java
uner/exoplayer/MpegTsVideoTrackRenderer.java
uner/exoplayer/SampleExtractor.java
uner/exoplayer/ac3/Ac3PassthroughTrackRenderer.java
uner/exoplayer/ac3/Ac3TrackRenderer.java
uner/exoplayer/ac3/AudioClock.java
uner/exoplayer/ac3/AudioTrackMonitor.java
uner/exoplayer/ac3/AudioTrackWrapper.java
uner/exoplayer/buffer/BufferManager.java
uner/exoplayer/buffer/DvrStorageManager.java
uner/exoplayer/buffer/RecordingSampleBuffer.java
uner/exoplayer/buffer/SampleChunk.java
uner/exoplayer/buffer/SampleChunkIoHelper.java
uner/exoplayer/buffer/SamplePool.java
uner/exoplayer/buffer/SampleQueue.java
uner/exoplayer/buffer/SimpleSampleBuffer.java
uner/exoplayer/buffer/TrickplayStorageManager.java
uner/layout/ScaledLayout.java
uner/setup/ConnectionTypeFragment.java
uner/setup/ScanFragment.java
uner/setup/ScanResultFragment.java
uner/setup/TunerSetupActivity.java
uner/setup/WelcomeFragment.java
uner/source/FileTsStreamer.java
uner/source/TsMediaDataSource.java
uner/source/TsMediaDataSourceManager.java
uner/source/TsStreamer.java
uner/source/TunerTsStreamer.java
uner/source/TunerTsStreamerManager.java
uner/ts/SectionParser.java
uner/ts/TsParser.java
uner/tvinput/ChannelDataManager.java
uner/tvinput/EventDetector.java
uner/tvinput/FileSourceEventDetector.java
uner/tvinput/PlaybackBufferListener.java
uner/tvinput/TunerDebug.java
uner/tvinput/TunerRecordingSession.java
uner/tvinput/TunerRecordingSessionWorker.java
uner/tvinput/TunerSession.java
uner/tvinput/TunerSessionWorker.java
uner/tvinput/TunerTvInputService.java
uner/util/ByteArrayBuffer.java
uner/util/ConvertUtils.java
uner/util/Ints.java
uner/util/StatusTextUtils.java
uner/util/StringUtils.java
uner/util/SystemPropertiesProxy.java
uner/util/TisConfiguration.java
uner/util/TunerInputInfoUtils.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/GuidedActionsStylistWithDivider.java
i/OverlayRootView.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DebugOptionFragment.java
i/sidepanel/DeveloperOptionFragment.java
i/sidepanel/DisplayModeFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragment.java
til/AccountHelper.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/DvrTunerStorageUtils.java
til/Filter.java
til/ImageCache.java
til/ImageLoader.java
til/LocationUtils.java
til/OnboardingUtils.java
til/PermissionUtils.java
til/RecurringRunner.java
til/SearchManagerHelper.java
til/SetupUtils.java
til/TimeShiftUtils.java
til/TvInputManagerHelper.java
til/TvProviderUriMatcher.java
til/TvSettings.java
til/TvTrackInfoUtils.java
til/Utils.java
48dadb49248271b01997862e1335912a4f2e189f 10-May-2016 Youngsang Cho <youngsang@google.com> DO NOT MERGE Sync to joey ub-tv-dev at e7fbaa585b1eb7afec05f05032d2e8d99fb595d4

Bug: 28469968
Change-Id: I74e368f5f58b433755932b806a90178e37bea7f9
hannelTuner.java
eatures.java
ainActivity.java
ainActivityWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/SendConfigInfoRunnable.java
ata/Channel.java
ata/ChannelDataManager.java
ata/GenreItems.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/FullscreenDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrManager.java
vr/DvrPlayActivity.java
vr/DvrRecordingService.java
vr/DvrSessionManager.java
vr/Recording.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeasonRecording.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrDialogFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrRecordConflictFragment.java
vr/ui/DvrRecordDeleteFragment.java
vr/ui/DvrRecordScheduleFragment.java
vr/ui/EmptyHolder.java
vr/ui/EmptyItemPresenter.java
vr/ui/GridItemPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordedProgramsAdapter.java
vr/ui/RecordingCardView.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/ScheduledRecordingsAdapter.java
vr/ui/SortedArrayAdapter.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
uide/TimelineRow.java
enu/ActionCardView.java
enu/BaseCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRowAdapter.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuView.java
enu/PlayControlsRowView.java
enu/RecordCardView.java
enu/TvOptionsRowAdapter.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingSystem.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/Recommender.java
ecommendation/RoutineWatchEvaluator.java
i/AppLayerTvView.java
i/BlockScreenView.java
i/ChannelBannerView.java
i/DialogUtils.java
i/KeypadChannelSwitchView.java
i/OnRepeatedKeyInterceptListener.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperFragment.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
til/AsyncDbTask.java
til/ImageLoader.java
til/MultiLongSparseArray.java
til/NetworkUtils.java
til/OnboardingUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SetupUtils.java
til/SoftPreconditions.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
3a72b93e554bd22a5c64e71a6956d9604ce05108 11-May-2016 Youngsang Cho <youngsang@google.com> DO NOT MERGE Revert "DO NOT MERGE Sync to joey ub-tv-dev at e7fbaa585b1eb7afec05f05032d2e8d99fb595d4"

This reverts commit 369b6a409204a9b2a95f7ba575d7c3b7bdc94ab7.

Change-Id: I9abfc39974fa42edcc1eb6b6ec2e53782b4fcf5f
hannelTuner.java
eatures.java
ainActivity.java
ainActivityWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/SendConfigInfoRunnable.java
ata/Channel.java
ata/ChannelDataManager.java
ata/GenreItems.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/FullscreenDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrManager.java
vr/DvrPlayActivity.java
vr/DvrRecordingService.java
vr/DvrSessionManager.java
vr/Recording.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeasonRecording.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrDialogFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrRecordConflictFragment.java
vr/ui/DvrRecordDeleteFragment.java
vr/ui/DvrRecordScheduleFragment.java
vr/ui/EmptyHolder.java
vr/ui/EmptyItemPresenter.java
vr/ui/GridItemPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordedProgramsAdapter.java
vr/ui/RecordingCardView.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/ScheduledRecordingsAdapter.java
vr/ui/SortedArrayAdapter.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
uide/TimelineRow.java
enu/ActionCardView.java
enu/BaseCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRowAdapter.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuView.java
enu/PlayControlsRowView.java
enu/RecordCardView.java
enu/TvOptionsRowAdapter.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingSystem.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/Recommender.java
ecommendation/RoutineWatchEvaluator.java
i/AppLayerTvView.java
i/BlockScreenView.java
i/ChannelBannerView.java
i/DialogUtils.java
i/KeypadChannelSwitchView.java
i/OnRepeatedKeyInterceptListener.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperFragment.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
til/AsyncDbTask.java
til/ImageLoader.java
til/MultiLongSparseArray.java
til/NetworkUtils.java
til/OnboardingUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SetupUtils.java
til/SoftPreconditions.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
369b6a409204a9b2a95f7ba575d7c3b7bdc94ab7 10-May-2016 Youngsang Cho <youngsang@google.com> DO NOT MERGE Sync to joey ub-tv-dev at e7fbaa585b1eb7afec05f05032d2e8d99fb595d4

Bug: 28469968
Change-Id: Ie0d3c74af84777dd8f2e2a79aa0454c7e6a7f0d8
hannelTuner.java
eatures.java
ainActivity.java
ainActivityWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/SendConfigInfoRunnable.java
ata/Channel.java
ata/ChannelDataManager.java
ata/GenreItems.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/FullscreenDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrManager.java
vr/DvrPlayActivity.java
vr/DvrRecordingService.java
vr/DvrSessionManager.java
vr/Recording.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeasonRecording.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrDialogFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrRecordConflictFragment.java
vr/ui/DvrRecordDeleteFragment.java
vr/ui/DvrRecordScheduleFragment.java
vr/ui/EmptyHolder.java
vr/ui/EmptyItemPresenter.java
vr/ui/GridItemPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordedProgramsAdapter.java
vr/ui/RecordingCardView.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/ScheduledRecordingsAdapter.java
vr/ui/SortedArrayAdapter.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
uide/TimelineRow.java
enu/ActionCardView.java
enu/BaseCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRowAdapter.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuView.java
enu/PlayControlsRowView.java
enu/RecordCardView.java
enu/TvOptionsRowAdapter.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingSystem.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/Recommender.java
ecommendation/RoutineWatchEvaluator.java
i/AppLayerTvView.java
i/BlockScreenView.java
i/ChannelBannerView.java
i/DialogUtils.java
i/KeypadChannelSwitchView.java
i/OnRepeatedKeyInterceptListener.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperFragment.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
til/AsyncDbTask.java
til/ImageLoader.java
til/MultiLongSparseArray.java
til/NetworkUtils.java
til/OnboardingUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SetupUtils.java
til/SoftPreconditions.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
6dc65d5cd5fe9fee30a3b1054e2022ad471db5e0 10-May-2016 Ian Rogers <irogers@google.com> Fix empty set to be of type String.

Fixes error prone build.
Bug: 27723540

Change-Id: Iad2bfee291c02e88c9811c648f96ab27e34fd734
til/SetupUtils.java
2e1279b8bbe0603fb4399b25b73121bed5953c46 04-May-2016 Nick Chalko <nchalko@google.com> Sync to joey ub-tv-dev at e7fbaa585b1eb7afec05f05032d2e8d99fb595d4

Change-Id: Ib2da547fc0b23c3b504e2fac9c635954fc03060f
hannelTuner.java
eatures.java
ainActivity.java
ainActivityWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/SendConfigInfoRunnable.java
ata/Channel.java
ata/ChannelDataManager.java
ata/GenreItems.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ata/WatchedHistoryManager.java
ata/epg/EpgFetcher.java
ata/epg/EpgReader.java
ata/epg/StubEpgReader.java
ialog/FullscreenDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrManager.java
vr/DvrPlayActivity.java
vr/DvrRecordingService.java
vr/DvrSessionManager.java
vr/Recording.java
vr/RecordingTask.java
vr/ScheduledProgramReaper.java
vr/ScheduledRecording.java
vr/Scheduler.java
vr/SeasonRecording.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/ui/DvrBrowseFragment.java
vr/ui/DvrDialogFragment.java
vr/ui/DvrGuidedStepFragment.java
vr/ui/DvrRecordConflictFragment.java
vr/ui/DvrRecordDeleteFragment.java
vr/ui/DvrRecordScheduleFragment.java
vr/ui/EmptyHolder.java
vr/ui/EmptyItemPresenter.java
vr/ui/GridItemPresenter.java
vr/ui/HalfSizedDialogFragment.java
vr/ui/RecordedProgramPresenter.java
vr/ui/RecordedProgramsAdapter.java
vr/ui/RecordingCardView.java
vr/ui/ScheduledRecordingPresenter.java
vr/ui/ScheduledRecordingsAdapter.java
vr/ui/SortedArrayAdapter.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
uide/TimelineRow.java
enu/ActionCardView.java
enu/BaseCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRowAdapter.java
enu/ItemListRowView.java
enu/Menu.java
enu/MenuAction.java
enu/MenuLayoutManager.java
enu/MenuView.java
enu/PlayControlsRowView.java
enu/RecordCardView.java
enu/TvOptionsRowAdapter.java
nboarding/OnboardingActivity.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
arental/ContentRatingSystem.java
eceiver/BootCompletedReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/Recommender.java
ecommendation/RoutineWatchEvaluator.java
i/AppLayerTvView.java
i/BlockScreenView.java
i/ChannelBannerView.java
i/DialogUtils.java
i/KeypadChannelSwitchView.java
i/OnRepeatedKeyInterceptListener.java
i/SelectInputView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DeveloperFragment.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/SettingsFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
til/AsyncDbTask.java
til/ImageLoader.java
til/MultiLongSparseArray.java
til/NetworkUtils.java
til/OnboardingUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SetupUtils.java
til/SoftPreconditions.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
6991bb6fe77d873dfce9a2ebea244d5b55c548fc 07-Mar-2016 Dongwon Kang <dwkang@google.com> Use unblockContent() instead of deprecated requestUnblockContent()

Bug: 25726685
Change-Id: Icb18b4ff86c6bf1c33b036bf97bcbc96738faf57
i/TunableTvView.java
0fc3bb1d772f623c187267c781642ba4846d047e 04-Mar-2016 Nick Chalko <nchalko@google.com> Sync to ub-tv-intens at 4ef2591eb74883f8ae2ce15d4e89bec7da5320fc

Bug: 27219388
Change-Id: I50601d0e0f680f170829945689eef989308b02fa
ainActivity.java
ba5845f23b8fbc985890f892961abc8b39886611 26-Feb-2016 Nick Chalko <nchalko@google.com> Sync to ub-tv-interns at cc7c29d2a24a1343498f6d95ca5a79e003e6aefe

Change-Id: I580da190231e47c65b69f425b30ec4685eb50ce4
pplicationSingletons.java
hannelTuner.java
eatures.java
ainActivity.java
ainActivityWrapper.java
etupPassthroughActivity.java
imeShiftManager.java
vApplication.java
vOptionsManager.java
nalytics/OptOutPreferenceHelper.java
nalytics/SendChannelStatusRunnable.java
nalytics/StubAnalytics.java
ata/Channel.java
ata/ChannelDataManager.java
ata/GenreItems.java
ata/Program.java
ata/ProgramDataManager.java
ata/TvInputNewComparator.java
ata/WatchedHistoryManager.java
ialog/FullscreenDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrManager.java
vr/DvrPlayActivity.java
vr/DvrRecordingService.java
vr/DvrSessionManager.java
vr/Recording.java
vr/RecordingTask.java
vr/Scheduler.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
vr/ui/DvrActivity.java
vr/ui/DvrBrowseFragment.java
vr/ui/GridItemPresenter.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
uide/ProgramTableAdapter.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/ChannelCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRowAdapter.java
enu/GuideCardView.java
enu/MenuAction.java
enu/MenuRowView.java
enu/PlayControlsRowView.java
enu/SimpleCardView.java
enu/TvOptionsRowAdapter.java
nboarding/AppOverviewFragment.java
nboarding/NewSourcesFragment.java
nboarding/OnboardingActivity.java
nboarding/PagingIndicator.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
nboarding/WelcomePageFragment.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/BootCompletedReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/TvProviderSearch.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/InputBannerView.java
i/KeypadChannelSwitchView.java
i/SetupView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/sidepanel/AboutFragment.java
i/sidepanel/ChannelSourcesFragment.java
i/sidepanel/DeveloperFragment.java
i/sidepanel/Item.java
i/sidepanel/SettingsFragment.java
i/sidepanel/SideFragmentManager.java
i/sidepanel/SimpleItem.java
til/BitmapUtils.java
til/CollectionUtils.java
til/EngOnlyFeature.java
til/ImageCache.java
til/ImageLoader.java
til/MemoryManageable.java
til/MultiLongSparseArray.java
til/OnboardingUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SearchManagerHelper.java
til/SetupUtils.java
til/SoftPreconditions.java
til/SystemProperties.java
til/TvSettings.java
til/Utils.java
1abddd9f6225298066094e20a6c29061b6af4590 09-Dec-2015 Nick Chalko <nchalko@google.com> Sync to ub-tv-heroes at 1.08.301

source change id If9b64d7bbc6e8f77b360e502d34e5452775c0402

Change-Id: I4ffe87911cb85e54880d1d918d1b8fb7bb8cfb7d
pplicationSingletons.java
hannelTuner.java
eatures.java
ainActivity.java
etupPassthroughActivity.java
vApplication.java
ata/Channel.java
ata/Program.java
ata/TvInputNewComparator.java
ialog/SafeDismissDialogFragment.java
vr/BaseDvrDataManager.java
vr/DvrDataManager.java
vr/DvrDataManagerImpl.java
vr/DvrDataManagerInMemoryImpl.java
vr/DvrManager.java
vr/DvrRecordingService.java
vr/DvrSessionManager.java
vr/DvrStartRecordingReceiver.java
vr/Recording.java
vr/RecordingTask.java
vr/Scheduler.java
vr/SeasonRecording.java
vr/WritableDvrDataManager.java
vr/provider/AsyncDvrDbTask.java
vr/provider/DvrContract.java
vr/provider/DvrDatabaseHelper.java
uide/ProgramItemView.java
enu/AppLinkCardView.java
enu/ChannelsRowAdapter.java
enu/Menu.java
enu/OptionsRowAdapter.java
nboarding/AppOverviewFragment.java
nboarding/OnboardingActivity.java
nboarding/PagingIndicator.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
nboarding/WelcomePageFragment.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/BootCompletedReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/ChannelRecord.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
earch/DataManagerSearch.java
earch/SearchInterface.java
i/AppLayerTvView.java
i/KeypadChannelSwitchView.java
i/OnRepeatedKeyInterceptListener.java
i/SelectInputView.java
i/SetupView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/sidepanel/AboutFragment.java
i/sidepanel/DeveloperFragment.java
i/sidepanel/SideFragment.java
til/AsyncDbTask.java
til/Clock.java
til/CollectionUtils.java
til/EngOnlyFeature.java
til/MainThreadExecutor.java
til/NamedThreadFactory.java
til/OnboardingUtils.java
til/SetupUtils.java
til/SoftPreconditions.java
til/TvInputManagerHelper.java
til/Utils.java
7d67089aa1e9aa2123c3cd2f386d7019a1544db1 05-Nov-2015 Nick Chalko <nchalko@google.com> Sync to ub-tv-glee at 1.07.007

hash dce17da9f45fc4304787b1898d9915511b1df954

Change-Id: I08ac6fc0123a6653644281155e35c11b71bc5fa0
hannelTuner.java
eatures.java
ainActivity.java
electInputActivity.java
etupPassthroughActivity.java
vApplication.java
nalytics/Analytics.java
nalytics/ConfigurationInfo.java
nalytics/OptOutPreferenceHelper.java
nalytics/SendConfigInfoRunnable.java
nalytics/StubAnalytics.java
nalytics/StubTracker.java
nalytics/Tracker.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelNumber.java
ata/ProgramDataManager.java
ata/WatchedHistoryManager.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
uide/ProgramTableAdapter.java
enu/AppLinkCardView.java
enu/ChannelCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRowAdapter.java
enu/Menu.java
enu/MenuLayoutManager.java
enu/MenuRowView.java
enu/TvOptionsRowAdapter.java
nboarding/AppOverviewFragment.java
nboarding/OnboardingActivity.java
nboarding/PagingIndicator.java
nboarding/SetupSourcesFragment.java
nboarding/WelcomeFragment.java
nboarding/WelcomePageFragment.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/BootCompletedReceiver.java
eceiver/NotificationReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/NotificationService.java
ecommendation/RecentChannelEvaluator.java
ecommendation/RecommendationDataManager.java
earch/DataManagerSearch.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/SearchInterface.java
earch/TvProviderSearch.java
i/ChannelBannerView.java
i/KeypadChannelSwitchView.java
i/SelectInputView.java
i/SetupView.java
i/TunableTvView.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/sidepanel/AboutFragment.java
i/sidepanel/ActionItem.java
i/sidepanel/ChannelSourcesFragment.java
i/sidepanel/CheckBoxItem.java
i/sidepanel/Item.java
i/sidepanel/RadioButtonItem.java
i/sidepanel/SwitchItem.java
i/sidepanel/parentalcontrols/ProgramRestrictionsFragment.java
til/AsyncDbTask.java
til/BooleanSystemProperty.java
til/Clock.java
til/CollectionUtils.java
til/EngOnlyFeature.java
til/ImageCache.java
til/MainThreadExecutor.java
til/MemoryManageable.java
til/MultiLongSparseArray.java
til/OnboardingUtils.java
til/PermissionUtils.java
til/PipInputManager.java
til/RecurringRunner.java
til/SetupUtils.java
til/SoftPreconditions.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
07b043dc3db83d6d20f0e8513b946830ab00e37b 01-Sep-2015 Nick Chalko <nchalko@google.com> Sync to ub-tv-friends at 1.06.202

git hash 3c1965f5dcc60243f1fe600cb35f19bd5f01fc27

Change-Id: I90b77790f9074677ecef72a23235d2b33eacb76a
hannelTuner.java
auncherActivity.java
ainActivity.java
imeShiftManager.java
vApplication.java
nalytics/HasTrackerLabel.java
nalytics/StubTracker.java
nalytics/Tracker.java
ustomization/CustomAction.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/DisplayMode.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ialog/PinDialogFragment.java
ialog/SafeDismissDialogFragment.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramManager.java
enu/AppLinkCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRow.java
enu/ChannelsRowAdapter.java
enu/IMenuView.java
enu/ItemListRow.java
enu/Menu.java
enu/MenuLayoutManager.java
enu/MenuRow.java
enu/MenuRowFactory.java
enu/MenuRowView.java
enu/MenuView.java
enu/PlayControlsRow.java
enu/PlayControlsRowView.java
enu/TvOptionsRowAdapter.java
eceiver/AudioCapabilitiesReceiver.java
ecommendation/NotificationService.java
ecommendation/RecommendationDataManager.java
ecommendation/RoutineWatchEvaluator.java
earch/TvProviderSearch.java
i/ChannelBannerView.java
i/FullscreenDialogView.java
i/InputBannerView.java
i/IntroView.java
i/KeypadChannelSwitchView.java
i/OnRepeatedKeyInterceptListener.java
i/SelectInputView.java
i/SetupView.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvViewUiManager.java
i/sidepanel/ChannelSourcesFragment.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/parentalcontrols/ChannelsBlockedFragment.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/BooleanSystemProperty.java
til/RecurringRunner.java
til/SearchManagerHelper.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/Utils.java
516b6a59b79ecf950b32f1286f4d4d288484088f 05-Aug-2015 Nick Chalko <nchalko@google.com> Sync to ub-tv-er at d42edb5e9834a40dacf6dcd2d33f983362a33994

This changes the app name to "Live TV"

Bug: 22959084
Change-Id: I66f5579e7b949485a73f80f1ac614a35f986c112
auncherActivity.java
ainActivity.java
imeShiftManager.java
vApplication.java
816a4be1a0f34f6a48877c8afd3dbbca19eac435 04-Aug-2015 Nick Chalko <nchalko@google.com> Migrate Live Channels App Src to AOSP branch

Bug: 21625152
Change-Id: I07e2830b27440556dc757e6340b4f77d1c0cbc66
hannelTuner.java
auncherActivity.java
ainActivity.java
assthroughTvActivity.java
imeShiftManager.java
vActivity.java
vApplication.java
vOptionsManager.java
nalytics/Analytics.java
nalytics/DurationTimer.java
nalytics/HasTrackerLabel.java
nalytics/StubAnalytics.java
nalytics/StubTracker.java
nalytics/Tracker.java
ustomization/CustomAction.java
ustomization/TvCustomizationManager.java
ata/Channel.java
ata/ChannelDataManager.java
ata/ChannelLogoFetcher.java
ata/ChannelMap.java
ata/ChannelNumber.java
ata/DisplayMode.java
ata/GenreItems.java
ata/OnCurrentProgramUpdatedListener.java
ata/Program.java
ata/ProgramDataManager.java
ata/StreamInfo.java
ialog/EditInputDialogFragment.java
ialog/FullscreenDialogFragment.java
ialog/PinDialogFragment.java
ialog/RecentlyWatchedDialogFragment.java
ialog/SafeDismissDialogFragment.java
ialog/WebDialogFragment.java
uide/GenreListAdapter.java
uide/GuideUtils.java
uide/ProgramGrid.java
uide/ProgramGuide.java
uide/ProgramItemView.java
uide/ProgramListAdapter.java
uide/ProgramManager.java
uide/ProgramRow.java
uide/ProgramTableAdapter.java
uide/TimeListAdapter.java
uide/TimelineGridView.java
uide/TimelineRow.java
nput/TisTvInput.java
nput/TvInput.java
nput/UnifiedTvInput.java
icense/LicenseUtils.java
enu/ActionCardView.java
enu/AppLinkCardView.java
enu/BaseCardView.java
enu/ChannelCardView.java
enu/ChannelsPosterPrefetcher.java
enu/ChannelsRow.java
enu/ChannelsRowAdapter.java
enu/CustomizableOptionsRowAdapter.java
enu/GuideCardView.java
enu/ItemListRow.java
enu/ItemListRowView.java
enu/MenuAction.java
enu/MenuRow.java
enu/MenuRowView.java
enu/MenuView.java
enu/OptionsRowAdapter.java
enu/PartnerOptionsRowAdapter.java
enu/PipOptionsRowAdapter.java
enu/PlayControlsButton.java
enu/PlayControlsRow.java
enu/PlayControlsRowView.java
enu/SetupCardView.java
enu/TvOptionsRowAdapter.java
otification/NotificationService.java
arental/ContentRatingLevelPolicy.java
arental/ContentRatingSystem.java
arental/ContentRatingsManager.java
arental/ContentRatingsParser.java
arental/ParentalControlSettings.java
eceiver/AudioCapabilitiesReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/NotificationReceiver.java
eceiver/PackageIntentsReceiver.java
ecommendation/ChannelRecord.java
ecommendation/FavoriteChannelEvaluator.java
ecommendation/NotificationService.java
ecommendation/RandomEvaluator.java
ecommendation/RandomRecommender.java
ecommendation/RecentChannelEvaluator.java
ecommendation/RecentChannelRecommender.java
ecommendation/RecommendationDataManager.java
ecommendation/Recommender.java
ecommendation/RoutineWatchEvaluator.java
ecommendation/RoutineWatchRecommender.java
ecommendation/SampleRecommender.java
ecommendation/TvRecommendation.java
ecommendation/WatchedProgram.java
earch/LocalSearchProvider.java
earch/ProgramGuideSearchFragment.java
earch/SearchResult.java
earch/TvProviderSearch.java
i/ActionTileView.java
i/AppLayerTvView.java
i/ChannelBannerView.java
i/ChannelListAdapter.java
i/ChannelNumberView.java
i/ChannelTileView.java
i/FullscreenDialogView.java
i/HardwareLayerAnimatorListenerAdapter.java
i/InputBannerView.java
i/IntroView.java
i/ItemListView.java
i/KeypadChannelSwitchView.java
i/KeypadView.java
i/LocaleAwareTextClock.java
i/MainMenuView.java
i/MenuAction.java
i/OptionsAdapter.java
i/OverlayRootView.java
i/RecommendationListAdapter.java
i/SelectInputView.java
i/SetupView.java
i/ShadowContainer.java
i/TunableTvView.java
i/TvOverlayManager.java
i/TvTransitionManager.java
i/TvViewUiManager.java
i/ViewUtils.java
i/sidepanel/AboutFragment.java
i/sidepanel/ActionItem.java
i/sidepanel/BaseOptionFragment.java
i/sidepanel/BaseSideFragment.java
i/sidepanel/ChannelCheckItem.java
i/sidepanel/ChannelSourcesFragment.java
i/sidepanel/CheckBoxItem.java
i/sidepanel/ClosedCaptionFragment.java
i/sidepanel/ClosedCaptionOptionFragment.java
i/sidepanel/CompoundButtonItem.java
i/sidepanel/CustomizeChannelListFragment.java
i/sidepanel/DebugOptionFragment.java
i/sidepanel/DisplayModeFragment.java
i/sidepanel/DisplayModeOptionFragment.java
i/sidepanel/DividerItem.java
i/sidepanel/EditChannelsFragment.java
i/sidepanel/InputPickerFragment.java
i/sidepanel/Item.java
i/sidepanel/MultiAudioFragment.java
i/sidepanel/PipInputSelectorFragment.java
i/sidepanel/PipLocationFragment.java
i/sidepanel/RadioButtonItem.java
i/sidepanel/SideFragment.java
i/sidepanel/SideFragmentManager.java
i/sidepanel/SidePanelContainer.java
i/sidepanel/SimpleGuideFragment.java
i/sidepanel/SimpleGuideShowOnlyFragment.java
i/sidepanel/SubMenuItem.java
i/sidepanel/SwitchItem.java
i/sidepanel/parentalcontrols/ChannelsBlockedFragment.java
i/sidepanel/parentalcontrols/ParentalControlsFragment.java
i/sidepanel/parentalcontrols/ProgramRestrictionsFragment.java
i/sidepanel/parentalcontrols/RatingSystemsFragment.java
i/sidepanel/parentalcontrols/RatingsFragment.java
i/sidepanel/parentalcontrols/SubRatingsFragment.java
til/AsyncDbTask.java
til/BitmapUtils.java
til/BooleanSystemProperty.java
til/CaptionSettings.java
til/Clock.java
til/ImageCache.java
til/ImageLoader.java
til/PipInputManager.java
til/SearchManagerHelper.java
til/SetupUtils.java
til/SystemProperties.java
til/TvInputManagerHelper.java
til/TvSettings.java
til/TvTrackInfoUtils.java
til/Utils.java
247b50b41ab9f63a287756b7356620317ef9abab 06-Aug-2014 Jaewan Kim <jaewan@google.com> Merge "Initial commit of content rating XML parser" into lmp-dev
c26ffd6d4c714fd7af5cf14a154d0ed52bc0089e 02-Aug-2014 Jaewan Kim <jaewan@google.com> Initial commit of content rating XML parser

Bug: 16113341
Change-Id: I6194a499eae626df77300370df47de6079f36d5e
arental/ContentRatingSystem.java
arental/ContentRatingsManager.java
arental/ContentRatingsParser.java
29f13c03f81753a4f06b93910cfe01b9be4a8bba 06-Aug-2014 Youngsang Cho <youngsang@google.com> Merge "Use TvView.setZOrderOnTop for PIP" into lmp-dev
1ce1a6c6c175a3f0f31c04b76f9f71f400fdee33 05-Aug-2014 Youngsang Cho <youngsang@google.com> Use TvView.setZOrderOnTop for PIP

Bug: 16723028
Change-Id: I611a4936102a64459b6605861a1cc9263c320415
vActivity.java
i/TunableTvView.java
ec9bd88036279df7421321b2e9945adf8f89db4b 04-Aug-2014 Dongwon Kang <dwkang@google.com> Applying framework change for making selected tracks identifiable in TV and sample app.

Related chage: I226f75e697b0ce52b44db7471660f6d9f646f6f9

Change-Id: Ibeed892624a9675c59613148d47b77d3f857cc9b
vActivity.java
i/TunableTvView.java
5f496abf04ad5de1df0fd371f1f61a445bc70c6b 05-Aug-2014 Youngsang Cho <youngsang@google.com> Revive old side panel fragments until the new ones keep the feature parities

Newly refactored fragments missed some features like the back key behavior.
Until they satisfy the parity, we need to keep both old and new ones.

Change-Id: Ib08efe9581817e4cde1ecb0e017b08be30435ee7
vActivity.java
i/sidepanel/BaseOptionFragment.java
i/sidepanel/ClosedCaptionOptionFragment.java
i/sidepanel/DisplayModeOptionFragment.java
i/sidepanel/EditChannelsFragment.java
i/sidepanel/InputPickerFragment.java
i/sidepanel/PipLocationFragment.java
d2f225ac4f8a4604e1799cd289be722aa3476c33 05-Aug-2014 Chulwoo Lee <chulwoo@google.com> Adjust color on TV app

BUG: 16652362
Change-Id: If184fd19d04e25dc738d266dccbcbc284675cd89
i/ChannelTileView.java
6a5abb14996863d2668768422ce07976005f1904 05-Aug-2014 Christofer Ã…kersten <akersten@google.com> Merge "[WIP] Rework sidepanel to make adding options easier." into lmp-dev
7931fec967654d46d0312568936764cf86fa4e2d 04-Aug-2014 Youngsang Cho <youngsang@google.com> Remove waiting logics for surface change/destroy completion in TunableTvView

Plus, added a map from a channel ID to an input ID.

Change-Id: I4c6ca2a58fab77edf5f223b9564e46954e595aa3
i/TunableTvView.java
4ec6ec4736c61c2c0a13464970bb46e48cd05d0e 03-Aug-2014 Chulwoo Lee <chulwoo@google.com> Make unchecked channels not accessible via number

BUG: 16439889
Change-Id: I51c4c6dbd10f57af599a15a9aacdb2fc66191b04
vActivity.java
bd61574966d9bda08f8f82bfee24155fa43a82e2 29-Jul-2014 Sungsoo Lim <sungsoo@google.com> Apply framework change

Change-Id: If81b6cebdf9934f15f438d83c5569994be89cd9b
til/TvInputManagerHelper.java
ad8bb145f00812459b96e54fdaad36f3a7a3612c 31-Jul-2014 Christofer Ã…kersten <akersten@google.com> [WIP] Rework sidepanel to make adding options easier.

Change-Id: I045e526fe573fec4585e7bf4110569aed09ace79
vActivity.java
i/sidepanel/ActionItem.java
i/sidepanel/BaseOptionFragment.java
i/sidepanel/CheckBoxItem.java
i/sidepanel/ClosedCaptionFragment.java
i/sidepanel/ClosedCaptionOptionFragment.java
i/sidepanel/DebugOptionFragment.java
i/sidepanel/DisplayModeFragment.java
i/sidepanel/DisplayModeOptionFragment.java
i/sidepanel/DividerItem.java
i/sidepanel/EditChannelsFragment.java
i/sidepanel/InputPickerFragment.java
i/sidepanel/Item.java
i/sidepanel/PipLocationFragment.java
i/sidepanel/RadioButtonItem.java
i/sidepanel/SideFragment.java
i/sidepanel/SubMenuItem.java
2c62d08f28cddda68005660c5cf62c5874b7f587 09-Jul-2014 Sungsoo Lim <sungsoo@google.com> Use a system api for tuning to a channel

- Use a newly added system api, TvView.tune(String, Uri, Bundle).
- Add extra data for the notification intent.
- Implement RandomRecommender for testing purpose.
- Introduce RECOMMENDATION_TYPE of TvRecommendation
in NotificationService.
- Fix a divided by zero issue.

Bug: 15809017
Change-Id: I1d8d861a3d4dbb5a8a2a922a054d98e60d6999d2
vActivity.java
otification/NotificationService.java
i/TunableTvView.java
512017945a2cd192797d7ca404cba08d792877dd 25-Jul-2014 Dongwon Kang <dwkang@google.com> Applying framework changes on TvTrackInfo in sample TV input.

This change addresses the following API council feedback:

TvTrackInfo:
-- Remove all KEY_/VALUE_ constants, and replace with explicit,
strongly-typed accessor methods.
-- Add additional Bundle getExtras() method (in addition to the explicit
types); most of the time this Bundle will be null.

Bug: 16542165
Change-Id: I2b6ada405731332dddde2283cc514e4e0817c4ca
vActivity.java
i/TunableTvView.java
3ee2db7cb32377781c8657907921540e1517aa8f 31-Jul-2014 Sungsoo Lim <sungsoo@google.com> Merge "Enable TvRecommendation with RandomRecommender" into lmp-dev
48411f52807c013a8e6ad921d6b1c705e7c385d1 31-Jul-2014 Sungsoo Lim <sungsoo@google.com> Enable TvRecommendation with RandomRecommender

Bug: 14068131
Change-Id: I262c6a6007de5b6fb27db1769e4aca70cb536af5
otification/NotificationService.java
ecommendation/RandomRecommender.java
c91a6ff8aca631d682764bc7a771cc79fbd41c75 29-Jul-2014 Jae Seo <jaeseo@google.com> Fix build

Change-Id: I8dd99ec510f7e44e25e1e83850410071115424ac
i/TunableTvView.java
5c034e21ebf64d55365371feb6ae4bf2b13b3bea 30-Jul-2014 Jae Seo <jaeseo@google.com> Use the new names for some constants

In TvInputManager
VIDEO_UNAVAILABLE_REASON_TUNE -> VIDEO_UNAVAILABLE_REASON_TUNING

In TvView
ERROR_BUSY -> ERROR_INPUT_NOT_CONNECTED
ERROR_TV_INPUT_DISCONNECTED -> ERROR_INPUT_DISCONNECTED

Change-Id: Id78211e39b6742f76ef80d2a0bebb65fcff64994
i/ChannelBannerView.java
i/TunableTvView.java
d82ca62a0fefaed41493540df7d622cfcfb2cb6c 23-Jul-2014 Christofer Ã…kersten <akersten@google.com> Block screen when onVideoUnavailable is received.

Bug: 16272325
Change-Id: Id3c99312099c71f1899d22579ff2dfc1b684e506
vActivity.java
i/TunableTvView.java
992c52901be421eeb67728d9db2ad613c8db445d 30-Jul-2014 Youngsang Cho <youngsang@google.com> Merge "Make keys consumed in TV app UI if TV app has any focusable view" into lmp-dev
260a255dc20bac67939564b8f2b07a8ef8fa8b21 22-Jul-2014 Youngsang Cho <youngsang@google.com> Make keys consumed in TV app UI if TV app has any focusable view

Bug: 16486336
Change-Id: I48981b0d6d5998aaa33c66fe9e4827ad97287052
vActivity.java
8e3442aa16192119629b1eafd9e63091157413b3 22-Jul-2014 Christofer Ã…kersten <akersten@google.com> Add TV input selection in the Debug menu.

Bug: 16355902
Change-Id: I6783cbc3220a08d5adcf30ef6f00db7ce3b237f2
vActivity.java
c7fc1a88b5ec29ae1290f6256f120f60f1406949 17-Jul-2014 Christofer Ã…kersten <akersten@google.com> Add keypad view.

Bug: 15842368
Change-Id: I2400c3d2b1a734d2a498d635f8b7169acdfa5ad4
vActivity.java
i/KeypadView.java
0c53fed1e83119ba11e214d2f62f5d5068062801 25-Jul-2014 Jaewan Kim <jaewan@google.com> Merge "Show video unavailability status on the channel banner" into lmp-dev
1f08b6de78fbf4cc554304d9d1df0a0f826f9fd5 24-Jul-2014 Youngsang Cho <youngsang@google.com> Move side panel related stuffs into android.tv.ui.sidepanel

Change-Id: Ied8b97f47a53971d479e8a5f64cf87e674cd770f
vActivity.java
i/BaseOptionFragment.java
i/BaseSideFragment.java
i/ClosedCaptionOptionFragment.java
i/DebugOptionFragment.java
i/DisplayModeOptionFragment.java
i/EditChannelsFragment.java
i/InputPickerFragment.java
i/MainMenuView.java
i/PipLocationFragment.java
i/SidePanelContainer.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
i/sidepanel/BaseOptionFragment.java
i/sidepanel/BaseSideFragment.java
i/sidepanel/ClosedCaptionOptionFragment.java
i/sidepanel/DebugOptionFragment.java
i/sidepanel/DisplayModeOptionFragment.java
i/sidepanel/EditChannelsFragment.java
i/sidepanel/InputPickerFragment.java
i/sidepanel/PipLocationFragment.java
i/sidepanel/SidePanelContainer.java
i/sidepanel/SimpleGuideFragment.java
i/sidepanel/SimpleGuideShowOnlyFragment.java
4e5a6a47adb40039a27536236656204f9ad12df3 23-Jul-2014 Jaewan Kim <jaewan@google.com> Show video unavailability status on the channel banner

Bug: 14073753
Change-Id: Id792452c38a996fdc581989e563a56de1d870a49
ata/StreamInfo.java
i/ChannelBannerView.java
i/TunableTvView.java
033a032dddf82bde734ddee0a2ea04aee079d834 21-Jul-2014 Youngsang Cho <youngsang@google.com> Add PassthroughTvActivity

Change-Id: Ib4e254b4c38dd69e5e9bcc4a34215827b1362a33
assthroughTvActivity.java
cae427515858a935d4425caaaf8cdf4b26d48d72 23-Jul-2014 Sungsoo Lim <sungsoo@google.com> Merge "Show rating information in the channel banner" into lmp-dev
2be00440937254386dae3a1c0c02a7ac76ad92ca 07-Jul-2014 Sungsoo Lim <sungsoo@google.com> Show rating information in the channel banner

- Add rating information of LocalTvInputService.
- Show rating information in the channel banner.

Bug: 13172379
Change-Id: I95f393695c2225db0986187c3d44608d09d67ef0
ata/Program.java
i/ChannelBannerView.java
til/Utils.java
df7de7626adfff3ab614e451a17bd5df8ba347fd 19-Jul-2014 Sungsoo Lim <sungsoo@google.com> Apply the change of renaming TIF API

Change-Id: I958773c6c2cc2db6a48de82d0b9cb664aaa3ca91
til/TvInputManagerHelper.java
e4896fa00737255cb3870271ea95a14dcf8208fc 17-Jul-2014 Christofer Ã…kersten <akersten@google.com> Add debug options menu.

Bug: 15490500
Change-Id: I16c06d0d24990f7910c2d7448040476e8a025409
vActivity.java
i/BaseSideFragment.java
i/DebugOptionFragment.java
i/EditChannelsFragment.java
8a42f112a32ea266bef4fd5b3f0515c36bf6d76c 18-Jul-2014 Youngsang Cho <youngsang@google.com> Merge "Apply name change in TvInputManager.TvInputCallback" into lmp-dev
e08dee8c8613aa52183d710dbcda28acd3dfa5c8 18-Jul-2014 Chulwoo Lee <chulwoo@google.com> Fix NPE when there is no current channel

BUG: 16332689
Change-Id: I907c0fae81cf616317b4893aec44c4023251a217
i/ChannelBannerView.java
91033e05806d697a70bfee6140d394f9c6c98841 17-Jul-2014 Chulwoo Lee <chulwoo@google.com> Make ExternalFileTvInput work normally

Couldn't select ExternalFileTvInput.

Change-Id: I7db24e72301df04832eb4cabf2c342605982afec
vActivity.java
ata/ChannelMap.java
nput/UnifiedTvInput.java
til/Utils.java
3744981a3393d7400153a519e7ed87e9db2362eb 18-Jul-2014 Jaewan Kim <jaewan@google.com> Apply name change in TvInputManager.TvInputCallback

Bug: 16166859
Change-Id: I79c74833388ce983c6f8238258b553c08f3a5a7d
til/TvInputManagerHelper.java
0b91f24c603151bf9e8b7d4387b9816fa6730a4c 18-Jul-2014 Youngsang Cho <youngsang@google.com> Merge "Use Context for TvInputInfo.loadLabel/Icon instead of PackageManager" into lmp-dev
fddf07d3be62c8817b82a1e6c7168210fe1ab46a 18-Jul-2014 Youngsang Cho <youngsang@google.com> Use Context for TvInputInfo.loadLabel/Icon instead of PackageManager

Bug: 16166859
Change-Id: I16c996ad54e3089dc8bdeaa63f26d1f729dcc5b4
i/ChannelBannerView.java
til/Utils.java
5e91a958ffdfcae33dd0614fe683b64535d76e03 15-Jul-2014 Chulwoo Lee <chulwoo@google.com> Apply the change of ID scheme of TvInput

BUG: 16138420
Change-Id: Ia1390187ed16120f94a7deefab34e31454f9067b
ata/Channel.java
ata/ChannelMap.java
nput/TisTvInput.java
nput/UnifiedTvInput.java
ecommendation/TvRecommendation.java
til/Utils.java
085333963f5b4cbfa9d6e42512690ffbca873b96 04-Jul-2014 Wonsik Kim <wonsik@google.com> Adjust to availaibilty API changes

Bug: 15838097
Change-Id: Ic0f24d253d03902ba85c748b1b111f170a955e64
vActivity.java
ata/ChannelMap.java
nput/TisTvInput.java
nput/TvInput.java
nput/UnifiedTvInput.java
otification/NotificationService.java
i/InputPickerFragment.java
i/TunableTvView.java
til/TvInputManagerHelper.java
293bdcfbbe73b88948bad534785d821d79640385 09-Jul-2014 Chulwoo Lee <chulwoo@google.com> Make "decodeSampledBitmap" work properly. do not merge.

Until now, in the channel tile view, the original poster image was
being displayed instead of sampled(resized) bitmap. Which may cause
OOM.

Bug: 16172764
Change-Id: I1eee4c55d2035933448d61349387e86625d85ca1
(cherry picked from commit aa24a5051d2f0eda5bfba245361cda2f9e91c35c)
otification/NotificationService.java
ecommendation/RecentChannelRecommender.java
i/ChannelTileView.java
til/BitmapUtils.java
5459428da9aca1b91e3a976a80e1db783caac674 03-Jul-2014 Dongwon Kang <dwkang@google.com> Support multiple tracks in Sample TV app.

Bug:14073704, Bug:14121898
Change-Id: I67abb9567fdfc1af332c168b74bd619ea849dc61
vActivity.java
i/TunableTvView.java
e4d82576ce78780337fc0f0dc17f50a5e3896f4e 10-Jul-2014 Youngsang Cho <youngsang@google.com> Merge "Fix a bug regarding pip position"
545b3ba127213dbe4e388cf99dc7f97b66a46694 10-Jul-2014 Youngsang Cho <youngsang@google.com> Fix a bug regarding pip position

Bug: 16142521
Change-Id: I40b71de041771ec7785579f332e0b37a2538cf2b
vActivity.java
456522efa81f639595baba55d0bf36f705f7249a 10-Jul-2014 Chulwoo Lee <chulwoo@google.com> Merge "Modify to be able to select UnifiedTvInput"
15478a25d65818177a07f3c320d2f2ea46bdca62 09-Jul-2014 Chulwoo Lee <chulwoo@google.com> Modify to be able to select UnifiedTvInput

And closed opened input stream.

BUG: 16143058
Change-Id: Ic1122df4ab5cbd62d95a979dd307aab7634aca12
vActivity.java
ata/Channel.java
b0caef74e026cb76144c3a1b89e570da7ad5a000 09-Jul-2014 Youngsang Cho <youngsang@google.com> Apply new APIs for shy mode

Change-Id: I82a2e0f4a6e9557f7ed6f03178576b849376c979
vActivity.java
cdde1b3be4391c4b0d3b57cce3c63eee8c81819a 28-Jun-2014 Dongwon Kang <dwkang@google.com> Implement onChannelRetuned callback in TIS and TV app.

Bug: 14126559
Change-Id: Ie74e620c9ec198388eda6ade24abdab4e86adea3
vActivity.java
i/TunableTvView.java
b47a9279602450d3dd6aa3c7132abf69752d4f87 07-Jul-2014 Youngsang Cho <youngsang@google.com> Handle '.' and ' ' as channel delimiters

Bug: 15919528
Change-Id: I841e448c7c59f7228134a1b66e19a3da13e21692
vActivity.java
i/ChannelNumberView.java
e4a553f3a832aead9eb76edfbc161db20b03c3dc 07-Jul-2014 Youngsang Cho <youngsang@google.com> Handle onKeyLongPress from TvView.onUnhandledInputEvent

Change-Id: I41aa8efb6b74f935115f56ce41b486222212b763
vActivity.java
055abdf21a870d2567cf594b58db51f05554187b 02-Jul-2014 Youngsang Cho <youngsang@google.com> Merge "Dispatch input events only to the TV input with RECEIVE_INPUT_EVENT permission"
ae77c114ec505d525023ecae3b151f64fc13dd50 02-Jul-2014 Jaewan Kim <jaewan@google.com> Do not update input picker

Bug: 15737480
Change-Id: I6bae09fe07ca5fd4886e9fc4f168d09a715d681b
vActivity.java
i/InputPickerFragment.java
829ca34b57d208a84430b2ccecd8975598d086da 27-May-2014 Youngsang Cho <youngsang@google.com> Dispatch input events only to the TV input with RECEIVE_INPUT_EVENT permission

- Added the permission android.permission.RECEIVE_INPUT_EVENT
- Added a test key 'U' to toggle UI of LocalTvInputService

Bug: 15174809
Change-Id: I5653d873e1239d297a64d8ebfd2f9f0b47c83c1d
vActivity.java
i/TunableTvView.java
f834657141f8d4d750e8da25817f2d28d7beda62 01-Jul-2014 Jaewan Kim <jaewan@google.com> Fix NPE which happens when TV is launched for the first time

Bug: 16000857
Change-Id: I51b364dfa3d63c913ae6629d1dc960c73b6abfec
vActivity.java
75327a911ea517c68b99c8a7cf9908d37ffa0721 01-Jul-2014 Youngsang Cho <youngsang@google.com> Change the title of pip location option

Change-Id: Ia5d75bfbda858204780ad3f3c60d57dda669e956
i/PipLocationFragment.java
4871e7e0af07ecdb934d1f102d9e1b368667cff6 30-Jun-2014 Youngsang Cho <youngsang@google.com> Add an option to change PIP position

TODO: redesign UI

Bug: 15843702
Change-Id: Ia48579ba78809bcd5fdf4b2a29cf97a715bcc253
vActivity.java
i/BaseOptionFragment.java
i/MainMenuView.java
i/MenuAction.java
i/OptionsAdapter.java
i/PipLocationFragment.java
til/TvSettings.java
0876c00c1eaf1ff68855f4b706c37eea616e3309 30-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Show channels for the selected genre on the guide"
fe5630dde010a5928e169796620b1084248b1317 30-Jun-2014 Sungsoo Lim <sungsoo@google.com> Make RecentChannel rail show more than 7 min watched channels

Bug: 15864547
Change-Id: I3b36a2a1825b28e1bd468224cbf2fb1ea7c5c02a
ecommendation/RecentChannelRecommender.java
c2830ddacb91dc13cbab5c0d6b78366c21102da3 27-Jun-2014 Youngsang Cho <youngsang@google.com> Merge "Implement channel tunning by channel number"
d2ab5a0077c8ec55ffa83f90a67b0f717740d224 26-Jun-2014 Youngsang Cho <youngsang@google.com> Implement channel tunning by channel number

TODO: redesign UI

Bug: 13424166
Change-Id: If10c51dd2afedf9f5606b7de7be30b436bdcfa83
vActivity.java
i/ChannelNumberView.java
aa92e04c7c38bba1456b4f02dc3a764233dff24a 25-Jun-2014 Dongwon Kang <dwkang@google.com> Fix ANR on TV app when TIS massively adds programs in TvProvider.

Bug: 15873811
Change-Id: I445a40967215e29f0c29c29905b392eddfbc0df6
i/ChannelBannerView.java
20c5411cd0e3f26ea78543f9166cecb5d08b9220 17-Jun-2014 Chulwoo Lee <chulwoo@google.com> Show channels for the selected genre on the guide

BUG: 14069779
Change-Id: I8db6b4d3571a72ae972fd8ff5abcd8e37855402e
vActivity.java
ata/ChannelMap.java
ata/GenreItems.java
ata/ShowOnlyItems.java
nput/TisTvInput.java
nput/TvInput.java
nput/UnifiedTvInput.java
i/EditChannelsFragment.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
c1e289c274ad35e891ff7376e7f57f4afd9f74da 23-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Decode sample bitmap"
321dc68fb0a8a0621d0f8751b66fb1cf0e86b7db 23-Jun-2014 Chulwoo Lee <chulwoo@google.com> Decode sample bitmap

When the original size of poster art is too large, we don't need to
load the full image. Now, for external TV input 3, the dimension ofr
the poster art bitmap is 1920 x 1080 = 7.9M. But the card size in TV
is 320 x 180 = 220K.

BUG: 15737903
Change-Id: Ib509445d11e081f7762a1f3617935e0c48f0b4c3
otification/NotificationService.java
i/ChannelTileView.java
til/BitmapUtils.java
c3ceb144c65e81f5a18005dc816004fe63a8d60c 20-Jun-2014 Jaewan Kim <jaewan@google.com> Remove listener in onDestroyView in InputPickerFragment

Listener is registered in onCreateView and corresponding destroy phase
is onDestroyView.

Change-Id: I5e6e8af1974f0cdbb1901e89ff86cb9530ae2943
i/InputPickerFragment.java
2a55357f50a9353dc6447a7a2e48751256fe61d0 19-Jun-2014 Sungsoo Lim <sungsoo@google.com> Update of the heuristic recommendation

- Change the name from WatchedProgramRecommender to
RoutineWatchRecommender.
- Remove calculateDayOfWeekMatchScore() which doesn't make sense globally.

Bug: 15709478
Change-Id: Ie4bc701563f7c4055ed24e75035c9c9531cff8b8
otification/NotificationService.java
ecommendation/RoutineWatchRecommender.java
ecommendation/WatchedProgramRecommender.java
e87dd57356af97c0ebbad4f16e84220476850aa0 23-Jun-2014 Youngsang Cho <youngsang@google.com> Merge "Implement Display Mode"
4edd1c7bac7427c39a7b4b920503968a4b55afe9 23-Jun-2014 Youngsang Cho <youngsang@google.com> Implement Display Mode

- TODO: support vendor specific display modes like a strech mode

Bug: 15181710
Change-Id: I442401664a7962bbc44ed3022685bc19000d8eff
vActivity.java
ata/DisplayMode.java
i/DisplayModeOptionFragment.java
78bb349c8b6bd2b7121666bb71a9e115eb02446e 19-Jun-2014 Jae Seo <jaeseo@google.com> Update the TV input list before showing it

Bug: 15065016
Change-Id: If73d065e5cdf7befc93e4fae37ce1865638bdce9
i/InputPickerFragment.java
60bfcf8c62797e302040e0a8e88ee2955bcd3715 18-Jun-2014 Sungsoo Lim <sungsoo@google.com> Merge "Implemet a heuristic recommender"
3b06c249c2a5fe37b1561b01d105ecd94833e8b4 29-May-2014 Sungsoo Lim <sungsoo@google.com> Implemet a heuristic recommender

Based on the watch history, WatchProgramRecommender will recommend channels
that you watched before on the same time in one or several weeks ago.

Bug: 15709478
Change-Id: I7d2f50f17114713c29fc68751dba7246a72d8412
otification/NotificationService.java
ecommendation/TvRecommendation.java
ecommendation/WatchedProgramRecommender.java
e6960c2d08568fc461c60a7c2b4bd18c2d9c68d4 18-Jun-2014 Jaekyun Seok <jaekyun@google.com> Merge "Do not turn on volume until activity is resumed after losing audio focus"
e2644cbae8e0a794570b5b18e020dc159173aa29 18-Jun-2014 Jaekyun Seok <jaekyun@google.com> Do not turn on volume until activity is resumed after losing audio focus

Bug: 15711180
Change-Id: I59dbcaa679bb6a2844baece23c31df5a8e59441a
vActivity.java
1731dd866ef20bd0b0118d548754013292164643 18-Jun-2014 Chulwoo Lee <chulwoo@google.com> Close input stream

Change-Id: I96ade8e753ec3f2d45de493e8c18ba5ad1a32cfc
i/ChannelTileView.java
5170e59d6a735300b4d0e2c1d178c8c36fd4fa96 17-Jun-2014 Ji-Hwan Lee <jihwan@google.com> Reduce verbosity of logging related to channel logo

Especially, do not print stack trace when logo is not found.

Change-Id: I41b911ac9ece5976b8531f24c931de446e73ebd2
ata/Channel.java
eb8806c756dbff7c17110e15d97e11af0be381f9 17-Jun-2014 Jaekyun Seok <jaekyun@google.com> Show menu if setup/settings activity is canceled

Bug: 15483596

Change-Id: I23f61d71c826c46f010720b56e6d6627373ab202
vActivity.java
4b08d15b3107356915a47a2a15669d7d5b637c4f 17-Jun-2014 Jaekyun Seok <jaekyun@google.com> Do not have focus during fast fade-out hide animation

Bug: 15676001
Change-Id: I6c6e7e6dda52f72b4985948e60c1bbd062386954
vActivity.java
832e3cdb9f092ab57d9b680069a9b72f1ab4f90d 16-Jun-2014 Jaekyun Seok <jaekyun@google.com> Calibrate postion of resolution text view for long channel name

Bug: 15552327
Change-Id: Id724827ae32d25aaef17ce97dedfd37bff2ae476
i/BaseSideFragment.java
i/SimpleGuideFragment.java
e7f0b37aabba557f2f470d30808fd0e7f9595909 15-Jun-2014 Jaewan Kim <jaewan@google.com> Merge "Use TvInputInfo.loadIcon instead"
84f58a9eacb04bd5951bf33c44ab6c26c01d10f7 13-Jun-2014 Ji-Hwan Lee <jihwan@google.com> Use measureText instead of getTextBounds to estimate text width

Bug: 15597721
Change-Id: I61bd2ca1cd2283f7cfede28daa292a61de4552c6
i/ChannelBannerView.java
7f7b0e08b67e4193bfd7e5637253ba6cc4be0259 13-Jun-2014 Jaewan Kim <jaewan@google.com> Use TvInputInfo.loadIcon instead

Change-Id: I02f898671b34cf3d5fe778f92099d1ffb65731a7
i/ChannelBannerView.java
db2fe266447cb383c994aa5ab977076967e80909 12-Jun-2014 Jaewan Kim <jaewan@google.com> am 56921932: Merge "Fix ConcurrentModificationException after a TIS uninstall" into lmp-preview-dev

* commit '56921932f415b2f6123d6c3b42dd59d8453229f9':
Fix ConcurrentModificationException after a TIS uninstall
c2fa8f1c3d1c703ce4697709536574a6b4b811ec 12-Jun-2014 Chulwoo Lee <chulwoo@google.com> am e585dbc0: Fix crash when TV app starts

* commit 'e585dbc06cf1af62d4a1b73e81b1ef1c9f199ea6':
Fix crash when TV app starts
9d94e82b5f49db71c2e1ca23cc889d64c26ea3cc 12-Jun-2014 Sungsoo Lim <sungsoo@google.com> am 1c9b224f: Fix build

* commit '1c9b224f1359194fa7216164011bdbe89969bb35':
Fix build
16f1a2fc1552c334db408bb1ee8b28c1af6a4429 12-Jun-2014 Sungsoo Lim <sungsoo@google.com> am dbfed442: Minor fixes of NotificationService

* commit 'dbfed442ed311d4c49766999f27b76245062d1a5':
Minor fixes of NotificationService
bb00aefeac13bbc924af4cd900fe055494dac991 12-Jun-2014 Sungsoo Lim <sungsoo@google.com> am 05f6b1a7: Merge "Apply UX in TV recommendation card at LeanbackLauncher" into lmp-preview-dev

* commit '05f6b1a7d3e6a11fc769d9ba1ec10289f92979c1':
Apply UX in TV recommendation card at LeanbackLauncher
0defa2b3ea68477e165b381ccc3a260dbcc1264e 12-Jun-2014 Youngsang Cho <youngsang@google.com> am a0213bae: Show the main menu when a back key is pressed in Edit Channel

* commit 'a0213baeeddbb7b34850844d51120b5a2085fc3a':
Show the main menu when a back key is pressed in Edit Channel
e585dbc06cf1af62d4a1b73e81b1ef1c9f199ea6 12-Jun-2014 Chulwoo Lee <chulwoo@google.com> Fix crash when TV app starts

If there are many channels - about 200 and above - ThreadPoolExecutor
rejects the channel logo loading task.

BUG: 15582651
Change-Id: I143ce7dc001e110e3d41a6421120a487f8b8b282
ata/Channel.java
1c9b224f1359194fa7216164011bdbe89969bb35 12-Jun-2014 Sungsoo Lim <sungsoo@google.com> Fix build

Change-Id: Id8e4e1c6a7adc7a85e8190ed67167ba0f93904b3
otification/NotificationService.java
27ceed4d0dfa159d9033acdcfe0150fe61b865fd 12-Jun-2014 Youngsang Cho <youngsang@google.com> Remove dummy items in BaseSideFragment

Change-Id: I617919c6ca37bfccf39521d42e12beb4877be499
i/BaseOptionFragment.java
i/BaseSideFragment.java
i/EditChannelsFragment.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
dbfed442ed311d4c49766999f27b76245062d1a5 12-Jun-2014 Sungsoo Lim <sungsoo@google.com> Minor fixes of NotificationService

Bug: 15524293
Change-Id: I7e8f167ef9c6db302cf17c882f0c1e8a82ce86e2
otification/NotificationService.java
a0213baeeddbb7b34850844d51120b5a2085fc3a 12-Jun-2014 Youngsang Cho <youngsang@google.com> Show the main menu when a back key is pressed in Edit Channel

Bug: 15575761
Change-Id: Ic9f77e74bb8e0a57f7b70cc2102de161e04d2450
i/EditChannelsFragment.java
910bf4628b38468df0074d9f731691fea4c61b59 11-Jun-2014 Jaekyun Seok <jaekyun@google.com> Do not hide view when animation is canceled

And we need to hide overlays without animation in the following cases.
- TvActivity is stopped because animation doesn't proceed.
- new activity is started because animation isn't needed.

Bug: 15555811
Change-Id: I80f05f60c47b708dea45098ffc40a41d5cc21e1e
vActivity.java
i/MainMenuView.java
05f6b1a7d3e6a11fc769d9ba1ec10289f92979c1 12-Jun-2014 Sungsoo Lim <sungsoo@google.com> Merge "Apply UX in TV recommendation card at LeanbackLauncher" into lmp-preview-dev
7ae2e2efcc32b9c9b1eeea5e05a06124e3a6fea1 10-Jun-2014 Sungsoo Lim <sungsoo@google.com> Apply UX in TV recommendation card at LeanbackLauncher

Bug: 15524293
Change-Id: Icf89ac2c010157ff618ba43cdc48c80871e0cead
vActivity.java
otification/NotificationService.java
ecommendation/SampleRecommender.java
ecommendation/TvRecommendation.java
i/ChannelTileView.java
til/BitmapUtils.java
til/Utils.java
e31916c992358d7f3bfa4c2e9feaac147f25d81c 13-Jun-2014 Youngsang Cho <youngsang@google.com> Merge "Add a fade-out animation for side panel fragments"
a864a47bd44f40b6a2c8af56d8c2d0730c4c748b 13-Jun-2014 Youngsang Cho <youngsang@google.com> Add a fade-out animation for side panel fragments

Bug: 15555953
Change-Id: I0490f9dfd10c5a2e8145fff0f4714815f5c6df4b
vActivity.java
i/BaseOptionFragment.java
i/SidePanelContainer.java
i/SimpleGuideFragment.java
til/TvInputManagerHelper.java
56921932f415b2f6123d6c3b42dd59d8453229f9 12-Jun-2014 Jaewan Kim <jaewan@google.com> Merge "Fix ConcurrentModificationException after a TIS uninstall" into lmp-preview-dev
cd9cd5e1d27263bae28c447d0f1d5fd25150bf9a 12-Jun-2014 Jaewan Kim <jaewan@google.com> Fix ConcurrentModificationException after a TIS uninstall

Bug: 15582302
Change-Id: Ibc6d61e59f8805d5f474b663e528da090bf444cd
til/TvInputManagerHelper.java
e1535e9e809c72e09f1549ea02144980fef957b9 11-Jun-2014 Youngsang Cho <youngsang@google.com> Hide PIP when a home launcher or a main menu is shown.

Bug: 15488374
Change-Id: Ia024fd9d692dcf23d132801b374d923af66c1417
vActivity.java
33e2739448a48320842d41cbcfcd36f5e8cbb522 11-Jun-2014 Jaekyun Seok <jaekyun@google.com> Merge "Start TV inside onResume() instead of onActivityResult" into lmp-preview-dev
49f82a092df39584fd1871a36e3c10487ecaa6af 11-Jun-2014 Jaekyun Seok <jaekyun@google.com> Start TV inside onResume() instead of onActivityResult

And rebuild channel map once if the channel isn't valid.

Bug: 15552803
Change-Id: I3a40b359b127b003f299fecced604f7d8589a77b
vActivity.java
9642da1e2dcfbbb19a6803f9111d6caee74883e0 11-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Adjust the progress bar alignment in Program Guide" into lmp-preview-dev
8f1ff2894363afbb6909a3a1edc1f3cbe8657c11 11-Jun-2014 Jae Seo <jaeseo@google.com> Adjust the progress bar alignment in Program Guide

Also added video resolution information to Program Guide. This
information is obtained by onVideoStreamChanged() and stored in the
database dynamically.

Bug: 15547369
Change-Id: I8d46d9eb8707dffe67fd4bcfbd94ff01105a8cbd
ata/Program.java
i/SimpleGuideFragment.java
i/TunableTvView.java
til/Utils.java
91420d8b8dfc8951594daabacd132a29ef010fbd 11-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Fix NPE" into lmp-preview-dev
ed88cb3e5560f031c3a3582d7a1ee2cb60fb0c08 11-Jun-2014 Jaekyun Seok <jaekyun@google.com> Update UI of side panel

- remove the 4px gaps on the both left side and right side of divider
- start the focus from 48DP from the header
- add bottom padding
- update the accent color of the components to 00a6f6
- make the font for the title condensed

Bug: 15490551
Change-Id: I09922605cc4f205fbcdbfabf4b04779a33c1ce35
i/BaseOptionFragment.java
i/BaseSideFragment.java
i/EditChannelsFragment.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
0adb8cd2332d2e61a7ba9fabe14fdfcf0d44da27 10-Jun-2014 Jae Seo <jaeseo@google.com> Fix NPE

Bug: 15542531
Change-Id: I74d19d58cf0d7d722fd5dc828c640cd5cd466002
i/ChannelBannerView.java
a9bb41e61a7825b3ac551d53d8688ac0a2375237 10-Jun-2014 Jaewan Kim <jaewan@google.com> Merge "Add aspect ratio on the channel banner" into lmp-preview-dev
315836b8858cc064d2c8fcd15b3940f7efc7b461 10-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Fix a bug on channel list in the menu" into lmp-preview-dev
7b4a0ed8dd42ae2fed4163a75b31e796271d7c59 10-Jun-2014 Chulwoo Lee <chulwoo@google.com> Fix a bug on channel list in the menu

If the current input is Unified TV Input and the user hides all the
channels and after that the user enables only one channel, all the
disabled channels are displayed in the channel list in the menu

BUG: 15439577
Change-Id: I7422b0d2951bb3f03962929e1ef090a81639e47d
ata/ChannelMap.java
ecommendation/TvRecommendation.java
i/RecommendationListAdapter.java
e06ded45d6e3b83e1a325e97ccd168c6d1c0d2de 09-Jun-2014 Jaewan Kim <jaewan@google.com> Add aspect ratio on the channel banner

Bug: 14628404, Bug: 15506663
Change-Id: I7898c118fd5089096dee0d2a0cf1accd5ebeee02
ata/StreamInfo.java
i/ChannelBannerView.java
i/TunableTvView.java
til/Utils.java
87c1cbb508c96538d1e69ba1fdf3d9f4d52710d6 09-Jun-2014 Jaewan Kim <jaewan@google.com> Add TV input logo on the channel banner

Bug: 14628404
Change-Id: I5f30d640f603d801d2d1e51fb2667687f646ee47
ata/StreamInfo.java
i/ChannelBannerView.java
i/TunableTvView.java
f7bececb62a1b18fe0c987f2c8a597906a416763 10-Jun-2014 Jaekyun Seok <jaekyun@google.com> Merge "Use the last selected physical tv input when channel id isn't valid" into lmp-preview-dev
6a578e387fb875070b4dd171ef8b7cbde0a6b967 10-Jun-2014 Sungsoo Lim <sungsoo@google.com> Merge "Call onInputPicked() always when there is no selected input" into lmp-preview-dev
0af62bc53579dae0e3d1280c9c90b7f45c9adb74 10-Jun-2014 Sungsoo Lim <sungsoo@google.com> Call onInputPicked() always when there is no selected input

Bug: 15527680
Change-Id: I536a64fb72e2092213d84a99b08a189c11f60c40
i/InputPickerFragment.java
dbe4746286fb0dcdf24a89fb4a08b620c5e71b05 10-Jun-2014 Jaekyun Seok <jaekyun@google.com> Use the last selected physical tv input when channel id isn't valid

Bug: 15523740
Change-Id: I7b9fa2f3020135cf8b561cc1f8860b8493414f83
vActivity.java
til/Utils.java
98daefdae605254cc709d6e988e8565d0909f0ba 10-Jun-2014 Youngsang Cho <youngsang@google.com> UI changes in the Edit Channel option

- Rename 'Unified TV input' to 'Unified TV Input'
- Change radio buttons to check boxes in Edit Channel
- Change layout alignment
- Add a divider

Bug: 15500294
Change-Id: If4c0391485ec0cc49fe87d5ac4b3dd79573c6806
i/BaseOptionFragment.java
i/BaseSideFragment.java
i/EditChannelsFragment.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
4cf975bea1f11eee5998ce1abe60b560b122f7cb 10-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Fix layout bug of simple guide" into lmp-preview-dev
f1fe58756a606eb766b409b032280b755168e1cf 10-Jun-2014 Jaekyun Seok <jaekyun@google.com> Apply round corner effect to program poster art from a content URI

Bug: 15502803
Change-Id: Iae4f46419d004fd512ac0fa9ec244bfdfb065c8b
i/ChannelTileView.java
ed2ae6ea738b26fd074b3d83a7a00299d7863f8d 10-Jun-2014 Ji-Hwan Lee <jihwan@google.com> Merge "Make channel banner as UX proposal" into lmp-preview-dev
7620eedad7ec8a7a72965734ba103a5fc19ebe65 09-Jun-2014 Jaekyun Seok <jaekyun@google.com> Fix regression of ag/481371

right_panel's tag is still SIDE_FRAGMENT_TAG_SHOW when pressing 'Back'
in EditChannelsFragment.

Bug: 15522458
Change-Id: I52bec7cd4eb09c159c2f42295d6ab9bb70edbc33
i/EditChannelsFragment.java
7759a43e3ef38a66aba4b8f7b266a94dc7b491e1 09-Jun-2014 Ji-Hwan Lee <jihwan@google.com> Make channel banner as UX proposal

- Use elevation for shadow.
- Layout includes image view for tv input logo.

Bug: 14628404
Change-Id: I76083ef6093d84b43d8b777e2ee73b03b5e72e72
i/ChannelBannerView.java
f9c9fcf70c41b0cae5c05b3a1037ee1909f73779 10-Jun-2014 Jaekyun Seok <jaekyun@google.com> Merge "Apply auto-hide and fade-in/out animation into side panel" into lmp-preview-dev
8b07fa7b77ea42576892c82c98f9fd9f9f33dc83 10-Jun-2014 Jaekyun Seok <jaekyun@google.com> Apply auto-hide and fade-in/out animation into side panel

Bug: 15522458
Change-Id: I9df82c36e12d8f9e50b526734c463ff8174f0db9
vActivity.java
i/BaseOptionFragment.java
i/MainMenuView.java
i/SimpleGuideFragment.java
a7b6a8a4b0a39c6004bfbd73a24ec3d6388b4335 10-Jun-2014 Sungsoo Lim <sungsoo@google.com> Update the newest UX icons in TV options

Bug: 15518118
Change-Id: If2a4779b155933fe1e4a62bc9aebc57cd158d63a
i/MenuAction.java
852751c57ed822d5c937534397029342ec13ecd7 09-Jun-2014 Jae Seo <jaeseo@google.com> Merge "TIF: Address the feedback from the API review - 3/3" into lmp-preview-dev
39e0d37717f64331d8417285531659356b48568d 09-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Enable TV recommendation at home launcher" into lmp-preview-dev
5e0399e9eb876608689dfe2187de3b50a4a6145e 09-Jun-2014 Chulwoo Lee <chulwoo@google.com> Fix layout bug of simple guide

BUG: 15504495
Change-Id: Id0935efc54213f96addc8ac833f0d12a09b759f2
ata/Channel.java
i/BaseSideFragment.java
i/SimpleGuideFragment.java
77994844397f7fb012e24945ddb4ce48aad521e5 09-Jun-2014 Jaekyun Seok <jaekyun@google.com> Merge "Show poster art of program on channel tile" into lmp-preview-dev
a2a92eab37899589883a28c309ad53926d3b3ff9 09-Jun-2014 Jaekyun Seok <jaekyun@google.com> Show poster art of program on channel tile

Bug: 15502803
Change-Id: If6a2bae6e51da64088ad30db653118676c4b2135
i/ChannelTileView.java
bc566a53451e70696e28d8b3fd68a1d08832da7f 09-Jun-2014 Jaewan Kim <jaewan@google.com> Add drop shadow to the channel banner

Bug: 14628404
Change-Id: Ie4389a3f6134de6f20f929370799dc3d1c35a9f7
i/ChannelBannerView.java
8b9c05e03856c6a7c6ebf9e12820472cd1dacb28 07-Jun-2014 Sungsoo Lim <sungsoo@google.com> Enable TV recommendation at home launcher

- Recommend the last watched channel when the poster art
is available to display.
- Show a TV recommendation card when boot completed.
- Hide the TV recommendation card when TV app Started.
- Show again when the TV app stopped.
- Update the recommendation card when the program is changed.

Bug: 15473740
Change-Id: I261bc0590d71a4943589d60bc62566efc6639acb
vActivity.java
otification/NotificationReceiver.java
otification/NotificationService.java
eceiver/NotificationReceiver.java
e29e3903054c63ba7e3a3be15f4e166dc6b822ba 09-Jun-2014 Jaekyun Seok <jaekyun@google.com> Add poster art uri and thumbnail uri into Program

Bug: 15502803, Bug: 15473740
Change-Id: Ie80d179d0faf2f9c043fc4f263567d6f6e436d07
ata/Program.java
til/Utils.java
f236b0d656563ecefda55f0287c14a1b2721c0dc 09-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Filter out unsearchable channels" into lmp-preview-dev
8294723aefc8341646c66f378a02098db95716de 09-Jun-2014 Chulwoo Lee <chulwoo@google.com> Filter out unsearchable channels

Non-searchable and non-browsable channels cannot be a result of
on-device search. In addition, the programs which are not being on the
air need to be excluded from the search.

BUG: 15500276, BUG: 15492103
Change-Id: Ic23c8d049a7b1be77505c1d86f3a5bf0e19d4a8f
earch/SearchResult.java
earch/TvProviderSearch.java
8a8f5c0b86c7853064cf9779312815dfb9cbab68 09-Jun-2014 Youngsang Cho <youngsang@google.com> Rename Aspect Ratio option to Display Mode

- Display Mode has three items: Normal, Full, Zoom

Bug: 15503450
Change-Id: Ib01abfccfe4128f80754b948e2846bbc741f200a
vActivity.java
ata/AspectRatio.java
ata/DisplayMode.java
i/AspectRatioOptionFragment.java
i/DisplayModeOptionFragment.java
i/MainMenuView.java
i/MenuAction.java
i/OptionsAdapter.java
til/TvSettings.java
b47a0ad3227b940175fa4ecfe5c4113da72c8237 08-Jun-2014 Dongwon Kang <dwkang@google.com> TIF: Address the feedback from the API review - 3/3

- Change TvView to be a generic ViewGroup with a single SurfaceView child

Change-Id: I6123b722327bf8f9c28e404cf62d4675a63dc387
vActivity.java
i/TunableTvView.java
b8a06304e47df11f1ef4c5e558fa01782d2d50c0 09-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Make recommendation engine to observer the change from input" into lmp-preview-dev
01e0c94d36abb6116994dce6b1a5c41bf659c818 09-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Apply query limit in local search" into lmp-preview-dev
c3ae58dd070d8a100899f29a7747e575a4b7cc50 09-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Correct the precondition that crashes the TV app with a single input." into lmp-preview-dev
78dbb913bcea0b4c179684ed91fa0cc9638e7502 09-Jun-2014 Jae Seo <jaeseo@google.com> Correct the precondition that crashes the TV app with a single input.

Bug: 15501352
Change-Id: I6e55a27d42b0274ef91fb7bc4f0ae93b1e765666
i/InputPickerFragment.java
f7bd759c79cbd6b4e7721d46ac8d2fb8ed42378c 09-Jun-2014 Jae Seo <jaeseo@google.com> Signal launcher to go into Shy mode when audio focus is lost

Also ensure that the TV app sends the signal whenever any event that can
cause playback to stop or pause.

Bug: 15456472
Change-Id: If233369b60a12d534655fb4360607e2da50806cb
vActivity.java
f5cf7a1411f34aaebe1387ac01d97a42404d36c5 06-Jun-2014 Chulwoo Lee <chulwoo@google.com> Make recommendation engine to observer the change from input

BUG: 15439577
Change-Id: I542e178e873ad1c5488eaeb21526c74547a2889f
ecommendation/TvRecommendation.java
a4e80f54bf945b6601982ee2a74f44fa3f132889 07-Jun-2014 Chulwoo Lee <chulwoo@google.com> Apply query limit in local search

Change-Id: I71e5a53462aa27fe1d9f996f4b5d1bf0d9bfab31
earch/LocalSearchProvider.java
earch/TvProviderSearch.java
a676c4113118e0c662a72c84de944384c569f032 08-Jun-2014 Andrew Jeon <jeon@google.com> Merge "Renew the UX of channel guide" into lmp-preview-dev
285831e8327ba6b0bba6396e87957beae5faa023 08-Jun-2014 Andrew Jeon <jeon@google.com> Merge "Applied new menu icons from UX" into lmp-preview-dev
f5c656dd33ec3af8a2397b4adbd66f77312d0eed 08-Jun-2014 Chulwoo Lee <chulwoo@google.com> Renew the UX of channel guide

BUG: 15490551
Change-Id: I6d663a41a4c6f0929d5b9e8235bbce6d17a8b8ae
ata/Channel.java
i/EditChannelsFragment.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
8014e1bca6113496da6085e655f331b0d7f335f2 08-Jun-2014 Chulwoo Lee <chulwoo@google.com> Applied new menu icons from UX

BUG: 15484942
Change-Id: I17204f2689e5d34909833adf313ea8058e46008a
i/MenuAction.java
8aa4ae525f77adb62ce38a314ff0cbaebd34e0fa 08-Jun-2014 Dongwon Kang <dwkang@google.com> Add a space betweeb 'Full' and 'HD'.

Bug: 15488276
Change-Id: I654787ef10db59b47b97eadc4f937c12ef0bae63
til/Utils.java
07097678613a4ebd094fd8a7ccae5d2aa3fa642a 07-Jun-2014 Ji-Hwan Lee <jihwan@google.com> Make channel banner and tile layout closer to UX proposal

Bug: 14628404
Change-Id: If5b6c9b2c2d20297682060d90ab77fbb775d2d42
i/ChannelBannerView.java
fa108334c9ab6cceb2d5411b46611a1050a65f0a 07-Jun-2014 Sungsoo Lim <sungsoo@google.com> Limit the number of TV recommenation cards in launcher

In order to update the previous notification instead of creating
a new notification, we need to use reserved notifyIds instead of
channelIds.

Bug: 15473638
Change-Id: Icbe750ee8358bec3cf8390a71cae12bfccdbcb98
otification/NotificationService.java
7e81e7a0ac50567219dc098c59f5c04e02a4f591 06-Jun-2014 Ji-Hwan Lee <jihwan@google.com> Show channel logo on channel banner

Bug: 15461665
Change-Id: I3d7e88382d7a0b4d33398fc0d1ad736ae411a943
ata/ChannelMap.java
i/ChannelBannerView.java
04483cffd71709777abd02bb601ffea829e2d79f 06-Jun-2014 Andrew Jeon <jeon@google.com> Merge "Apply the latest redline of channel banner" into lmp-preview-dev
4d7677b4cc5ccf7c4f88d32f81417dcfc8155c04 06-Jun-2014 Ji-Hwan Lee <jihwan@google.com> Show channel logo at "Channels" menu, if one exists

Change-Id: I7794cc59f9227ad6847f9cdd6c13191bfa5e09f1
ata/Channel.java
i/ChannelTileView.java
db250a5ac545bf5b74ac5275ec0b2d79e65ba495 06-Jun-2014 Dongwon Kang <dwkang@google.com> Merge "Update to the latest TV Input Framework API - part 2" into lmp-preview-dev
410cd1f925901bcb0256251d30c738a77cc11555 06-Jun-2014 Dongwon Kang <dwkang@google.com> Merge "Update to the latest TV Input Framework API - part 1" into lmp-preview-dev
ea5809d3e29e63c8062076fcc0e309eaf5732f31 06-Jun-2014 Chulwoo Lee <chulwoo@google.com> Apply the UX in Edit Channels side panel.

BUG: 15435044
Change-Id: I328e83f6b9608e12ae6b1292692747e1b7d12a1b
i/EditChannelsFragment.java
6a26c3a95b861ae72ecea8efccb3a5becb49368d 06-Jun-2014 Sungsoo Lim <sungsoo@google.com> Merge "Implement channel editor in the side panel" into lmp-preview-dev
566ceca13abf57ac85ac44993f19fcfa6959c986 05-Jun-2014 Sungsoo Lim <sungsoo@google.com> Show top 2 results of the TV recommendation in LeanbackLauncher

Bug: 15415303
Change-Id: If90e1d13895fcf905bc1b4e2d2c33463c3883170
otification/NotificationReceiver.java
otification/NotificationService.java
ecommendation/TvRecommendation.java
i/MainMenuView.java
9bb548ba08d7e222f276287fead545c6a11704d8 04-Jun-2014 Jae Seo <jaeseo@google.com> Update to the latest TV Input Framework API - part 2

- Completely removed the uses of Session in TunableTvView.
- Replaced TvInputManager.SessionCallback with TvInputListener.

Change-Id: Ieebb43beed7603677cf3729561e649605f458e24
i/TunableTvView.java
74c3e85f22082f34c1a822d268ff2da48ebefdbd 05-Jun-2014 Jaewan Kim <jaewan@google.com> Apply the latest redline of channel banner

Bug: 14628404
Change-Id: I759f62329bfc6cb6a5cd72f9b98d8197acf15d81
i/ChannelBannerView.java
31749ac8452cd9809dd5130bb7ec11fc3c33b378 05-Jun-2014 Chulwoo Lee <chulwoo@google.com> Implement channel editor in the side panel

BUG: 15435044
Change-Id: Ie441112a4cd925460ca27990be652a169d98056c
vActivity.java
ata/ChannelMap.java
ialog/EditChannelsDialogFragment.java
i/EditChannelsFragment.java
i/InputPickerFragment.java
i/MainMenuView.java
i/OptionsAdapter.java
8ba23dc4aea5721aa99a30cf39365fafe80b7f4c 05-Jun-2014 Jaekyun Seok <jaekyun@google.com> Hide channel number in program guide tile

Bug: 15441165
Change-Id: I99a49a15752435f173ade98efc682bf881111e6c
i/ChannelTileView.java
561696c364ee330f4316544f1f85498393883526 03-Jun-2014 Jae Seo <jaeseo@google.com> Update to the latest TV Input Framework API - part 1

- Commented out setAvailable() until a new design is proposed.
- Changed TvInputSessionImpl to Session.
- Renamed onSetVolume() to onSetStreamVolume().
- Added a simple implementation of onReset().
- Replaced TvInputInfo.getComponent() with TvInputInfo.getServiceInfo().
- Removed direct calls to Session in TunableTvView.

Change-Id: Ibf369c2ef30eaf11755d0241971e682d6bc26dfe
vActivity.java
nput/TisTvInput.java
i/TunableTvView.java
til/Utils.java
779af4b560ff62ad7481c7613e98e05efcef628c 05-Jun-2014 Chulwoo Lee <chulwoo@google.com> Merge "Fix the order of the channels in Guide" into lmp-preview-dev
cf3961cd4b254937b885e481eae03e948fd556d2 05-Jun-2014 Sungsoo Lim <sungsoo@google.com> Merge "Show channel names in the simple guide." into lmp-preview-dev
14d03e3a46905f65bd463ca6f24d1c69cdf305dc 05-Jun-2014 Chulwoo Lee <chulwoo@google.com> Fix the order of the channels in Guide

Change-Id: I927140a05d5bc4f2b258072888142ddec332cebc
ata/ChannelMap.java
ce33f69edf37d638331fcf25667037713b6e8ef8 05-Jun-2014 Sungsoo Lim <sungsoo@google.com> Show channel names in the simple guide.

Change-Id: Idb64a24af42cbd601d9064654f9c66c633f7ce76
i/SimpleGuideFragment.java
a16440cd2080e090cb580faf0e96d477aa32372b 05-Jun-2014 Dongwon Kang <dwkang@google.com> Add a settings activity for ExternalFileInput for manual channel update.

Plus, fix a trival NPE bug in InputPickerFragment.

Bug: 15342591
Change-Id: Ibee58c8d00e2d472801959bc6a614e4640420bca
i/BaseSideFragment.java
i/InputPickerFragment.java
e3d2bfbcca9e1c77017f13cec1f21f636ac0cb89 05-Jun-2014 Youngsang Cho <youngsang@google.com> Change the back key behavior in SimpleGuideFragment

Bug: 15394212
Change-Id: I412215a477dcb326aa48960020e83f76a4753721
vActivity.java
i/BaseSideFragment.java
i/MainMenuView.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
b49929a26102b4bb98aab24cd9bb50e7b3a580c0 05-Jun-2014 Jaekyun Seok <jaekyun@google.com> Apply UX feedback on fade in/out animation

Bug: 15431925
Change-Id: I74206b50db11f3a6c3c648adf92ace81096d598e
vActivity.java
i/MainMenuView.java
ec9a0032e03140c327fa756f514214d1d57e804a 04-Jun-2014 Youngsang Cho <youngsang@google.com> Keep the item position in menu if necessary

Change-Id: I087f91ecde548a3e541c39f48083fd9e91eb2c3d
vActivity.java
i/MainMenuView.java
df1dd2f98fa2f9edb2422609ce21a58ecf823c69 04-Jun-2014 Youngsang Cho <youngsang@google.com> Change the input picker UI from a dialog to a side panel

Change-Id: I41f1731467adc4f8d90761340d13055d4712646d
vActivity.java
ialog/InputPickerDialogFragment.java
i/BaseOptionFragment.java
i/InputPickerFragment.java
i/MainMenuView.java
til/TvInputManagerHelper.java
80a1f8cd7f50021d0373b069b3419d98f86d6225 04-Jun-2014 Youngsang Cho <youngsang@google.com> Change color of side panel and clean up codes

Change-Id: I8d6e0baffe52ba36cadb50d128a5a94bc222138c
vActivity.java
i/BaseOptionFragment.java
i/BaseSideFragment.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
5f780b056ebf70180416e70eadcf17bfcc1c4a5e 03-Jun-2014 Youngsang Cho <youngsang@google.com> Remove More and Privacy options

Change-Id: Ib1e931c2a1e1685fc338907bc5154a753e81abfe
vActivity.java
ialog/PrivacySettingDialogFragment.java
i/MainMenuView.java
i/MenuAction.java
i/OptionsAdapter.java
cbd77e79c289a9079394e84c1eb1579897e6fe06 03-Jun-2014 Sungsoo Lim <sungsoo@google.com> Implement the 'Show Only' menu of the simple guide.

Bug: 15377746
Change-Id: I94f137962a44ff9236120790da5494eef52d5577
vActivity.java
ata/ShowOnlyItems.java
i/BaseSideFragment.java
i/MainMenuView.java
i/SimpleGuideFragment.java
i/SimpleGuideShowOnlyFragment.java
d8a314d5263813f1eafe22c1dffeb1fd510036a6 03-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Implement ExternalFileTvInputService which load channel data from /sdcard/tvinput." into lmp-preview-dev
c925b892a97ec5d9920b04fda82da29f0bb65bcb 03-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Store the current setting of the aspect ratio and closed caption" into lmp-preview-dev
5b26c00fc466884807b37f491ad46cfa9e4877f2 03-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Handle View's visibility properly in ChannelBannerView" into lmp-preview-dev
f8367f0d7dc6abc4876b52e04e2530c06464698e 03-Jun-2014 Dongwon Kang <dwkang@google.com> Implement ExternalFileTvInputService which load channel data from /sdcard/tvinput.

Bug: 15342591
Change-Id: Icaf5117efb43fb293e9931830a93d4b0e5fadced
i/ChannelBannerView.java
til/Utils.java
49aa232dc2c62a8e0a2453283303e16edc422fc2 03-Jun-2014 Youngsang Cho <youngsang@google.com> Store the current setting of the aspect ratio and closed caption

- Removed ShadedItemContainer
- Shows the menu when the back key is pressed in a option item list
or the simple guide

Bug: 15394271, Bug: 15394212
Change-Id: I62809579b65a00bf9e6718715a831c15d579fcad
vActivity.java
i/AspectRatioOptionFragment.java
i/BaseOptionFragment.java
i/BaseSideFragment.java
i/ClosedCaptionOptionFragment.java
i/MainMenuView.java
i/SimpleGuideFragment.java
til/TvSettings.java
5dd3c4dda1566c517d50d9534b23cb0f31440a4f 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Handle View's visibility properly in ChannelBannerView

Change-Id: If88f40c1deef76d1a4774754dfcb599fc8951d54
i/ChannelBannerView.java
20a617151c29120c71a1f23e6e6d33660d7fefc0 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Show "No program information" instead of hiding TextView

Bug: 15399501
Change-Id: I456debaa0e5e57ee66d0027d5cd16335829e6c5a
i/ChannelTileView.java
c94dda4bd88c9cb4828a8e9ca73c69533389b19c 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Guarantee that adpaters are modified on UI thread

Bug: 15094035
Change-Id: I4f7c991c28f7882a39e796cd6875e47f161aa100
i/ItemListView.java
i/MainMenuView.java
b72de75d12e029f262c282d22b4280b921365534 03-Jun-2014 Sungsoo Lim <sungsoo@google.com> Merge "Implement the simple guide" into lmp-preview-dev
4c11f96b8012a6f8bb6ecca0c9e60f18acde0cd2 03-Jun-2014 Sungsoo Lim <sungsoo@google.com> Implement the simple guide

Bug: 15377746
Change-Id: Ie499fda2b3f6c8db9d6346d32b70d2e483ce1c07
vActivity.java
i/BaseSideFragment.java
i/MainMenuView.java
i/SimpleGuideFragment.java
34bf4e07327097eb631a1d1e62b4234f9d113ab0 03-Jun-2014 Chulwoo Lee <chulwoo@google.com> Fix a bug that TV fails to show settings activity

BUG: 15394492
Change-Id: Icabe4ab37e69482197da9e097a4c273b76f51619
vActivity.java
94c40617b2bcdedbb1084c69a9364861141fcd26 03-Jun-2014 Youngsang Cho <youngsang@google.com> Merge "Add shadow and radio buttns in TV option item list view" into lmp-preview-dev
e305fe5c2f23270d1339aa44ca466efea999f0e5 03-Jun-2014 Youngsang Cho <youngsang@google.com> Add shadow and radio buttns in TV option item list view

Bug: 15394271
Change-Id: I1dede62ddd68748373540f2cf87a32ef53fb414d
i/AspectRatioOptionFragment.java
i/BaseOptionFragment.java
i/BaseSideFragment.java
i/ClosedCaptionOptionFragment.java
41679b98d3ec5ebf1b1cea21ca820f84abf1f58a 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Update a program title before a channel tile shows up

Bug: 15399501
Change-Id: I590b0de60d924ec46fdd5f9804e4b11cde00ed7b
i/ChannelListAdapter.java
i/ChannelTileView.java
i/RecommendationListAdapter.java
51ac84583f02c97313c602b534f5824e19c3a09e 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Include only channels of the selected tv input in "Channels" rail

Change-Id: Idd2a829dc2c9a90da87d08d3975ecdf56846dccb
ata/ChannelMap.java
i/RecommendationListAdapter.java
e64e97ee1e7e99b1b37a676c78a7a2d876e3a902 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Select "Guide" as default

Bug: 15394228
Change-Id: I4983b09ccea1285f404e123c7e7474d116833c3f
i/ChannelListAdapter.java
i/RecommendationListAdapter.java
2cfdaf9c807aeb0f62b8690e883e061e786b75ff 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Remove rail for all channels

Bug: 15394423
Change-Id: Ia813dd682880808bc8bd49f185ea80db8f498c11
ecommendation/RecentChannelRecommender.java
ecommendation/TvRecommendation.java
i/ChannelListAdapter.java
i/MainMenuView.java
i/RecommendationListAdapter.java
9750a2122d6e2263d8eaf3a12b40121a9cc3b883 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Merge "Get the intent for setup/settings TvInputInfo" into lmp-preview-dev
f5a21ab998b0dfd02577ff374eb3f68dfcc49d6a 03-Jun-2014 Dongwon Kang <dwkang@google.com> Merge "Implement onAudioStreamChanged and onClosedCaptionStreamChanged." into lmp-preview-dev
6f0064818173c67c933aa20928e61de2c21927c1 03-Jun-2014 Youngsang Cho <youngsang@google.com> Merge "Apply scaling animation during d-pad long press" into lmp-preview-dev
850799e3254bd07522765b39b0b52d1f60c4f14d 03-Jun-2014 Youngsang Cho <youngsang@google.com> Apply scaling animation during d-pad long press

Change-Id: Iba63704d18e3c19b18cd8a021e94d0e2acf27074
i/ShadowContainer.java
693f3185bf233466c0c14a5dc56970001da99fa0 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Merge "Apply the same scale factor for TV options" into lmp-preview-dev
4c3d583b18ce5558ecaf921cb2403b564675d935 03-Jun-2014 Jaekyun Seok <jaekyun@google.com> Apply the same scale factor for TV options

Bug: 15360049
Change-Id: Idcf95675b66b1500cfcaffa93b70c6c6899d6a2c
i/ActionTileView.java
fc4ae3d84120d40af0d1ce5da7b0b1e40003e9aa 02-Jun-2014 Dongwon Kang <dwkang@google.com> Implement onAudioStreamChanged and onClosedCaptionStreamChanged.

Bug: 14628404
Change-Id: Id52ba55281b589b07ebc16d8a14526ab25040cca
i/TunableTvView.java
220df134c97999638f550ef935671726809695c9 03-Jun-2014 Jae Seo <jaeseo@google.com> Use the new column names and mime type

Change-Id: I1416a1588d7bf54597e56c3ff478c5f0bbe5514d
vActivity.java
ata/Channel.java
ata/Program.java
earch/TvProviderSearch.java
d81ab94cdc3c89c0a6f906c8a7ef89964a29a0ae 26-May-2014 Chulwoo Lee <chulwoo@google.com> Get the intent for setup/settings TvInputInfo

BUG: 15177340
Change-Id: I6988610508b06b24ae82d07633255d99b3a59642
vActivity.java
nput/TisTvInput.java
nput/TvInput.java
nput/UnifiedTvInput.java
i/OptionsAdapter.java
til/Utils.java
e51a084c2518f17cee43c86e2f9df907d1f2cafb 02-Jun-2014 Dongwon Kang <dwkang@google.com> Apply new UX on channel banner.

Bug: 14628404
Change-Id: I2546469ee126241f3fc530d221568c49fa29682b
ata/StreamInfo.java
i/ChannelBannerView.java
i/TunableTvView.java
til/Utils.java
9035590d94d136a020e499ce720b9d2cf1f6f45c 31-May-2014 Jae Seo <jaeseo@google.com> Use the new android.media.tv.* classes

Change-Id: I346daaf19b009096131f02307ea4c4b277aa85d1
vActivity.java
ata/Channel.java
ata/ChannelMap.java
ata/Program.java
ialog/EditChannelsDialogFragment.java
ialog/EditInputDialogFragment.java
ialog/InputPickerDialogFragment.java
ialog/RecentlyWatchedDialogFragment.java
nput/TisTvInput.java
nput/UnifiedTvInput.java
eceiver/PackageIntentsReceiver.java
ecommendation/TvRecommendation.java
earch/TvProviderSearch.java
i/ChannelBannerView.java
i/ChannelListAdapter.java
i/ChannelTileView.java
i/MenuAction.java
i/RecommendationListAdapter.java
i/TunableTvView.java
til/TvInputManagerHelper.java
til/Utils.java
89c08ca03041bf35364708b2b4804ae41e272182 02-Jun-2014 Jae Seo <jaeseo@google.com> Merge "Add guide menu in ChannelListAdapter" into lmp-preview-dev
6b6164e997bc8a5b8d7ae16b52ad29b5d2bf01be 02-Jun-2014 Sungsoo Lim <sungsoo@google.com> Add guide menu in ChannelListAdapter

Bug: 15382502
Change-Id: I2d70c8ad355331455ff910630e770649013aa8d4
i/ChannelListAdapter.java
i/ChannelTileView.java
i/MainMenuView.java
d6903b32bf7c313e0395c492dd374bfb5b9909c8 02-Jun-2014 Youngsang Cho <youngsang@google.com> Minor changes in TV app

- Moved the hard coded values from layout/*.xml to values/*.xml
- Added focus change animation in TV options
- Shows the option item list fragment for aspect ratio/CC options

Change-Id: I54ed0e474bf79af37056f25f9ded1539edaf2784
vActivity.java
i/ActionTileView.java
i/AspectRatioOptionFragment.java
i/ClosedCaptionOptionFragment.java
i/MainMenuView.java
b8453ce302bbd51e587922a7ae852ca3676e615f 02-Jun-2014 Youngsang Cho <youngsang@google.com> Apply the new design in TV options

Change-Id: I727b7d31847f4cf584dd4dc6fedb04f82a287a04
i/ActionTileView.java
i/ItemListView.java
i/MainMenuView.java
i/MenuAction.java
i/OptionsAdapter.java
65228f7f5f49a9471ec2fc8be7749361a9fab4e9 02-Jun-2014 Jaekyun Seok <jaekyun@google.com> Apply new UX to main menu container

Bug: 15360049
Change-Id: Ic80f31a1a7c8dfa763093b2d5cff555038aa1593
i/ItemListView.java
i/MainMenuView.java
90173d2e3f2bf045871bdae6bb342eb5f3ddf4f7 30-May-2014 Sungsoo Lim <sungsoo@google.com> Modify the channel tile style based on the UX design

Bug: 15335827
Change-Id: I96ecbe8dd245f4999904fe95ee7cc096384aa5d7
i/ChannelTileView.java
156813a96d8591d51cc029bc90f2d7d596820067 02-Jun-2014 Youngsang Cho <youngsang@google.com> Merge "Add a base class to select an item in each option" into lmp-preview-dev
21abb13274f379e69c3c86d51e493122cccca345 30-May-2014 Dongwon Kang <dwkang@google.com> Implement onVideoSizeChanged callback and show video format on the banner.

Bug: 14628404
Change-Id: Ie731e10af53819685b6678e3119ab717c7cf3e62
vActivity.java
ata/StreamInfo.java
i/ChannelBannerView.java
i/ShadowContainer.java
i/TunableTvView.java
til/Utils.java
a772858dd637416f06b76120ec89c0d1cb853710 01-Jun-2014 Youngsang Cho <youngsang@google.com> Add a base class to select an item in each option

- Add AspectRatioOptionFragment without actually changing the aspect ratio

Change-Id: I1dee60414588f7a7a88cc0f4a3bd7f976e7482f5
vActivity.java
ata/AspectRatio.java
i/AspectRatioOptionFragment.java
i/BaseSideFragment.java
1d0b46b08f220dee0426b2b934405ec581e1c817 31-May-2014 Jae Seo <jaeseo@google.com> Update the input list even when a package is replaced

Change-Id: Ic1d8b36ce8bc2f59f5e39641b1d205852f7603f3
eceiver/PackageIntentsReceiver.java
05d86bfebcc8f58efe4790381d30cb8972904a25 30-May-2014 Jaekyun Seok <jaekyun@google.com> Call requestLayout() recursively for ViewGroup

Bug: 15334741
Change-Id: I2327aff8cd7d2b002de0c7bfb0adf30206eb73a5
i/ItemListView.java
84d240a04ba60a2c9d895d24c724306a577676d5 27-May-2014 Chulwoo Lee <chulwoo@google.com> Adjust the initial position of cursor

The initial position of the cursor should be at
the first browsable channel for the input.

Change-Id: I2a01b73c2704a2f9153b997abb04310d746a4521
ata/ChannelMap.java
a83571d7fe19ea6752edae4d9c9312dd1118f74d 29-May-2014 Jae Seo <jaeseo@google.com> Merge "Add a placeholder for the channel logo to the ChannelTileView" into lmp-preview-dev
8dd416b86e0ec0e3e3b1d33fadea2e3f0aa1d446 28-May-2014 Jae Seo <jaeseo@google.com> Add a placeholder for the channel logo to the ChannelTileView

Also made minor cosmetic changes to make the app look more similar to
other UI on the system, which include new assets and source code
borrowed from McLauncher.

Change-Id: I65fc2be5244c2ef1776c43d7ca1d533176472154
i/ActionTileView.java
i/ChannelTileView.java
i/ItemListView.java
i/ShadowContainer.java
91daa3849a3e03eabab37692a6e649612375dc4a 29-May-2014 Sungsoo Lim <sungsoo@google.com> Merge "Make TvRecommendation plugable." into lmp-preview-dev
09041f2a9bf73248aee5adc7a3f95154336f289a 28-May-2014 Jae Seo <jaeseo@google.com> Merge "Change availability of TvActivity according to existence of TvInput" into lmp-preview-dev
77af63f5f6550b95ab62b165067a932b6b428958 28-May-2014 Jaekyun Seok <jaekyun@google.com> Change availability of TvActivity according to existence of TvInput

Bug: 15292551
Change-Id: I2cd04164d45e1f22096c77779ca177610da01aba
eceiver/PackageIntentsReceiver.java
b4cf95f15680b705f97e04ffbeba4d721ac07196 28-May-2014 Sungsoo Lim <sungsoo@google.com> Fix a typo

Change-Id: I5b9267c93c66391b31e34d626d404d4bf04d5f0f
ata/ChannelMap.java
bbddcaff0bd244b694beeca67ea6fb68ac6c8a23 26-May-2014 Sungsoo Lim <sungsoo@google.com> Make TvRecommendation plugable.

Change-Id: I8fb947aae7afc526859caf82f01337ccb5252f26
ecommendation/RecentChannelRecommender.java
ecommendation/TvRecommendation.java
a42f8ddf26e245cd612c8e29e5c040bc39470457 27-May-2014 Jaewan Kim <jaewan@google.com> Merge "Do not allow empty input device name" into lmp-preview-dev
c6ccc6a23eb0d9694a7708af198e7e565f9d0995 27-May-2014 Jaekyun Seok <jaekyun@google.com> Add recommended channel list

Bug: 14068131
Change-Id: I96f92978594ccf4b2f7a544484d54cf25ca2eca9
vActivity.java
i/ChannelListAdapter.java
i/ItemListView.java
i/MainMenuView.java
i/RecommendationListAdapter.java
dbb1d85cc2ae7de6f0657f5627bf71107ed6df9d 26-May-2014 Jaewan Kim <jaewan@google.com> Do not allow empty input device name

Bug: 15172294
Change-Id: I900264baefd3dfd5d1f3141e230be33cdaaf6778
ialog/EditInputDialogFragment.java
61bce2e515623d11b2982f970760c552372763eb 26-May-2014 Jaekyun Seok <jaekyun@google.com> Fix wrong alignment of rows in the bottom menu

Some options had been added to fix wrong alignment of rows at that time.
But it turned out that the wrong alignment was a bug in leanback library,
which has been fixed recently.
And now the options are causing wrong alignment.

Bug: 15248669
Change-Id: I50b7e5f604ef2e0a67244421bfc07b711b842978
i/MainMenuView.java
624e1a7dc4e4d7aafefdeeaaa07f1849eb1a2c3f 21-May-2014 Sungsoo Lim <sungsoo@google.com> DO NOT MERGE. Initial implementation of TvRecommendation.

getRecommendedChannelList(n) will return the top n recommendation
results, and currently it returns the recent watched channels.

Change-Id: I84aa8e17856891064c84c0fbb7732e5cbc7b3b07
(cherry picked from commit 4b82d059851710ad9003cfbfcea068508a0fd29a)
ata/Channel.java
ecommendation/TvRecommendation.java
8a023c1e2b3c2bcb3aab7b7908c8859c73f45055 23-May-2014 Jaekyun Seok <jaekyun@google.com> Check if the view is this when visibility is changed

Bug: 15172135
Change-Id: Ia71be25331953efc1a802a3185bf2b74fbdb1043
i/MainMenuView.java
e56e674a38d4e2b223a8614c31b62bf06250b9da 22-May-2014 Youngsang Cho <youngsang@google.com> Temporarily remove the toast message to guide long press back

Bug: 15150046
Change-Id: Ibdbb697791d4136d97ee3c0612a58ace67dd2cfc
vActivity.java
2ee6716186c264fe56dcce5855ec5949ba307610 22-May-2014 Jaekyun Seok <jaekyun@google.com> Update the bottom menu when a tv input name is edited

Bug: 15144214
Change-Id: I116fb66fe83e2488a1895539672e7414384bfd37
ialog/EditInputDialogFragment.java
eceiver/PackageIntentsReceiver.java
i/MainMenuView.java
til/Utils.java
2291294f6cec6929f333e36acffbc12277109da9 22-May-2014 Jaekyun Seok <jaekyun@google.com> Merge "Show only enabled channels"
7ebbe134810d0461f031b0b57ea2752ec188ab42 21-May-2014 Jaekyun Seok <jaekyun@google.com> Show only enabled channels

And codes are refactored so that any adapter can be added flexibly.

Bug: 15123495
Change-Id: Id5dca36e0e00fb123cb059b9cb40e58f8b2487e1
ata/Channel.java
ata/ChannelMap.java
i/ChannelListAdapter.java
i/ItemListView.java
i/MainMenuView.java
i/OptionsAdapter.java
1a78a5ed6307a8ade4f127890e439d49b4ce1478 21-May-2014 Jae Seo <jaeseo@google.com> Exit the app on KEYCODE_BACK long press

Provided a new way to quit the app using KEYCODE_BACK since the normal
press now leads to a different behavior.

Change-Id: Ie0fe46877f2d0cbce90f67074000fe3b117d8484
vActivity.java
6cc45635b092912e1914189c7f734fd7bb358bbb 21-May-2014 Jae Seo <jaeseo@google.com> Merge "Add a global key receiver to handle KEYCODE_TV"
ae5f46e74d9f935ce25220c3ab05ff006eab5f57 21-May-2014 Jaewan Kim <jaewan@google.com> Merge "Always show TV at the background from the Launcher"
0ce13b9154c57fe8c44ea2a074824af9fcf3f3a9 21-May-2014 Youngsang Cho <youngsang@google.com> Merge "Fix NPE in TvActivity"
492091c5a5302e2350c874a4b7672e6091f61d01 21-May-2014 Youngsang Cho <youngsang@google.com> Fix NPE in TvActivity

Plus, removed a variable for the selected TV input in TvActivity.

Bug: 14733930
Change-Id: I8a504cd7f566240c4f3818403c0266e22259f7f5
vActivity.java
b518910bfbc2b436bc710449d507ab9fe708b799 20-May-2014 Jaewan Kim <jaewan@google.com> Always show TV at the background from the Launcher

This will prevent TV from exiting even if an user presses back key.

Change-Id: I3b81096edfb67db1b5e17a20f4c3a0d141b189f7
vActivity.java
8d303d9d47172b623a1b1e4152ada5fb713af93c 21-May-2014 Jaekyun Seok <jaekyun@google.com> Keep the target alpha after the animation is finished.

Bug: 15119046
Change-Id: If404bfcf1c8fc894199619ead0e42a659ad7f39b
vActivity.java
ac7dbe9c324443641fcfa840a06e47c27bbdedfd 21-May-2014 Jae Seo <jaeseo@google.com> Add a global key receiver to handle KEYCODE_TV

Bug: 15081439
Change-Id: Ie56cf1a526f2185cc35c7371b68d697839e31664
ackageIntentsReceiver.java
eceiver/GlobalKeyReceiver.java
eceiver/PackageIntentsReceiver.java
9419bd5aa79ca40126b949a90c3a4c999361f72d 20-May-2014 Youngsang Cho <youngsang@google.com> Merge "Fix a bug for PIP"
b2ed7dfece23f8264839ffc79696f43edaf024b7 20-May-2014 Chulwoo Lee <chulwoo@google.com> Parameterize the subclasses of a generic class

Change-Id: I689ceb72253f42dcb49e1c6c094f3f4e0955678c
i/ItemListView.java
i/MainMenuView.java
d422754c0cc8475d6e2c8c079ed2ee2e96213edb 20-May-2014 Chulwoo Lee <chulwoo@google.com> Rearrange the files

+ removed warnings

Change-Id: I00fa510872d885cfb5482fc72886134e7462f7d0
hannel.java
hannelMap.java
ditChannelsDialogFragment.java
ditInputDialogFragment.java
nputPickerDialogFragment.java
ackageIntentsReceiver.java
rivacySettingDialogFragment.java
rogram.java
ecentlyWatchedDialogFragment.java
isTvInput.java
unableTvView.java
vActivity.java
vInput.java
vInputManagerHelper.java
vSettings.java
nifiedTvInput.java
tils.java
ata/Channel.java
ata/ChannelMap.java
ata/Program.java
ialog/EditChannelsDialogFragment.java
ialog/EditInputDialogFragment.java
ialog/InputPickerDialogFragment.java
ialog/PrivacySettingDialogFragment.java
ialog/RecentlyWatchedDialogFragment.java
nput/TisTvInput.java
nput/TvInput.java
nput/UnifiedTvInput.java
i/ActionTileView.java
i/ChannelBannerView.java
i/ChannelListAdapter.java
i/ChannelTileView.java
i/ItemListView.java
i/MainMenuView.java
i/OptionsAdapter.java
i/TunableTvView.java
til/TvInputManagerHelper.java
til/TvSettings.java
til/Utils.java
348a647d40360a8e56408d616b117736373db2c7 20-May-2014 Youngsang Cho <youngsang@google.com> Fix a bug for PIP

Change-Id: I646e25dc822568799dd0cadb4f827ec3d3242f70
vActivity.java
56008ca02c3d40e73fe6229b9eb95277d5c57129 19-May-2014 Youngsang Cho <youngsang@google.com> Add TvInput abstract class

- Added TisTvInput and UnifiedTvInput
- Removed dirty codes regarding the unified TV input
- Fixed some bugs

Bug: 15093821, Bug: 15093812, Bug: 15081877
Change-Id: I4030b994634c6d57d484dcf85194b9c948f4db24
hannelMap.java
ditChannelsDialogFragment.java
ditInputDialogFragment.java
nputPickerDialogFragment.java
isTvInput.java
unableTvView.java
vActivity.java
vInput.java
nifiedTvInput.java
tils.java
i/ChannelBannerView.java
i/ChannelListAdapter.java
i/OptionsAdapter.java
65c8bdbdffa56e3aa4ce1451f120c140e1c31c12 20-May-2014 Jaekyun Seok <jaekyun@google.com> Merge "Relayout after binding a view"
d4c09faf1d9ef30709462478b567102a47ca57b6 20-May-2014 Jaekyun Seok <jaekyun@google.com> Relayout after binding a view

Sometimes children of an item of HorizontalGridView have wrong layout.
So we need to relayout forcedly after binding it.

Bug: 15090052
Change-Id: I86170ded151ba404516bfaa4f388cf0c82eb0ba6
i/ChannelListAdapter.java
i/ItemListView.java
i/MainMenuView.java
i/OptionsAdapter.java
4abbff88b51896fcf309dcf3ffde7f2ddd291dba 20-May-2014 Jae Seo <jaeseo@google.com> Handle the TV specific key press passed with an Intent

Defined an extra to specify the keycode that can be passed with an
Intent to invoke the TV app. All key codes that are currently handled by
the TV app will be handled in the same way.

Bug: 15081439
Change-Id: I5eee04dadded6dadc3674b06738a323e4b86c865
vActivity.java
tils.java
3859c405fb94902cb508b6e0130f4e5e229f107d 19-May-2014 Youngsang Cho <youngsang@google.com> Merge "Add a customized TvView"
900cc7509f1edf86db9ba1e4b71b7d1096769a0a 18-May-2014 Youngsang Cho <youngsang@google.com> Add a customized TvView

- Move session-related works from TvActivity to TvView

Change-Id: I96dd7cb49e26298d6530bbf9566c39a5ad07774e
unableTvView.java
vActivity.java
vInputManagerHelper.java
tils.java
867c10f2c4bdd0f63787218e242e5f27934d2927 14-May-2014 Chulwoo Lee <chulwoo@google.com> Fix a bug mis-counting the browsable channel count

BUG: 15001199
Change-Id: I0b879f7c6e2e35b2748251a1b416191ffb0dcba4
ditChannelsDialogFragment.java
80f4e792d835145cebaab8a4abed16284624188e 17-May-2014 Jae Seo <jaeseo@google.com> Add missing copyright

Also automatically corrected import order, made some variables final,
etc.

Change-Id: I053caacd51a6580eafd6eb2a3ff6fca5b5bc15fd
ackageIntentsReceiver.java
i/ActionTileView.java
i/ChannelBannerView.java
i/ChannelListAdapter.java
i/ChannelTileView.java
i/ItemListView.java
i/MainMenuView.java
i/MenuAction.java
i/OptionsAdapter.java
f533911c31daa05e2ad955434c55b4d412673656 16-May-2014 Jaekyun Seok <jaekyun@google.com> Update channel banner

And the main menu was resized a little.

Bug: 15002639
Change-Id: I92007b7a5aa5c5e6b8b286553c8e9a08c20a1ba4
vActivity.java
i/ChannelBannerView.java
d2a5f1d45913ef4c70781d3467921461e48e694a 16-May-2014 Youngsang Cho <youngsang@google.com> Clean up a unused file and fix minor styles

Removed MenuDialogFragment

Change-Id: I9a4c901968a5bcd5c9a89409151be597ae8a3154
ditChannelsDialogFragment.java
rivacySettingDialogFragment.java
vActivity.java
enu/EditChannelsDialogFragment.java
enu/MenuDialogFragment.java
enu/PrivacySettingDialogFragment.java
i/ChannelBannerView.java
i/MainMenuView.java
5005a5a26238826bd6ef0c0ba05dbcdc7f7caa2f 16-May-2014 Jaekyun Seok <jaekyun@google.com> Merge "Apply Pano UI for menu and channel navigation"
2ea620f3fa5af5bf4ca1a881fd480f0bad34fc1d 15-May-2014 Jaekyun Seok <jaekyun@google.com> Apply Pano UI for menu and channel navigation

Bug: 14904403

Change-Id: I10cdec2d07085a93279ecd91ac386e3e8b1f425a
hannelMap.java
vActivity.java
i/ActionTileView.java
i/ChannelBannerView.java
i/ChannelListAdapter.java
i/ChannelTileView.java
i/ItemListView.java
i/MainMenuView.java
i/MenuAction.java
i/OptionsAdapter.java
22cea52fc45790e868b77fadbce129976b35f730 16-May-2014 Sungsoo Lim <sungsoo@google.com> Implement onSessionReleased for TV app.

- This was reverted by I0e7fd5424045bb462a099c5ecf14e05574b0bc20
since it made a regression on audio focus, and
- This CL will not make the regression.

Bug: 14980154
Change-Id: If6fea11e80269eac4628a23f95b34850f1bc9b1a
vActivity.java
ad78f35f114131901066d101841082dc1e5a9f86 15-May-2014 Jae Seo <jaeseo@google.com> Merge "Revert "Implement onSessionReleased for TV app.""
38fc1d687531a89b5bcb58b268e654feb8faa9ba 15-May-2014 Jae Seo <jaeseo@google.com> Revert "Implement onSessionReleased for TV app."

This reverts commit 0e07d843bb926566de2e846cc70179caf17427b3.

Bug: 14993044
Change-Id: I0e7fd5424045bb462a099c5ecf14e05574b0bc20
vActivity.java
3eb4cf02f5bca3f6172996263d42e758e8f04cc1 15-May-2014 Youngsang Cho <youngsang@google.com> Merge "Release a session and a channel map before startSession"
f77f29bd4772a6f128e021b7fd2a654271883a24 15-May-2014 Youngsang Cho <youngsang@google.com> Release a session and a channel map before startSession

Change-Id: I96d00f9b5cb9a1aa3320e5aa17f082b363a07c4c
vActivity.java
2828b2dc9bc6417a13040f90c604781a115edcc0 15-May-2014 Youngsang Cho <youngsang@google.com> Merge "Handle the case that the last selected TV input is uninstalled"
abbb11f93689809f258fa99a9d106a9f85ce5805 15-May-2014 Youngsang Cho <youngsang@google.com> Handle the case that the last selected TV input is uninstalled

Bug: 14974586
Change-Id: Ie7c1ef30461e7ffb4998f4333e92d4c8e2c19920
hannelMap.java
vActivity.java
vInputManagerHelper.java
944024abae5d90534fd53942c168799fc2fa2a28 15-May-2014 Youngsang Cho <youngsang@google.com> Merge "Fix a bug in EditInputDialogFragment"
6cd603c87e237682bc2400574d0dfa624a2e332e 15-May-2014 Youngsang Cho <youngsang@google.com> Merge "Fix a bug to get displayName"
2e12fba43948fd45e547f7294531fb5f1c394eea 15-May-2014 Youngsang Cho <youngsang@google.com> Fix a bug to get displayName

Bug: 14854359
Change-Id: Id5f2084184cb25fa714deadaccd4cddbcccc36c6
ditInputDialogFragment.java
nputPickerDialogFragment.java
vActivity.java
tils.java
enu/EditChannelsDialogFragment.java
22cfb2d03fa9c57f30ff108dceeb200fcc82cbb0 15-May-2014 Youngsang Cho <youngsang@google.com> Fix a bug in EditInputDialogFragment

Bug: 14980179
Change-Id: Ic7e4ad825185867fd6f6f45b6bbeb37eae41dae1
ditInputDialogFragment.java
vActivity.java
0e07d843bb926566de2e846cc70179caf17427b3 15-May-2014 Sungsoo Lim <sungsoo@google.com> Implement onSessionReleased for TV app.

Bug: 14980154
Change-Id: I4edf8a322fbb87e69e550f2a06c3bda5fc0f1041
vActivity.java
c5822c429140d918688dcce2867b8e652a9ca49b 15-May-2014 Sungsoo Lim <sungsoo@google.com> Clean up debug log messages of TvActivity.

Change-Id: Ia011a58e293d607e03a318f50e008f73153c84a3
vActivity.java
10e4bd79f61c624b451a4f01fc1a9ea7c16168db 14-May-2014 Jae Seo <jaeseo@google.com> Change the column names of the TvContract tables

Change-Id: Ieb2f645e7fb084bfbe85c78eb7fa1288c5aa5045
hannel.java
hannelMap.java
ackageIntentsReceiver.java
rogram.java
ecentlyWatchedDialogFragment.java
tils.java
enu/EditChannelsDialogFragment.java
earch/TvProviderSearch.java
c0dbe65141bbf5abe42f77ccda21f9bc44f69b48 14-May-2014 Youngsang Cho <youngsang@google.com> Make a common method to start auto-scaning channels

Plus, it includes minor refactoring.

Bug: 14728142
Change-Id: Ia68f4df92990c300e675b06448cfd7927d6c2d65
nputPickerDialogFragment.java
ackageIntentsReceiver.java
vActivity.java
tils.java
enu/MenuDialogFragment.java
091e9289c694b23d2be64f8cd14caad7745153e7 14-May-2014 Chulwoo Lee <chulwoo@google.com> Merge "Show message when all the channels are unchecked."
22b3ac36b2d60775cbdb6dac378d8ff3ce6af382 13-May-2014 Chulwoo Lee <chulwoo@google.com> Check TV input when displaying EditChannelsDialog

BUG: 14857709
Change-Id: I31e44add4e46256241c7526ac728b470249cdc3a
vActivity.java
de013d47f66ad2844ff06d71c99f450e5167f73f 13-May-2014 Chulwoo Lee <chulwoo@google.com> Show message when all the channels are unchecked.

BUG: 14841190
Change-Id: I805e71e948e5c311898b281413ebf64b9847848a
vActivity.java
enu/EditChannelsDialogFragment.java
91c95f960d6492bcd6ede66cfe2c0d3adcfb0ed5 13-May-2014 Youngsang Cho <youngsang@google.com> Merge "Fix a bug on EditChannelsDialogFragment"
cf1013553440bd92b3c30ea8896c4726c4f43827 13-May-2014 Chulwoo Lee <chulwoo@google.com> Fix a bug in InputPickerDialog

Fixed a bug that the unified input is grayed in
InputPickerDialog when there is one another
enabled input and it is selected.

BUG: 14873602
Change-Id: Ifa23b8be29598153205ebd1f6d27e19b2cf55098
nputPickerDialogFragment.java
2915d08f1d475ff1591c3d8692bf2fdc6dd80b47 13-May-2014 Chulwoo Lee <chulwoo@google.com> Fix NPE in EditChannelDialog

When the listview is in CHOICE_MODE_MULTIPLE_MODAL
choice mode, MultiChoiceModeListener should be
registered or NPE is thrown. But the listener not
necessary in this case and changing the choice
mode to CHOICE_MODE_MULTIPLE would be suffice.

BUG: 14841236
Change-Id: I502ad2b231b7dbba401ef8e96007e7c4f094bc38
enu/EditChannelsDialogFragment.java
8e595002f68243974f2743e7014903b9b061a304 13-May-2014 Youngsang Cho <youngsang@google.com> Fix a bug on EditChannelsDialogFragment

Bug: 14854359
Change-Id: I601bb1e40355a05c069fd09aed8aef5e9f01ce92
enu/EditChannelsDialogFragment.java
3eb9c66c986597d78b3a5d1d22642ffdc78cb018 13-May-2014 Youngsang Cho <youngsang@google.com> Merge "Minor style change"
fd85048121f09be7722700cdc78e463e93f6cc5b 13-May-2014 Youngsang Cho <youngsang@google.com> Minor style change

- Change the class name from TvInputUtils to Utils
- Remove unused imports.

Change-Id: I169a5434feb1364e5d2d1679aead7f6b0d16ac1e
hannelMap.java
ditInputDialogFragment.java
nputPickerDialogFragment.java
vActivity.java
vInputManagerHelper.java
vInputUtils.java
tils.java
enu/EditChannelsDialogFragment.java
enu/MenuDialogFragment.java
01ae1eb0e9d5463cbd724589af43976195200d6a 13-May-2014 Jaekyun Seok <jaekyun@google.com> Merge "Clean up a display input name when the tv input is uninstalled"
92bd4ae698cfb158d1fa8c41b7a91e8a5400c2a4 07-May-2014 Sungsoo Lim <sungsoo@google.com> Applying frameworks-base change of SessionCallback.

https://googleplex-android-review.git.corp.google.com/#/c/451831/

Change-Id: Id5b35f41691d9a64212b6f0ac66b19d1e279e3cf
vActivity.java
33d71db762f4afe3d4017ad231bdbb909593e623 12-May-2014 Jaekyun Seok <jaekyun@google.com> Clean up a display input name when the tv input is uninstalled

And reset button is added to restore the original name.

Bug: 13535773
Change-Id: I34645da65754d5204b2976801b8e39fdcfd5e7f5
ditInputDialogFragment.java
ackageIntentsReceiver.java
70832bd91d8aef14789887cacc0b489b91c1931b 30-Apr-2014 Sungsoo Lim <sungsoo@google.com> Replace ComponentName to InputId.

Change-Id: I7a6bc441e66a61c8bc3f3169a1b264e3d7a5dc10
hannelMap.java
nputPickerDialogFragment.java
vActivity.java
vInputManagerHelper.java
vInputUtils.java
ed1c38eb1cc0cf85fb3737eb7c011b7cc3b4fba1 13-May-2014 Jaekyun Seok <jaekyun@google.com> Merge "Allow to select tv input whose all channels are disabled"
058dc361839df5a41093a4e671466c1977b59fa6 12-May-2014 Jaekyun Seok <jaekyun@google.com> Allow to select tv input whose all channels are disabled

Bug: 14793701
Change-Id: I16fbc56956a79824bb8e95e9bfa44f54fc62f496
hannelMap.java
nputPickerDialogFragment.java
vActivity.java
vInputUtils.java
enu/MenuDialogFragment.java
238dca809b59db042fe222499aaccb1e992a6cc2 12-May-2014 Youngsang Cho <youngsang@google.com> Add a waiting logic at onResume until an initial input is ready

Bug: 14792251
Change-Id: Ie4c3a236779ced9d2fb32bfa36cb8d8d8fef23e2
vActivity.java
b8449936b0213c0a4ac9c8329b21d1459508764a 12-May-2014 Jaekyun Seok <jaekyun@google.com> Merge "Do not show additional dialog when previous one is showing"
4ab01b9e711f5db457097f3e93c45903cdd23ae9 12-May-2014 Jaekyun Seok <jaekyun@google.com> Do not show additional dialog when previous one is showing

Bug: 13664717
Change-Id: Ia4fa34a9aca41c3c83858d2dfaf0cfc70b49bec4
vActivity.java
562a2eba205b64df25227adc4b9bc20145265861 12-May-2014 Chulwoo Lee <chulwoo@google.com> Show watched time in recently watched programs in reverse order

BUG: 14785311
Change-Id: I4364242961494b6ff2a92571fac013dacf66b613
ecentlyWatchedDialogFragment.java
f107e1981ee3145c5c1a2ac108519127eaf42d1c 09-May-2014 Chulwoo Lee <chulwoo@google.com> Fix improper channel navigation

When the current channel is disabled and the user
tunes to the next/previous channel, it will be
tuned to the unexpected channel.

BUG: 14661824
Change-Id: I4f814c299629eeede41bf2756f74f09de83ea91f
hannelMap.java
77fd00b0726e25db4acb6ee649d885d710120855 12-May-2014 Jaewan Kim <jaewan@google.com> Merge "Display input source name to the channel banner"
95a34c0f86f56e66bbf78d5a74dd266e8e2a8cbd 12-May-2014 Jaewan Kim <jaewan@google.com> Merge "Display program start time and end time at the channel banner"
c41fc4c7e4583522a99e92a51b437be977049d74 12-May-2014 Jaekyun Seok <jaekyun@google.com> Use the same logic to launch "Select TV Input" dialog

Bug: 14781216
Change-Id: Ib9e999947d0830468227ab5b4d479c41b0a65766
enu/MenuDialogFragment.java
ad36040701c92cd35fd605252b4df24027156006 11-May-2014 Jaewan Kim <jaewan@google.com> Display input source name to the channel banner

Bug: 14626572
Change-Id: I895f6ff2a5bd147df882b629681da2954a8281fa
vActivity.java
c34c2e9942cac0910c498cbf3c6694daa0277d0d 09-May-2014 Jaewan Kim <jaewan@google.com> Display program start time and end time at the channel banner

Bug: 14067281
Change-Id: If7ed5df28728ed8ea77d644ff29f3be8e0e9f42b
vActivity.java
vInputUtils.java
a3b4b396575228f2019f26368d27c6d19a0ec5a7 09-May-2014 Jae Seo <jaeseo@google.com> Merge "Add the unified TV input"
c08d2295c155e7ba59cfdff4c090e2d1ba083a52 09-May-2014 Jaewan Kim <jaewan@google.com> Merge "Display current time at the channel banner"
259c4fc7ca8fd18f61cb45c156852479f22c52a0 09-May-2014 Youngsang Cho <youngsang@google.com> Add the unified TV input

Bug: 14164848
Change-Id: Ieb11a8652652e18600c518f8de5e625f71ed4619
hannelMap.java
nputPickerDialogFragment.java
vActivity.java
vInputManagerHelper.java
vInputUtils.java
enu/EditChannelsDialogFragment.java
enu/MenuDialogFragment.java
c063f6412b8c7640850662d60a29b9aa4841d496 09-May-2014 Sungsoo Lim <sungsoo@google.com> Merge "Use saved values of input availabilities."
0da56981ce0d9096a9902a770186a0031f59b8d7 09-May-2014 Sungsoo Lim <sungsoo@google.com> Use saved values of input availabilities.

Bug: 14659490
Change-Id: I9760bf2dae0705cfa926a809ce6f4ac277011be9
nputPickerDialogFragment.java
a6b804bc1c9822b72f8a239338d90aaec08f4ea3 09-May-2014 Jaewan Kim <jaewan@google.com> Merge "Fix crash when launch TV with pressing OK button repeatedly"
e7236b5a46375618f553c3b54a90c89cf77088ab 09-May-2014 Jaewan Kim <jaewan@google.com> Fix crash when launch TV with pressing OK button repeatedly

Bug: 14662355
Change-Id: Iab3b0ea969ec32c919d54b06b1941943e94353a7
vActivity.java
08da4db194a528118309dfe52ebc5b20446c9dbc 08-May-2014 Youngsang Cho <youngsang@google.com> Fix sort order and a minor bug in 'Edit channel list'

- Checkbox toggle didn't work in the menu 'Edit channel list'.
- After editing the channel list, the editing results were not affected
immediately.

Bug: 14631548, Bug: 14636604
Change-Id: I55b14b22f0b8dc78b55d93de6d7c85e07fdcd5ba
hannelMap.java
vInputUtils.java
enu/EditChannelsDialogFragment.java
b34dc81179006b2aab63d396db1df20779a802db 08-May-2014 Jaewan Kim <jaewan@google.com> Display current time at the channel banner

Bug: 14067083
Change-Id: I6b81a7a3d3d9d7e8df5fdc33a798dc7608d2528f
vActivity.java
5980d6736ab06e8c15eebb151a3b0c8d943b37b8 09-May-2014 Jae Seo <jaeseo@google.com> Make the EditChannels dialog show custom input device names

Added a helper method to get the display name for a given input.

Also removed unnecessary arguments for some dialogs by passing
TvInputInfo, which is parcelable, directly instead of package/service
names combo.

Bug: 14601538
Change-Id: I850979c166752f5b12e727575cfd05f1f7d5139b
ditInputDialogFragment.java
nputPickerDialogFragment.java
vActivity.java
vInputUtils.java
enu/EditChannelsDialogFragment.java
enu/MenuDialogFragment.java
5d7a2c0e75599466472624aaf1d9d30413414bb6 08-May-2014 Jae Seo <jaeseo@google.com> Set the shyness mode to true when the TvActivity stops

Bug: 14648491
Change-Id: I52b229369af5d68dd2e42243f9fea928f15a4414
vActivity.java
984e38f2066763e2194162b10069edd751434fdc 08-May-2014 Jae Seo <jaeseo@google.com> Exclude already selected TV inputs from the input device selection

For now the inputs that the user is already watching (whether they are
in the main or PIP window) are non-clickable in the InputPicker dialog.

Also sorted the available inputs in the dialog to fix the problem where
the order of inputs changes depending on the currently selected inputs.

Change-Id: Ic8d14f1ff5def182020c3b87ad02c6e8cd6d25de
nputPickerDialogFragment.java
vActivity.java
63f6ab4e8240eef8b078651f2e7b3c92ff5f196b 07-May-2014 Chulwoo Lee <chulwoo@google.com> Implement local channel & program search

Search for channels and programs can be performed
from Quick Search Box and the search results are
shown in the 'TV' category.
Search is done for the four columns with LIKE query:
- Channels.DISPLAY_NAME
- Channels.DESCRIPTION
- Programs.TITLE
- Programs.DESCRIPTION
If the result item is clicked, the related channel
is aired on the TV app.

Change-Id: I1d567489210f69eb0b2bec7a023e6a0566147a57
earch/LocalSearchProvider.java
earch/SearchResult.java
earch/TvProviderSearch.java
c388ef387df025ae8a66eef460f69b11d24be9d5 08-May-2014 Jae Seo <jaeseo@google.com> Grey out non-clickable items in the InputPicker and the Menu dialogs

Also removed unused imports.

Bug: 14628601
Change-Id: I2008921c13d3365c77381980f0abf4c0bce6c7de
nputPickerDialogFragment.java
enu/MenuDialogFragment.java
91fe98c21993efa281c827ca93b69ecf4d541dc8 07-May-2014 Jaekyun Seok <jaekyun@google.com> Do not save instance state

Restoring instance state when TV app died unexpectedly can cause some
problems like initializing fragments duplicately and accessing resource
before it is initialzed.

Bug: 13664717
Change-Id: I17fc63468448afbe546be1d4315365aa636947fc
vActivity.java
ec7ba8d2411ddfb6b51da65a201473472f90abd7 08-May-2014 Jae Seo <jaeseo@google.com> Implement dispatchKeyEventToSession()

Now the key codes registered in the whitelist are properly passed to the
underlying TV input session.

Also changed the key code to open the menu from DPAD_LEFT/RIGHT to
DPAD_CENTER because it is the key that most people naturally press with
Bemote when they first use the TV app.

Change-Id: Ib3b557ee8c04955682002b760cc5c09ae3f8357f
vActivity.java
57985f54c3b4eddb80dba823d506bdf8e9cf2b4f 08-May-2014 Jae Seo <jaeseo@google.com> Set "shy mode" to nicely resume TV behind the McLauncher

Change-Id: I605d6d64a1f286bf85c18dc58fcc4ad0180dbf28
vActivity.java
a27e06a057c61a27af90a4b0c3075b0653f94725 07-May-2014 Jae Seo <jaeseo@google.com> Merge "Move logic to setup tv input into TvActivity"
2dc507bd5cd86e4e72836c950794bb6f128c8658 07-May-2014 Chulwoo Lee <chulwoo@google.com> Ignore channel navigation while channel is loading

BUG: 13664765
Change-Id: Id5977370a3e5661d55d09c2c3243348f59771a97
vActivity.java
fe6c711c0321ced102e962c790c8dbc5db9c3257 07-May-2014 Jaekyun Seok <jaekyun@google.com> Move logic to setup tv input into TvActivity

Bug: 13444380
Change-Id: If7d144af01120d2c7a8a0a477ecbb6d8df48ff56
nputPickerDialogFragment.java
vActivity.java
vInputUtils.java
4ffb471c39be6b915ad2396887fab450dc262600 02-May-2014 Youngsang Cho <youngsang@google.com> Store the last selected input and channel

When the TV apps is launched, the default input and channel will be
the last selected ones.

Bug: 14165548
Change-Id: I58980c94887b9cd873343f44637d5938e3d9fe26
vActivity.java
vInputUtils.java
8bf96bd028fccb592d310e3a2ebe77bf09bcde15 28-Apr-2014 Jae Seo <jaeseo@google.com> Use newly added URI patterns to replace SQL selections

Bug: 14133838
Change-Id: Iac947fce6527cd8d51ec184f1ed0eb7fa9cddc99
hannelMap.java
nputPickerDialogFragment.java
vInputUtils.java
enu/EditChannelsDialogFragment.java
05d4deb0f565ec2bb3648d1f41fc66fb90b3403f 02-May-2014 Youngsang Cho <youngsang@google.com> Merge "Add delays to wait releasing the surface in a TV input"
eb797e5bd24d652461503e679c84b75676d4d79a 30-Apr-2014 Youngsang Cho <youngsang@google.com> Add delays to wait releasing the surface in a TV input

Now, we don't have any method to check if the surface in a TV input
is actually released after calling setSurface(null). So we temporally
resolve the problem by waiting some time to completely release
the surface.

Bug: 14254494
Change-Id: Ifa7ccb7cb41ba78560e205e139d1199c8836c618
vActivity.java
3b5f4fa16ea1e656dee7251cc8875a3d0388654c 30-Apr-2014 Jae Seo <jaeseo@google.com> Merge "Map DPAD_LEFT/RIGHT to menu"
5c28eb713cbb4fc99db4ffc94867aa8b1479d2f4 30-Apr-2014 Jae Seo <jaeseo@google.com> Map DPAD_LEFT/RIGHT to menu

Bug: 13235393
Change-Id: Icb77a88e58954351a83f58b1fbba3f51d9a733b0
vActivity.java
4f539fb00e8253756a51265f5fd3e019b449dfca 30-Apr-2014 Jae Seo <jaeseo@google.com> Fix channel ordering

DISPLAY_NUMBER of the channel is a string thus it is necessary to interpret it
as a number to ensure proper ordering. Moreover, it usually contains a delimiter
to separate major and minor numbers. This fixes the ordering by properly
identifying those numbers.

Bug: 14166221
Change-Id: I94286caa34e2284b70f673d36aa42510757ed1d5
hannelMap.java
cac2f3efd029ad9cd24d7a920bcef18b346c3d82 27-Apr-2014 Jae Seo <jaeseo@google.com> Handle input events according to the recent framework change

dispatchKeyEvent() is no longer used in TvInputSessionImpl. Instead we need to
override KeyEvent.Callback and onXXXevent() for key and motion events,
respectively. Also the application that hosts TvView should register a callback
to receive unhandled input events.

Change-Id: I45a4c64979d4479e9aad03cdfd43dd07c03296c0
vActivity.java
3f07ce6c09b77e0c9224a16a4c73c8750ff8a07b 18-Apr-2014 Youngsang Cho <youngsang@google.com> Initial check-in of TV app

TV is an app playing TV based on TV input framework.
The app has basic TV features : Channel up/down,
input change, input name configuration, and so on.

Change-Id: If9a3bf1d5535ab6c649ce44b71d3665d8ba4b03f
hannel.java
hannelMap.java
ditInputDialogFragment.java
nputPickerDialogFragment.java
rogram.java
ecentlyWatchedDialogFragment.java
vActivity.java
vInputUtils.java
vSettings.java
enu/EditChannelsDialogFragment.java
enu/MenuDialogFragment.java
enu/PrivacySettingDialogFragment.java