I found that ExoPlayer has the same issue like described here
http://stackoverflow.com/questions/25660994/clear-video-frame-from-surfaceview-on-video-complete
I tried to call player.stop() and then player.prepare() but during prepare period player still display the last frame of previous video and it looks weird. Is there any way how to force clean the SurfaceView before new one will start rendering? I don't know if it is bug or normal behavior.
I'm testing r2.0.2