When I use pause it works well .... for the first few times, then I need to run the video else it refuses to react to any more pause clicks. (using the icon on the bottom)
If when paused, I resize the window, the video can step as you described, but only one step and then it pauses again. Not something that would concern me ..... but you describe a continuous stepping which I have not yet seen here.
If when paused I drag the window about, it will also step.
The output in a terminal reports this as I do so
Debug: Core::frameStep <<<--- I moved the window by dragging with the mouse
Debug: Core::tellmp: 'frame_step'
Debug: BaseGui::displayState: Playing
Debug: BaseGui::togglePlayAction
Debug: Core::changeCurrentSec: mplayer reports that now it's playing
Debug: MplayerProcess::parseLine: ' ===== PAUSE ====='
Debug: MplayerProcess::parseLine: 'ID_PAUSED'
Debug: Core::changePause
Debug: Core::changePause: mplayer reports that it's paused
Debug: BaseGui::displayState: Paused
Debug: BaseGui::togglePlayAction
Debug: BaseGui::checkStayOnTop
Debug: BaseGui::checkStayOnTop
Debug: Core::frameStep <<<--- I moved the window by dragging with the mouse
Debug: Core::tellmp: 'frame_step'
Debug: BaseGui::displayState: Playing
Debug: BaseGui::togglePlayAction
Debug: Core::changeCurrentSec: mplayer reports that now it's playing
Debug: MplayerProcess::parseLine: ' ===== PAUSE ====='
Debug: MplayerProcess::parseLine: 'ID_PAUSED'
Debug: Core::changePause
Debug: Core::changePause: mplayer reports that it's paused
Debug: BaseGui::displayState: Paused
Debug: BaseGui::togglePlayAction
Debug: BaseGui::checkStayOnTop
Debug: BaseGui::checkStayOnTop
I have never previously used UMPlayer so I have no idea if this has always been the case or if it is something new.