Loading packages/MediaComponents/src/com/android/media/MediaController2Impl.java +7 −10 Original line number Diff line number Diff line Loading @@ -764,7 +764,7 @@ public class MediaController2Impl implements MediaController2Provider { } @Override public long getPosition_impl() { public long getCurrentPosition_impl() { synchronized (mLock) { long timeDiff = System.currentTimeMillis() - mPositionEventTimeMs; long expectedPosition = mPositionMs + (long) (mPlaybackSpeed * timeDiff); Loading Loading @@ -837,7 +837,8 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } mCallback.onBufferedPositionChanged(mInstance, bufferedPositionMs); // TODO(jaewan): Fix this -- it's now buffered state //mCallback.onBufferedPositionChanged(mInstance, bufferedPositionMs); }); } Loading @@ -862,8 +863,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onPlaylistChanged(mInstance, null, playlist, metadata); mCallback.onPlaylistChanged(mInstance, playlist, metadata); }); } Loading @@ -875,8 +875,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onPlaylistMetadataChanged(mInstance, null, metadata); mCallback.onPlaylistMetadataChanged(mInstance, metadata); }); } Loading @@ -888,8 +887,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onShuffleModeChanged(mInstance, null, shuffleMode); mCallback.onShuffleModeChanged(mInstance, shuffleMode); }); } Loading @@ -901,8 +899,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onRepeatModeChanged(mInstance, null, repeatMode); mCallback.onRepeatModeChanged(mInstance, repeatMode); }); } Loading packages/MediaComponents/src/com/android/media/MediaSession2Impl.java +1 −1 Original line number Diff line number Diff line Loading @@ -669,7 +669,7 @@ public class MediaSession2Impl implements MediaSession2Provider { } @Override public long getPosition_impl() { public long getCurrentPosition_impl() { final MediaPlayerBase player = mPlayer; if (player != null) { return mPlayer.getCurrentPosition(); Loading packages/MediaComponents/src/com/android/media/MediaSession2Stub.java +1 −1 Original line number Diff line number Diff line Loading @@ -389,7 +389,7 @@ public class MediaSession2Stub extends IMediaSession2.Stub { // use thread poll for incoming calls. final int playerState = session.getInstance().getPlayerState(); final long positionEventTimeMs = System.currentTimeMillis(); final long positionMs = session.getInstance().getPosition(); final long positionMs = session.getInstance().getCurrentPosition(); final float playbackSpeed = session.getInstance().getPlaybackSpeed(); final long bufferedPositionMs = session.getInstance().getBufferedPosition(); final Bundle playbackInfoBundle = ((MediaController2Impl.PlaybackInfoImpl) Loading Loading
packages/MediaComponents/src/com/android/media/MediaController2Impl.java +7 −10 Original line number Diff line number Diff line Loading @@ -764,7 +764,7 @@ public class MediaController2Impl implements MediaController2Provider { } @Override public long getPosition_impl() { public long getCurrentPosition_impl() { synchronized (mLock) { long timeDiff = System.currentTimeMillis() - mPositionEventTimeMs; long expectedPosition = mPositionMs + (long) (mPlaybackSpeed * timeDiff); Loading Loading @@ -837,7 +837,8 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } mCallback.onBufferedPositionChanged(mInstance, bufferedPositionMs); // TODO(jaewan): Fix this -- it's now buffered state //mCallback.onBufferedPositionChanged(mInstance, bufferedPositionMs); }); } Loading @@ -862,8 +863,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onPlaylistChanged(mInstance, null, playlist, metadata); mCallback.onPlaylistChanged(mInstance, playlist, metadata); }); } Loading @@ -875,8 +875,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onPlaylistMetadataChanged(mInstance, null, metadata); mCallback.onPlaylistMetadataChanged(mInstance, metadata); }); } Loading @@ -888,8 +887,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onShuffleModeChanged(mInstance, null, shuffleMode); mCallback.onShuffleModeChanged(mInstance, shuffleMode); }); } Loading @@ -901,8 +899,7 @@ public class MediaController2Impl implements MediaController2Provider { if (!mInstance.isConnected()) { return; } // TODO(jaewan): Fix public API not to take playlistAgent. mCallback.onRepeatModeChanged(mInstance, null, repeatMode); mCallback.onRepeatModeChanged(mInstance, repeatMode); }); } Loading
packages/MediaComponents/src/com/android/media/MediaSession2Impl.java +1 −1 Original line number Diff line number Diff line Loading @@ -669,7 +669,7 @@ public class MediaSession2Impl implements MediaSession2Provider { } @Override public long getPosition_impl() { public long getCurrentPosition_impl() { final MediaPlayerBase player = mPlayer; if (player != null) { return mPlayer.getCurrentPosition(); Loading
packages/MediaComponents/src/com/android/media/MediaSession2Stub.java +1 −1 Original line number Diff line number Diff line Loading @@ -389,7 +389,7 @@ public class MediaSession2Stub extends IMediaSession2.Stub { // use thread poll for incoming calls. final int playerState = session.getInstance().getPlayerState(); final long positionEventTimeMs = System.currentTimeMillis(); final long positionMs = session.getInstance().getPosition(); final long positionMs = session.getInstance().getCurrentPosition(); final float playbackSpeed = session.getInstance().getPlaybackSpeed(); final long bufferedPositionMs = session.getInstance().getBufferedPosition(); final Bundle playbackInfoBundle = ((MediaController2Impl.PlaybackInfoImpl) Loading