Also check for xbmc.abortRequested
Protect against race condition when stopping.

The player is in a separate thread but may trigger a stop() while
process() is executing.