a9b6289faaf0ad3768fb8530b199fe7a44a241ab |
|
01-May-2017 |
Conrad Chen <conradchen@google.com> |
TIF: change documentation wording for onSetSurface() Test: documentaion fix Bug: 31494507 Change-Id: Ib25d45fb3c7e973aa09a5f91ced11abefea4c5ba
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
4a6d31a8f328be6163051f3d5d2da16ff551d128 |
|
09-Mar-2017 |
Conrad Chen <conradchen@google.com> |
Update javadoc about TIS.onTimeShiftGetCurrentPosition Test: build Bug: 31099933 Change-Id: Idc85d01b560cf8380473a0c9eb054f920864f91f
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
73d86e34bb2ce73c88f1a3496b71fe34113d1296 |
|
15-Feb-2017 |
Conrad Chen <conradchen@google.com> |
TIF: Fix current position not reported issue Fixes the issue that when current position or start position is 0, TIF won't report TimeShiftCurrentPositionChanged() or TimeShiftStartPositionChanged(). Test: bug fix Bug: 32211561 Change-Id: I932d772850063f05fb8fc67a4b6bea7400b6443b
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
a2a03aa0261561c20fa99a8241adbd61ae0655e5 |
|
11-May-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Remove the uniqueness check for track ID from notifyTracksChanged Requiring uniqueness of ID across all track types seems a little too much demand for developers and they do want to use the same ID on different track types. Also, this doesn't seem terribly useful. Hence remove the check. Bug: 28436618 Change-Id: I9040310c5ce31bcff522021d83f7508506cbd9d3
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
e2cd56cc8aeaa317f31fd7732587d1a22ef1f3d5 |
|
10-May-2016 |
Youngsang Cho <youngsang@google.com> |
TIF: Handle possible memory leaks Bug: 28656236 Change-Id: I162bb8ebc59be90ac1b1eb824c1db5aa9169c247
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
ddf44fc7efac3e2ae25d07781230d3a73a786788 |
|
28-Apr-2016 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: Change invalid error code to RECORDING_ERROR_UNKNOWN" into nyc-dev
|
150923ac6adf3f618e9e1ac9d4d600a9c66bd812 |
|
25-Apr-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Change invalid error code to RECORDING_ERROR_UNKNOWN Bug: 28146354 Change-Id: Ida6525b77abf3cd8988fb948ce41645d6983fa95
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
0751a83a99dc4481533ed706a942b8bb9caf8834 |
|
25-Apr-2016 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: Be consistent with argument name for startRecording" into nyc-dev
|
0cb5244e52590214ddc16dd5fc1030b5baf04726 |
|
22-Apr-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Be consistent with argument name for startRecording Change-Id: Icb0125049cc92c5664e0810cdb86f1cb0903405f
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
ee564881d99eeca24e1ef4b59ca6dab4d30a90d9 |
|
16-Apr-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Address API review comments - Remove TIS.updateTvInputInfo and unhide TIM.updateTvInputInfo - Add more doc on RECORDING_ERROR_UNKNOWN Bug: 28146354 Change-Id: I581ef17b60e0933f5c07df3f398d15b890b2e29d
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
031d7e838d9f026248e9e54a4aa025d2605bce78 |
|
15-Apr-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Specify the default implementation of onTune(Uri, Bundle) Bug: 28146354 Change-Id: I3148ab4704a03c258d330c3b9a10513f950a8cfc
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
abaa3395e94754563fb4b07d077e5e87d41f6a17 |
|
14-Apr-2016 |
Jae Seo <jaeseo@google.com> |
Merge "TIF: Update documentation on time shifting start/current position" into nyc-dev
|
4e3ded556100f674ccba0d0e40adcbd0d30f9b23 |
|
14-Apr-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Update documentation on time shifting start/current position Now that we use the same set of API for both time shifting and recording, the descriptions should be updated to support both use cases. Bug: 28067038 Change-Id: I036446eca373ca27005f74b008a259f27b7c5f61
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
cdfbc488c675a9800dfc8f15aec24b65a7558d29 |
|
13-Apr-2016 |
Jae Seo <jaeseo@google.com> |
TIF: More annotations Bug: 20980990 Change-Id: I5bbdc19703aa15bffe2f2f900be63cbfe9f639ae
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
2dc6cc9aa4ed44e6f337e8600856cd2e1d3e2f70 |
|
25-Mar-2016 |
Jiabin Huang <jiabin@google.com> |
Merge "TIF: Unhide TvRecordingClient.tune(String, Uri, Bundle)" into nyc-dev
|
d48d029da43babf265fccbf5d84a06b4b275f72c |
|
23-Mar-2016 |
Jiabin <jiabin@google.com> |
TIF: Unhide TvRecordingClient.tune(String, Uri, Bundle) Bug: 27762945 Change-Id: I7f9757f8ca1eb92f892fb2961717125c8b909663
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
3b9be6700fd631e25559693820d03389f8de3893 |
|
18-Mar-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Annotate constants Bug: 20980990 Change-Id: I3fac9f19cc705c9d94d2ff24075830f2d65588c8
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
f714e62c12d99d816d70d09da60b6885a1368cef |
|
11-Mar-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Unhide sendAppPrivateCommand/onAppPrivateCommand Bug: 25726685 Change-Id: Iad6417b4da0543043a7fa17287487313a7670209
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
e12d810e99da093d3cf38f89c81e3e8d1e75b404 |
|
05-Mar-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Unhide TvView.setZOrderMediaOverlay/setZOrderOnTop/tune/unblockContent Bug: 25726685 Change-Id: If96d0b086488c931d20315ee1c29cf7374715d93
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
b55c7517ba4b2c2959a0bc4d37536e7e3c8283c9 |
|
01-Mar-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Address API review comments Bug: 27386052 Change-Id: I242819e0817723e247b8fe646d534899ab50af76
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
dee3cfe897b8cc49a3374807bd61647d429f706f |
|
20-Feb-2016 |
Jae Seo <jaeseo@google.com> |
Enable to set canRecord and tunerCount statically Bug: 27276122 Change-Id: I61d07cfdbe13e4484ccaf5cdcf0796f08c78e2a8
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
78364ddc047100306f0ccacc8fdad043d9a43653 |
|
17-Feb-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Release passthrough session when HardwareSession is released Bug: https://code.google.com/p/android/issues/detail?id=200114 Change-Id: I5d74eb56297e468b95aa0f99b159b2b54f93f5d2
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
aa5605ffee270ef8802c5d9dc8df8ce71e377f55 |
|
13-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Rename setTvInputInfo to updateTvInputInfo As TvInputInfo includes many complex objects as fields, it is not practical to check whether an existing TvInputInfo has actually "changed" by using simple comparisons when a new TvInputInfo object is set by a TV input service. This code change renames - setTvInputInfo to updateTvInputInfo - onTvInputInfoChanged to onTvInputInfoUpdated to indicate that the callback is mechanically invoked whenever updateTvInputInfo method is called. Change-Id: Ia351b3591d0ed9da962311546f0ba51158e6478e
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
25c9c5edab42d6c9e9e0469ab04fb7ff87704d1c |
|
11-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Separate service connection errors from recording errors Also clarify the expected behaviors when an error has occurred in a recording session. Bug: 27110861 Change-Id: I811197e45ea94b1b0e151d534a1f030a84b89d10
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
e3c11e842937f50f54c9d82363f33338dc9e261b |
|
09-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Rename connect()/disconnect() and remove unnecessary methods Bug: 26969670 Change-Id: Iee7d1af2eecc11bb28a8d9d7e377b4754a37095c
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
cd502cf7150f0fb426f7f808c7d407ce89705239 |
|
09-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Fix the unresolved link to #stopRecording() Change-Id: Ifa5aeb7c6f1d8210650a1d276872aa4e22d5ffa3
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
4eee6a73e476cd2d82a69f3a535628901047f140 |
|
06-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Allow the application to indicate a TV program to record Bug: 26962040 Change-Id: I2f062a4621c8a9a6765543826ba2cd607f1468d4
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
61e97e0e422c95ca55da5337c0bb38c79bc3aab5 |
|
29-Jan-2016 |
Jae Seo <jaeseo@google.com> |
Merge "TIF: Add Hardware prefix to method/member names for better readability"
|
1abbbcd33efb8e5897c0fad5b6dd3af9a6b49b0d |
|
29-Jan-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Add Hardware prefix to method/member names for better readability Also removed the infix 'Tv' to make those names consistent with other names (e.g. mHdmiInputIdMap, inputList, etc.) Change-Id: I40eff18f8ca795c080edaf293f4906848caed0ca
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
8a151a0a2143cd962764f74a75cf4e587f6759d1 |
|
28-Jan-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Allow undefined reasons to be passed by notifyVideoUnavailable Bug: 26819129 Change-Id: Ia3cbc8183b08e7431276795f74fcc6701de0a238
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
c2a89510ddda390d6d53ff24dd20d257fcd2379e |
|
28-Jan-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Notify of a change to TvInputInfo regardless of service connection Also removed unnecessary input ID in various methods Change-Id: I50a2da924e9442312ccf16278e9123f837ec8942
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
533b34568280e61d885c3ea438fdb585ea2e4ba0 |
|
26-Jan-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Make TvInputService.onCreateRecordingSession a non-abstract method Change-Id: I1ecf5d2f66825fa9e87fd743d9d293d8bd395fce
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
a826d0172aae5e91d633ffe606059a2355fbf7e5 |
|
18-Jan-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Recording API Bug: 23786643 Change-Id: Ie26e8944312048bc865b4506aa49fced15360fe4
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
345af96677d5fbfc00f8f38a46ab7d57c1ff4cbb |
|
22-Jul-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Enable hardware acceleration on overlay Bug: 18162541 Change-Id: If57fb26ae88ca6ef701f01cce0e5dfd9c6eb1f0e
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
5a3ef42422ea542fce1d8d1d5b0fbf61d4a570a6 |
|
17-Jul-2015 |
Terry Heo <terryheo@google.com> |
TIF: Use copied track list for onTracksChanged() callback In notifyTracksChanged(), the calling onTracksChanged() could be delayed. To prevent race condition on tracks, we should use the copy of tracks. Bug: 22436933 Change-Id: I0c595df9d06d5f7bda4a9f8c21a661f7aa7db71f
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
6e4cbfd2e5ffb739269e5e4affc2b6894bc4090e |
|
22-Jun-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Minor code improvement - Removed unnecessary 'final' keywords for private methods - Removed unnecessary interface modifiers - Added a missing ‘final’ keyword - Simplified if statements - Removed Javadoc links pointing to itself - Removed redundant conditional expressions - Removed unnecessary return statements - Replaced explicit types with <> - Removed an unnecessary unboxing - Removed a redundant initializer - Fixed typos Change-Id: I1d137fda70192b33dd00e92ab01396519135ab39
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
1bccd280f59b86d00c04dcc9d827d76b373c600a |
|
11-Jun-2015 |
Nick Chalko <nchalko@google.com> |
Improve javadoc for onTune and notifyVideoAvailable. Bug: 21276782 Change-Id: If445379e83dbde8daaa4be7819b9399bfe1d96a0
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
093d994965bef197fb676731fc50f6f6f630b8fe |
|
06-Jun-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Replace explicit types with <> Also removed unnecessary boxing/unboxing Change-Id: I97ef6b7f369cac97a133180773be96463f2a813d
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
4640d3d81a182e8f3ce50199bff1d97519d27938 |
|
05-Jun-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Add more explanation for notifyChannelRetuned Bug: 21277081 Change-Id: Ia4de27bc0ecdf49bcad83cfcd396e8d55dc8343a
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
bb3e2674b5ad095d9c1e5e6069cd6b8ee1c1c11e |
|
02-Jun-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: Add sanitization code for the current position + More documentation on the currnet position Bug: 21573422 Change-Id: I51d184d03a61270d3ea36b36f880f1f052a99cd1
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
3d04b7693428dd887c93e2ac7f4e90fd0cc87859 |
|
13-May-2015 |
Jae Seo <jaeseo@google.com> |
TIF: API Review: android.media.tv Addressed the feedback from the API Review: android.media.tv.TvView.TimeShiftPositionCallback Please add more documentation to explain why we are using the wall-clock time here. android.media.tv.TvInputService onTimeShiftSetPlaybackRate should be renamed to onTimeShiftSetPlaybackParams and pass in the PlaybackParams object (formerly known as PlaybackSettings) instead of the rate and mode separately. android.media.tv.TvTrackInfo getDescription() should return a CharSequence not a String. android.media.tv.TvTrackInfo.Builder setDescription() should take a CharSequence as input. android.media.tv.TvView Change timeShiftSetPlaybackRate() to setTimeShiftPlaybackParams() and use the PlaybackParams object (formerly known as PlaybackSettings) instead of the rate and mode separately. Bug: 21045120 Change-Id: I768665ae9c385fcb034bfb346c21b4c9f0891172
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
b9e26621ba46580c9208fde94260666558f81ab9 |
|
12-May-2015 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: add more documentation on Session.setOverlayViewEnabled()." into mnc-dev
|
606c8a396558e9714159db4969340af170677172 |
|
23-Apr-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Unhide the surface layout API Also fixed some comments to make them more consistent with now public API. Bug: 20254168 Change-Id: I62fcdace742603ffd3756c5188c8cf37ccf964ba
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
ba2a1c3b92631a65d6dd1916a9d28368e1f5f589 |
|
23-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: add more documentation on Session.setOverlayViewEnabled(). Bug: 19916441 Change-Id: I56685a7f417541a02078c4b9e9d324e641ec3da5
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
936c040ec445afad98ec16fc634ae6573eceefbb |
|
05-May-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Make all the parameters for UNRATED null UNRATED is equivalent to Java null in its meaning and usage, thus it is not appropriate to use non-trivial strings such as "com.android.tv" and "UNRATED" to create this constant. Replaced them with the string "null", which is commonly used in other parts of Android and also modified the documentation to clarify its usage. Bug: 19102311 Change-Id: I28ac8da3584eb2cc6dfd7284e2b88873fd4e9d13
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
b73868ddf8e627beb32c488ee8ed6341b96ebc61 |
|
28-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: add new audio modes to the timeShiftSetPlaybackRate() javadoc. Bug: 20509313 Change-Id: I762bb74ae2a1688e1bc6cdbf6bf5a8b931ae0689
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
de08be8f79ea40f3dffae9edff4227704a5c0a3a |
|
24-Apr-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Use Preconditions.checkNotNull for null checking Bug: 19941047 Change-Id: Ib2b5d86d21ecc48888f9343a0e8f16b08fef6925
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
c8b7356434f665c494504661a943323c0bbe702e |
|
23-Apr-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Start using the @NonNull annotation Added the @NonNull annotation to the code where null check is required Bug: 19941047 Change-Id: I9fd1f4c7ea4679c03bf831d90804488282a1c5d4
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
c30327cbb3f3826c3276953a73e10e47d4b5872e |
|
24-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: use <p> tag in a consistent way."
|
0610e12733875a267f59d87a2a68aebbf486066e |
|
23-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: use <p> tag in a consistent way. Bug: 20340510 Change-Id: I2422646f01542f571d033ee363df58e0906f3514
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
7771d4e12564bade061e1b5ec046a44a1d458e08 |
|
24-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: start using @Nullable annotation."
|
4bf607b00c14c031e991ac9dc0ad49b9249c9162 |
|
23-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: start using @Nullable annotation. Added @Nullable annotation when the javadoc sprcifies the return value or argument can be null. Bug: 19941047 Change-Id: I823189a242fae10ca14788fee9747bf5d59f5eb3
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
8b400864495ca805fcece24afe1cac7bfa0219ea |
|
23-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: add more documentation on Session.onTimeShiftSetPlaybackRate(). Specifies that the playback rate should be preserved after pause/resume /seek as MediaPlayer does. Bug: 20129784 Change-Id: Ibdd4145258580127351adcee28022523a862effa
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
1da8fb39499e8f5a962f7307fefdfd2ab6b79224 |
|
21-Apr-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Cache the stream volume on TvView Also added explanation of the default value. Bug: 18939663 Change-Id: Idffd45738b0299779c245a11022faadc12004060
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
ff1f29e1b112e68d16908b1a89225315089f8e50 |
|
08-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: add a video unavailable constant for audio program case. Bug: 20019339 Change-Id: Ife3452486c065e6c5809f0cd2bb87794c4279312
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
465f0d6aa36f2f1db88603aa487bcba9f5af068d |
|
07-Apr-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Redefine time shift status and change callback and position APIs Also added/modified the documentation and addressed feedback from the previous CL. Change-Id: I046970cd0d2688886039d37a332bbe11bc5a4b0f
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
6f0240cf63fe62b0af2c7d5112f9881d1e167bfc |
|
01-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: Add time shift APIs. Change-Id: I4faecd99d9e565c7228fc4b9da99e2adf1e67f19
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
94615e49e15dd23bcced3bfb152c67f16720db07 |
|
25-Mar-2015 |
Youngsang Cho <youngsang@google.com> |
Merge "Make TvInputService skip to dispatch media keys to an overlay view"
|
53aa5744c9a233e54b8f8b8389a86f99abcc4244 |
|
04-Mar-2015 |
Youngsang Cho <youngsang@google.com> |
Make TvInputService skip to dispatch media keys to an overlay view If media keys are dispatched to an overlay view, it is always consumed because of fallback logic. Therefore, TvInputService skips to dispatch media keys to an overlay view in order to return the keys back to an application. Bug: 18195249 Change-Id: I1cb4c9de5a73bd741ab64b1b85e9c986a1a92a90
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
731843e424a0d7091eb42d579aab6a66a74b92ca |
|
23-Mar-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: fix NPE in the case a hardware TV input is not ready to use. Bug: 19805327 Change-Id: I0c96ab9274ea2404d75b02205ef40f56fb4552f6
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
c6a1e5d16c9e1fab5e597f308c3886e512791289 |
|
18-Mar-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Add a missing comment for the return value of onSelectTrack() Bug: 19630395 Change-Id: I2caa9ace23ee003e9662e363538a363ae9a0ced7
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
2920f0f51092635330e5f011ec815571231b4c72 |
|
29-Jan-2015 |
Jae Seo <jaeseo@google.com> |
am 4b1e5814: am 71191442: TIF: Do not call session callbacks when the session is already released automerge: 4980163 * commit '49801634e46bdba633aba6f7944f0417496b38ce': TIF: Do not call session callbacks when the session is already released
|
711914421896ad15ab3c944c3adc838ac67cf2a6 |
|
29-Jan-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Do not call session callbacks when the session is already released Bug: 19146382 Change-Id: I5592d4bf033478e5e5e1013bd2ad5ea572df44dd
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
922a6f376657c290cbd364fb267772d025cbeff8 |
|
11-Dec-2014 |
Nick Chalko <nchalko@google.com> |
Include documentation for a null surface in TvInputService.Session.onSetSurface. Bug: 18718144 Change-Id: I359a918da4ceeb01e44b38e6e82a501c0360e681
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
266143e1fb15626b545faf0e8f3624bd32dc1c6b |
|
28-Nov-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: call tune() in HardwareSession Background: The underlying passthrough TV input expects tune() command to show video on the screen and call notifyVideoAvailable(). Bug: 18551619 Change-Id: I257db321c09d621e6bd3c0e69bfe0abfca5742a9
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
79d2b4c810f9359640a0aaa80e610508481cd413 |
|
03-Nov-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: Fix a typo and remove an unused method in TvInputService Change-Id: I2c0233678c08a7070ffe507d9671e1ab669fdfd8
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
ce34c6d308629c214ab9b7963755eb60cac03c9d |
|
27-Oct-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: handle inputs holding the overlay view even after the session release Bug: 17336221 Change-Id: I7fb7890039bc3731b62410caa9802db5870ec2e2
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
3eefa59e37291abc72edd1c30b5469a21993dbbb |
|
29-Oct-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: Handle notifyXXX() calls requested before the session initialization Previously, we relied on a handler by posting runnables when the session is not initialized yet. However, this trick was broken when we separated the creation procedure into DO_CREATE_SESSION and DO_NOTIFY_SESSION_CREATED. Bug: 17909798 Change-Id: I46f610cb9673f8162266525ac0e343b61c6db9ec
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
8ddb01ec7b1360e9fccf341b5f1989182160fcee |
|
23-Oct-2014 |
Jae Seo <jaeseo@google.com> |
Update documentation for notifyTracksChanged() and notifyTrackSelected() Bug: 18090857 Change-Id: I339a222454612e0111e79725de596a73f4d406b8
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
49c1b69a568ce58c940e5a2b0641a2c50798cbe2 |
|
20-Oct-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: add more documentation on Hardware session. Bug: 17909341 Change-Id: Ie537eb77b6ac4b63e4e9306c1781f84dd4be2719
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
ee2ec05ed7c0d3cb9115f4ddd7c3613269c4a57b |
|
14-Sep-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Turn debugging off Bug: 17476383 Change-Id: I28ff54a635bf6468c231efe776dbc8e35460d542
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
d254611778be6bcaf091f1b081caf839dedf79ac |
|
07-Sep-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Update Java doc for notifyVideoAvailable/notifyVideoUnavailable TV input services are now required to call these methods to unblock/block the screen. Bug: 17364845 Change-Id: Ifb435900d7f61785198dba2e255a2d24dbf44dc6
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
c88b8f8722fbd24d392d8fd128a18e83d26261e5 |
|
25-Aug-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: fix NPE when notifyXXX is called on c-tor of Session implementation Bug: 17241260 Change-Id: Ib82ed9fb98f13e31cdf70a3bb273384abcf1b33a
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
9044be13dc0b625f10c459574abdd22603f86d50 |
|
22-Aug-2014 |
Youngsang Cho <youngsang@google.com> |
Send notification messages immediatelly Notification messages are posted through a handler with a main thread. When a caller of TIS.notifyXXX runs also in a main thread, the notification is delivered after the method including the caller is finished. So we added runOnMainThread and made notification messages sent through runOnMainThread. Change-Id: Ieb2c5c04ff031e42a532acfc45e0174563265c6b
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
15c56aac985bc8d75f38fb4ecb92dda12d2ca06c |
|
18-Aug-2014 |
Ji-Hwan Lee <jihwan@google.com> |
TIF: Call setMain(false) when session is released. Also, rename setMainTvView() and setMainSession() to setMain(), except ITvInputManager. Change-Id: I586e3fd42720f07a75d6f31b1ee955ce5c29dd68
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
911d0827ca67d61c141ab91e75816da94b3f414e |
|
19-Aug-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: verify the hardware input ID from getHardwareInputId(). This will prevent an input from displaying other tuner inputs. Change-Id: I77a6b99599eac4a9048a12e2928bc16b34d94343
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
5b1caaf7d8408bf0ce78d8d7a36f4649dda17797 |
|
19-Aug-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Fix some comment warnings Also fixed some other obvious warnings from Eclipse Bug: 16876068 Change-Id: Ic9c44caf3fd53e965043aa96039d5f3a5655eaff
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
8960d1b1552729e3dfd33deee951ac75933ad8e5 |
|
13-Aug-2014 |
Jinsuk Kim <jinsukkim@google.com> |
CEC: Replace the usage of logical address with id for HdmiDeviceInfo Introduced 'id' of HdmiDeviceInfo to replace the direct use of logical address as id. This accomodates the identification of MHL device with ease. Also updated TIF to use id instead of logical address. Bug: 16986744 Change-Id: Ifa827fb5e5fcf1d2f612f0845accbfe5c03734aa
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
c566ca54b10fca266216555c3b6fb56a5ac63343 |
|
08-Aug-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: fix a regression introduced while addressing merge conflict in TIS Plus, a small code refactoring on DO_CREATE_SESSION for lower indentation depth. Bug: 16833301 Change-Id: Id0cb2df26015ea8286a1cf03024c44fa15f2628e
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
546c635ad9a26421fbdf54efa765b5ab0a63c191 |
|
07-Aug-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Change CEC specific names to more general ones Now MHL device information is also a part of HdmiDeviceInfo (previously HdmiCecDeviceInfo). This change adjusts method/variable names across our code base to reflect that. Bug: 16215362 Change-Id: I7a6692329f39842a4aec9a4ff036eca5474cfd33
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
61f4fbd2e8436a1ecd478c2a1f516d064a24d43b |
|
06-Aug-2014 |
Jungshik Jang <jayjang@google.com> |
Rename HdmiCecDeviceInfo into HdmiDeviceInfo. In order to include mhl device info to device info, rename HdmiCecDeviceInfo into HdmiDeviceInfo. BUG: 16215362 Change-Id: I30fb0216061fbbdd6fdc1b82c63af83f1b678597
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
3d13aec546f1c3a3ef77508a36693869e0ec4c88 |
|
06-Aug-2014 |
Youngsang Cho <youngsang@google.com> |
Remove a Handler constructor parameter Looper in TIS getMainLooper() returns null in the variable initialization phase. Change-Id: Iebe52eac8955c0a8394501575f90ff6f2825451c
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
ff04ae757a5542d2d5633e75b7adacc4fce1ce7e |
|
02-Jul-2014 |
Youngsang Cho <youngsang@google.com> |
Add a method in TIS to relayout SurfaceView Bug: 15389458 Change-Id: I7f740141e7cf59fea5d321099652e65bc9e5f7d1
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
66b9e91801ba8867514fbcf0ef8f03a2f4fb8798 |
|
05-Aug-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: make TvInputService.Session class static This change would make the developers freely extend the Session class out of the TvInputService class. Change-Id: I7dc9501c771a6e4dcfcceeb1b294b95e612596eb
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
e377ea5de67aaca36c86ac8971ce0a9126c5af20 |
|
06-Aug-2014 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: Rearchitecting TvInputPassthroughWrapperService." into lmp-dev
|
10d285ac06b3d3060c7d90d3dc196d4ac8367467 |
|
31-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Make selected tracks identifiable A recent change on the multi-track API surfaced an issue that it's hard to identify selected tracks from the list of tracks obtained from TvView.getTracks() method, especially when two or more tracks convey the same track information (e.g. two English stereo audio tracks with the same sample rate). This change introduced a new public method getId() in TvTrackInfo that returns an ID with which one can identify the tracks uniquely. It also led to minor signature changes across the multi-track API to make it more developer-friendly in both application and TV input service developers' perspectives. Change-Id: I226f75e697b0ce52b44db7471660f6d9f646f6f9
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
bd2fa2c02d916a9b6c62f8fd8701d779c00bd68d |
|
25-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: Rearchitecting TvInputPassthroughWrapperService. This change addresses the following issues raised in the API review: TvInputPassthroughWrapperService needs to be rearchitected: -- Create a nested class (possibly called RemoteTvInput) inside TvInputService that represents remote connection to the underlying physical TV input (HDMI). RemoteTvInput which will need to have additional method like createRemoteSession. -- This class has methods to control that remote input, and a callback so TvInputService to observe state changes. -- Add TvInputService.onGetParentInputId() (no argument) which returns null by default. -- Extend TvInputService.onCreateSession(String inputId, RemoteTvInput parent) to pass in the RemoteTvInput requested by onGetParentInputId(), if any. Bug: 16542165 Change-Id: Ic6b0c9b5d770c9d1f9377061af8dcb6bae0cb9dc
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
1a6b25eabcc1fb66e6e8d76f91fd413e18b793a9 |
|
09-Jul-2014 |
Sungsoo Lim <sungsoo@google.com> |
TIF: Add a parameter (Bundle params) of tune method - tune(Uri, Bundle) is added as a system API. Bug: 15809017 Change-Id: I50bc9b510f469ac3c157f095ccfe27d1cd1d9854
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
d5ce9759524740cfb02638fd1d7b44315957b422 |
|
25-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Make TvTrackInfo methods more explicit. 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: Ie48cb170b2bbf07d9460fdc8ed77d7db01799772
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
783645e99f909ffc7a2d5d2fca9324cc0e9b7362 |
|
28-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Merge TvParentalControlManager into TvInputManager This change addresses the following API council feedback. TvParentalControlManager: -- Replace the listener interface with a broadcast Intent with well-known action, something like ACTION_BLOCKED_RATINGS_CHANGED. -- TvParentalControlManager goes away, and two remaining methods move to TvInputManager. == Implementation changes == -- The user-selected rating preferences should be stored in an XML file, and loaded at boot by your internal system service. It should _not_ be stored in a Secure/Global setting. Bug: 16542165 Change-Id: I278df963576652ec9163a66c1ef99419fcdb36c2
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
6e62a1508cb7a5efcdde2ae9e51672fea4296dca |
|
29-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Use more consistent constant names Change-Id: Iee7cbbba621e4174c9fdaedc86d3830ca9f46cfe
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
91a801d42f3acc35404da51ba26605093922503a |
|
24-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Rename methods in TvInputService This change addresses the following council feedback. TvInputService.Session: -- Rename onRequestUnblockContent() --> onUnblockContent() -- Change all dispatch* methods to be notify* Bug: 16542165 Change-Id: Ib9c8dc825665fdf75ebd1d13b1e39c39514132f1
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
f0452adb4354e0d6e58b1894cc46357b39c831a8 |
|
25-Jul-2014 |
Sungsoo Lim <sungsoo@google.com> |
Merge "Call removeOverlayView() before onRelease()" into lmp-dev
|
1295b154c93730082a887ed9901b165d697be2ea |
|
24-Jul-2014 |
Sungsoo Lim <sungsoo@google.com> |
Call removeOverlayView() before onRelease() When the implementation of onRelease() hangs, removeOverlayView() isn't called. In order to make sure that removeOverlayView() is called, this CL changes the calling order of removeOverlayView() and onRelease(). Bug: 15097804 Change-Id: I8f998d57488d7bea7c3ba9ece08d6a7adfdebd49
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
059e4f6daa24f36636215bf92ffdf9747fc5a80c |
|
24-Jul-2014 |
Sungsoo Lim <sungsoo@google.com> |
Fix typo Change-Id: Ied87356fae0fff1bc5a0c80223351423a81ea0ce
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
4c52697dbed682a19dacc78b0c08931ea8dbc6b5 |
|
21-Jul-2014 |
Ji-Hwan Lee <jihwan@google.com> |
TIF: Support HDMI-CEC active source management Add system API TvView.setMain() and TvInputService.onSetMain(). Bug: 15994065 Change-Id: I60ac24659453ca616380993c4accd8c17e714639
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
79124a717c09f12c74d587d3977bf33ca37e6420 |
|
21-Jul-2014 |
Terry Heo <terryheo@google.com> |
TIF: Enable capturing TV input of TvInputPassthroughWrapperService Also fixed usage of Log.e() in TvInputService to show stack trace. Bug: 16441553 Change-Id: I5c160de4a628698907ffd00510d982d597c0ea01
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
4f9f57cede3de2e2aa3045e04b485b176ab22dbd |
|
19-Jul-2014 |
Ji-Hwan Lee <jihwan@google.com> |
TIF: Extend multiple TV input per service for HDMI logical devices Remove ITvInputManager.registerTvInputInfo() and let addTvInputInfo*() cover the registration. Bug: 15570939 Change-Id: Ic36701de96696e7fe32fc1faa0d5f6fde53f6666
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
a759b111a1c9cb00284038f8a1554bf29709b952 |
|
19-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Add sendAppPrivateCommand() Added a way to send a private command from the application to the TV input. This can be used to provide domain-specific features that are only known between certain TV inputs and their clients. Change-Id: I7548311a64147b8ff27562ec680b941e2ec10bc0
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
9bf671f8ee72b156f16fcf05a3d1c6e093ecba67 |
|
18-Jul-2014 |
Sungsoo Lim <sungsoo@google.com> |
TIF: revise API names - TvInputManager: TvInputCallback -> TvInputListenter - TvParentalControlManager: ParentalControlCallback -> ParentalControlListener - TvView: unblockContent -> requestUnblockContent Change-Id: I58220e86a4e59ee7d8f28fab833f09cd603b1e38
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
4b662d1b98e312792235c6718afd7c406270d1f1 |
|
17-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: introduce TvInputPassthroughWrapperService class to support 2-way pairing use-case. This change adds a class which will be used for the TV input which controls an external device which is connected to the pass-through TV input. Bug: 15496325 Change-Id: I52d48c45570c2d62d759a9da2ab96ec8461c13f7
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
bbcd206a798c8c2845200daf7a2d4cb7b29056f3 |
|
19-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Add a way to notify whether the current program content is allowed Now we have a complete set of API to tell the entire cases (allowed and blocked), which makes possible for the application to rely more on actions taken by TV input services transferring the responsibility for parental control. Bug: 13172379 Change-Id: I7b0dcf16b870782c76a428a1dac6ef1a528b7d40
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
903d6b72cd572665309633e925485464d08bb25a |
|
16-Jul-2014 |
Jaewan Kim <jaewan@google.com> |
TIF: Add unblock content When a TV content is blocked by the parental control settings, TV input service will notify TV to request user's PIN code verification. If the verification succeeds, TV input service will be notified back that content is unblocked so it can keep playing the content. Bug: 13172379 Change-Id: I7b31d762eb54612c4d8779ee133211f32fb73b05
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
5b2295a521105dd7303de775d6d3c343a1b49788 |
|
18-Jul-2014 |
Wonsik Kim <wonsik@google.com> |
Merge "TIF: change onCreateSession() method signature" into lmp-dev
|
1032f034ff4f0506872e4899b5a232057abe724b |
|
18-Jul-2014 |
Wonsik Kim <wonsik@google.com> |
TIF: change onCreateSession() method signature Bug: 16138420 Change-Id: I73f4992bd76b888c7e5bc6260b3ed849760ee707
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
187423c0bc4b27479bc8c23bd86969429094b296 |
|
25-Jun-2014 |
Wonsik Kim <wonsik@google.com> |
TIF: one-to-many relationship for TvInputService to TvInputInfo The scope of this change is to provide a skeleton code for supporting multiple TV input per service. Bug: 16138420 Change-Id: Ic51355902d5e0424b8fc8a75c495d4781a7ed744
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
c66ca1267cfa4aca70d3dceaf5962ff77ee030b3 |
|
18-Jul-2014 |
Youngsang Cho <youngsang@google.com> |
Merge "TIF: Add a notification for surface change from TvView to TvInputService" into lmp-dev
|
e821d711db1799dc51661a3ed6188f3cd942bae7 |
|
16-Jul-2014 |
Youngsang Cho <youngsang@google.com> |
TIF: Add a notification for surface change from TvView to TvInputService Bug: 15447352 Change-Id: I3e91609c5eb03be84cc7c88507457b9e74750de8
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
54a463498316594ba7e0567db5d4f541a7a1e827 |
|
18-Jul-2014 |
Jae Seo <jaeseo@google.com> |
Merge "TIF: Add TvParentalControlManager" into lmp-dev
|
6057102dbb746593a7d59cf377c969b62e38c664 |
|
15-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Add TvParentalControlManager Each TV input service is now required to query the system whether the user is allowed to watch the current program before showing it to the user if the parental control is turned on, which can be checked by calling TvParentalControlManager.isEnabled(). Whether the TV input service should block the content or not is determined by invoking TvParentalControlManager.isRatingBlocked() with the content rating for the current program. Then the TvParentalControlManager makes a judgment based on the user blocked ratings stored in the secure settings and returns the result. If the rating in question turns out to be blocked, the TV input service must immediately block the content and call this method with the content rating of the current program to prompt the PIN verification screen. Each TV input service also needs to continuously listen to any changes made to the parental control settings by registering a TvParentalControlManager.ParentalControlCallback() to the manager and immediately reevaluate the current program with the new parental control settings. Bug: 13172379 Change-Id: I8e1900d4b8d28c56798986d5c3906bd418ab97ac
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
969167dc05a6485a32d160895871cff46fd81884 |
|
24-Jun-2014 |
Wonsik Kim <wonsik@google.com> |
TIF: Revisit availability changes Bug: 15838097, Bug: 15973274 Change-Id: Ida060696cb6222c8ced576d86c100c25d94dc5c0
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
9b08edff236fc68d836eccfaa1a5f028dc390cec |
|
04-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
do not merge. Implement onVideoAvailable/Unavailable in TIF. Use cases: - VIDEO_UNAVAILABLE_REASON_TUNE: to show spinner on channel change. - VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL: to show a message and spinner on weak TV signal. - VIDEO_UNAVAILABLE_REASON_BUFFERING: to show spinner on buffering. - VIDEO_UNAVAILABLE_REASON_UNKNOWN: to show spinner. Bug: 14126559 Change-Id: Ide2b68c74bd96d4ea1b9d85ab099a277253d05c7 (cherry picked from commit 1edfd8eb985ee41095c60f4aaf7029f56abff614)
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
2c1c31c7ae9bd972b974a5cc2d8b0942746af612 |
|
10-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Add a way to enable/disable caption This is required to handle the case that an application wants to turn on/off the caption explicitly (e.g. TvView in PIP). TV input service implementation must respond to the request immediately to avoid any legal implication since the captioning is imposed by the law in many countries. Bug: 14121898 Change-Id: I9600debae709fdc99065d7a0138ae69d1dffc9ba
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
1f213914c45c23c653f721690da2ce0718e63139 |
|
02-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
Support multiple tracks in TV Input framework. Added API: getTracks/selectTrack/unselectTrack/onTrackInfoChanged (onVideo/Audio/ClosedCaptionStreamChanged callbacks are removed in favor of onTrackInfoChanged) Use cases: audio and closed caption track selection Background: go/tif-multi-track Bug:14073704, Bug:14121898, Bug: 16049453 Change-Id: I199ed16f690d4e757da0bb30c8bc8222a6fa1d7a
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
b93ccca6139a7ee2dba5c110e5f8213a2bd231e5 |
|
26-Jun-2014 |
Dongwon Kang <dwkang@google.com> |
Add onChannelRetuned callback in TV Input Framework. Use cases: - Channel change from STB which is bound to a TV input. Bug: 14126559 Change-Id: Icddab61be6cb11162c03960fdb41fee8504bcd61
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
44fbbca35459ee756a531661eba53ec33419790a |
|
27-May-2014 |
Youngsang Cho <youngsang@google.com> |
Properly handle navigation keys in TIS If the navigation keys are dispatched to an overlay view and the overlay view has focusable views, the navigation keys should be always handled. Bug: 15174809 Change-Id: Ia7490880243342e08e4502644e1864e4c583ee1d
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
b8a64416e5e7cf39fd899fa600a940b0ef3c15fd |
|
04-Jun-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Address the feedback from the API review - 2/3 This change addresses the following comments from the council: - Change the TvView API to be tune(String inputId, Uri channelUri) and reset() - @hide TvInputSession class, including createSession() and SessionCallback - Define a listener interface specific to TvView, allowing you to hide the session details and keep the API simpler. Add setTvInputListener(). Bug: 15345342 Change-Id: I931662841b41d862ebc4a700ccb245889a5f87a5
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
782f7345471072b630e58c7abd3579b0015273b1 |
|
03-Jun-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Address the feedback from the API review - 1/3 This change addresses the following comments from the council: - Change TvView.setVolume() --> setStreamVolume() - Surface only TvInputInfo.getServiceInfo() instead of the separate getPackage/getService/getComponent calls. However, keep loadLabel() at the top level. - @hide register/unregisterListener() for the preview, since it binds out to each service. - TvInputService should document which permission it should protect itself with. - Remove TvInputService.setAvailable() for third-party developers. - Change class name TvInputSessionImpl --> Session - Change callback name to onSetStreamVolume() to match earlier change Bug: 15345342 Change-Id: I3ce5cba7dad2622b78d16c408f81c4b0eba837a4
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
a3be12a236aef0d9c4ff1274075f1e7899d29153 |
|
02-Jun-2014 |
Dongwon Kang <dwkang@google.com> |
Add onAudioStreamChanged and onClosedCaptionStreamChanged callbacks from TIS to application. Bug: 14628404 Change-Id: I40abf647e9d608c2c793d007fd2fe0d511535bdd
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
e7bb7d6bb2257c24076f5a4b9f536f90a6637f58 |
|
27-May-2014 |
Chulwoo Lee <chulwoo@google.com> |
Add a way to get the class name of SetupActivity and SettingsActivity Now, there can be only one SetupActivity and one SettingsActivity for one TIS apk though one TIS apk can contain several services. Each TIS need to be able to have its own SetupActivity and SettingsActivity. BUG: 15177340 Change-Id: I2d944e3ef35c3a981483ba643fd27b15925bab16
/frameworks/base/media/java/android/media/tv/TvInputService.java
|
d5cc4a281e7ce29d1e8687ff3394b57a3a549260 |
|
31-May-2014 |
Jae Seo <jaeseo@google.com> |
Put TV Input Framework under android.media.tv, including TvContract Bug: 15345342 Change-Id: I665ca23f0f074ce29cb2e047109b209178532107
/frameworks/base/media/java/android/media/tv/TvInputService.java
|