totem: remaining time breaks for continuous stream (ts)
Submitted by Viliam
Link to original bug (#793603)
Description
Description of problem:
Remaining time breaks when video file is getting continuous stream of data after the length (determined on file open) is exceeded.
Version-Release number of selected component (if applicable): 3.26.0
How reproducible:
Steps to Reproduce:
- open up a .ts (Transport Stream) that gets continuous data
- move the seek near the end
- wait until the video length is exceeded and observe
Actual results:
After video length exceed the remaining time gets: -0:-1 -0:-59 --1:-1
and so on. Even seconds formatting lacks proper formatting (zeroing).
Expected results:
Do not prepend minus to minutes and seconds, but instead add "+": +0:01 +0:59 +1:01
Version: 3.26.x