750e48738c72e0740a4bca1b30e5dd21e0f44efe |
|
01-Jun-2016 |
Jae Seo <jaeseo@google.com> |
Fix documentation for channel types Bug: 28747244 Change-Id: I492bdb94400b298d7f2e0ccf9054761e60c5a548
/frameworks/base/media/java/android/media/tv/TvContract.java
|
0129c03357a4338876865863ad177ace3011bbef |
|
11-May-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Fix comments for program start/end times Bug: 28681747 Change-Id: I28a7359121ca1740c043806e1532ce922c753cbc
/frameworks/base/media/java/android/media/tv/TvContract.java
|
7c12cd3ae4662b744e074fc01416a87747ff5bf2 |
|
10-Apr-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Add Programs.COLUMN_RECORDING_PROHIBITED Bug: 28039913 Change-Id: I30897f164113ceb422c8c5a16448b8b296a5a68a
/frameworks/base/media/java/android/media/tv/TvContract.java
|
c0e5873599957bbd50341d2374b65d50efaffd73 |
|
08-Mar-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Drop the requirement for ID tuple for non-broadcast channels This has been causing some confusion among streaming-based channel app developers without having any clear benefit, hence drop the requirement. Bug: 27536480 Change-Id: I51be65ccc402171a0ce34ae4640905ec48d39e37
/frameworks/base/media/java/android/media/tv/TvContract.java
|
523250b6b886b524e13a990be832019559883af6 |
|
24-Feb-2016 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: Add null-checking in Programs.Genres.encode/decode" into nyc-dev
|
3f6a81ba6aff5f3b66406cdab206b097dce7034c |
|
23-Feb-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Add null-checking in Programs.Genres.encode/decode Bug: 27292029 Change-Id: I041a5242f9e5fef9c5c7f89e3d5d597a6063ed4c
/frameworks/base/media/java/android/media/tv/TvContract.java
|
b4caa028c2a4469a8488ba946e9e201aaded3f7e |
|
24-Feb-2016 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: Add COLUMN_SEASON_TITLE and COLUMN_(SEASON|EPISODE)_DISPLAY_NUMBER" into nyc-dev
|
a60bc111e5e72ccb2f485c6fa32b4fe810f60233 |
|
17-Feb-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Add COLUMN_SEASON_TITLE and COLUMN_(SEASON|EPISODE)_DISPLAY_NUMBER Bug: 21778419 Change-Id: I1684e2f1c274306706736061e3f41c9840e563c4
/frameworks/base/media/java/android/media/tv/TvContract.java
|
87079f1fd83c51bb7048cda9647257e01c2f97a3 |
|
23-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Unhide URI util methods Bug: 27314735 Change-Id: Ib2aeb451a435bb959efb1cba359c335b051f88e5
/frameworks/base/media/java/android/media/tv/TvContract.java
|
df1e10ddacc5464da2910de073369210df01bec7 |
|
23-Feb-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Add @NonNull for Programs.Genres.encode/decode Bug: 27292029 Change-Id: Ib74f6383f3b0880179b51268e730ea8e88ab20c3
/frameworks/base/media/java/android/media/tv/TvContract.java
|
b1f7fab4e45fc392c47943c60bd8f4fdd89bc504 |
|
23-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Hide android.permission.READ_TV_LISTINGS Bug: 21959866 Change-Id: Ie0e36749b8fe86faebadfaab4ebe5847fac3c343
/frameworks/base/media/java/android/media/tv/TvContract.java
|
af326ed2b9e35dbd60fbe44d13f8ca7738c97340 |
|
23-Feb-2016 |
Jae Seo <jaeseo@google.com> |
Merge "TIF: Add android.permission.READ_TV_LISTINGS" into nyc-dev
|
ed76f3509dc7129f93ae62b574ca0521f586c278 |
|
20-Feb-2016 |
Jae Seo <jaeseo@google.com> |
TIF: Add android.permission.READ_TV_LISTINGS Bug: 21959866 Change-Id: I6f30289f8660ed8d268bb9138c32d9c6a95bb0b9
/frameworks/base/media/java/android/media/tv/TvContract.java
|
0388f0e503c2b38834aefdb2189f558e1060252b |
|
19-Feb-2016 |
Jiabin <jiabin@google.com> |
TIF: optimize android.media.tv.Tvcontract.Programs.Genres#decode test result: Decode function takes about 0.25 seconds with 1350 channels in Live Channels. The original one takes about 0.37 seconds in the same test case. Bug: 23307587 Change-Id: I3a1fefe0b3e6c1986c8f515259658f2e3e23011f
/frameworks/base/media/java/android/media/tv/TvContract.java
|
d16d1f519b1b00d538b1dcc153dc2cb5d8667ab6 |
|
18-Feb-2016 |
Dongwon Kang <dwkang@google.com> |
TIF: Unhide TvContract.Programs.Genres#isCanonical Bug: 25726917 Change-Id: I8717b1c9f39f8b5b9196658c1501d5abf2337eb9
/frameworks/base/media/java/android/media/tv/TvContract.java
|
4ecf78116e37f5460403f01d0d1e7c583393ee94 |
|
06-Feb-2016 |
Youngsang Cho <youngsang@google.com> |
TIF: Add INPUT_ID field in RecordedProgram INPUT_ID can be retrieved from CHANNEL_ID. But, even if the channel is removed, recording should be playable. So INPUT_ID is needed. Change-Id: I7042a19758ce71e77ca2ae7613015e4d22f0d41f
/frameworks/base/media/java/android/media/tv/TvContract.java
|
65fa5ea41edb4e63e3a11077abedc628d8197f8b |
|
10-Feb-2016 |
Chulwoo Lee <chulwoo@google.com> |
Fix build Change-Id: I9498ecda9b05c7166faf9f648f0b61682a88c4da
/frameworks/base/media/java/android/media/tv/TvContract.java
|
b2a235138306397c126e2d94a58920800104afca |
|
09-Feb-2016 |
Chulwoo Lee <chulwoo@google.com> |
Encode/Decode genres using CSV Currently, the delimiter of genres is comma, but it is also used in the broadcast genre, so we decided to encode the genre to CSV format. Let's support only a simple CSV not a complex cases like fully double quoted string to simplify the encode/decode method and encourage the TIS to use these methods for broadcast genres. Bug: 25241891 Change-Id: Id745d4fee43dbcdc508c0f6fad83477b6209ecd8
/frameworks/base/media/java/android/media/tv/TvContract.java
|
4fb2d18c467a674861d23ca95adabefacea25583 |
|
02-Feb-2016 |
Chulwoo Lee <chulwoo@google.com> |
Merge "Revert "TIF: Improve android.media.tv.TvContract.Programs.Genres#decode""
|
072300558ed635a537e56b9f436e8998720cb9ab |
|
02-Feb-2016 |
Chulwoo Lee <chulwoo@google.com> |
Revert "TIF: Improve android.media.tv.TvContract.Programs.Genres#decode" This reverts commit a6130cee3ac9ed8648be005adcf217cf4426defc. Change-Id: Id3d5ec0ca35bbd8e0b28b2b0dd936078b5da93d6
/frameworks/base/media/java/android/media/tv/TvContract.java
|
1570c3e91ebb7531213b6cf16e97503106aca572 |
|
02-Feb-2016 |
Jiabin Huang <jiabin@google.com> |
Merge "TIF: Improve android.media.tv.TvContract.Programs.Genres#decode"
|
a6130cee3ac9ed8648be005adcf217cf4426defc |
|
02-Feb-2016 |
Jiabin Huang <jiabin@google.com> |
TIF: Improve android.media.tv.TvContract.Programs.Genres#decode test results: random string(1000 channels) decode 1000 times on Nexus Player 6.8 seconds => 1.4 seconds Bug: 23307587 Change-Id: If309b0819d705d791c8fa9b177e6d2bd0019102e
/frameworks/base/media/java/android/media/tv/TvContract.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/TvContract.java
|
361282100363496be2ed004d2484fab0ef288e83 |
|
23-Jun-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Add more description to the poster art and thumbnail columns Bug: 21971851 Change-Id: Ibffc42060281d1a9fe1bd83b24f33c6ac19d0afa
/frameworks/base/media/java/android/media/tv/TvContract.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/TvContract.java
|
a5103b9b52f38fa4928f8712c95049791a1153d2 |
|
21-Jun-2015 |
Jae Seo <jaeseo@google.com> |
Merge "TIF: Add the columns for the app-linking to TvContract.Channels" into mnc-dev
|
6185858bd9fe5a6f2e6e5e06938ab9ba55bf8389 |
|
21-Jun-2015 |
Jae Seo <jaeseo@google.com> |
Merge "TIF: Add COLUMN_SEARCHABLE to TvContract.Programs" into mnc-dev
|
4cd54dda7b25665bdac50a3a7889587801b09bbd |
|
21-Jun-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Remove unnecessary interface modifiers Change-Id: I6b0744b32207bece45bc7ac6bee279b244f8cd3b
/frameworks/base/media/java/android/media/tv/TvContract.java
|
546ef567b82e8be301b4204649b161dc095d0f60 |
|
20-Jun-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Add COLUMN_SEARCHABLE to TvContract.Programs This allows applications to specify not only channels but also programs searchable or not enabling finer grained access control. Bug: 18910284 Change-Id: Id476c37ae8521301c50a4fb2007b41661e74fe89
/frameworks/base/media/java/android/media/tv/TvContract.java
|
81c754a54a6e06541d5410a3a965e5a5b84cf33f |
|
18-Jun-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Add the columns for the app-linking to TvContract.Channels The app-linking allows channel input sources to provide activity links from their live channel programming to another activity. This enables content providers to increase user engagement by offering the viewer other content or actions. Bug: 21884742 Change-Id: Iabeea57884c63ac31ee164c27c6e2fe1860f15f6
/frameworks/base/media/java/android/media/tv/TvContract.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/TvContract.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/TvContract.java
|
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/TvContract.java
|
2f732bf9f04876b3c925b15487364f8c3baefb6d |
|
10-Apr-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: Document the default sort order for the tables in TvContract. Bug: 19357901 Change-Id: If9f1053c5f74cb6781433d3fe8d09b10a19ca513
/frameworks/base/media/java/android/media/tv/TvContract.java
|
e6389669720855b22026eff023a1320707196eac |
|
09-Mar-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: Add COLUMN_INTERNAL_PROVIDER_FLAGX to TvContract.Programs These flags are expected to be used for TV input's internal purpose. Bug: 19190140 Change-Id: Ie45a582287a83abdbecb129f5c03cc166f617776
/frameworks/base/media/java/android/media/tv/TvContract.java
|
4536512f3519c70828c4f9aa3659fa9e44e5e536 |
|
09-Mar-2015 |
Dongwon Kang <dwkang@google.com> |
TIF: Add COLUMN_INTERNAL_PROVIDER_FLAGX to TvContract These flags are expected to be used for TV input's internal purpose. Bug: 19382355, Bug: 19190140 Change-Id: I1a6c224fc9e4d254a224f47407ba4a77b8f54d57
/frameworks/base/media/java/android/media/tv/TvContract.java
|
338a29a64f50300817c21c4366e60df33933c9d2 |
|
03-Feb-2015 |
Jae Seo <jaeseo@google.com> |
TIF: Add a comment to remove padding around the channel logo image Bug: 19066924 Change-Id: Ibb1efb945550028be4106ead826b1e152e488c92
/frameworks/base/media/java/android/media/tv/TvContract.java
|
4dd56c93e363aeb10ce94a57a33e8fe4f60e226a |
|
30-Oct-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: Add more documentation on start/end time of TvContract.Program Bug: 18163685 Change-Id: Ifcd57330eb341adfbcb7fcf3482a701471bf729f
/frameworks/base/media/java/android/media/tv/TvContract.java
|
ba766977f5ce068b7fd0e4c8e8268ff1347e25be |
|
13-Oct-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: Define more cannonical genres in TvContract Background: while categorizing broadcast genres into cannonical genres, it turned out that the existing 11 genres are not enough. 6 more genres are added. Bug: 17597747 Change-Id: I14c00771d69f1e30fc2c0e3978298c67066117e5
/frameworks/base/media/java/android/media/tv/TvContract.java
|
d6ae33bd6abfe2ec7f6ec6279711f625d75d0924 |
|
02-Sep-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Allow ISO 639-1 code for Channels.COLUMN_AUDIO_LANGUAGE Bug: 17331873 Change-Id: Idabeb056ae2105125174d7392dbe4fae614752fc
/frameworks/base/media/java/android/media/tv/TvContract.java
|
4c4eadc33dcfe75c32b28fb3fce3f3b02b8708bd |
|
29-Aug-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: update the default value documentation of Channels.COLUMN_BROWSABLE. Bug: 17310177 Change-Id: Ibd765675983082f63fde3586b7c7cf6cd399c80d
/frameworks/base/media/java/android/media/tv/TvContract.java
|
8d0b268e42077bab8948de08963cc499e7ad1030 |
|
25-Aug-2014 |
Wonsik Kim <wonsik@google.com> |
TIF: define hidden channels columns as @SystemApi Bug: 17165479 Change-Id: Ic0b0bdbc440eb15e68e4a1a5fa15a4875b17d061
/frameworks/base/media/java/android/media/tv/TvContract.java
|
c22d0c0941ab65ca69977d002c4431394a735c7d |
|
15-Aug-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Make passthrough related method names consistent Bug: 17063792 Change-Id: Id76b37ae1507db5d78319b8786b395353ded70e1
/frameworks/base/media/java/android/media/tv/TvContract.java
|
81d1b4def076ff3788c4f0e9a57a3a319dfd4b32 |
|
13-Aug-2014 |
Chulwoo Lee <chulwoo@google.com> |
TIF: Enable to build uri for browsableOnly channels BUG: 16966138 Change-Id: Idf3a349547a269777a8336b6bbbf933b52f5582a
/frameworks/base/media/java/android/media/tv/TvContract.java
|
7eb75dff7a0fb4b19c3e801cd388483d7d471f41 |
|
09-Aug-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Move watch history logging to TvProvider There are only two kinds of watch events that can happen on the system: 1. The current TV input session is tuned to a new channel. 2. The session is released for some reason. The former indicates the end of the previous log entry, if any, followed by the start of a new entry. The latter indicates the end of the most recent entry for the given session. Here the system supplies the database the smallest set of information only that is sufficient to consolidate the log entries while minimizing database operations in the system service. Bug: 14791151, Bug: 15921205, Bug: 15988715, Bug: 16831555 Change-Id: Ifcb1a1273c14ee234919d819d082b1004eb92ebc
/frameworks/base/media/java/android/media/tv/TvContract.java
|
156aeecef2cf7b522e290b293484a24521b7b86e |
|
05-Aug-2014 |
Ji-Hwan Lee <jihwan@google.com> |
TIF: Make TvContract URI consistent - input/*/channel -> channel?input=* - channel/#/program -> program?channel=# Bug: 16806157, Bug: 16804331 Change-Id: Idbded032da166e789148c4b8e38ea521468fd9fa
/frameworks/base/media/java/android/media/tv/TvContract.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/TvContract.java
|
579befecb248162021929ab58ffd23f1724cc6be |
|
07-Aug-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Do not log non-searchable channel watch history Bug: 16798476 Change-Id: Ic131009ad65a661331e4f8f0820c5c183a9f4986
/frameworks/base/media/java/android/media/tv/TvContract.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/TvContract.java
|
94a509b123d1a115756bab8facf5d0ca54b42ff5 |
|
24-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
Remove COLUMN_CONDITIONAL_ACCESS from TvContract. It turned out that having this flag in Channels table does not make sense for some European countries because they scremble the signal per program basis. Also, the current flag does not fit to the use-case like 'pay per view'. Decided to remove this in L release because it's not clear how we will handle the cases raised at this moment. Change-Id: Ibbf829f331a307ac89a553e00ece18d5958e72b5
/frameworks/base/media/java/android/media/tv/TvContract.java
|
9adf3dfe194b2c31ddef39dfc7ec2bb76e65ad93 |
|
23-Jul-2014 |
Jae Seo <jaeseo@google.com> |
Merge "TIF: Use @SystemApi for APIs that we intend to open to OEMs" into lmp-dev
|
15bbf3b220fdd22df62f2bfa04452f4cdf11d2bb |
|
21-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Use @SystemApi for APIs that we intend to open to OEMs Bug: 16374058 Change-Id: Ifdf8188d3791e7e8ab6cc0a30696bde24b16ac5c
/frameworks/base/media/java/android/media/tv/TvContract.java
|
008f6d4e326f6372e165bdf342178ecd1e834e2f |
|
23-Jul-2014 |
Youngsang Cho <youngsang@google.com> |
Block logging watched histories for passthrough inputs Added a system API TvContract.isChannelUriForPassthroughTvInput Change-Id: I933482831ae2a8b4d6000c4d16520387b5b6a13f
/frameworks/base/media/java/android/media/tv/TvContract.java
|
8433ad9ec1ea8a043dbe6f661b8bc0f3b0dcd474 |
|
22-Jul-2014 |
Youngsang Cho <youngsang@google.com> |
Minor comment change of TvContract.Programs.COLUMN_TITLE Change-Id: I6592a0708feafc84cd76585428a9743e8fb2af48
/frameworks/base/media/java/android/media/tv/TvContract.java
|
9f7c25ebeba866d0db696f5db0d29fa8c6a86768 |
|
22-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
Merge "TIF: Revisit types in TvInputInfo and TvContract.Channels." into lmp-dev
|
fe9259e6a78ceb08efc43e8bca4981ee18a0a0ef |
|
18-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: Revisit types in TvInputInfo and TvContract.Channels. For the types in TvInputInfo, TYPE_TUNER represents all the TV inputs having channels in TvProvider. Also, String is used for the types in TvContract.Channels for further extension. Change-Id: Iee1163b449d9f9723ff665178f2967bb8c0ad71d
/frameworks/base/media/java/android/media/tv/TvContract.java
|
82992fb7919d2cdf08ebe31297e8b9254f60b1bb |
|
22-Jul-2014 |
Youngsang Cho <youngsang@google.com> |
Add season/episode related constants in TvContract.Programs Change-Id: I8d89157b1fbfea062bba73e2534ab0a27112f010
/frameworks/base/media/java/android/media/tv/TvContract.java
|
eea9743ba5c00ffff3750da40e9bab300ab1bc51 |
|
15-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
TIF: introduce TvContract.buildChannelUriForPassthroughTvInput() This change adds a way to get a dummy channel for starting pass-through TV inputs which don't have real channels in TvProvider. Bug: 15496325 Change-Id: I7a6b99964319f12a0f8692b4e307e03480119a69
/frameworks/base/media/java/android/media/tv/TvContract.java
|
6440db358c6aac2c1b5752e25c9386bae824bfd4 |
|
17-Jul-2014 |
Youngsang Cho <youngsang@google.com> |
TIF: Hide TvContract.Channels.COLUMN_BROWSABLE TODO: Remove BROWSABLE in TvContract, TvProvider and TV app. Bug: 16195951 Change-Id: I20e8e1e2f93e0133eba3694e0c1724d443250e59
/frameworks/base/media/java/android/media/tv/TvContract.java
|
5507bd768893243b6f58a014bc33d0ea2030d493 |
|
18-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TIF: Add buildInputId() A recent change mandated that we should provide "input ID" instead of ComponentName when building URIs for channels/programs while there is no direct way to get one to use with. This CL added a method to build an ID from a ComponentName. Change-Id: Ia7f868cf241bb44ca0d4f689dc15326ce6944468
/frameworks/base/media/java/android/media/tv/TvContract.java
|
3b2f507910139d7f6dcfea89684196145431859e |
|
17-Jul-2014 |
Chulwoo Lee <chulwoo@google.com> |
Merge "Introduce "input_id" column to the channels table" into lmp-dev
|
d0d02e22cef381d5ee884013d11adb078a76205a |
|
15-Jul-2014 |
Chulwoo Lee <chulwoo@google.com> |
Introduce "input_id" column to the channels table Until now, TvInputService has been providing the channels. But from now on, a TvInputService can have several TV inputs and the TV input will provide its channels. So introduced "input_id" which is the ID of the TV input instead of "service_name" which designates the TvInputService. Also updated related APIs. BUG: 16138420 Change-Id: I1d4dcad17c028384ab75a7f71ee0b305509ae952
/frameworks/base/media/java/android/media/tv/TvContract.java
|
e16873467cda89d905027458e2664c759465d463 |
|
10-Jul-2014 |
Sungsoo Lim <sungsoo@google.com> |
Implement TvContentRating Added a class that represents TV content ratings that are used for parental controls. TV input services are required to create TvContentRating objects with rating/sub-rating constants for specific countries (for now US and KR only) defined in this class and then convert them into strings in order to store them in the EPG database. Bug: 13172379 Change-Id: I6200cb12fbc274dd0a8bcb87a8ac3cd2d96791db
/frameworks/base/media/java/android/media/tv/TvContract.java
|
6e90e4ea4f816473d1941595d1b46b65ffed7bee |
|
01-Jul-2014 |
Jae Seo <jaeseo@google.com> |
TvContract: Add a field for network affiliation to the Channels table This is used to identify a channel that is commonly called by its network affiliation instead of the display name. Bug: 15993156 Change-Id: Ib5a15e0e44e815c98b762573b5a24289a86f9583
/frameworks/base/media/java/android/media/tv/TvContract.java
|
b973baca3b6d83bb29eb468edf3dffd7d7d32e64 |
|
01-Jul-2014 |
Dongwon Kang <dwkang@google.com> |
Merge "Add a column to TV channel metadata to enable a newly requested use case"
|
9e4a5ac7517cb0e32e0cf889988c92f640d9cad3 |
|
18-Jun-2014 |
Chulwoo Lee <chulwoo@google.com> |
Add a method to build channels uri for genre BUG: 14069779 Change-Id: Ic4aa0f6a1ef154d680a5540140958cf4e735257c
/frameworks/base/media/java/android/media/tv/TvContract.java
|
2b53aae90cb265f6bc73e08feddc523ba1a0593a |
|
23-Jun-2014 |
Dongwon Kang <dwkang@google.com> |
Add a column to TV channel metadata to enable a newly requested use case conditional_access : Used to let user know this channel is scrambled by a conditional access system and need to contact the service provider to watch it. Bug: 14073703 Change-Id: I62d744b92e31fbbb95ba10b2595686114f6fbb6f
/frameworks/base/media/java/android/media/tv/TvContract.java
|
3bbd9be166fecc5c333f49e18a2f46c7355472cd |
|
19-Jun-2014 |
Jae Seo <jaeseo@google.com> |
Merge "TvContract: Change constants of canonical genres to all-caps values"
|
0e33c1286d984555802f6b2b81ace9b6021c2d9f |
|
19-Jun-2014 |
Jae Seo <jaeseo@google.com> |
Merge "TvContract: Add columns for video format and resolution"
|
acc1957d78bb52f90c38751d139d8808e2124007 |
|
18-Jun-2014 |
Jae Seo <jaeseo@google.com> |
TvContract: Change constants of canonical genres to all-caps values This is just for consistency with other constant values. Change-Id: If226af08e66532c9110bc88e3c68d3958c67cdb6
/frameworks/base/media/java/android/media/tv/TvContract.java
|
68e0de81d5689d8f2b3c36cb067a43765557daa1 |
|
14-Jun-2014 |
Jae Seo <jaeseo@google.com> |
TvContract: Add columns for video format and resolution Added COLUMN_VIDEO_FORMAT to the Channels table to indicate typical video format for programs from a given TV channel, which can later be used to filter out channels. Also defined common video formats and resolutions and a utility method to get the video resolution for a given format. Added COLUMN_VIDEO_WIDTH and COLUMN_VIDEO_HEIGHT to the Programs table to indicate the actual video dimension for each individual TV program, which can be shown as a part of program information by applications. Bug: 15351111, 15456031 Change-Id: Id72e25de40f06a1b615620365e06cf11e4cd9f81
/frameworks/base/media/java/android/media/tv/TvContract.java
|
5c80ad2077f3e755413ea47a35f51e9d25dbb083 |
|
13-Jun-2014 |
Jae Seo <jaeseo@google.com> |
Clean up the EPG data when a TV input package is removed Also removed an unused parameter from sendSessionTokenToClientLocked(). Bug: 14981342 Change-Id: I5bcf6050386a2bc3e216f44420390c4b78282af4
/frameworks/base/media/java/android/media/tv/TvContract.java
|
cf9bec5bb6abfe134332d5004c1fee90901da62c |
|
13-Jun-2014 |
Jae Seo <jaeseo@google.com> |
TvContract: Enable building programs URI also with channel ID Bug: 15446137 Change-Id: I322c1b90c272e553b028af1f9011feecde124915
/frameworks/base/media/java/android/media/tv/TvContract.java
|
3a0f19980dcc3b9deba60b9b4f6b96dd3639dd45 |
|
12-Jun-2014 |
Jae Seo <jaeseo@google.com> |
Add channel types for NTSC, PAL and SECAM Bug: 14451655, Bug: 15321686 Change-Id: I2618fb79a4b20898c95cea22154379738710da44
/frameworks/base/media/java/android/media/tv/TvContract.java
|
f30ea53306f6f581a454e12eb71be2d8c54bd366 |
|
09-Jun-2014 |
Jae Seo <jaeseo@google.com> |
Fix a typo in TvContract Assigned a new value to TYPE_ATSC_M_H so that it differs from TYPE_ATSC_C. Change-Id: I65494fdf625a3b4840c9e8cfa4b728214d63e6df
/frameworks/base/media/java/android/media/tv/TvContract.java
|
4c1959cc45e944a083d84b5326b30faa14e3d13f |
|
05-Jun-2014 |
Ji-Hwan Lee <jihwan@google.com> |
TvContract: Add channel logo and program thumbnail Channel logo is exposed via its own content URI, "content://android.media.tv/channel/#/logo". Program thumbnail is added as an URI column in existing program table. Change-Id: I8dd636bbea9d3fa991ad42ccc03a198e8c1d051d
/frameworks/base/media/java/android/media/tv/TvContract.java
|
bd23fa0ba1460a8d5194fd7c700030bf9c3f6fcb |
|
01-Jun-2014 |
Jae Seo <jaeseo@google.com> |
TvContract: Address the feedback from the API review This change addresses the following comments from the council: - Provider authority should be "android.media.tv" - Rename COLUMN_DATA to COLUMN_INTERNAL_PROVIDER_DATA and add comment to indicate data is internal to the provider that inserted it, and should not be decoded by other apps. It would be nice to restrict read access to this column, but not essential. - Hide COLUMN_LOCKED since implementation isn't defined yet, also questions about how it interacts with Unicorn. - Fix typo in ORIGINAL_NETWORK documentation. - All provider MIME types need to be changed to follow platform conventions: "vnd.android.cursor.dir/channel", "vnd.android.cursor.dir/program", etc. (Notice singular tense and no package prefixes since they're part of the platform API.) - Rename Programs.COLUMN_DATA to COLUMN_INTERNAL_PROVIDER_DATA, along with docs update, for the same reasons as above. - Rename COLUMN_DESCRIPTION to COLUMN_SHORT_DESCRIPTION and update docs to indicate it's a recommended maximum length, not a hard cap. - COLUMN_GENRE should be split into two columns: COLUMN_BROADCAST_GENRE (from broadcast standard) and COLUMN_CANONICAL_GENRE (from an Android standard). Define a subclass with the Android canonical genres, which are simple strings that are comma-separated when inserted into COLUMN_CANONICAL_GENRE. Bug: 15345342 Change-Id: I7f8e70aef617475a59d096fd73a551e7df8a1d3a
/frameworks/base/media/java/android/media/tv/TvContract.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/TvContract.java
|