• Alexandru Băluț's avatar
    pipeline: Fix infinite loop when a seek times out · c1985ca3
    Alexandru Băluț authored
    When simple_seek was called and the operation was "successful", it was
    setting the _last_position field. Then if the async operation timed out,
    a recover cycle was being started and most probably the pipeline was
    being set to PAUSED fine, then a new seek was attempted .. at
    _last_position, then again and again.
    
    The meaning of _last_position is clarified in this commit to be the last
    position obtained successfully from the pipeline, so that such infinite
    cycles cannot appear anymore.
    Reviewed-by: Thibault Saunier's avatarThibault Saunier <tsaunier@gnome.org>
    Differential Revision: https://phabricator.freedesktop.org/D1691
    c1985ca3
Name
Last commit
Last update
..
__init__.py Loading commit data...
extract.py Loading commit data...
loggable.py Loading commit data...
misc.py Loading commit data...
pipeline.py Loading commit data...
proxy.py Loading commit data...
ripple_update_group.py Loading commit data...
system.py Loading commit data...
threads.py Loading commit data...
timeline.py Loading commit data...
ui.py Loading commit data...
validate.py Loading commit data...
widgets.py Loading commit data...