Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9549f600 authored by android-build-team Robot's avatar android-build-team Robot
Browse files

Snap for 4678196 from a1c392eb to pi-release

Change-Id: I70165887728ced17c000860704b844e85522e134
parents 82dc7c23 a1c392eb
Loading
Loading
Loading
Loading
+7 −10
Original line number Diff line number Diff line
@@ -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);
@@ -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);
        });
    }

@@ -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);
        });
    }

@@ -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);
        });
    }

@@ -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);
        });
    }

@@ -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);
        });
    }

+1 −1
Original line number Diff line number Diff line
@@ -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();
+1 −1
Original line number Diff line number Diff line
@@ -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)