4c2e24f0a0e63fa260e959395d27b6e0ec95555a |
|
18-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Add MediaPlayer2.getMediaPlayerInterface() This change adds a way for developers to get an adaptor for MediaPlayerInterface instead of making MediaPlayer2 extend MediaPlayerBase. With this change, 1. MediaPlayer can have its own state and 2. doesn't need to support multiple callbacks (PlayerEventCallback and MediaPlayer2EventCallback), which have overlaps. Test: ./gradlew updateApi generateDocs media:connectedCheck Bug: 63934228 Change-Id: Id5d1092ebf07dbdaeef98d205372ebe995b7bc4c
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
0607eb1068e49e97490c8923b68b883f45dba399 |
|
20-Apr-2018 |
Hyundo Moon <hdmoon@google.com> |
Fix MediaSession2_PermissionTest on API 17 This CL replaces framework method usages which require higher API levels than 17. - android.util.ArrayMap (min API 19) -> androidx.collection.ArrayMap - Bundle.put/getBinder() (min API 18) -> androidx.core.app.BundleCompat.put/getBinder() - Objects.equals() (min API 19) -> ObjectsCompat.equals() - HandlerThread.quitSafely() (min API 18) -> Call HandlerThread.quit() on API < 18 Bug: 77983306 Test: ./gradlew media:connectedCheck on API 17, 24, P Change-Id: I3b02b531d241c25fac82b26cbcde37d8f1a17455
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
48178a342105131d87b55c92dd96d51da4d55dd7 |
|
19-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Implement PlayerEventCallback.onCurrentDataSourceChanged Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: I13ad1adf4903f562d47f7f801f9ccc3c59bb6250
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
a2b1efc8e4d4788b25a2bd236243b917c140dddd |
|
19-Apr-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "MediaPlayer2: implement skipToNext" into pi-androidx-dev
|
0dd387e02d036366c1731cc898f38b8d222133ad |
|
17-Apr-2018 |
Robert Shih <robertshih@google.com> |
MediaPlayer2: implement skipToNext Change-Id: Iae66826f911e4c6ca8b3f609d7171d7af32a8e1d
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
dc65cd723a46b20115939fb45cce37193b3779d3 |
|
17-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Remove unused code in MediaPlayer2Impl Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: Ifd443530af5a35b63f156191d51547d838e2eace
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
98d2ac4586aa768080d5278f2e5e9dd4cce40fbe |
|
13-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Implement clearPendingCommands() Also, added missing sPrepareDrmStatusMap initialization Test: MediaPlayer2Test Bug: 63934228 Change-Id: I91c289fdd6b9d6a8ab1fd3df3fddbbca05206f07
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
9b0f90e4d7507b3dd19a89588e5896c162fab1d4 |
|
11-Apr-2018 |
Robert Shih <robertshih@google.com> |
MediaPlayer2: implement playlist functionality Bug: 63934228 Test: MediaPlayer2Test.testPlaylist Change-Id: Icbe2ab8dd97f321070f517f1180ca3aa72f08b22
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
8300cfae0b87ee2a8114c7363c8269fc50d6475c |
|
12-Apr-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2: make releaseDrm and restoreDrmKeys synchronous Make it consistent with MediaPlayer. Test: compiles Bug: 63934228 Change-Id: I62b846d13b81fad869c7dc5cfb88a9ddcd5b11fe
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
b3f34a470ab85b4a8ef1cf6d4d174eb406139a70 |
|
12-Apr-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "MediaPlayer2Impl: hook up DrmEventCallback and OnDrmConfigHelper" into pi-androidx-dev
|
9bb3dac956d645387aba12314d49261429546f2b |
|
11-Apr-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2Impl: hook up DrmEventCallback and OnDrmConfigHelper Test: compiles Bug: 63934228 Change-Id: Ie04952912120804426e1679758960a6bfb4cb0d4
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
552789eb30575bb6a53a313e295874b4adb03937 |
|
11-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Use exact match for playback speed comparison. Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: I2d22cafba6bb537852cc2076a6f575af74860309
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
54e40837f5a5977ff13f1c475ee7d3cb816c057f |
|
11-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Make MediaPlayer2 tests stable and enable more tests. Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: I87583e468e9bd392cb3132600b8ecd9ab3b910f1
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
7e23d54808f79ce964686e7551765da17bc3f585 |
|
07-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Implement subtitle related callbacks in MediaPlayer2. - onMediaTimeDiscontinuity - onSubtitleData Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: I52d8ea4a96de3b529110422d4346c72f41366bde
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
9219bc8f66d97ea76b4a7a28370ccbfb574d224a |
|
10-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Consolidate lock objects within MediaPlayer2Impl Plus, add missing protected for shared variables Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: I2f6e712c33e4d939c4802cd1a75055fa8af8fb0a
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
ddf1463e87704b61b080c7b4e8f2b5f43173263d |
|
09-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Use static maps for INFO/ERROR constant conversion Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: Ie5c0f4f1eda8890722539bd118a78765c81b903d
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
1666681701b52318c2b24e8b79de1304cc721ea1 |
|
07-Apr-2018 |
Dongwon Kang <dwkang@google.com> |
Implement PlayerEventCallback on MediaPlayer2 Test: ./gradlew media:connectedCheck Bug: 63934228 Change-Id: I971afdd06167235d5e4c1555b1b0e92ccaa866a6
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|
fbbf807584a0fbe7a01a0aa9920330cad45689aa |
|
09-Apr-2018 |
Insun Kang <insun@google.com> |
DO NOT MERGE Update media library for 1.0.0-alpha1 Copying the most recent media library code from mater to pi-preview1-androidx-dev as of 9e788941f222fbd9acf5e5abd84dc3c2184d2371 Test: ./gradlew media:check Change-Id: Ie9a537bf24fd5aa9ac8bcc3ee44009845528c5e9
/frameworks/support/media/src/main/java/androidx/media/MediaPlayer2Impl.java
|