GUI not always updated when seeking
Bug #804771 reported by
Frederik Elwert
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Transcribe |
Confirmed
|
Low
|
Unassigned |
Bug Description
When seeking, the GUI is not always updated. This happens when playback is paused, since the GUI then is only updated once after seeking, and not continuously. It’s been observed when opening a file with saved position, or when using keystrokes for forward/rewind.
The reason seems to be a race condition: The code sets the new pipeline position, and then updated the GUI. The GUI update itself requests the position from the pipeline. So when the GUI is updated before the pipeline updated its position, it still shows the old position.
If anyone has any idea how to solve this properly (e.g., not just adding a delay), suggestions are welcome.
To post a comment you must log in.