On Thu May 22 10:02:34 2025 +0000, Nikolay Sivov wrote:
I understand it probably can't happen in practice, but could we extend this check to say "paused && offset != current_position", to make it clear which state we are transitioning from.
I've changed this to: ``` if (state == SINK_STATE_RUNNING && (sink->state == SINK_STATE_STOPPED || sink->state == SINK_STATE_PAUSED || (sink->state == SINK_STATE_RUNNING && offset != PRESENTATION_CURRENT_POSITION))) ```
but I'm not 100% sure if this is what you wanted.