It seems that pausing a pipeline always immediately skips to the next sample.
To replicate, simply play at a very low rate, say 0.005.
gst_element_set_state (data->pipeline, GST_STATE_PAUSED);
Tested with playbin3 on android.
Is there a way to prevent that?
I want to stay at the sample currently displayed.