Here is some logs from playing and pausing the video. After you play the video after a pause it for some reason has an issue with the buffer and will rerender the Keplervideosurfaceview
INFO Player Session is performing pause operation on Media Player
(NOBRIDGE) INFO MediaPlayer: pause
(NOBRIDGE) INFO PlayerSessionClient: pause event
(NOBRIDGE) INFO enumarate the session playback state
(NOBRIDGE) INFO Setting playbackState to session client
(NOBRIDGE) INFO Setting playbackState state to session client is successful
(NOBRIDGE) INFO k_content_per: VideoPlayerUI : playpause
(NOBRIDGE) INFO k_content_per: selecting mock data matching input title selected index 0
(NOBRIDGE) INFO [ContentPersonalizationMocks.ts] - k_content_per: returning mock video position as 25950
(NOBRIDGE) INFO Player Session is performing to send playback state of MediaPlayer
(NOBRIDGE) INFO enumarate the session playback state
(NOBRIDGE) INFO Setting playbackState to session client
(NOBRIDGE) INFO Setting playbackState state to session client is successful
(NOBRIDGE) INFO Player Session is performing play operation on Media Player
(NOBRIDGE) INFO MediaPlayer: play
(NOBRIDGE) INFO MediaPlayer:play resolved
(NOBRIDGE) INFO PlayerSessionClient: player event
(NOBRIDGE) INFO enumarate the session playback state
(NOBRIDGE) INFO Setting playbackState to session client
(NOBRIDGE) INFO Setting playbackState state to session client is successful
(NOBRIDGE) LOG sample:shaka: in the request filter type = 1
(NOBRIDGE) LOG sample:shaka: in the request filter END
(NOBRIDGE) LOG sample:shaka: in the response filter type = 1
(NOBRIDGE) INFO SourceBuffer[0]:appendBuffer(959740)
(NOBRIDGE) INFO SourceBuffer[0]:handleEvent: with event: 2
(NOBRIDGE) INFO SourceBuffer[0]:handleEvent: with event: 2
(NOBRIDGE) INFO SourceBuffer[0]:handleEvent: with event: 2
(NOBRIDGE) INFO MediaSource[1]:endOfStream undefined
(NOBRIDGE) INFO PlayerSessionClient: waiting event
(NOBRIDGE) INFO enumarate the session playback state
(NOBRIDGE) INFO Setting playbackState to session client
(NOBRIDGE) INFO Setting playbackState state to session client is successful
(NOBRIDGE) INFO render KeplerVideoSurfaceView
(NOBRIDGE) INFO render KeplerCaptionsView
(NOBRIDGE) WARN onAnimationJsonLoad will be deprecated in favor of onAnimationLoad in MR33. Migrate to use onAnimationLoad.
(NOBRIDGE) INFO PlayerSessionClient: seeking event
(NOBRIDGE) INFO render KeplerVideoSurfaceView
(NOBRIDGE) INFO render KeplerCaptionsView
(NOBRIDGE) INFO PlayerSessionClient: player event
(NOBRIDGE) INFO enumarate the session playback state
(NOBRIDGE) INFO Setting playbackState to session client
(NOBRIDGE) INFO Setting playbackState state to session client is successful